xref: /nrf52832-nimble/nordic/nrfx/mdk/nrf52840.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>nrf52840</name>
7  <series>nrf52</series>
8  <version>1</version>
9  <description>nRF52840 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_nrf52840</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      <baseAddress>0x10000000</baseAddress>
65      <addressBlock>
66        <offset>0</offset>
67        <size>0x1000</size>
68        <usage>registers</usage>
69      </addressBlock>
70      <groupName>FICR</groupName>
71      <size>0x20</size>
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>0x2</dim>
105          <dimIncrement>0x4</dimIncrement>
106          <name>DEVICEID[%s]</name>
107          <description>Description collection[n]: 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>0x4</dim>
122          <dimIncrement>0x4</dimIncrement>
123          <name>ER[%s]</name>
124          <description>Description collection[n]: Encryption root, word n</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>0x4</dim>
139          <dimIncrement>0x4</dimIncrement>
140          <name>IR[%s]</name>
141          <description>Description collection[n]: Identity Root, word n</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>0x2</dim>
183          <dimIncrement>0x4</dimIncrement>
184          <name>DEVICEADDR[%s]</name>
185          <description>Description collection[n]: Device address n</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          <headerStructName>FICR_INFO</headerStructName>
202          <addressOffset>0x100</addressOffset>
203          <register>
204            <name>PART</name>
205            <description>Part code</description>
206            <addressOffset>0x000</addressOffset>
207            <access>read-only</access>
208            <resetValue>0x00052840</resetValue>
209            <fields>
210              <field>
211                <name>PART</name>
212                <description>Part code</description>
213                <lsb>0</lsb>
214                <msb>31</msb>
215                <enumeratedValues>
216                  <enumeratedValue>
217                    <name>N52840</name>
218                    <description>nRF52840</description>
219                    <value>0x52840</value>
220                  </enumeratedValue>
221                  <enumeratedValue>
222                    <name>Unspecified</name>
223                    <description>Unspecified</description>
224                    <value>0xFFFFFFFF</value>
225                  </enumeratedValue>
226                </enumeratedValues>
227              </field>
228            </fields>
229          </register>
230          <register>
231            <name>VARIANT</name>
232            <description>Build code (hardware version and production configuration)</description>
233            <addressOffset>0x004</addressOffset>
234            <access>read-only</access>
235            <resetValue>0xFFFFFFFF</resetValue>
236            <fields>
237              <field>
238                <name>VARIANT</name>
239                <description>Build code (hardware version and production configuration). Encoded as ASCII.</description>
240                <lsb>0</lsb>
241                <msb>31</msb>
242                <enumeratedValues>
243                  <enumeratedValue>
244                    <name>AAAA</name>
245                    <description>AAAA</description>
246                    <value>0x41414141</value>
247                  </enumeratedValue>
248                  <enumeratedValue>
249                    <name>BAAA</name>
250                    <description>BAAA</description>
251                    <value>0x42414141</value>
252                  </enumeratedValue>
253                  <enumeratedValue>
254                    <name>CAAA</name>
255                    <description>CAAA</description>
256                    <value>0x43414141</value>
257                  </enumeratedValue>
258                  <enumeratedValue>
259                    <name>AABA</name>
260                    <description>AABA</description>
261                    <value>0x41414241</value>
262                  </enumeratedValue>
263                  <enumeratedValue>
264                    <name>AABB</name>
265                    <description>AABB</description>
266                    <value>0x41414242</value>
267                  </enumeratedValue>
268                  <enumeratedValue>
269                    <name>AACA</name>
270                    <description>AACA</description>
271                    <value>0x41414341</value>
272                  </enumeratedValue>
273                  <enumeratedValue>
274                    <name>AAAB</name>
275                    <description>AAAB</description>
276                    <value>0x41414142</value>
277                  </enumeratedValue>
278                  <enumeratedValue>
279                    <name>Unspecified</name>
280                    <description>Unspecified</description>
281                    <value>0xFFFFFFFF</value>
282                  </enumeratedValue>
283                </enumeratedValues>
284              </field>
285            </fields>
286          </register>
287          <register>
288            <name>PACKAGE</name>
289            <description>Package option</description>
290            <addressOffset>0x008</addressOffset>
291            <access>read-only</access>
292            <resetValue>0xFFFFFFFF</resetValue>
293            <fields>
294              <field>
295                <name>PACKAGE</name>
296                <description>Package option</description>
297                <lsb>0</lsb>
298                <msb>31</msb>
299                <enumeratedValues>
300                  <enumeratedValue>
301                    <name>QI</name>
302                    <description>QIxx - 73-pin aQFN</description>
303                    <value>0x2004</value>
304                  </enumeratedValue>
305                  <enumeratedValue>
306                    <name>Unspecified</name>
307                    <description>Unspecified</description>
308                    <value>0xFFFFFFFF</value>
309                  </enumeratedValue>
310                </enumeratedValues>
311              </field>
312            </fields>
313          </register>
314          <register>
315            <name>RAM</name>
316            <description>RAM variant</description>
317            <addressOffset>0x00C</addressOffset>
318            <access>read-only</access>
319            <resetValue>0xFFFFFFFF</resetValue>
320            <fields>
321              <field>
322                <name>RAM</name>
323                <description>RAM variant</description>
324                <lsb>0</lsb>
325                <msb>31</msb>
326                <enumeratedValues>
327                  <enumeratedValue>
328                    <name>K16</name>
329                    <description>16 kByte RAM</description>
330                    <value>0x10</value>
331                  </enumeratedValue>
332                  <enumeratedValue>
333                    <name>K32</name>
334                    <description>32 kByte RAM</description>
335                    <value>0x20</value>
336                  </enumeratedValue>
337                  <enumeratedValue>
338                    <name>K64</name>
339                    <description>64 kByte RAM</description>
340                    <value>0x40</value>
341                  </enumeratedValue>
342                  <enumeratedValue>
343                    <name>K128</name>
344                    <description>128 kByte RAM</description>
345                    <value>0x80</value>
346                  </enumeratedValue>
347                  <enumeratedValue>
348                    <name>K256</name>
349                    <description>256 kByte RAM</description>
350                    <value>0x100</value>
351                  </enumeratedValue>
352                  <enumeratedValue>
353                    <name>Unspecified</name>
354                    <description>Unspecified</description>
355                    <value>0xFFFFFFFF</value>
356                  </enumeratedValue>
357                </enumeratedValues>
358              </field>
359            </fields>
360          </register>
361          <register>
362            <name>FLASH</name>
363            <description>Flash variant</description>
364            <addressOffset>0x010</addressOffset>
365            <access>read-only</access>
366            <resetValue>0xFFFFFFFF</resetValue>
367            <fields>
368              <field>
369                <name>FLASH</name>
370                <description>Flash variant</description>
371                <lsb>0</lsb>
372                <msb>31</msb>
373                <enumeratedValues>
374                  <enumeratedValue>
375                    <name>K128</name>
376                    <description>128 kByte FLASH</description>
377                    <value>0x80</value>
378                  </enumeratedValue>
379                  <enumeratedValue>
380                    <name>K256</name>
381                    <description>256 kByte FLASH</description>
382                    <value>0x100</value>
383                  </enumeratedValue>
384                  <enumeratedValue>
385                    <name>K512</name>
386                    <description>512 kByte FLASH</description>
387                    <value>0x200</value>
388                  </enumeratedValue>
389                  <enumeratedValue>
390                    <name>K1024</name>
391                    <description>1 MByte FLASH</description>
392                    <value>0x400</value>
393                  </enumeratedValue>
394                  <enumeratedValue>
395                    <name>K2048</name>
396                    <description>2 MByte FLASH</description>
397                    <value>0x800</value>
398                  </enumeratedValue>
399                  <enumeratedValue>
400                    <name>Unspecified</name>
401                    <description>Unspecified</description>
402                    <value>0xFFFFFFFF</value>
403                  </enumeratedValue>
404                </enumeratedValues>
405              </field>
406            </fields>
407          </register>
408          <register>
409            <dim>0x3</dim>
410            <dimIncrement>0x4</dimIncrement>
411            <name>UNUSED8[%s]</name>
412            <description>Unspecified</description>
413            <addressOffset>0x014</addressOffset>
414            <access>read-write</access>
415          </register>
416        </cluster>
417        <register>
418          <dim>0x3</dim>
419          <dimIncrement>0x4</dimIncrement>
420          <name>PRODTEST[%s]</name>
421          <description>Description collection[n]: Production test signature n</description>
422          <addressOffset>0x350</addressOffset>
423          <access>read-only</access>
424          <resetValue>0xFFFFFFFF</resetValue>
425          <fields>
426            <field>
427              <name>PRODTEST</name>
428              <description>Production test signature n</description>
429              <lsb>0</lsb>
430              <msb>31</msb>
431              <enumeratedValues>
432                <enumeratedValue>
433                  <name>Done</name>
434                  <description>Production tests done</description>
435                  <value>0xBB42319F</value>
436                </enumeratedValue>
437                <enumeratedValue>
438                  <name>NotDone</name>
439                  <description>Production tests not done</description>
440                  <value>0xFFFFFFFF</value>
441                </enumeratedValue>
442              </enumeratedValues>
443            </field>
444          </fields>
445        </register>
446        <cluster>
447          <name>TEMP</name>
448          <description>Registers storing factory TEMP module linearization coefficients</description>
449          <headerStructName>FICR_TEMP</headerStructName>
450          <addressOffset>0x404</addressOffset>
451          <register>
452            <name>A0</name>
453            <description>Slope definition A0</description>
454            <addressOffset>0x000</addressOffset>
455            <access>read-only</access>
456            <resetValue>0xFFFFF320</resetValue>
457            <fields>
458              <field>
459                <name>A</name>
460                <description>A (slope definition) register.</description>
461                <lsb>0</lsb>
462                <msb>11</msb>
463              </field>
464            </fields>
465          </register>
466          <register>
467            <name>A1</name>
468            <description>Slope definition A1</description>
469            <addressOffset>0x004</addressOffset>
470            <access>read-only</access>
471            <resetValue>0xFFFFF343</resetValue>
472            <fields>
473              <field>
474                <name>A</name>
475                <description>A (slope definition) register.</description>
476                <lsb>0</lsb>
477                <msb>11</msb>
478              </field>
479            </fields>
480          </register>
481          <register>
482            <name>A2</name>
483            <description>Slope definition A2</description>
484            <addressOffset>0x008</addressOffset>
485            <access>read-only</access>
486            <resetValue>0xFFFFF35D</resetValue>
487            <fields>
488              <field>
489                <name>A</name>
490                <description>A (slope definition) register.</description>
491                <lsb>0</lsb>
492                <msb>11</msb>
493              </field>
494            </fields>
495          </register>
496          <register>
497            <name>A3</name>
498            <description>Slope definition A3</description>
499            <addressOffset>0x00C</addressOffset>
500            <access>read-only</access>
501            <resetValue>0xFFFFF400</resetValue>
502            <fields>
503              <field>
504                <name>A</name>
505                <description>A (slope definition) register.</description>
506                <lsb>0</lsb>
507                <msb>11</msb>
508              </field>
509            </fields>
510          </register>
511          <register>
512            <name>A4</name>
513            <description>Slope definition A4</description>
514            <addressOffset>0x010</addressOffset>
515            <access>read-only</access>
516            <resetValue>0xFFFFF452</resetValue>
517            <fields>
518              <field>
519                <name>A</name>
520                <description>A (slope definition) register.</description>
521                <lsb>0</lsb>
522                <msb>11</msb>
523              </field>
524            </fields>
525          </register>
526          <register>
527            <name>A5</name>
528            <description>Slope definition A5</description>
529            <addressOffset>0x014</addressOffset>
530            <access>read-only</access>
531            <resetValue>0xFFFFF37B</resetValue>
532            <fields>
533              <field>
534                <name>A</name>
535                <description>A (slope definition) register.</description>
536                <lsb>0</lsb>
537                <msb>11</msb>
538              </field>
539            </fields>
540          </register>
541          <register>
542            <name>B0</name>
543            <description>Y-intercept B0</description>
544            <addressOffset>0x018</addressOffset>
545            <access>read-only</access>
546            <resetValue>0xFFFF3FCC</resetValue>
547            <fields>
548              <field>
549                <name>B</name>
550                <description>B (y-intercept)</description>
551                <lsb>0</lsb>
552                <msb>13</msb>
553              </field>
554            </fields>
555          </register>
556          <register>
557            <name>B1</name>
558            <description>Y-intercept B1</description>
559            <addressOffset>0x01C</addressOffset>
560            <access>read-only</access>
561            <resetValue>0xFFFF3F98</resetValue>
562            <fields>
563              <field>
564                <name>B</name>
565                <description>B (y-intercept)</description>
566                <lsb>0</lsb>
567                <msb>13</msb>
568              </field>
569            </fields>
570          </register>
571          <register>
572            <name>B2</name>
573            <description>Y-intercept B2</description>
574            <addressOffset>0x020</addressOffset>
575            <access>read-only</access>
576            <resetValue>0xFFFF3F98</resetValue>
577            <fields>
578              <field>
579                <name>B</name>
580                <description>B (y-intercept)</description>
581                <lsb>0</lsb>
582                <msb>13</msb>
583              </field>
584            </fields>
585          </register>
586          <register>
587            <name>B3</name>
588            <description>Y-intercept B3</description>
589            <addressOffset>0x024</addressOffset>
590            <access>read-only</access>
591            <resetValue>0xFFFF0012</resetValue>
592            <fields>
593              <field>
594                <name>B</name>
595                <description>B (y-intercept)</description>
596                <lsb>0</lsb>
597                <msb>13</msb>
598              </field>
599            </fields>
600          </register>
601          <register>
602            <name>B4</name>
603            <description>Y-intercept B4</description>
604            <addressOffset>0x028</addressOffset>
605            <access>read-only</access>
606            <resetValue>0xFFFF004D</resetValue>
607            <fields>
608              <field>
609                <name>B</name>
610                <description>B (y-intercept)</description>
611                <lsb>0</lsb>
612                <msb>13</msb>
613              </field>
614            </fields>
615          </register>
616          <register>
617            <name>B5</name>
618            <description>Y-intercept B5</description>
619            <addressOffset>0x02C</addressOffset>
620            <access>read-only</access>
621            <resetValue>0xFFFF3E10</resetValue>
622            <fields>
623              <field>
624                <name>B</name>
625                <description>B (y-intercept)</description>
626                <lsb>0</lsb>
627                <msb>13</msb>
628              </field>
629            </fields>
630          </register>
631          <register>
632            <name>T0</name>
633            <description>Segment end T0</description>
634            <addressOffset>0x030</addressOffset>
635            <access>read-only</access>
636            <resetValue>0xFFFFFFE2</resetValue>
637            <fields>
638              <field>
639                <name>T</name>
640                <description>T (segment end) register</description>
641                <lsb>0</lsb>
642                <msb>7</msb>
643              </field>
644            </fields>
645          </register>
646          <register>
647            <name>T1</name>
648            <description>Segment end T1</description>
649            <addressOffset>0x034</addressOffset>
650            <access>read-only</access>
651            <resetValue>0xFFFFFF00</resetValue>
652            <fields>
653              <field>
654                <name>T</name>
655                <description>T (segment end) register</description>
656                <lsb>0</lsb>
657                <msb>7</msb>
658              </field>
659            </fields>
660          </register>
661          <register>
662            <name>T2</name>
663            <description>Segment end T2</description>
664            <addressOffset>0x038</addressOffset>
665            <access>read-only</access>
666            <resetValue>0xFFFFFF14</resetValue>
667            <fields>
668              <field>
669                <name>T</name>
670                <description>T (segment end) register</description>
671                <lsb>0</lsb>
672                <msb>7</msb>
673              </field>
674            </fields>
675          </register>
676          <register>
677            <name>T3</name>
678            <description>Segment end T3</description>
679            <addressOffset>0x03C</addressOffset>
680            <access>read-only</access>
681            <resetValue>0xFFFFFF19</resetValue>
682            <fields>
683              <field>
684                <name>T</name>
685                <description>T (segment end) register</description>
686                <lsb>0</lsb>
687                <msb>7</msb>
688              </field>
689            </fields>
690          </register>
691          <register>
692            <name>T4</name>
693            <description>Segment end T4</description>
694            <addressOffset>0x040</addressOffset>
695            <access>read-only</access>
696            <resetValue>0xFFFFFF50</resetValue>
697            <fields>
698              <field>
699                <name>T</name>
700                <description>T (segment end) register</description>
701                <lsb>0</lsb>
702                <msb>7</msb>
703              </field>
704            </fields>
705          </register>
706        </cluster>
707        <cluster>
708          <name>NFC</name>
709          <description>Unspecified</description>
710          <headerStructName>FICR_NFC</headerStructName>
711          <addressOffset>0x450</addressOffset>
712          <register>
713            <name>TAGHEADER0</name>
714            <description>Default header for NFC tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
715            <addressOffset>0x000</addressOffset>
716            <access>read-only</access>
717            <resetValue>0xFFFFFF5F</resetValue>
718            <fields>
719              <field>
720                <name>MFGID</name>
721                <description>Default Manufacturer ID: Nordic Semiconductor ASA has ICM 0x5F</description>
722                <lsb>0</lsb>
723                <msb>7</msb>
724              </field>
725              <field>
726                <name>UD1</name>
727                <description>Unique identifier byte 1</description>
728                <lsb>8</lsb>
729                <msb>15</msb>
730              </field>
731              <field>
732                <name>UD2</name>
733                <description>Unique identifier byte 2</description>
734                <lsb>16</lsb>
735                <msb>23</msb>
736              </field>
737              <field>
738                <name>UD3</name>
739                <description>Unique identifier byte 3</description>
740                <lsb>24</lsb>
741                <msb>31</msb>
742              </field>
743            </fields>
744          </register>
745          <register>
746            <name>TAGHEADER1</name>
747            <description>Default header for NFC tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
748            <addressOffset>0x004</addressOffset>
749            <access>read-only</access>
750            <resetValue>0xFFFFFFFF</resetValue>
751            <fields>
752              <field>
753                <name>UD4</name>
754                <description>Unique identifier byte 4</description>
755                <lsb>0</lsb>
756                <msb>7</msb>
757              </field>
758              <field>
759                <name>UD5</name>
760                <description>Unique identifier byte 5</description>
761                <lsb>8</lsb>
762                <msb>15</msb>
763              </field>
764              <field>
765                <name>UD6</name>
766                <description>Unique identifier byte 6</description>
767                <lsb>16</lsb>
768                <msb>23</msb>
769              </field>
770              <field>
771                <name>UD7</name>
772                <description>Unique identifier byte 7</description>
773                <lsb>24</lsb>
774                <msb>31</msb>
775              </field>
776            </fields>
777          </register>
778          <register>
779            <name>TAGHEADER2</name>
780            <description>Default header for NFC tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
781            <addressOffset>0x008</addressOffset>
782            <access>read-only</access>
783            <resetValue>0xFFFFFFFF</resetValue>
784            <fields>
785              <field>
786                <name>UD8</name>
787                <description>Unique identifier byte 8</description>
788                <lsb>0</lsb>
789                <msb>7</msb>
790              </field>
791              <field>
792                <name>UD9</name>
793                <description>Unique identifier byte 9</description>
794                <lsb>8</lsb>
795                <msb>15</msb>
796              </field>
797              <field>
798                <name>UD10</name>
799                <description>Unique identifier byte 10</description>
800                <lsb>16</lsb>
801                <msb>23</msb>
802              </field>
803              <field>
804                <name>UD11</name>
805                <description>Unique identifier byte 11</description>
806                <lsb>24</lsb>
807                <msb>31</msb>
808              </field>
809            </fields>
810          </register>
811          <register>
812            <name>TAGHEADER3</name>
813            <description>Default header for NFC tag. Software can read these values to populate NFCID1_3RD_LAST, NFCID1_2ND_LAST and NFCID1_LAST.</description>
814            <addressOffset>0x00C</addressOffset>
815            <access>read-only</access>
816            <resetValue>0xFFFFFFFF</resetValue>
817            <fields>
818              <field>
819                <name>UD12</name>
820                <description>Unique identifier byte 12</description>
821                <lsb>0</lsb>
822                <msb>7</msb>
823              </field>
824              <field>
825                <name>UD13</name>
826                <description>Unique identifier byte 13</description>
827                <lsb>8</lsb>
828                <msb>15</msb>
829              </field>
830              <field>
831                <name>UD14</name>
832                <description>Unique identifier byte 14</description>
833                <lsb>16</lsb>
834                <msb>23</msb>
835              </field>
836              <field>
837                <name>UD15</name>
838                <description>Unique identifier byte 15</description>
839                <lsb>24</lsb>
840                <msb>31</msb>
841              </field>
842            </fields>
843          </register>
844        </cluster>
845        <cluster>
846          <name>TRNG90B</name>
847          <description>NIST800-90B RNG calibration data</description>
848          <headerStructName>FICR_TRNG90B</headerStructName>
849          <addressOffset>0xC00</addressOffset>
850          <register>
851            <name>BYTES</name>
852            <description>Amount of bytes for the required entropy bits</description>
853            <addressOffset>0x000</addressOffset>
854            <access>read-only</access>
855            <resetValue>0xFFFFFFFF</resetValue>
856            <fields>
857              <field>
858                <name>BYTES</name>
859                <description>Amount of bytes for the required entropy bits</description>
860                <lsb>0</lsb>
861                <msb>31</msb>
862              </field>
863            </fields>
864          </register>
865          <register>
866            <name>RCCUTOFF</name>
867            <description>Repetition counter cutoff</description>
868            <addressOffset>0x004</addressOffset>
869            <access>read-only</access>
870            <resetValue>0xFFFFFFFF</resetValue>
871            <fields>
872              <field>
873                <name>RCCUTOFF</name>
874                <description>Repetition counter cutoff</description>
875                <lsb>0</lsb>
876                <msb>31</msb>
877              </field>
878            </fields>
879          </register>
880          <register>
881            <name>APCUTOFF</name>
882            <description>Adaptive proportion cutoff</description>
883            <addressOffset>0x008</addressOffset>
884            <access>read-only</access>
885            <resetValue>0xFFFFFFFF</resetValue>
886            <fields>
887              <field>
888                <name>APCUTOFF</name>
889                <description>Adaptive proportion cutoff</description>
890                <lsb>0</lsb>
891                <msb>31</msb>
892              </field>
893            </fields>
894          </register>
895          <register>
896            <name>STARTUP</name>
897            <description>Amount of bytes for the startup tests</description>
898            <addressOffset>0x00C</addressOffset>
899            <access>read-only</access>
900            <resetValue>0x00000210</resetValue>
901            <fields>
902              <field>
903                <name>STARTUP</name>
904                <description>Amount of bytes for the startup tests</description>
905                <lsb>0</lsb>
906                <msb>31</msb>
907              </field>
908            </fields>
909          </register>
910          <register>
911            <name>ROSC1</name>
912            <description>Sample count for ring oscillator 1</description>
913            <addressOffset>0x010</addressOffset>
914            <access>read-only</access>
915            <resetValue>0xFFFFFFFF</resetValue>
916            <fields>
917              <field>
918                <name>ROSC1</name>
919                <description>Sample count for ring oscillator 1</description>
920                <lsb>0</lsb>
921                <msb>31</msb>
922              </field>
923            </fields>
924          </register>
925          <register>
926            <name>ROSC2</name>
927            <description>Sample count for ring oscillator 2</description>
928            <addressOffset>0x014</addressOffset>
929            <access>read-only</access>
930            <resetValue>0xFFFFFFFF</resetValue>
931            <fields>
932              <field>
933                <name>ROSC2</name>
934                <description>Sample count for ring oscillator 2</description>
935                <lsb>0</lsb>
936                <msb>31</msb>
937              </field>
938            </fields>
939          </register>
940          <register>
941            <name>ROSC3</name>
942            <description>Sample count for ring oscillator 3</description>
943            <addressOffset>0x018</addressOffset>
944            <access>read-only</access>
945            <resetValue>0xFFFFFFFF</resetValue>
946            <fields>
947              <field>
948                <name>ROSC3</name>
949                <description>Sample count for ring oscillator 3</description>
950                <lsb>0</lsb>
951                <msb>31</msb>
952              </field>
953            </fields>
954          </register>
955          <register>
956            <name>ROSC4</name>
957            <description>Sample count for ring oscillator 4</description>
958            <addressOffset>0x01C</addressOffset>
959            <access>read-only</access>
960            <resetValue>0xFFFFFFFF</resetValue>
961            <fields>
962              <field>
963                <name>ROSC4</name>
964                <description>Sample count for ring oscillator 4</description>
965                <lsb>0</lsb>
966                <msb>31</msb>
967              </field>
968            </fields>
969          </register>
970        </cluster>
971      </registers>
972    </peripheral>
973    <peripheral>
974      <name>UICR</name>
975      <description>User information configuration registers</description>
976      <baseAddress>0x10001000</baseAddress>
977      <addressBlock>
978        <offset>0</offset>
979        <size>0x1000</size>
980        <usage>registers</usage>
981      </addressBlock>
982      <groupName>UICR</groupName>
983      <size>0x20</size>
984      <registers>
985        <register>
986          <name>UNUSED0</name>
987          <description>Unspecified</description>
988          <addressOffset>0x000</addressOffset>
989          <access>read-write</access>
990        </register>
991        <register>
992          <name>UNUSED1</name>
993          <description>Unspecified</description>
994          <addressOffset>0x004</addressOffset>
995          <access>read-write</access>
996        </register>
997        <register>
998          <name>UNUSED2</name>
999          <description>Unspecified</description>
1000          <addressOffset>0x008</addressOffset>
1001          <access>read-write</access>
1002        </register>
1003        <register>
1004          <name>UNUSED3</name>
1005          <description>Unspecified</description>
1006          <addressOffset>0x010</addressOffset>
1007          <access>read-write</access>
1008        </register>
1009        <register>
1010          <dim>0xF</dim>
1011          <dimIncrement>0x4</dimIncrement>
1012          <name>NRFFW[%s]</name>
1013          <description>Description collection[n]: Reserved for Nordic firmware design</description>
1014          <addressOffset>0x014</addressOffset>
1015          <access>read-write</access>
1016          <resetValue>0xFFFFFFFF</resetValue>
1017          <fields>
1018            <field>
1019              <name>NRFFW</name>
1020              <description>Reserved for Nordic firmware design</description>
1021              <lsb>0</lsb>
1022              <msb>31</msb>
1023            </field>
1024          </fields>
1025        </register>
1026        <register>
1027          <dim>0xC</dim>
1028          <dimIncrement>0x4</dimIncrement>
1029          <name>NRFHW[%s]</name>
1030          <description>Description collection[n]: Reserved for Nordic hardware design</description>
1031          <addressOffset>0x050</addressOffset>
1032          <access>read-write</access>
1033          <resetValue>0xFFFFFFFF</resetValue>
1034          <fields>
1035            <field>
1036              <name>NRFHW</name>
1037              <description>Reserved for Nordic hardware design</description>
1038              <lsb>0</lsb>
1039              <msb>31</msb>
1040            </field>
1041          </fields>
1042        </register>
1043        <register>
1044          <dim>0x20</dim>
1045          <dimIncrement>0x4</dimIncrement>
1046          <name>CUSTOMER[%s]</name>
1047          <description>Description collection[n]: Reserved for customer</description>
1048          <addressOffset>0x080</addressOffset>
1049          <access>read-write</access>
1050          <resetValue>0xFFFFFFFF</resetValue>
1051          <fields>
1052            <field>
1053              <name>CUSTOMER</name>
1054              <description>Reserved for customer</description>
1055              <lsb>0</lsb>
1056              <msb>31</msb>
1057            </field>
1058          </fields>
1059        </register>
1060        <register>
1061          <dim>0x2</dim>
1062          <dimIncrement>0x4</dimIncrement>
1063          <name>PSELRESET[%s]</name>
1064          <description>Description collection[n]: Mapping of the nRESET function</description>
1065          <addressOffset>0x200</addressOffset>
1066          <access>read-write</access>
1067          <resetValue>0xFFFFFFFF</resetValue>
1068          <fields>
1069            <field>
1070              <name>PIN</name>
1071              <description>Pin number of PORT onto which nRESET is exposed</description>
1072              <lsb>0</lsb>
1073              <msb>4</msb>
1074            </field>
1075            <field>
1076              <name>PORT</name>
1077              <description>Port number onto which nRESET is exposed</description>
1078              <lsb>5</lsb>
1079              <msb>5</msb>
1080            </field>
1081            <field>
1082              <name>CONNECT</name>
1083              <description>Connection</description>
1084              <lsb>31</lsb>
1085              <msb>31</msb>
1086              <enumeratedValues>
1087                <enumeratedValue>
1088                  <name>Disconnected</name>
1089                  <description>Disconnect</description>
1090                  <value>1</value>
1091                </enumeratedValue>
1092                <enumeratedValue>
1093                  <name>Connected</name>
1094                  <description>Connect</description>
1095                  <value>0</value>
1096                </enumeratedValue>
1097              </enumeratedValues>
1098            </field>
1099          </fields>
1100        </register>
1101        <register>
1102          <name>APPROTECT</name>
1103          <description>Access port protection</description>
1104          <addressOffset>0x208</addressOffset>
1105          <access>read-write</access>
1106          <resetValue>0xFFFFFFFF</resetValue>
1107          <fields>
1108            <field>
1109              <name>PALL</name>
1110              <description>Enable or disable access port protection.</description>
1111              <lsb>0</lsb>
1112              <msb>7</msb>
1113              <enumeratedValues>
1114                <enumeratedValue>
1115                  <name>Disabled</name>
1116                  <description>Disable</description>
1117                  <value>0xFF</value>
1118                </enumeratedValue>
1119                <enumeratedValue>
1120                  <name>Enabled</name>
1121                  <description>Enable</description>
1122                  <value>0x00</value>
1123                </enumeratedValue>
1124              </enumeratedValues>
1125            </field>
1126          </fields>
1127        </register>
1128        <register>
1129          <name>NFCPINS</name>
1130          <description>Setting of pins dedicated to NFC functionality: NFC antenna or GPIO</description>
1131          <addressOffset>0x20C</addressOffset>
1132          <access>read-write</access>
1133          <resetValue>0xFFFFFFFF</resetValue>
1134          <fields>
1135            <field>
1136              <name>PROTECT</name>
1137              <description>Setting of pins dedicated to NFC functionality</description>
1138              <lsb>0</lsb>
1139              <msb>0</msb>
1140              <enumeratedValues>
1141                <enumeratedValue>
1142                  <name>Disabled</name>
1143                  <description>Operation as GPIO pins. Same protection as normal GPIO pins</description>
1144                  <value>0</value>
1145                </enumeratedValue>
1146                <enumeratedValue>
1147                  <name>NFC</name>
1148                  <description>Operation as NFC antenna pins. Configures the protection for NFC operation</description>
1149                  <value>1</value>
1150                </enumeratedValue>
1151              </enumeratedValues>
1152            </field>
1153          </fields>
1154        </register>
1155        <register>
1156          <name>DEBUGCTRL</name>
1157          <description>Processor debug control</description>
1158          <addressOffset>0x210</addressOffset>
1159          <access>read-write</access>
1160          <resetValue>0xFFFFFFFF</resetValue>
1161          <fields>
1162            <field>
1163              <name>CPUNIDEN</name>
1164              <description>Configure CPU non-intrusive debug features</description>
1165              <lsb>0</lsb>
1166              <msb>7</msb>
1167              <enumeratedValues>
1168                <enumeratedValue>
1169                  <name>Enabled</name>
1170                  <description>Enable CPU ITM and ETM functionality (default behavior)</description>
1171                  <value>0xFF</value>
1172                </enumeratedValue>
1173                <enumeratedValue>
1174                  <name>Disabled</name>
1175                  <description>Disable CPU ITM and ETM functionality</description>
1176                  <value>0x00</value>
1177                </enumeratedValue>
1178              </enumeratedValues>
1179            </field>
1180            <field>
1181              <name>CPUFPBEN</name>
1182              <description>Configure CPU flash patch and breakpoint (FPB) unit behavior</description>
1183              <lsb>8</lsb>
1184              <msb>15</msb>
1185              <enumeratedValues>
1186                <enumeratedValue>
1187                  <name>Enabled</name>
1188                  <description>Enable CPU FPB unit (default behavior)</description>
1189                  <value>0xFF</value>
1190                </enumeratedValue>
1191                <enumeratedValue>
1192                  <name>Disabled</name>
1193                  <description>Disable CPU FPB unit. Writes into the FPB registers will be ignored.</description>
1194                  <value>0x00</value>
1195                </enumeratedValue>
1196              </enumeratedValues>
1197            </field>
1198          </fields>
1199        </register>
1200        <register>
1201          <name>REGOUT0</name>
1202          <description>GPIO reference voltage / external output supply voltage in high voltage mode</description>
1203          <addressOffset>0x304</addressOffset>
1204          <access>read-write</access>
1205          <resetValue>0xFFFFFFFF</resetValue>
1206          <fields>
1207            <field>
1208              <name>VOUT</name>
1209              <description>Output voltage from of REG0 regulator stage. The maximum output voltage from this stage is given as VDDH - VEXDIF.</description>
1210              <lsb>0</lsb>
1211              <msb>2</msb>
1212              <enumeratedValues>
1213                <enumeratedValue>
1214                  <name>1V8</name>
1215                  <description>1.8 V</description>
1216                  <value>0</value>
1217                </enumeratedValue>
1218                <enumeratedValue>
1219                  <name>2V1</name>
1220                  <description>2.1 V</description>
1221                  <value>1</value>
1222                </enumeratedValue>
1223                <enumeratedValue>
1224                  <name>2V4</name>
1225                  <description>2.4 V</description>
1226                  <value>2</value>
1227                </enumeratedValue>
1228                <enumeratedValue>
1229                  <name>2V7</name>
1230                  <description>2.7 V</description>
1231                  <value>3</value>
1232                </enumeratedValue>
1233                <enumeratedValue>
1234                  <name>3V0</name>
1235                  <description>3.0 V</description>
1236                  <value>4</value>
1237                </enumeratedValue>
1238                <enumeratedValue>
1239                  <name>3V3</name>
1240                  <description>3.3 V</description>
1241                  <value>5</value>
1242                </enumeratedValue>
1243                <enumeratedValue>
1244                  <name>DEFAULT</name>
1245                  <description>Default voltage: 1.8 V</description>
1246                  <value>7</value>
1247                </enumeratedValue>
1248              </enumeratedValues>
1249            </field>
1250          </fields>
1251        </register>
1252      </registers>
1253    </peripheral>
1254    <peripheral>
1255      <name>CLOCK</name>
1256      <description>Clock control</description>
1257      <baseAddress>0x40000000</baseAddress>
1258      <addressBlock>
1259        <offset>0</offset>
1260        <size>0x1000</size>
1261        <usage>registers</usage>
1262      </addressBlock>
1263      <interrupt>
1264        <name>POWER_CLOCK</name>
1265        <value>0</value>
1266      </interrupt>
1267      <groupName>CLOCK</groupName>
1268      <size>0x20</size>
1269      <registers>
1270        <register>
1271          <name>TASKS_HFCLKSTART</name>
1272          <description>Start HFXO crystal oscillator</description>
1273          <addressOffset>0x000</addressOffset>
1274          <access>write-only</access>
1275          <fields>
1276            <field>
1277              <name>TASKS_HFCLKSTART</name>
1278              <lsb>0</lsb>
1279              <msb>0</msb>
1280            </field>
1281          </fields>
1282        </register>
1283        <register>
1284          <name>TASKS_HFCLKSTOP</name>
1285          <description>Stop HFXO crystal oscillator</description>
1286          <addressOffset>0x004</addressOffset>
1287          <access>write-only</access>
1288          <fields>
1289            <field>
1290              <name>TASKS_HFCLKSTOP</name>
1291              <lsb>0</lsb>
1292              <msb>0</msb>
1293            </field>
1294          </fields>
1295        </register>
1296        <register>
1297          <name>TASKS_LFCLKSTART</name>
1298          <description>Start LFCLK</description>
1299          <addressOffset>0x008</addressOffset>
1300          <access>write-only</access>
1301          <fields>
1302            <field>
1303              <name>TASKS_LFCLKSTART</name>
1304              <lsb>0</lsb>
1305              <msb>0</msb>
1306            </field>
1307          </fields>
1308        </register>
1309        <register>
1310          <name>TASKS_LFCLKSTOP</name>
1311          <description>Stop LFCLK</description>
1312          <addressOffset>0x00C</addressOffset>
1313          <access>write-only</access>
1314          <fields>
1315            <field>
1316              <name>TASKS_LFCLKSTOP</name>
1317              <lsb>0</lsb>
1318              <msb>0</msb>
1319            </field>
1320          </fields>
1321        </register>
1322        <register>
1323          <name>TASKS_CAL</name>
1324          <description>Start calibration of LFRC</description>
1325          <addressOffset>0x010</addressOffset>
1326          <access>write-only</access>
1327          <fields>
1328            <field>
1329              <name>TASKS_CAL</name>
1330              <lsb>0</lsb>
1331              <msb>0</msb>
1332            </field>
1333          </fields>
1334        </register>
1335        <register>
1336          <name>TASKS_CTSTART</name>
1337          <description>Start calibration timer</description>
1338          <addressOffset>0x014</addressOffset>
1339          <access>write-only</access>
1340          <fields>
1341            <field>
1342              <name>TASKS_CTSTART</name>
1343              <lsb>0</lsb>
1344              <msb>0</msb>
1345            </field>
1346          </fields>
1347        </register>
1348        <register>
1349          <name>TASKS_CTSTOP</name>
1350          <description>Stop calibration timer</description>
1351          <addressOffset>0x018</addressOffset>
1352          <access>write-only</access>
1353          <fields>
1354            <field>
1355              <name>TASKS_CTSTOP</name>
1356              <lsb>0</lsb>
1357              <msb>0</msb>
1358            </field>
1359          </fields>
1360        </register>
1361        <register>
1362          <name>EVENTS_HFCLKSTARTED</name>
1363          <description>HFXO crystal oscillator started</description>
1364          <addressOffset>0x100</addressOffset>
1365          <access>read-write</access>
1366          <fields>
1367            <field>
1368              <name>EVENTS_HFCLKSTARTED</name>
1369              <lsb>0</lsb>
1370              <msb>0</msb>
1371            </field>
1372          </fields>
1373        </register>
1374        <register>
1375          <name>EVENTS_LFCLKSTARTED</name>
1376          <description>LFCLK started</description>
1377          <addressOffset>0x104</addressOffset>
1378          <access>read-write</access>
1379          <fields>
1380            <field>
1381              <name>EVENTS_LFCLKSTARTED</name>
1382              <lsb>0</lsb>
1383              <msb>0</msb>
1384            </field>
1385          </fields>
1386        </register>
1387        <register>
1388          <name>EVENTS_DONE</name>
1389          <description>Calibration of LFRC completed</description>
1390          <addressOffset>0x10C</addressOffset>
1391          <access>read-write</access>
1392          <fields>
1393            <field>
1394              <name>EVENTS_DONE</name>
1395              <lsb>0</lsb>
1396              <msb>0</msb>
1397            </field>
1398          </fields>
1399        </register>
1400        <register>
1401          <name>EVENTS_CTTO</name>
1402          <description>Calibration timer timeout</description>
1403          <addressOffset>0x110</addressOffset>
1404          <access>read-write</access>
1405          <fields>
1406            <field>
1407              <name>EVENTS_CTTO</name>
1408              <lsb>0</lsb>
1409              <msb>0</msb>
1410            </field>
1411          </fields>
1412        </register>
1413        <register>
1414          <name>EVENTS_CTSTARTED</name>
1415          <description>Calibration timer has been started and is ready to process new tasks</description>
1416          <addressOffset>0x128</addressOffset>
1417          <access>read-write</access>
1418          <fields>
1419            <field>
1420              <name>EVENTS_CTSTARTED</name>
1421              <lsb>0</lsb>
1422              <msb>0</msb>
1423            </field>
1424          </fields>
1425        </register>
1426        <register>
1427          <name>EVENTS_CTSTOPPED</name>
1428          <description>Calibration timer has been stopped and is ready to process new tasks</description>
1429          <addressOffset>0x12C</addressOffset>
1430          <access>read-write</access>
1431          <fields>
1432            <field>
1433              <name>EVENTS_CTSTOPPED</name>
1434              <lsb>0</lsb>
1435              <msb>0</msb>
1436            </field>
1437          </fields>
1438        </register>
1439        <register>
1440          <name>INTENSET</name>
1441          <description>Enable interrupt</description>
1442          <addressOffset>0x304</addressOffset>
1443          <access>read-write</access>
1444          <fields>
1445            <field>
1446              <name>HFCLKSTARTED</name>
1447              <description>Write '1' to enable interrupt for HFCLKSTARTED event</description>
1448              <lsb>0</lsb>
1449              <msb>0</msb>
1450              <enumeratedValues>
1451                <usage>read</usage>
1452                <enumeratedValue>
1453                  <name>Disabled</name>
1454                  <description>Read: Disabled</description>
1455                  <value>0</value>
1456                </enumeratedValue>
1457                <enumeratedValue>
1458                  <name>Enabled</name>
1459                  <description>Read: Enabled</description>
1460                  <value>1</value>
1461                </enumeratedValue>
1462              </enumeratedValues>
1463              <enumeratedValues>
1464                <usage>write</usage>
1465                <enumeratedValue>
1466                  <name>Set</name>
1467                  <description>Enable</description>
1468                  <value>1</value>
1469                </enumeratedValue>
1470              </enumeratedValues>
1471            </field>
1472            <field>
1473              <name>LFCLKSTARTED</name>
1474              <description>Write '1' to enable interrupt for LFCLKSTARTED event</description>
1475              <lsb>1</lsb>
1476              <msb>1</msb>
1477              <enumeratedValues>
1478                <usage>read</usage>
1479                <enumeratedValue>
1480                  <name>Disabled</name>
1481                  <description>Read: Disabled</description>
1482                  <value>0</value>
1483                </enumeratedValue>
1484                <enumeratedValue>
1485                  <name>Enabled</name>
1486                  <description>Read: Enabled</description>
1487                  <value>1</value>
1488                </enumeratedValue>
1489              </enumeratedValues>
1490              <enumeratedValues>
1491                <usage>write</usage>
1492                <enumeratedValue>
1493                  <name>Set</name>
1494                  <description>Enable</description>
1495                  <value>1</value>
1496                </enumeratedValue>
1497              </enumeratedValues>
1498            </field>
1499            <field>
1500              <name>DONE</name>
1501              <description>Write '1' to enable interrupt for DONE event</description>
1502              <lsb>3</lsb>
1503              <msb>3</msb>
1504              <enumeratedValues>
1505                <usage>read</usage>
1506                <enumeratedValue>
1507                  <name>Disabled</name>
1508                  <description>Read: Disabled</description>
1509                  <value>0</value>
1510                </enumeratedValue>
1511                <enumeratedValue>
1512                  <name>Enabled</name>
1513                  <description>Read: Enabled</description>
1514                  <value>1</value>
1515                </enumeratedValue>
1516              </enumeratedValues>
1517              <enumeratedValues>
1518                <usage>write</usage>
1519                <enumeratedValue>
1520                  <name>Set</name>
1521                  <description>Enable</description>
1522                  <value>1</value>
1523                </enumeratedValue>
1524              </enumeratedValues>
1525            </field>
1526            <field>
1527              <name>CTTO</name>
1528              <description>Write '1' to enable interrupt for CTTO event</description>
1529              <lsb>4</lsb>
1530              <msb>4</msb>
1531              <enumeratedValues>
1532                <usage>read</usage>
1533                <enumeratedValue>
1534                  <name>Disabled</name>
1535                  <description>Read: Disabled</description>
1536                  <value>0</value>
1537                </enumeratedValue>
1538                <enumeratedValue>
1539                  <name>Enabled</name>
1540                  <description>Read: Enabled</description>
1541                  <value>1</value>
1542                </enumeratedValue>
1543              </enumeratedValues>
1544              <enumeratedValues>
1545                <usage>write</usage>
1546                <enumeratedValue>
1547                  <name>Set</name>
1548                  <description>Enable</description>
1549                  <value>1</value>
1550                </enumeratedValue>
1551              </enumeratedValues>
1552            </field>
1553            <field>
1554              <name>CTSTARTED</name>
1555              <description>Write '1' to enable interrupt for CTSTARTED event</description>
1556              <lsb>10</lsb>
1557              <msb>10</msb>
1558              <enumeratedValues>
1559                <usage>read</usage>
1560                <enumeratedValue>
1561                  <name>Disabled</name>
1562                  <description>Read: Disabled</description>
1563                  <value>0</value>
1564                </enumeratedValue>
1565                <enumeratedValue>
1566                  <name>Enabled</name>
1567                  <description>Read: Enabled</description>
1568                  <value>1</value>
1569                </enumeratedValue>
1570              </enumeratedValues>
1571              <enumeratedValues>
1572                <usage>write</usage>
1573                <enumeratedValue>
1574                  <name>Set</name>
1575                  <description>Enable</description>
1576                  <value>1</value>
1577                </enumeratedValue>
1578              </enumeratedValues>
1579            </field>
1580            <field>
1581              <name>CTSTOPPED</name>
1582              <description>Write '1' to enable interrupt for CTSTOPPED event</description>
1583              <lsb>11</lsb>
1584              <msb>11</msb>
1585              <enumeratedValues>
1586                <usage>read</usage>
1587                <enumeratedValue>
1588                  <name>Disabled</name>
1589                  <description>Read: Disabled</description>
1590                  <value>0</value>
1591                </enumeratedValue>
1592                <enumeratedValue>
1593                  <name>Enabled</name>
1594                  <description>Read: Enabled</description>
1595                  <value>1</value>
1596                </enumeratedValue>
1597              </enumeratedValues>
1598              <enumeratedValues>
1599                <usage>write</usage>
1600                <enumeratedValue>
1601                  <name>Set</name>
1602                  <description>Enable</description>
1603                  <value>1</value>
1604                </enumeratedValue>
1605              </enumeratedValues>
1606            </field>
1607          </fields>
1608        </register>
1609        <register>
1610          <name>INTENCLR</name>
1611          <description>Disable interrupt</description>
1612          <addressOffset>0x308</addressOffset>
1613          <access>read-write</access>
1614          <fields>
1615            <field>
1616              <name>HFCLKSTARTED</name>
1617              <description>Write '1' to disable interrupt for HFCLKSTARTED event</description>
1618              <lsb>0</lsb>
1619              <msb>0</msb>
1620              <enumeratedValues>
1621                <usage>read</usage>
1622                <enumeratedValue>
1623                  <name>Disabled</name>
1624                  <description>Read: Disabled</description>
1625                  <value>0</value>
1626                </enumeratedValue>
1627                <enumeratedValue>
1628                  <name>Enabled</name>
1629                  <description>Read: Enabled</description>
1630                  <value>1</value>
1631                </enumeratedValue>
1632              </enumeratedValues>
1633              <enumeratedValues>
1634                <usage>write</usage>
1635                <enumeratedValue>
1636                  <name>Clear</name>
1637                  <description>Disable</description>
1638                  <value>1</value>
1639                </enumeratedValue>
1640              </enumeratedValues>
1641            </field>
1642            <field>
1643              <name>LFCLKSTARTED</name>
1644              <description>Write '1' to disable interrupt for LFCLKSTARTED event</description>
1645              <lsb>1</lsb>
1646              <msb>1</msb>
1647              <enumeratedValues>
1648                <usage>read</usage>
1649                <enumeratedValue>
1650                  <name>Disabled</name>
1651                  <description>Read: Disabled</description>
1652                  <value>0</value>
1653                </enumeratedValue>
1654                <enumeratedValue>
1655                  <name>Enabled</name>
1656                  <description>Read: Enabled</description>
1657                  <value>1</value>
1658                </enumeratedValue>
1659              </enumeratedValues>
1660              <enumeratedValues>
1661                <usage>write</usage>
1662                <enumeratedValue>
1663                  <name>Clear</name>
1664                  <description>Disable</description>
1665                  <value>1</value>
1666                </enumeratedValue>
1667              </enumeratedValues>
1668            </field>
1669            <field>
1670              <name>DONE</name>
1671              <description>Write '1' to disable interrupt for DONE event</description>
1672              <lsb>3</lsb>
1673              <msb>3</msb>
1674              <enumeratedValues>
1675                <usage>read</usage>
1676                <enumeratedValue>
1677                  <name>Disabled</name>
1678                  <description>Read: Disabled</description>
1679                  <value>0</value>
1680                </enumeratedValue>
1681                <enumeratedValue>
1682                  <name>Enabled</name>
1683                  <description>Read: Enabled</description>
1684                  <value>1</value>
1685                </enumeratedValue>
1686              </enumeratedValues>
1687              <enumeratedValues>
1688                <usage>write</usage>
1689                <enumeratedValue>
1690                  <name>Clear</name>
1691                  <description>Disable</description>
1692                  <value>1</value>
1693                </enumeratedValue>
1694              </enumeratedValues>
1695            </field>
1696            <field>
1697              <name>CTTO</name>
1698              <description>Write '1' to disable interrupt for CTTO event</description>
1699              <lsb>4</lsb>
1700              <msb>4</msb>
1701              <enumeratedValues>
1702                <usage>read</usage>
1703                <enumeratedValue>
1704                  <name>Disabled</name>
1705                  <description>Read: Disabled</description>
1706                  <value>0</value>
1707                </enumeratedValue>
1708                <enumeratedValue>
1709                  <name>Enabled</name>
1710                  <description>Read: Enabled</description>
1711                  <value>1</value>
1712                </enumeratedValue>
1713              </enumeratedValues>
1714              <enumeratedValues>
1715                <usage>write</usage>
1716                <enumeratedValue>
1717                  <name>Clear</name>
1718                  <description>Disable</description>
1719                  <value>1</value>
1720                </enumeratedValue>
1721              </enumeratedValues>
1722            </field>
1723            <field>
1724              <name>CTSTARTED</name>
1725              <description>Write '1' to disable interrupt for CTSTARTED event</description>
1726              <lsb>10</lsb>
1727              <msb>10</msb>
1728              <enumeratedValues>
1729                <usage>read</usage>
1730                <enumeratedValue>
1731                  <name>Disabled</name>
1732                  <description>Read: Disabled</description>
1733                  <value>0</value>
1734                </enumeratedValue>
1735                <enumeratedValue>
1736                  <name>Enabled</name>
1737                  <description>Read: Enabled</description>
1738                  <value>1</value>
1739                </enumeratedValue>
1740              </enumeratedValues>
1741              <enumeratedValues>
1742                <usage>write</usage>
1743                <enumeratedValue>
1744                  <name>Clear</name>
1745                  <description>Disable</description>
1746                  <value>1</value>
1747                </enumeratedValue>
1748              </enumeratedValues>
1749            </field>
1750            <field>
1751              <name>CTSTOPPED</name>
1752              <description>Write '1' to disable interrupt for CTSTOPPED event</description>
1753              <lsb>11</lsb>
1754              <msb>11</msb>
1755              <enumeratedValues>
1756                <usage>read</usage>
1757                <enumeratedValue>
1758                  <name>Disabled</name>
1759                  <description>Read: Disabled</description>
1760                  <value>0</value>
1761                </enumeratedValue>
1762                <enumeratedValue>
1763                  <name>Enabled</name>
1764                  <description>Read: Enabled</description>
1765                  <value>1</value>
1766                </enumeratedValue>
1767              </enumeratedValues>
1768              <enumeratedValues>
1769                <usage>write</usage>
1770                <enumeratedValue>
1771                  <name>Clear</name>
1772                  <description>Disable</description>
1773                  <value>1</value>
1774                </enumeratedValue>
1775              </enumeratedValues>
1776            </field>
1777          </fields>
1778        </register>
1779        <register>
1780          <name>HFCLKRUN</name>
1781          <description>Status indicating that HFCLKSTART task has been triggered</description>
1782          <addressOffset>0x408</addressOffset>
1783          <access>read-only</access>
1784          <fields>
1785            <field>
1786              <name>STATUS</name>
1787              <description>HFCLKSTART task triggered or not</description>
1788              <lsb>0</lsb>
1789              <msb>0</msb>
1790              <enumeratedValues>
1791                <enumeratedValue>
1792                  <name>NotTriggered</name>
1793                  <description>Task not triggered</description>
1794                  <value>0</value>
1795                </enumeratedValue>
1796                <enumeratedValue>
1797                  <name>Triggered</name>
1798                  <description>Task triggered</description>
1799                  <value>1</value>
1800                </enumeratedValue>
1801              </enumeratedValues>
1802            </field>
1803          </fields>
1804        </register>
1805        <register>
1806          <name>HFCLKSTAT</name>
1807          <description>HFCLK status</description>
1808          <addressOffset>0x40C</addressOffset>
1809          <access>read-only</access>
1810          <fields>
1811            <field>
1812              <name>SRC</name>
1813              <description>Source of HFCLK</description>
1814              <lsb>0</lsb>
1815              <msb>0</msb>
1816              <enumeratedValues>
1817                <enumeratedValue>
1818                  <name>RC</name>
1819                  <description>64 MHz internal oscillator (HFINT)</description>
1820                  <value>0</value>
1821                </enumeratedValue>
1822                <enumeratedValue>
1823                  <name>Xtal</name>
1824                  <description>64 MHz crystal oscillator (HFXO)</description>
1825                  <value>1</value>
1826                </enumeratedValue>
1827              </enumeratedValues>
1828            </field>
1829            <field>
1830              <name>STATE</name>
1831              <description>HFCLK state</description>
1832              <lsb>16</lsb>
1833              <msb>16</msb>
1834              <enumeratedValues>
1835                <enumeratedValue>
1836                  <name>NotRunning</name>
1837                  <description>HFCLK not running</description>
1838                  <value>0</value>
1839                </enumeratedValue>
1840                <enumeratedValue>
1841                  <name>Running</name>
1842                  <description>HFCLK running</description>
1843                  <value>1</value>
1844                </enumeratedValue>
1845              </enumeratedValues>
1846            </field>
1847          </fields>
1848        </register>
1849        <register>
1850          <name>LFCLKRUN</name>
1851          <description>Status indicating that LFCLKSTART task has been triggered</description>
1852          <addressOffset>0x414</addressOffset>
1853          <access>read-only</access>
1854          <fields>
1855            <field>
1856              <name>STATUS</name>
1857              <description>LFCLKSTART task triggered or not</description>
1858              <lsb>0</lsb>
1859              <msb>0</msb>
1860              <enumeratedValues>
1861                <enumeratedValue>
1862                  <name>NotTriggered</name>
1863                  <description>Task not triggered</description>
1864                  <value>0</value>
1865                </enumeratedValue>
1866                <enumeratedValue>
1867                  <name>Triggered</name>
1868                  <description>Task triggered</description>
1869                  <value>1</value>
1870                </enumeratedValue>
1871              </enumeratedValues>
1872            </field>
1873          </fields>
1874        </register>
1875        <register>
1876          <name>LFCLKSTAT</name>
1877          <description>LFCLK status</description>
1878          <addressOffset>0x418</addressOffset>
1879          <access>read-only</access>
1880          <fields>
1881            <field>
1882              <name>SRC</name>
1883              <description>Source of LFCLK</description>
1884              <lsb>0</lsb>
1885              <msb>1</msb>
1886              <enumeratedValues>
1887                <enumeratedValue>
1888                  <name>RC</name>
1889                  <description>32.768 kHz RC oscillator (LFRC)</description>
1890                  <value>0</value>
1891                </enumeratedValue>
1892                <enumeratedValue>
1893                  <name>Xtal</name>
1894                  <description>32.768 kHz crystal oscillator (LFXO)</description>
1895                  <value>1</value>
1896                </enumeratedValue>
1897                <enumeratedValue>
1898                  <name>Synth</name>
1899                  <description>32.768 kHz synthesized from HFCLK (LFSYNT)</description>
1900                  <value>2</value>
1901                </enumeratedValue>
1902              </enumeratedValues>
1903            </field>
1904            <field>
1905              <name>STATE</name>
1906              <description>LFCLK state</description>
1907              <lsb>16</lsb>
1908              <msb>16</msb>
1909              <enumeratedValues>
1910                <enumeratedValue>
1911                  <name>NotRunning</name>
1912                  <description>LFCLK not running</description>
1913                  <value>0</value>
1914                </enumeratedValue>
1915                <enumeratedValue>
1916                  <name>Running</name>
1917                  <description>LFCLK running</description>
1918                  <value>1</value>
1919                </enumeratedValue>
1920              </enumeratedValues>
1921            </field>
1922          </fields>
1923        </register>
1924        <register>
1925          <name>LFCLKSRCCOPY</name>
1926          <description>Copy of LFCLKSRC register, set when LFCLKSTART task was triggered</description>
1927          <addressOffset>0x41C</addressOffset>
1928          <access>read-only</access>
1929          <fields>
1930            <field>
1931              <name>SRC</name>
1932              <description>Clock source</description>
1933              <lsb>0</lsb>
1934              <msb>1</msb>
1935              <enumeratedValues>
1936                <enumeratedValue>
1937                  <name>RC</name>
1938                  <description>32.768 kHz RC oscillator (LFRC)</description>
1939                  <value>0</value>
1940                </enumeratedValue>
1941                <enumeratedValue>
1942                  <name>Xtal</name>
1943                  <description>32.768 kHz crystal oscillator (LFXO)</description>
1944                  <value>1</value>
1945                </enumeratedValue>
1946                <enumeratedValue>
1947                  <name>Synth</name>
1948                  <description>32.768 kHz synthesized from HFCLK (LFSYNT)</description>
1949                  <value>2</value>
1950                </enumeratedValue>
1951              </enumeratedValues>
1952            </field>
1953          </fields>
1954        </register>
1955        <register>
1956          <name>LFCLKSRC</name>
1957          <description>Clock source for the LFCLK</description>
1958          <addressOffset>0x518</addressOffset>
1959          <access>read-write</access>
1960          <fields>
1961            <field>
1962              <name>SRC</name>
1963              <description>Clock source</description>
1964              <lsb>0</lsb>
1965              <msb>1</msb>
1966              <enumeratedValues>
1967                <enumeratedValue>
1968                  <name>RC</name>
1969                  <description>32.768 kHz RC oscillator (LFRC)</description>
1970                  <value>0</value>
1971                </enumeratedValue>
1972                <enumeratedValue>
1973                  <name>Xtal</name>
1974                  <description>32.768 kHz crystal oscillator (LFXO)</description>
1975                  <value>1</value>
1976                </enumeratedValue>
1977                <enumeratedValue>
1978                  <name>Synth</name>
1979                  <description>32.768 kHz synthesized from HFCLK (LFSYNT)</description>
1980                  <value>2</value>
1981                </enumeratedValue>
1982              </enumeratedValues>
1983            </field>
1984            <field>
1985              <name>BYPASS</name>
1986              <description>Enable or disable bypass of LFCLK crystal oscillator with external clock source</description>
1987              <lsb>16</lsb>
1988              <msb>16</msb>
1989              <enumeratedValues>
1990                <enumeratedValue>
1991                  <name>Disabled</name>
1992                  <description>Disable (use with Xtal or low-swing external source)</description>
1993                  <value>0</value>
1994                </enumeratedValue>
1995                <enumeratedValue>
1996                  <name>Enabled</name>
1997                  <description>Enable (use with rail-to-rail external source)</description>
1998                  <value>1</value>
1999                </enumeratedValue>
2000              </enumeratedValues>
2001            </field>
2002            <field>
2003              <name>EXTERNAL</name>
2004              <description>Enable or disable external source for LFCLK</description>
2005              <lsb>17</lsb>
2006              <msb>17</msb>
2007              <enumeratedValues>
2008                <enumeratedValue>
2009                  <name>Disabled</name>
2010                  <description>Disable external source (use with Xtal)</description>
2011                  <value>0</value>
2012                </enumeratedValue>
2013                <enumeratedValue>
2014                  <name>Enabled</name>
2015                  <description>Enable use of external source instead of Xtal (SRC needs to be set to Xtal)</description>
2016                  <value>1</value>
2017                </enumeratedValue>
2018              </enumeratedValues>
2019            </field>
2020          </fields>
2021        </register>
2022        <register>
2023          <name>HFXODEBOUNCE</name>
2024          <description>HFXO debounce time. The HFXO is started by triggering the TASKS_HFCLKSTART task.</description>
2025          <addressOffset>0x528</addressOffset>
2026          <access>read-write</access>
2027          <resetValue>0x00000010</resetValue>
2028          <fields>
2029            <field>
2030              <name>HFXODEBOUNCE</name>
2031              <description>HFXO debounce time. Debounce time = HFXODEBOUNCE * 16 us.</description>
2032              <lsb>0</lsb>
2033              <msb>7</msb>
2034              <enumeratedValues>
2035                <enumeratedValue>
2036                  <name>Db256us</name>
2037                  <description>256 us debounce time. Recommended for TSX-3225, FA-20H and FA-128 crystals.</description>
2038                  <value>0x10</value>
2039                </enumeratedValue>
2040                <enumeratedValue>
2041                  <name>Db1024us</name>
2042                  <description>1024 us debounce time. Recommended for NX1612AA and NX1210AB crystals.</description>
2043                  <value>0x40</value>
2044                </enumeratedValue>
2045              </enumeratedValues>
2046            </field>
2047          </fields>
2048        </register>
2049        <register>
2050          <name>CTIV</name>
2051          <description>Calibration timer interval</description>
2052          <addressOffset>0x538</addressOffset>
2053          <access>read-write</access>
2054          <fields>
2055            <field>
2056              <name>CTIV</name>
2057              <description>Calibration timer interval in multiple of 0.25 seconds. Range: 0.25 seconds to 31.75 seconds.</description>
2058              <lsb>0</lsb>
2059              <msb>6</msb>
2060            </field>
2061          </fields>
2062        </register>
2063        <register>
2064          <name>TRACECONFIG</name>
2065          <description>Clocking options for the trace port debug interface</description>
2066          <addressOffset>0x55C</addressOffset>
2067          <access>read-write</access>
2068          <resetValue>0x00000000</resetValue>
2069          <fields>
2070            <field>
2071              <name>TRACEPORTSPEED</name>
2072              <description>Speed of trace port clock. Note that the TRACECLK pin will output this clock divided by two.</description>
2073              <lsb>0</lsb>
2074              <msb>1</msb>
2075              <enumeratedValues>
2076                <enumeratedValue>
2077                  <name>32MHz</name>
2078                  <description>32 MHz trace port clock (TRACECLK = 16 MHz)</description>
2079                  <value>0</value>
2080                </enumeratedValue>
2081                <enumeratedValue>
2082                  <name>16MHz</name>
2083                  <description>16 MHz trace port clock (TRACECLK = 8 MHz)</description>
2084                  <value>1</value>
2085                </enumeratedValue>
2086                <enumeratedValue>
2087                  <name>8MHz</name>
2088                  <description>8 MHz trace port clock (TRACECLK = 4 MHz)</description>
2089                  <value>2</value>
2090                </enumeratedValue>
2091                <enumeratedValue>
2092                  <name>4MHz</name>
2093                  <description>4 MHz trace port clock (TRACECLK = 2 MHz)</description>
2094                  <value>3</value>
2095                </enumeratedValue>
2096              </enumeratedValues>
2097            </field>
2098            <field>
2099              <name>TRACEMUX</name>
2100              <description>Pin multiplexing of trace signals. See pin assignment chapter for more details.</description>
2101              <lsb>16</lsb>
2102              <msb>17</msb>
2103              <enumeratedValues>
2104                <enumeratedValue>
2105                  <name>GPIO</name>
2106                  <description>No trace signals routed to pins. All pins can be used as regular GPIOs.</description>
2107                  <value>0</value>
2108                </enumeratedValue>
2109                <enumeratedValue>
2110                  <name>Serial</name>
2111                  <description>SWO trace signal routed to pin. Remaining pins can be used as regular GPIOs.</description>
2112                  <value>1</value>
2113                </enumeratedValue>
2114                <enumeratedValue>
2115                  <name>Parallel</name>
2116                  <description>All trace signals (TRACECLK and TRACEDATA[n]) routed to pins.</description>
2117                  <value>2</value>
2118                </enumeratedValue>
2119              </enumeratedValues>
2120            </field>
2121          </fields>
2122        </register>
2123        <register>
2124          <name>LFRCMODE</name>
2125          <description>LFRC mode configuration</description>
2126          <addressOffset>0x5B4</addressOffset>
2127          <access>read-write</access>
2128          <resetValue>0x00000000</resetValue>
2129          <fields>
2130            <field>
2131              <name>MODE</name>
2132              <description>Set LFRC mode</description>
2133              <lsb>0</lsb>
2134              <msb>0</msb>
2135              <enumeratedValues>
2136                <enumeratedValue>
2137                  <name>Normal</name>
2138                  <description>Normal mode</description>
2139                  <value>0</value>
2140                </enumeratedValue>
2141                <enumeratedValue>
2142                  <name>ULP</name>
2143                  <description>Ultra-low power mode (ULP)</description>
2144                  <value>1</value>
2145                </enumeratedValue>
2146              </enumeratedValues>
2147            </field>
2148            <field>
2149              <name>STATUS</name>
2150              <description>Active LFRC mode. This field is read only.</description>
2151              <lsb>16</lsb>
2152              <msb>16</msb>
2153              <enumeratedValues>
2154                <enumeratedValue>
2155                  <name>Normal</name>
2156                  <description>Normal mode</description>
2157                  <value>0</value>
2158                </enumeratedValue>
2159                <enumeratedValue>
2160                  <name>ULP</name>
2161                  <description>Ultra-low power mode (ULP)</description>
2162                  <value>1</value>
2163                </enumeratedValue>
2164              </enumeratedValues>
2165            </field>
2166          </fields>
2167        </register>
2168      </registers>
2169    </peripheral>
2170    <peripheral>
2171      <name>POWER</name>
2172      <description>Power control</description>
2173      <baseAddress>0x40000000</baseAddress>
2174      <alternatePeripheral>CLOCK</alternatePeripheral>
2175      <addressBlock>
2176        <offset>0</offset>
2177        <size>0x1000</size>
2178        <usage>registers</usage>
2179      </addressBlock>
2180      <interrupt>
2181        <name>POWER_CLOCK</name>
2182        <value>0</value>
2183      </interrupt>
2184      <groupName>POWER</groupName>
2185      <size>0x20</size>
2186      <registers>
2187        <register>
2188          <name>TASKS_CONSTLAT</name>
2189          <description>Enable constant latency mode</description>
2190          <addressOffset>0x78</addressOffset>
2191          <access>write-only</access>
2192          <fields>
2193            <field>
2194              <name>TASKS_CONSTLAT</name>
2195              <lsb>0</lsb>
2196              <msb>0</msb>
2197            </field>
2198          </fields>
2199        </register>
2200        <register>
2201          <name>TASKS_LOWPWR</name>
2202          <description>Enable low power mode (variable latency)</description>
2203          <addressOffset>0x7C</addressOffset>
2204          <access>write-only</access>
2205          <fields>
2206            <field>
2207              <name>TASKS_LOWPWR</name>
2208              <lsb>0</lsb>
2209              <msb>0</msb>
2210            </field>
2211          </fields>
2212        </register>
2213        <register>
2214          <name>EVENTS_POFWARN</name>
2215          <description>Power failure warning</description>
2216          <addressOffset>0x108</addressOffset>
2217          <access>read-write</access>
2218          <fields>
2219            <field>
2220              <name>EVENTS_POFWARN</name>
2221              <lsb>0</lsb>
2222              <msb>0</msb>
2223            </field>
2224          </fields>
2225        </register>
2226        <register>
2227          <name>EVENTS_SLEEPENTER</name>
2228          <description>CPU entered WFI/WFE sleep</description>
2229          <addressOffset>0x114</addressOffset>
2230          <access>read-write</access>
2231          <fields>
2232            <field>
2233              <name>EVENTS_SLEEPENTER</name>
2234              <lsb>0</lsb>
2235              <msb>0</msb>
2236            </field>
2237          </fields>
2238        </register>
2239        <register>
2240          <name>EVENTS_SLEEPEXIT</name>
2241          <description>CPU exited WFI/WFE sleep</description>
2242          <addressOffset>0x118</addressOffset>
2243          <access>read-write</access>
2244          <fields>
2245            <field>
2246              <name>EVENTS_SLEEPEXIT</name>
2247              <lsb>0</lsb>
2248              <msb>0</msb>
2249            </field>
2250          </fields>
2251        </register>
2252        <register>
2253          <name>EVENTS_USBDETECTED</name>
2254          <description>Voltage supply detected on VBUS</description>
2255          <addressOffset>0x11C</addressOffset>
2256          <access>read-write</access>
2257          <fields>
2258            <field>
2259              <name>EVENTS_USBDETECTED</name>
2260              <lsb>0</lsb>
2261              <msb>0</msb>
2262            </field>
2263          </fields>
2264        </register>
2265        <register>
2266          <name>EVENTS_USBREMOVED</name>
2267          <description>Voltage supply removed from VBUS</description>
2268          <addressOffset>0x120</addressOffset>
2269          <access>read-write</access>
2270          <fields>
2271            <field>
2272              <name>EVENTS_USBREMOVED</name>
2273              <lsb>0</lsb>
2274              <msb>0</msb>
2275            </field>
2276          </fields>
2277        </register>
2278        <register>
2279          <name>EVENTS_USBPWRRDY</name>
2280          <description>USB 3.3 V supply ready</description>
2281          <addressOffset>0x124</addressOffset>
2282          <access>read-write</access>
2283          <fields>
2284            <field>
2285              <name>EVENTS_USBPWRRDY</name>
2286              <lsb>0</lsb>
2287              <msb>0</msb>
2288            </field>
2289          </fields>
2290        </register>
2291        <register>
2292          <name>INTENSET</name>
2293          <description>Enable interrupt</description>
2294          <addressOffset>0x304</addressOffset>
2295          <access>read-write</access>
2296          <fields>
2297            <field>
2298              <name>POFWARN</name>
2299              <description>Write '1' to enable interrupt for POFWARN event</description>
2300              <lsb>2</lsb>
2301              <msb>2</msb>
2302              <enumeratedValues>
2303                <usage>read</usage>
2304                <enumeratedValue>
2305                  <name>Disabled</name>
2306                  <description>Read: Disabled</description>
2307                  <value>0</value>
2308                </enumeratedValue>
2309                <enumeratedValue>
2310                  <name>Enabled</name>
2311                  <description>Read: Enabled</description>
2312                  <value>1</value>
2313                </enumeratedValue>
2314              </enumeratedValues>
2315              <enumeratedValues>
2316                <usage>write</usage>
2317                <enumeratedValue>
2318                  <name>Set</name>
2319                  <description>Enable</description>
2320                  <value>1</value>
2321                </enumeratedValue>
2322              </enumeratedValues>
2323            </field>
2324            <field>
2325              <name>SLEEPENTER</name>
2326              <description>Write '1' to enable interrupt for SLEEPENTER event</description>
2327              <lsb>5</lsb>
2328              <msb>5</msb>
2329              <enumeratedValues>
2330                <usage>read</usage>
2331                <enumeratedValue>
2332                  <name>Disabled</name>
2333                  <description>Read: Disabled</description>
2334                  <value>0</value>
2335                </enumeratedValue>
2336                <enumeratedValue>
2337                  <name>Enabled</name>
2338                  <description>Read: Enabled</description>
2339                  <value>1</value>
2340                </enumeratedValue>
2341              </enumeratedValues>
2342              <enumeratedValues>
2343                <usage>write</usage>
2344                <enumeratedValue>
2345                  <name>Set</name>
2346                  <description>Enable</description>
2347                  <value>1</value>
2348                </enumeratedValue>
2349              </enumeratedValues>
2350            </field>
2351            <field>
2352              <name>SLEEPEXIT</name>
2353              <description>Write '1' to enable interrupt for SLEEPEXIT event</description>
2354              <lsb>6</lsb>
2355              <msb>6</msb>
2356              <enumeratedValues>
2357                <usage>read</usage>
2358                <enumeratedValue>
2359                  <name>Disabled</name>
2360                  <description>Read: Disabled</description>
2361                  <value>0</value>
2362                </enumeratedValue>
2363                <enumeratedValue>
2364                  <name>Enabled</name>
2365                  <description>Read: Enabled</description>
2366                  <value>1</value>
2367                </enumeratedValue>
2368              </enumeratedValues>
2369              <enumeratedValues>
2370                <usage>write</usage>
2371                <enumeratedValue>
2372                  <name>Set</name>
2373                  <description>Enable</description>
2374                  <value>1</value>
2375                </enumeratedValue>
2376              </enumeratedValues>
2377            </field>
2378            <field>
2379              <name>USBDETECTED</name>
2380              <description>Write '1' to enable interrupt for USBDETECTED event</description>
2381              <lsb>7</lsb>
2382              <msb>7</msb>
2383              <enumeratedValues>
2384                <usage>read</usage>
2385                <enumeratedValue>
2386                  <name>Disabled</name>
2387                  <description>Read: Disabled</description>
2388                  <value>0</value>
2389                </enumeratedValue>
2390                <enumeratedValue>
2391                  <name>Enabled</name>
2392                  <description>Read: Enabled</description>
2393                  <value>1</value>
2394                </enumeratedValue>
2395              </enumeratedValues>
2396              <enumeratedValues>
2397                <usage>write</usage>
2398                <enumeratedValue>
2399                  <name>Set</name>
2400                  <description>Enable</description>
2401                  <value>1</value>
2402                </enumeratedValue>
2403              </enumeratedValues>
2404            </field>
2405            <field>
2406              <name>USBREMOVED</name>
2407              <description>Write '1' to enable interrupt for USBREMOVED event</description>
2408              <lsb>8</lsb>
2409              <msb>8</msb>
2410              <enumeratedValues>
2411                <usage>read</usage>
2412                <enumeratedValue>
2413                  <name>Disabled</name>
2414                  <description>Read: Disabled</description>
2415                  <value>0</value>
2416                </enumeratedValue>
2417                <enumeratedValue>
2418                  <name>Enabled</name>
2419                  <description>Read: Enabled</description>
2420                  <value>1</value>
2421                </enumeratedValue>
2422              </enumeratedValues>
2423              <enumeratedValues>
2424                <usage>write</usage>
2425                <enumeratedValue>
2426                  <name>Set</name>
2427                  <description>Enable</description>
2428                  <value>1</value>
2429                </enumeratedValue>
2430              </enumeratedValues>
2431            </field>
2432            <field>
2433              <name>USBPWRRDY</name>
2434              <description>Write '1' to enable interrupt for USBPWRRDY event</description>
2435              <lsb>9</lsb>
2436              <msb>9</msb>
2437              <enumeratedValues>
2438                <usage>read</usage>
2439                <enumeratedValue>
2440                  <name>Disabled</name>
2441                  <description>Read: Disabled</description>
2442                  <value>0</value>
2443                </enumeratedValue>
2444                <enumeratedValue>
2445                  <name>Enabled</name>
2446                  <description>Read: Enabled</description>
2447                  <value>1</value>
2448                </enumeratedValue>
2449              </enumeratedValues>
2450              <enumeratedValues>
2451                <usage>write</usage>
2452                <enumeratedValue>
2453                  <name>Set</name>
2454                  <description>Enable</description>
2455                  <value>1</value>
2456                </enumeratedValue>
2457              </enumeratedValues>
2458            </field>
2459          </fields>
2460        </register>
2461        <register>
2462          <name>INTENCLR</name>
2463          <description>Disable interrupt</description>
2464          <addressOffset>0x308</addressOffset>
2465          <access>read-write</access>
2466          <fields>
2467            <field>
2468              <name>POFWARN</name>
2469              <description>Write '1' to disable interrupt for POFWARN event</description>
2470              <lsb>2</lsb>
2471              <msb>2</msb>
2472              <enumeratedValues>
2473                <usage>read</usage>
2474                <enumeratedValue>
2475                  <name>Disabled</name>
2476                  <description>Read: Disabled</description>
2477                  <value>0</value>
2478                </enumeratedValue>
2479                <enumeratedValue>
2480                  <name>Enabled</name>
2481                  <description>Read: Enabled</description>
2482                  <value>1</value>
2483                </enumeratedValue>
2484              </enumeratedValues>
2485              <enumeratedValues>
2486                <usage>write</usage>
2487                <enumeratedValue>
2488                  <name>Clear</name>
2489                  <description>Disable</description>
2490                  <value>1</value>
2491                </enumeratedValue>
2492              </enumeratedValues>
2493            </field>
2494            <field>
2495              <name>SLEEPENTER</name>
2496              <description>Write '1' to disable interrupt for SLEEPENTER event</description>
2497              <lsb>5</lsb>
2498              <msb>5</msb>
2499              <enumeratedValues>
2500                <usage>read</usage>
2501                <enumeratedValue>
2502                  <name>Disabled</name>
2503                  <description>Read: Disabled</description>
2504                  <value>0</value>
2505                </enumeratedValue>
2506                <enumeratedValue>
2507                  <name>Enabled</name>
2508                  <description>Read: Enabled</description>
2509                  <value>1</value>
2510                </enumeratedValue>
2511              </enumeratedValues>
2512              <enumeratedValues>
2513                <usage>write</usage>
2514                <enumeratedValue>
2515                  <name>Clear</name>
2516                  <description>Disable</description>
2517                  <value>1</value>
2518                </enumeratedValue>
2519              </enumeratedValues>
2520            </field>
2521            <field>
2522              <name>SLEEPEXIT</name>
2523              <description>Write '1' to disable interrupt for SLEEPEXIT event</description>
2524              <lsb>6</lsb>
2525              <msb>6</msb>
2526              <enumeratedValues>
2527                <usage>read</usage>
2528                <enumeratedValue>
2529                  <name>Disabled</name>
2530                  <description>Read: Disabled</description>
2531                  <value>0</value>
2532                </enumeratedValue>
2533                <enumeratedValue>
2534                  <name>Enabled</name>
2535                  <description>Read: Enabled</description>
2536                  <value>1</value>
2537                </enumeratedValue>
2538              </enumeratedValues>
2539              <enumeratedValues>
2540                <usage>write</usage>
2541                <enumeratedValue>
2542                  <name>Clear</name>
2543                  <description>Disable</description>
2544                  <value>1</value>
2545                </enumeratedValue>
2546              </enumeratedValues>
2547            </field>
2548            <field>
2549              <name>USBDETECTED</name>
2550              <description>Write '1' to disable interrupt for USBDETECTED event</description>
2551              <lsb>7</lsb>
2552              <msb>7</msb>
2553              <enumeratedValues>
2554                <usage>read</usage>
2555                <enumeratedValue>
2556                  <name>Disabled</name>
2557                  <description>Read: Disabled</description>
2558                  <value>0</value>
2559                </enumeratedValue>
2560                <enumeratedValue>
2561                  <name>Enabled</name>
2562                  <description>Read: Enabled</description>
2563                  <value>1</value>
2564                </enumeratedValue>
2565              </enumeratedValues>
2566              <enumeratedValues>
2567                <usage>write</usage>
2568                <enumeratedValue>
2569                  <name>Clear</name>
2570                  <description>Disable</description>
2571                  <value>1</value>
2572                </enumeratedValue>
2573              </enumeratedValues>
2574            </field>
2575            <field>
2576              <name>USBREMOVED</name>
2577              <description>Write '1' to disable interrupt for USBREMOVED event</description>
2578              <lsb>8</lsb>
2579              <msb>8</msb>
2580              <enumeratedValues>
2581                <usage>read</usage>
2582                <enumeratedValue>
2583                  <name>Disabled</name>
2584                  <description>Read: Disabled</description>
2585                  <value>0</value>
2586                </enumeratedValue>
2587                <enumeratedValue>
2588                  <name>Enabled</name>
2589                  <description>Read: Enabled</description>
2590                  <value>1</value>
2591                </enumeratedValue>
2592              </enumeratedValues>
2593              <enumeratedValues>
2594                <usage>write</usage>
2595                <enumeratedValue>
2596                  <name>Clear</name>
2597                  <description>Disable</description>
2598                  <value>1</value>
2599                </enumeratedValue>
2600              </enumeratedValues>
2601            </field>
2602            <field>
2603              <name>USBPWRRDY</name>
2604              <description>Write '1' to disable interrupt for USBPWRRDY event</description>
2605              <lsb>9</lsb>
2606              <msb>9</msb>
2607              <enumeratedValues>
2608                <usage>read</usage>
2609                <enumeratedValue>
2610                  <name>Disabled</name>
2611                  <description>Read: Disabled</description>
2612                  <value>0</value>
2613                </enumeratedValue>
2614                <enumeratedValue>
2615                  <name>Enabled</name>
2616                  <description>Read: Enabled</description>
2617                  <value>1</value>
2618                </enumeratedValue>
2619              </enumeratedValues>
2620              <enumeratedValues>
2621                <usage>write</usage>
2622                <enumeratedValue>
2623                  <name>Clear</name>
2624                  <description>Disable</description>
2625                  <value>1</value>
2626                </enumeratedValue>
2627              </enumeratedValues>
2628            </field>
2629          </fields>
2630        </register>
2631        <register>
2632          <name>RESETREAS</name>
2633          <description>Reset reason</description>
2634          <addressOffset>0x400</addressOffset>
2635          <access>read-write</access>
2636          <fields>
2637            <field>
2638              <name>RESETPIN</name>
2639              <description>Reset from pin-reset detected</description>
2640              <lsb>0</lsb>
2641              <msb>0</msb>
2642              <enumeratedValues>
2643                <enumeratedValue>
2644                  <name>NotDetected</name>
2645                  <description>Not detected</description>
2646                  <value>0</value>
2647                </enumeratedValue>
2648                <enumeratedValue>
2649                  <name>Detected</name>
2650                  <description>Detected</description>
2651                  <value>1</value>
2652                </enumeratedValue>
2653              </enumeratedValues>
2654            </field>
2655            <field>
2656              <name>DOG</name>
2657              <description>Reset from watchdog detected</description>
2658              <lsb>1</lsb>
2659              <msb>1</msb>
2660              <enumeratedValues>
2661                <enumeratedValue>
2662                  <name>NotDetected</name>
2663                  <description>Not detected</description>
2664                  <value>0</value>
2665                </enumeratedValue>
2666                <enumeratedValue>
2667                  <name>Detected</name>
2668                  <description>Detected</description>
2669                  <value>1</value>
2670                </enumeratedValue>
2671              </enumeratedValues>
2672            </field>
2673            <field>
2674              <name>SREQ</name>
2675              <description>Reset from soft reset detected</description>
2676              <lsb>2</lsb>
2677              <msb>2</msb>
2678              <enumeratedValues>
2679                <enumeratedValue>
2680                  <name>NotDetected</name>
2681                  <description>Not detected</description>
2682                  <value>0</value>
2683                </enumeratedValue>
2684                <enumeratedValue>
2685                  <name>Detected</name>
2686                  <description>Detected</description>
2687                  <value>1</value>
2688                </enumeratedValue>
2689              </enumeratedValues>
2690            </field>
2691            <field>
2692              <name>LOCKUP</name>
2693              <description>Reset from CPU lock-up detected</description>
2694              <lsb>3</lsb>
2695              <msb>3</msb>
2696              <enumeratedValues>
2697                <enumeratedValue>
2698                  <name>NotDetected</name>
2699                  <description>Not detected</description>
2700                  <value>0</value>
2701                </enumeratedValue>
2702                <enumeratedValue>
2703                  <name>Detected</name>
2704                  <description>Detected</description>
2705                  <value>1</value>
2706                </enumeratedValue>
2707              </enumeratedValues>
2708            </field>
2709            <field>
2710              <name>OFF</name>
2711              <description>Reset due to wake up from System OFF mode when wakeup is triggered from DETECT signal from GPIO</description>
2712              <lsb>16</lsb>
2713              <msb>16</msb>
2714              <enumeratedValues>
2715                <enumeratedValue>
2716                  <name>NotDetected</name>
2717                  <description>Not detected</description>
2718                  <value>0</value>
2719                </enumeratedValue>
2720                <enumeratedValue>
2721                  <name>Detected</name>
2722                  <description>Detected</description>
2723                  <value>1</value>
2724                </enumeratedValue>
2725              </enumeratedValues>
2726            </field>
2727            <field>
2728              <name>LPCOMP</name>
2729              <description>Reset due to wake up from System OFF mode when wakeup is triggered from ANADETECT signal from LPCOMP</description>
2730              <lsb>17</lsb>
2731              <msb>17</msb>
2732              <enumeratedValues>
2733                <enumeratedValue>
2734                  <name>NotDetected</name>
2735                  <description>Not detected</description>
2736                  <value>0</value>
2737                </enumeratedValue>
2738                <enumeratedValue>
2739                  <name>Detected</name>
2740                  <description>Detected</description>
2741                  <value>1</value>
2742                </enumeratedValue>
2743              </enumeratedValues>
2744            </field>
2745            <field>
2746              <name>DIF</name>
2747              <description>Reset due to wake up from System OFF mode when wakeup is triggered from entering into debug interface mode</description>
2748              <lsb>18</lsb>
2749              <msb>18</msb>
2750              <enumeratedValues>
2751                <enumeratedValue>
2752                  <name>NotDetected</name>
2753                  <description>Not detected</description>
2754                  <value>0</value>
2755                </enumeratedValue>
2756                <enumeratedValue>
2757                  <name>Detected</name>
2758                  <description>Detected</description>
2759                  <value>1</value>
2760                </enumeratedValue>
2761              </enumeratedValues>
2762            </field>
2763            <field>
2764              <name>NFC</name>
2765              <description>Reset due to wake up from System OFF mode by NFC field detect</description>
2766              <lsb>19</lsb>
2767              <msb>19</msb>
2768              <enumeratedValues>
2769                <enumeratedValue>
2770                  <name>NotDetected</name>
2771                  <description>Not detected</description>
2772                  <value>0</value>
2773                </enumeratedValue>
2774                <enumeratedValue>
2775                  <name>Detected</name>
2776                  <description>Detected</description>
2777                  <value>1</value>
2778                </enumeratedValue>
2779              </enumeratedValues>
2780            </field>
2781            <field>
2782              <name>VBUS</name>
2783              <description>Reset due to wake up from System OFF mode by VBUS rising into valid range</description>
2784              <lsb>20</lsb>
2785              <msb>20</msb>
2786              <enumeratedValues>
2787                <enumeratedValue>
2788                  <name>NotDetected</name>
2789                  <description>Not detected</description>
2790                  <value>0</value>
2791                </enumeratedValue>
2792                <enumeratedValue>
2793                  <name>Detected</name>
2794                  <description>Detected</description>
2795                  <value>1</value>
2796                </enumeratedValue>
2797              </enumeratedValues>
2798            </field>
2799          </fields>
2800        </register>
2801        <register>
2802          <name>RAMSTATUS</name>
2803          <description>Deprecated register - RAM status register</description>
2804          <addressOffset>0x428</addressOffset>
2805          <access>read-only</access>
2806          <resetValue>0x00000000</resetValue>
2807          <fields>
2808            <field>
2809              <name>RAMBLOCK0</name>
2810              <description>RAM block 0 is on or off/powering up</description>
2811              <lsb>0</lsb>
2812              <msb>0</msb>
2813              <enumeratedValues>
2814                <enumeratedValue>
2815                  <name>Off</name>
2816                  <description>Off</description>
2817                  <value>0</value>
2818                </enumeratedValue>
2819                <enumeratedValue>
2820                  <name>On</name>
2821                  <description>On</description>
2822                  <value>1</value>
2823                </enumeratedValue>
2824              </enumeratedValues>
2825            </field>
2826            <field>
2827              <name>RAMBLOCK1</name>
2828              <description>RAM block 1 is on or off/powering up</description>
2829              <lsb>1</lsb>
2830              <msb>1</msb>
2831              <enumeratedValues>
2832                <enumeratedValue>
2833                  <name>Off</name>
2834                  <description>Off</description>
2835                  <value>0</value>
2836                </enumeratedValue>
2837                <enumeratedValue>
2838                  <name>On</name>
2839                  <description>On</description>
2840                  <value>1</value>
2841                </enumeratedValue>
2842              </enumeratedValues>
2843            </field>
2844            <field>
2845              <name>RAMBLOCK2</name>
2846              <description>RAM block 2 is on or off/powering up</description>
2847              <lsb>2</lsb>
2848              <msb>2</msb>
2849              <enumeratedValues>
2850                <enumeratedValue>
2851                  <name>Off</name>
2852                  <description>Off</description>
2853                  <value>0</value>
2854                </enumeratedValue>
2855                <enumeratedValue>
2856                  <name>On</name>
2857                  <description>On</description>
2858                  <value>1</value>
2859                </enumeratedValue>
2860              </enumeratedValues>
2861            </field>
2862            <field>
2863              <name>RAMBLOCK3</name>
2864              <description>RAM block 3 is on or off/powering up</description>
2865              <lsb>3</lsb>
2866              <msb>3</msb>
2867              <enumeratedValues>
2868                <enumeratedValue>
2869                  <name>Off</name>
2870                  <description>Off</description>
2871                  <value>0</value>
2872                </enumeratedValue>
2873                <enumeratedValue>
2874                  <name>On</name>
2875                  <description>On</description>
2876                  <value>1</value>
2877                </enumeratedValue>
2878              </enumeratedValues>
2879            </field>
2880          </fields>
2881        </register>
2882        <register>
2883          <name>USBREGSTATUS</name>
2884          <description>USB supply status</description>
2885          <addressOffset>0x438</addressOffset>
2886          <access>read-only</access>
2887          <resetValue>0x00000000</resetValue>
2888          <fields>
2889            <field>
2890              <name>VBUSDETECT</name>
2891              <description>VBUS input detection status (USBDETECTED and USBREMOVED events are derived from this information)</description>
2892              <lsb>0</lsb>
2893              <msb>0</msb>
2894              <enumeratedValues>
2895                <enumeratedValue>
2896                  <name>NoVbus</name>
2897                  <description>VBUS voltage below valid threshold</description>
2898                  <value>0</value>
2899                </enumeratedValue>
2900                <enumeratedValue>
2901                  <name>VbusPresent</name>
2902                  <description>VBUS voltage above valid threshold</description>
2903                  <value>1</value>
2904                </enumeratedValue>
2905              </enumeratedValues>
2906            </field>
2907            <field>
2908              <name>OUTPUTRDY</name>
2909              <description>USB supply output settling time elapsed</description>
2910              <lsb>1</lsb>
2911              <msb>1</msb>
2912              <enumeratedValues>
2913                <enumeratedValue>
2914                  <name>NotReady</name>
2915                  <description>USBREG output settling time not elapsed</description>
2916                  <value>0</value>
2917                </enumeratedValue>
2918                <enumeratedValue>
2919                  <name>Ready</name>
2920                  <description>USBREG output settling time elapsed (same information as USBPWRRDY event)</description>
2921                  <value>1</value>
2922                </enumeratedValue>
2923              </enumeratedValues>
2924            </field>
2925          </fields>
2926        </register>
2927        <register>
2928          <name>SYSTEMOFF</name>
2929          <description>System OFF register</description>
2930          <addressOffset>0x500</addressOffset>
2931          <access>write-only</access>
2932          <fields>
2933            <field>
2934              <name>SYSTEMOFF</name>
2935              <description>Enable System OFF mode</description>
2936              <lsb>0</lsb>
2937              <msb>0</msb>
2938              <enumeratedValues>
2939                <enumeratedValue>
2940                  <name>Enter</name>
2941                  <description>Enable System OFF mode</description>
2942                  <value>1</value>
2943                </enumeratedValue>
2944              </enumeratedValues>
2945            </field>
2946          </fields>
2947        </register>
2948        <register>
2949          <name>POFCON</name>
2950          <description>Power-fail comparator configuration</description>
2951          <addressOffset>0x510</addressOffset>
2952          <access>read-write</access>
2953          <fields>
2954            <field>
2955              <name>POF</name>
2956              <description>Enable or disable power failure warning</description>
2957              <lsb>0</lsb>
2958              <msb>0</msb>
2959              <enumeratedValues>
2960                <enumeratedValue>
2961                  <name>Disabled</name>
2962                  <description>Disable</description>
2963                  <value>0</value>
2964                </enumeratedValue>
2965                <enumeratedValue>
2966                  <name>Enabled</name>
2967                  <description>Enable</description>
2968                  <value>1</value>
2969                </enumeratedValue>
2970              </enumeratedValues>
2971            </field>
2972            <field>
2973              <name>THRESHOLD</name>
2974              <description>Power-fail comparator threshold setting. This setting applies both for normal voltage mode (supply connected to both VDD and VDDH) and high voltage mode (supply connected to VDDH only). Values 0-3 set threshold below 1.7 V and should not be used as brown out detection will be activated before power failure warning on such low voltages.</description>
2975              <lsb>1</lsb>
2976              <msb>4</msb>
2977              <enumeratedValues>
2978                <enumeratedValue>
2979                  <name>V17</name>
2980                  <description>Set threshold to 1.7 V</description>
2981                  <value>4</value>
2982                </enumeratedValue>
2983                <enumeratedValue>
2984                  <name>V18</name>
2985                  <description>Set threshold to 1.8 V</description>
2986                  <value>5</value>
2987                </enumeratedValue>
2988                <enumeratedValue>
2989                  <name>V19</name>
2990                  <description>Set threshold to 1.9 V</description>
2991                  <value>6</value>
2992                </enumeratedValue>
2993                <enumeratedValue>
2994                  <name>V20</name>
2995                  <description>Set threshold to 2.0 V</description>
2996                  <value>7</value>
2997                </enumeratedValue>
2998                <enumeratedValue>
2999                  <name>V21</name>
3000                  <description>Set threshold to 2.1 V</description>
3001                  <value>8</value>
3002                </enumeratedValue>
3003                <enumeratedValue>
3004                  <name>V22</name>
3005                  <description>Set threshold to 2.2 V</description>
3006                  <value>9</value>
3007                </enumeratedValue>
3008                <enumeratedValue>
3009                  <name>V23</name>
3010                  <description>Set threshold to 2.3 V</description>
3011                  <value>10</value>
3012                </enumeratedValue>
3013                <enumeratedValue>
3014                  <name>V24</name>
3015                  <description>Set threshold to 2.4 V</description>
3016                  <value>11</value>
3017                </enumeratedValue>
3018                <enumeratedValue>
3019                  <name>V25</name>
3020                  <description>Set threshold to 2.5 V</description>
3021                  <value>12</value>
3022                </enumeratedValue>
3023                <enumeratedValue>
3024                  <name>V26</name>
3025                  <description>Set threshold to 2.6 V</description>
3026                  <value>13</value>
3027                </enumeratedValue>
3028                <enumeratedValue>
3029                  <name>V27</name>
3030                  <description>Set threshold to 2.7 V</description>
3031                  <value>14</value>
3032                </enumeratedValue>
3033                <enumeratedValue>
3034                  <name>V28</name>
3035                  <description>Set threshold to 2.8 V</description>
3036                  <value>15</value>
3037                </enumeratedValue>
3038              </enumeratedValues>
3039            </field>
3040            <field>
3041              <name>THRESHOLDVDDH</name>
3042              <description>Power-fail comparator threshold setting for high voltage mode (supply connected to VDDH only). This setting does not apply for normal voltage mode (supply connected to both VDD and VDDH).</description>
3043              <lsb>8</lsb>
3044              <msb>11</msb>
3045              <enumeratedValues>
3046                <enumeratedValue>
3047                  <name>V27</name>
3048                  <description>Set threshold to 2.7 V</description>
3049                  <value>0</value>
3050                </enumeratedValue>
3051                <enumeratedValue>
3052                  <name>V28</name>
3053                  <description>Set threshold to 2.8 V</description>
3054                  <value>1</value>
3055                </enumeratedValue>
3056                <enumeratedValue>
3057                  <name>V29</name>
3058                  <description>Set threshold to 2.9 V</description>
3059                  <value>2</value>
3060                </enumeratedValue>
3061                <enumeratedValue>
3062                  <name>V30</name>
3063                  <description>Set threshold to 3.0 V</description>
3064                  <value>3</value>
3065                </enumeratedValue>
3066                <enumeratedValue>
3067                  <name>V31</name>
3068                  <description>Set threshold to 3.1 V</description>
3069                  <value>4</value>
3070                </enumeratedValue>
3071                <enumeratedValue>
3072                  <name>V32</name>
3073                  <description>Set threshold to 3.2 V</description>
3074                  <value>5</value>
3075                </enumeratedValue>
3076                <enumeratedValue>
3077                  <name>V33</name>
3078                  <description>Set threshold to 3.3 V</description>
3079                  <value>6</value>
3080                </enumeratedValue>
3081                <enumeratedValue>
3082                  <name>V34</name>
3083                  <description>Set threshold to 3.4 V</description>
3084                  <value>7</value>
3085                </enumeratedValue>
3086                <enumeratedValue>
3087                  <name>V35</name>
3088                  <description>Set threshold to 3.5 V</description>
3089                  <value>8</value>
3090                </enumeratedValue>
3091                <enumeratedValue>
3092                  <name>V36</name>
3093                  <description>Set threshold to 3.6 V</description>
3094                  <value>9</value>
3095                </enumeratedValue>
3096                <enumeratedValue>
3097                  <name>V37</name>
3098                  <description>Set threshold to 3.7 V</description>
3099                  <value>10</value>
3100                </enumeratedValue>
3101                <enumeratedValue>
3102                  <name>V38</name>
3103                  <description>Set threshold to 3.8 V</description>
3104                  <value>11</value>
3105                </enumeratedValue>
3106                <enumeratedValue>
3107                  <name>V39</name>
3108                  <description>Set threshold to 3.9 V</description>
3109                  <value>12</value>
3110                </enumeratedValue>
3111                <enumeratedValue>
3112                  <name>V40</name>
3113                  <description>Set threshold to 4.0 V</description>
3114                  <value>13</value>
3115                </enumeratedValue>
3116                <enumeratedValue>
3117                  <name>V41</name>
3118                  <description>Set threshold to 4.1 V</description>
3119                  <value>14</value>
3120                </enumeratedValue>
3121                <enumeratedValue>
3122                  <name>V42</name>
3123                  <description>Set threshold to 4.2 V</description>
3124                  <value>15</value>
3125                </enumeratedValue>
3126              </enumeratedValues>
3127            </field>
3128          </fields>
3129        </register>
3130        <register>
3131          <name>GPREGRET</name>
3132          <description>General purpose retention register</description>
3133          <addressOffset>0x51C</addressOffset>
3134          <access>read-write</access>
3135          <fields>
3136            <field>
3137              <name>GPREGRET</name>
3138              <description>General purpose retention register</description>
3139              <lsb>0</lsb>
3140              <msb>7</msb>
3141            </field>
3142          </fields>
3143        </register>
3144        <register>
3145          <name>GPREGRET2</name>
3146          <description>General purpose retention register</description>
3147          <addressOffset>0x520</addressOffset>
3148          <access>read-write</access>
3149          <fields>
3150            <field>
3151              <name>GPREGRET</name>
3152              <description>General purpose retention register</description>
3153              <lsb>0</lsb>
3154              <msb>7</msb>
3155            </field>
3156          </fields>
3157        </register>
3158        <register>
3159          <name>DCDCEN</name>
3160          <description>Enable DC/DC converter for REG1 stage.</description>
3161          <addressOffset>0x578</addressOffset>
3162          <access>read-write</access>
3163          <fields>
3164            <field>
3165              <name>DCDCEN</name>
3166              <description>Enable DC/DC converter for REG1 stage.</description>
3167              <lsb>0</lsb>
3168              <msb>0</msb>
3169              <enumeratedValues>
3170                <enumeratedValue>
3171                  <name>Disabled</name>
3172                  <description>Disable</description>
3173                  <value>0</value>
3174                </enumeratedValue>
3175                <enumeratedValue>
3176                  <name>Enabled</name>
3177                  <description>Enable</description>
3178                  <value>1</value>
3179                </enumeratedValue>
3180              </enumeratedValues>
3181            </field>
3182          </fields>
3183        </register>
3184        <register>
3185          <name>DCDCEN0</name>
3186          <description>Enable DC/DC converter for REG0 stage.</description>
3187          <addressOffset>0x580</addressOffset>
3188          <access>read-write</access>
3189          <fields>
3190            <field>
3191              <name>DCDCEN</name>
3192              <description>Enable DC/DC converter for REG0 stage.</description>
3193              <lsb>0</lsb>
3194              <msb>0</msb>
3195              <enumeratedValues>
3196                <enumeratedValue>
3197                  <name>Disabled</name>
3198                  <description>Disable</description>
3199                  <value>0</value>
3200                </enumeratedValue>
3201                <enumeratedValue>
3202                  <name>Enabled</name>
3203                  <description>Enable</description>
3204                  <value>1</value>
3205                </enumeratedValue>
3206              </enumeratedValues>
3207            </field>
3208          </fields>
3209        </register>
3210        <register>
3211          <name>MAINREGSTATUS</name>
3212          <description>Main supply status</description>
3213          <addressOffset>0x640</addressOffset>
3214          <access>read-only</access>
3215          <resetValue>0x00000000</resetValue>
3216          <fields>
3217            <field>
3218              <name>MAINREGSTATUS</name>
3219              <description>Main supply status</description>
3220              <lsb>0</lsb>
3221              <msb>0</msb>
3222              <enumeratedValues>
3223                <enumeratedValue>
3224                  <name>Normal</name>
3225                  <description>Normal voltage mode. Voltage supplied on VDD.</description>
3226                  <value>0</value>
3227                </enumeratedValue>
3228                <enumeratedValue>
3229                  <name>High</name>
3230                  <description>High voltage mode. Voltage supplied on VDDH.</description>
3231                  <value>1</value>
3232                </enumeratedValue>
3233              </enumeratedValues>
3234            </field>
3235          </fields>
3236        </register>
3237        <cluster>
3238          <dim>9</dim>
3239          <dimIncrement>0x010</dimIncrement>
3240          <name>RAM[%s]</name>
3241          <description>Unspecified</description>
3242          <headerStructName>POWER_RAM</headerStructName>
3243          <addressOffset>0x900</addressOffset>
3244          <register>
3245            <name>POWER</name>
3246            <description>Description cluster[n]: RAMn power control register</description>
3247            <addressOffset>0x000</addressOffset>
3248            <access>read-write</access>
3249            <resetValue>0x0000FFFF</resetValue>
3250            <fields>
3251              <field>
3252                <name>S0POWER</name>
3253                <description>Keep RAM section S0 on or off in System ON mode.</description>
3254                <lsb>0</lsb>
3255                <msb>0</msb>
3256                <enumeratedValues>
3257                  <enumeratedValue>
3258                    <name>Off</name>
3259                    <description>Off</description>
3260                    <value>0</value>
3261                  </enumeratedValue>
3262                  <enumeratedValue>
3263                    <name>On</name>
3264                    <description>On</description>
3265                    <value>1</value>
3266                  </enumeratedValue>
3267                </enumeratedValues>
3268              </field>
3269              <field>
3270                <name>S1POWER</name>
3271                <description>Keep RAM section S1 on or off in System ON mode.</description>
3272                <lsb>1</lsb>
3273                <msb>1</msb>
3274                <enumeratedValues>
3275                  <enumeratedValue>
3276                    <name>Off</name>
3277                    <description>Off</description>
3278                    <value>0</value>
3279                  </enumeratedValue>
3280                  <enumeratedValue>
3281                    <name>On</name>
3282                    <description>On</description>
3283                    <value>1</value>
3284                  </enumeratedValue>
3285                </enumeratedValues>
3286              </field>
3287              <field>
3288                <name>S2POWER</name>
3289                <description>Keep RAM section S2 on or off in System ON mode.</description>
3290                <lsb>2</lsb>
3291                <msb>2</msb>
3292                <enumeratedValues>
3293                  <enumeratedValue>
3294                    <name>Off</name>
3295                    <description>Off</description>
3296                    <value>0</value>
3297                  </enumeratedValue>
3298                  <enumeratedValue>
3299                    <name>On</name>
3300                    <description>On</description>
3301                    <value>1</value>
3302                  </enumeratedValue>
3303                </enumeratedValues>
3304              </field>
3305              <field>
3306                <name>S3POWER</name>
3307                <description>Keep RAM section S3 on or off in System ON mode.</description>
3308                <lsb>3</lsb>
3309                <msb>3</msb>
3310                <enumeratedValues>
3311                  <enumeratedValue>
3312                    <name>Off</name>
3313                    <description>Off</description>
3314                    <value>0</value>
3315                  </enumeratedValue>
3316                  <enumeratedValue>
3317                    <name>On</name>
3318                    <description>On</description>
3319                    <value>1</value>
3320                  </enumeratedValue>
3321                </enumeratedValues>
3322              </field>
3323              <field>
3324                <name>S4POWER</name>
3325                <description>Keep RAM section S4 on or off in System ON mode.</description>
3326                <lsb>4</lsb>
3327                <msb>4</msb>
3328                <enumeratedValues>
3329                  <enumeratedValue>
3330                    <name>Off</name>
3331                    <description>Off</description>
3332                    <value>0</value>
3333                  </enumeratedValue>
3334                  <enumeratedValue>
3335                    <name>On</name>
3336                    <description>On</description>
3337                    <value>1</value>
3338                  </enumeratedValue>
3339                </enumeratedValues>
3340              </field>
3341              <field>
3342                <name>S5POWER</name>
3343                <description>Keep RAM section S5 on or off in System ON mode.</description>
3344                <lsb>5</lsb>
3345                <msb>5</msb>
3346                <enumeratedValues>
3347                  <enumeratedValue>
3348                    <name>Off</name>
3349                    <description>Off</description>
3350                    <value>0</value>
3351                  </enumeratedValue>
3352                  <enumeratedValue>
3353                    <name>On</name>
3354                    <description>On</description>
3355                    <value>1</value>
3356                  </enumeratedValue>
3357                </enumeratedValues>
3358              </field>
3359              <field>
3360                <name>S6POWER</name>
3361                <description>Keep RAM section S6 on or off in System ON mode.</description>
3362                <lsb>6</lsb>
3363                <msb>6</msb>
3364                <enumeratedValues>
3365                  <enumeratedValue>
3366                    <name>Off</name>
3367                    <description>Off</description>
3368                    <value>0</value>
3369                  </enumeratedValue>
3370                  <enumeratedValue>
3371                    <name>On</name>
3372                    <description>On</description>
3373                    <value>1</value>
3374                  </enumeratedValue>
3375                </enumeratedValues>
3376              </field>
3377              <field>
3378                <name>S7POWER</name>
3379                <description>Keep RAM section S7 on or off in System ON mode.</description>
3380                <lsb>7</lsb>
3381                <msb>7</msb>
3382                <enumeratedValues>
3383                  <enumeratedValue>
3384                    <name>Off</name>
3385                    <description>Off</description>
3386                    <value>0</value>
3387                  </enumeratedValue>
3388                  <enumeratedValue>
3389                    <name>On</name>
3390                    <description>On</description>
3391                    <value>1</value>
3392                  </enumeratedValue>
3393                </enumeratedValues>
3394              </field>
3395              <field>
3396                <name>S8POWER</name>
3397                <description>Keep RAM section S8 on or off in System ON mode.</description>
3398                <lsb>8</lsb>
3399                <msb>8</msb>
3400                <enumeratedValues>
3401                  <enumeratedValue>
3402                    <name>Off</name>
3403                    <description>Off</description>
3404                    <value>0</value>
3405                  </enumeratedValue>
3406                  <enumeratedValue>
3407                    <name>On</name>
3408                    <description>On</description>
3409                    <value>1</value>
3410                  </enumeratedValue>
3411                </enumeratedValues>
3412              </field>
3413              <field>
3414                <name>S9POWER</name>
3415                <description>Keep RAM section S9 on or off in System ON mode.</description>
3416                <lsb>9</lsb>
3417                <msb>9</msb>
3418                <enumeratedValues>
3419                  <enumeratedValue>
3420                    <name>Off</name>
3421                    <description>Off</description>
3422                    <value>0</value>
3423                  </enumeratedValue>
3424                  <enumeratedValue>
3425                    <name>On</name>
3426                    <description>On</description>
3427                    <value>1</value>
3428                  </enumeratedValue>
3429                </enumeratedValues>
3430              </field>
3431              <field>
3432                <name>S10POWER</name>
3433                <description>Keep RAM section S10 on or off in System ON mode.</description>
3434                <lsb>10</lsb>
3435                <msb>10</msb>
3436                <enumeratedValues>
3437                  <enumeratedValue>
3438                    <name>Off</name>
3439                    <description>Off</description>
3440                    <value>0</value>
3441                  </enumeratedValue>
3442                  <enumeratedValue>
3443                    <name>On</name>
3444                    <description>On</description>
3445                    <value>1</value>
3446                  </enumeratedValue>
3447                </enumeratedValues>
3448              </field>
3449              <field>
3450                <name>S11POWER</name>
3451                <description>Keep RAM section S11 on or off in System ON mode.</description>
3452                <lsb>11</lsb>
3453                <msb>11</msb>
3454                <enumeratedValues>
3455                  <enumeratedValue>
3456                    <name>Off</name>
3457                    <description>Off</description>
3458                    <value>0</value>
3459                  </enumeratedValue>
3460                  <enumeratedValue>
3461                    <name>On</name>
3462                    <description>On</description>
3463                    <value>1</value>
3464                  </enumeratedValue>
3465                </enumeratedValues>
3466              </field>
3467              <field>
3468                <name>S12POWER</name>
3469                <description>Keep RAM section S12 on or off in System ON mode.</description>
3470                <lsb>12</lsb>
3471                <msb>12</msb>
3472                <enumeratedValues>
3473                  <enumeratedValue>
3474                    <name>Off</name>
3475                    <description>Off</description>
3476                    <value>0</value>
3477                  </enumeratedValue>
3478                  <enumeratedValue>
3479                    <name>On</name>
3480                    <description>On</description>
3481                    <value>1</value>
3482                  </enumeratedValue>
3483                </enumeratedValues>
3484              </field>
3485              <field>
3486                <name>S13POWER</name>
3487                <description>Keep RAM section S13 on or off in System ON mode.</description>
3488                <lsb>13</lsb>
3489                <msb>13</msb>
3490                <enumeratedValues>
3491                  <enumeratedValue>
3492                    <name>Off</name>
3493                    <description>Off</description>
3494                    <value>0</value>
3495                  </enumeratedValue>
3496                  <enumeratedValue>
3497                    <name>On</name>
3498                    <description>On</description>
3499                    <value>1</value>
3500                  </enumeratedValue>
3501                </enumeratedValues>
3502              </field>
3503              <field>
3504                <name>S14POWER</name>
3505                <description>Keep RAM section S14 on or off in System ON mode.</description>
3506                <lsb>14</lsb>
3507                <msb>14</msb>
3508                <enumeratedValues>
3509                  <enumeratedValue>
3510                    <name>Off</name>
3511                    <description>Off</description>
3512                    <value>0</value>
3513                  </enumeratedValue>
3514                  <enumeratedValue>
3515                    <name>On</name>
3516                    <description>On</description>
3517                    <value>1</value>
3518                  </enumeratedValue>
3519                </enumeratedValues>
3520              </field>
3521              <field>
3522                <name>S15POWER</name>
3523                <description>Keep RAM section S15 on or off in System ON mode.</description>
3524                <lsb>15</lsb>
3525                <msb>15</msb>
3526                <enumeratedValues>
3527                  <enumeratedValue>
3528                    <name>Off</name>
3529                    <description>Off</description>
3530                    <value>0</value>
3531                  </enumeratedValue>
3532                  <enumeratedValue>
3533                    <name>On</name>
3534                    <description>On</description>
3535                    <value>1</value>
3536                  </enumeratedValue>
3537                </enumeratedValues>
3538              </field>
3539              <field>
3540                <name>S0RETENTION</name>
3541                <description>Keep retention on RAM section S0 when RAM section is off</description>
3542                <lsb>16</lsb>
3543                <msb>16</msb>
3544                <enumeratedValues>
3545                  <enumeratedValue>
3546                    <name>Off</name>
3547                    <description>Off</description>
3548                    <value>0</value>
3549                  </enumeratedValue>
3550                  <enumeratedValue>
3551                    <name>On</name>
3552                    <description>On</description>
3553                    <value>1</value>
3554                  </enumeratedValue>
3555                </enumeratedValues>
3556              </field>
3557              <field>
3558                <name>S1RETENTION</name>
3559                <description>Keep retention on RAM section S1 when RAM section is off</description>
3560                <lsb>17</lsb>
3561                <msb>17</msb>
3562                <enumeratedValues>
3563                  <enumeratedValue>
3564                    <name>Off</name>
3565                    <description>Off</description>
3566                    <value>0</value>
3567                  </enumeratedValue>
3568                  <enumeratedValue>
3569                    <name>On</name>
3570                    <description>On</description>
3571                    <value>1</value>
3572                  </enumeratedValue>
3573                </enumeratedValues>
3574              </field>
3575              <field>
3576                <name>S2RETENTION</name>
3577                <description>Keep retention on RAM section S2 when RAM section is off</description>
3578                <lsb>18</lsb>
3579                <msb>18</msb>
3580                <enumeratedValues>
3581                  <enumeratedValue>
3582                    <name>Off</name>
3583                    <description>Off</description>
3584                    <value>0</value>
3585                  </enumeratedValue>
3586                  <enumeratedValue>
3587                    <name>On</name>
3588                    <description>On</description>
3589                    <value>1</value>
3590                  </enumeratedValue>
3591                </enumeratedValues>
3592              </field>
3593              <field>
3594                <name>S3RETENTION</name>
3595                <description>Keep retention on RAM section S3 when RAM section is off</description>
3596                <lsb>19</lsb>
3597                <msb>19</msb>
3598                <enumeratedValues>
3599                  <enumeratedValue>
3600                    <name>Off</name>
3601                    <description>Off</description>
3602                    <value>0</value>
3603                  </enumeratedValue>
3604                  <enumeratedValue>
3605                    <name>On</name>
3606                    <description>On</description>
3607                    <value>1</value>
3608                  </enumeratedValue>
3609                </enumeratedValues>
3610              </field>
3611              <field>
3612                <name>S4RETENTION</name>
3613                <description>Keep retention on RAM section S4 when RAM section is off</description>
3614                <lsb>20</lsb>
3615                <msb>20</msb>
3616                <enumeratedValues>
3617                  <enumeratedValue>
3618                    <name>Off</name>
3619                    <description>Off</description>
3620                    <value>0</value>
3621                  </enumeratedValue>
3622                  <enumeratedValue>
3623                    <name>On</name>
3624                    <description>On</description>
3625                    <value>1</value>
3626                  </enumeratedValue>
3627                </enumeratedValues>
3628              </field>
3629              <field>
3630                <name>S5RETENTION</name>
3631                <description>Keep retention on RAM section S5 when RAM section is off</description>
3632                <lsb>21</lsb>
3633                <msb>21</msb>
3634                <enumeratedValues>
3635                  <enumeratedValue>
3636                    <name>Off</name>
3637                    <description>Off</description>
3638                    <value>0</value>
3639                  </enumeratedValue>
3640                  <enumeratedValue>
3641                    <name>On</name>
3642                    <description>On</description>
3643                    <value>1</value>
3644                  </enumeratedValue>
3645                </enumeratedValues>
3646              </field>
3647              <field>
3648                <name>S6RETENTION</name>
3649                <description>Keep retention on RAM section S6 when RAM section is off</description>
3650                <lsb>22</lsb>
3651                <msb>22</msb>
3652                <enumeratedValues>
3653                  <enumeratedValue>
3654                    <name>Off</name>
3655                    <description>Off</description>
3656                    <value>0</value>
3657                  </enumeratedValue>
3658                  <enumeratedValue>
3659                    <name>On</name>
3660                    <description>On</description>
3661                    <value>1</value>
3662                  </enumeratedValue>
3663                </enumeratedValues>
3664              </field>
3665              <field>
3666                <name>S7RETENTION</name>
3667                <description>Keep retention on RAM section S7 when RAM section is off</description>
3668                <lsb>23</lsb>
3669                <msb>23</msb>
3670                <enumeratedValues>
3671                  <enumeratedValue>
3672                    <name>Off</name>
3673                    <description>Off</description>
3674                    <value>0</value>
3675                  </enumeratedValue>
3676                  <enumeratedValue>
3677                    <name>On</name>
3678                    <description>On</description>
3679                    <value>1</value>
3680                  </enumeratedValue>
3681                </enumeratedValues>
3682              </field>
3683              <field>
3684                <name>S8RETENTION</name>
3685                <description>Keep retention on RAM section S8 when RAM section is off</description>
3686                <lsb>24</lsb>
3687                <msb>24</msb>
3688                <enumeratedValues>
3689                  <enumeratedValue>
3690                    <name>Off</name>
3691                    <description>Off</description>
3692                    <value>0</value>
3693                  </enumeratedValue>
3694                  <enumeratedValue>
3695                    <name>On</name>
3696                    <description>On</description>
3697                    <value>1</value>
3698                  </enumeratedValue>
3699                </enumeratedValues>
3700              </field>
3701              <field>
3702                <name>S9RETENTION</name>
3703                <description>Keep retention on RAM section S9 when RAM section is off</description>
3704                <lsb>25</lsb>
3705                <msb>25</msb>
3706                <enumeratedValues>
3707                  <enumeratedValue>
3708                    <name>Off</name>
3709                    <description>Off</description>
3710                    <value>0</value>
3711                  </enumeratedValue>
3712                  <enumeratedValue>
3713                    <name>On</name>
3714                    <description>On</description>
3715                    <value>1</value>
3716                  </enumeratedValue>
3717                </enumeratedValues>
3718              </field>
3719              <field>
3720                <name>S10RETENTION</name>
3721                <description>Keep retention on RAM section S10 when RAM section is off</description>
3722                <lsb>26</lsb>
3723                <msb>26</msb>
3724                <enumeratedValues>
3725                  <enumeratedValue>
3726                    <name>Off</name>
3727                    <description>Off</description>
3728                    <value>0</value>
3729                  </enumeratedValue>
3730                  <enumeratedValue>
3731                    <name>On</name>
3732                    <description>On</description>
3733                    <value>1</value>
3734                  </enumeratedValue>
3735                </enumeratedValues>
3736              </field>
3737              <field>
3738                <name>S11RETENTION</name>
3739                <description>Keep retention on RAM section S11 when RAM section is off</description>
3740                <lsb>27</lsb>
3741                <msb>27</msb>
3742                <enumeratedValues>
3743                  <enumeratedValue>
3744                    <name>Off</name>
3745                    <description>Off</description>
3746                    <value>0</value>
3747                  </enumeratedValue>
3748                  <enumeratedValue>
3749                    <name>On</name>
3750                    <description>On</description>
3751                    <value>1</value>
3752                  </enumeratedValue>
3753                </enumeratedValues>
3754              </field>
3755              <field>
3756                <name>S12RETENTION</name>
3757                <description>Keep retention on RAM section S12 when RAM section is off</description>
3758                <lsb>28</lsb>
3759                <msb>28</msb>
3760                <enumeratedValues>
3761                  <enumeratedValue>
3762                    <name>Off</name>
3763                    <description>Off</description>
3764                    <value>0</value>
3765                  </enumeratedValue>
3766                  <enumeratedValue>
3767                    <name>On</name>
3768                    <description>On</description>
3769                    <value>1</value>
3770                  </enumeratedValue>
3771                </enumeratedValues>
3772              </field>
3773              <field>
3774                <name>S13RETENTION</name>
3775                <description>Keep retention on RAM section S13 when RAM section is off</description>
3776                <lsb>29</lsb>
3777                <msb>29</msb>
3778                <enumeratedValues>
3779                  <enumeratedValue>
3780                    <name>Off</name>
3781                    <description>Off</description>
3782                    <value>0</value>
3783                  </enumeratedValue>
3784                  <enumeratedValue>
3785                    <name>On</name>
3786                    <description>On</description>
3787                    <value>1</value>
3788                  </enumeratedValue>
3789                </enumeratedValues>
3790              </field>
3791              <field>
3792                <name>S14RETENTION</name>
3793                <description>Keep retention on RAM section S14 when RAM section is off</description>
3794                <lsb>30</lsb>
3795                <msb>30</msb>
3796                <enumeratedValues>
3797                  <enumeratedValue>
3798                    <name>Off</name>
3799                    <description>Off</description>
3800                    <value>0</value>
3801                  </enumeratedValue>
3802                  <enumeratedValue>
3803                    <name>On</name>
3804                    <description>On</description>
3805                    <value>1</value>
3806                  </enumeratedValue>
3807                </enumeratedValues>
3808              </field>
3809              <field>
3810                <name>S15RETENTION</name>
3811                <description>Keep retention on RAM section S15 when RAM section is off</description>
3812                <lsb>31</lsb>
3813                <msb>31</msb>
3814                <enumeratedValues>
3815                  <enumeratedValue>
3816                    <name>Off</name>
3817                    <description>Off</description>
3818                    <value>0</value>
3819                  </enumeratedValue>
3820                  <enumeratedValue>
3821                    <name>On</name>
3822                    <description>On</description>
3823                    <value>1</value>
3824                  </enumeratedValue>
3825                </enumeratedValues>
3826              </field>
3827            </fields>
3828          </register>
3829          <register>
3830            <name>POWERSET</name>
3831            <description>Description cluster[n]: RAMn power control set register</description>
3832            <addressOffset>0x004</addressOffset>
3833            <access>write-only</access>
3834            <resetValue>0x0000FFFF</resetValue>
3835            <fields>
3836              <field>
3837                <name>S0POWER</name>
3838                <description>Keep RAM section S0 of RAMn on or off in System ON mode</description>
3839                <lsb>0</lsb>
3840                <msb>0</msb>
3841                <enumeratedValues>
3842                  <enumeratedValue>
3843                    <name>On</name>
3844                    <description>On</description>
3845                    <value>1</value>
3846                  </enumeratedValue>
3847                </enumeratedValues>
3848              </field>
3849              <field>
3850                <name>S1POWER</name>
3851                <description>Keep RAM section S1 of RAMn on or off in System ON mode</description>
3852                <lsb>1</lsb>
3853                <msb>1</msb>
3854                <enumeratedValues>
3855                  <enumeratedValue>
3856                    <name>On</name>
3857                    <description>On</description>
3858                    <value>1</value>
3859                  </enumeratedValue>
3860                </enumeratedValues>
3861              </field>
3862              <field>
3863                <name>S2POWER</name>
3864                <description>Keep RAM section S2 of RAMn on or off in System ON mode</description>
3865                <lsb>2</lsb>
3866                <msb>2</msb>
3867                <enumeratedValues>
3868                  <enumeratedValue>
3869                    <name>On</name>
3870                    <description>On</description>
3871                    <value>1</value>
3872                  </enumeratedValue>
3873                </enumeratedValues>
3874              </field>
3875              <field>
3876                <name>S3POWER</name>
3877                <description>Keep RAM section S3 of RAMn on or off in System ON mode</description>
3878                <lsb>3</lsb>
3879                <msb>3</msb>
3880                <enumeratedValues>
3881                  <enumeratedValue>
3882                    <name>On</name>
3883                    <description>On</description>
3884                    <value>1</value>
3885                  </enumeratedValue>
3886                </enumeratedValues>
3887              </field>
3888              <field>
3889                <name>S4POWER</name>
3890                <description>Keep RAM section S4 of RAMn on or off in System ON mode</description>
3891                <lsb>4</lsb>
3892                <msb>4</msb>
3893                <enumeratedValues>
3894                  <enumeratedValue>
3895                    <name>On</name>
3896                    <description>On</description>
3897                    <value>1</value>
3898                  </enumeratedValue>
3899                </enumeratedValues>
3900              </field>
3901              <field>
3902                <name>S5POWER</name>
3903                <description>Keep RAM section S5 of RAMn on or off in System ON mode</description>
3904                <lsb>5</lsb>
3905                <msb>5</msb>
3906                <enumeratedValues>
3907                  <enumeratedValue>
3908                    <name>On</name>
3909                    <description>On</description>
3910                    <value>1</value>
3911                  </enumeratedValue>
3912                </enumeratedValues>
3913              </field>
3914              <field>
3915                <name>S6POWER</name>
3916                <description>Keep RAM section S6 of RAMn on or off in System ON mode</description>
3917                <lsb>6</lsb>
3918                <msb>6</msb>
3919                <enumeratedValues>
3920                  <enumeratedValue>
3921                    <name>On</name>
3922                    <description>On</description>
3923                    <value>1</value>
3924                  </enumeratedValue>
3925                </enumeratedValues>
3926              </field>
3927              <field>
3928                <name>S7POWER</name>
3929                <description>Keep RAM section S7 of RAMn on or off in System ON mode</description>
3930                <lsb>7</lsb>
3931                <msb>7</msb>
3932                <enumeratedValues>
3933                  <enumeratedValue>
3934                    <name>On</name>
3935                    <description>On</description>
3936                    <value>1</value>
3937                  </enumeratedValue>
3938                </enumeratedValues>
3939              </field>
3940              <field>
3941                <name>S8POWER</name>
3942                <description>Keep RAM section S8 of RAMn on or off in System ON mode</description>
3943                <lsb>8</lsb>
3944                <msb>8</msb>
3945                <enumeratedValues>
3946                  <enumeratedValue>
3947                    <name>On</name>
3948                    <description>On</description>
3949                    <value>1</value>
3950                  </enumeratedValue>
3951                </enumeratedValues>
3952              </field>
3953              <field>
3954                <name>S9POWER</name>
3955                <description>Keep RAM section S9 of RAMn on or off in System ON mode</description>
3956                <lsb>9</lsb>
3957                <msb>9</msb>
3958                <enumeratedValues>
3959                  <enumeratedValue>
3960                    <name>On</name>
3961                    <description>On</description>
3962                    <value>1</value>
3963                  </enumeratedValue>
3964                </enumeratedValues>
3965              </field>
3966              <field>
3967                <name>S10POWER</name>
3968                <description>Keep RAM section S10 of RAMn on or off in System ON mode</description>
3969                <lsb>10</lsb>
3970                <msb>10</msb>
3971                <enumeratedValues>
3972                  <enumeratedValue>
3973                    <name>On</name>
3974                    <description>On</description>
3975                    <value>1</value>
3976                  </enumeratedValue>
3977                </enumeratedValues>
3978              </field>
3979              <field>
3980                <name>S11POWER</name>
3981                <description>Keep RAM section S11 of RAMn on or off in System ON mode</description>
3982                <lsb>11</lsb>
3983                <msb>11</msb>
3984                <enumeratedValues>
3985                  <enumeratedValue>
3986                    <name>On</name>
3987                    <description>On</description>
3988                    <value>1</value>
3989                  </enumeratedValue>
3990                </enumeratedValues>
3991              </field>
3992              <field>
3993                <name>S12POWER</name>
3994                <description>Keep RAM section S12 of RAMn on or off in System ON mode</description>
3995                <lsb>12</lsb>
3996                <msb>12</msb>
3997                <enumeratedValues>
3998                  <enumeratedValue>
3999                    <name>On</name>
4000                    <description>On</description>
4001                    <value>1</value>
4002                  </enumeratedValue>
4003                </enumeratedValues>
4004              </field>
4005              <field>
4006                <name>S13POWER</name>
4007                <description>Keep RAM section S13 of RAMn on or off in System ON mode</description>
4008                <lsb>13</lsb>
4009                <msb>13</msb>
4010                <enumeratedValues>
4011                  <enumeratedValue>
4012                    <name>On</name>
4013                    <description>On</description>
4014                    <value>1</value>
4015                  </enumeratedValue>
4016                </enumeratedValues>
4017              </field>
4018              <field>
4019                <name>S14POWER</name>
4020                <description>Keep RAM section S14 of RAMn on or off in System ON mode</description>
4021                <lsb>14</lsb>
4022                <msb>14</msb>
4023                <enumeratedValues>
4024                  <enumeratedValue>
4025                    <name>On</name>
4026                    <description>On</description>
4027                    <value>1</value>
4028                  </enumeratedValue>
4029                </enumeratedValues>
4030              </field>
4031              <field>
4032                <name>S15POWER</name>
4033                <description>Keep RAM section S15 of RAMn on or off in System ON mode</description>
4034                <lsb>15</lsb>
4035                <msb>15</msb>
4036                <enumeratedValues>
4037                  <enumeratedValue>
4038                    <name>On</name>
4039                    <description>On</description>
4040                    <value>1</value>
4041                  </enumeratedValue>
4042                </enumeratedValues>
4043              </field>
4044              <field>
4045                <name>S0RETENTION</name>
4046                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
4047                <lsb>16</lsb>
4048                <msb>16</msb>
4049                <enumeratedValues>
4050                  <enumeratedValue>
4051                    <name>On</name>
4052                    <description>On</description>
4053                    <value>1</value>
4054                  </enumeratedValue>
4055                </enumeratedValues>
4056              </field>
4057              <field>
4058                <name>S1RETENTION</name>
4059                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
4060                <lsb>17</lsb>
4061                <msb>17</msb>
4062                <enumeratedValues>
4063                  <enumeratedValue>
4064                    <name>On</name>
4065                    <description>On</description>
4066                    <value>1</value>
4067                  </enumeratedValue>
4068                </enumeratedValues>
4069              </field>
4070              <field>
4071                <name>S2RETENTION</name>
4072                <description>Keep retention on RAM section S2 when RAM section is switched off</description>
4073                <lsb>18</lsb>
4074                <msb>18</msb>
4075                <enumeratedValues>
4076                  <enumeratedValue>
4077                    <name>On</name>
4078                    <description>On</description>
4079                    <value>1</value>
4080                  </enumeratedValue>
4081                </enumeratedValues>
4082              </field>
4083              <field>
4084                <name>S3RETENTION</name>
4085                <description>Keep retention on RAM section S3 when RAM section is switched off</description>
4086                <lsb>19</lsb>
4087                <msb>19</msb>
4088                <enumeratedValues>
4089                  <enumeratedValue>
4090                    <name>On</name>
4091                    <description>On</description>
4092                    <value>1</value>
4093                  </enumeratedValue>
4094                </enumeratedValues>
4095              </field>
4096              <field>
4097                <name>S4RETENTION</name>
4098                <description>Keep retention on RAM section S4 when RAM section is switched off</description>
4099                <lsb>20</lsb>
4100                <msb>20</msb>
4101                <enumeratedValues>
4102                  <enumeratedValue>
4103                    <name>On</name>
4104                    <description>On</description>
4105                    <value>1</value>
4106                  </enumeratedValue>
4107                </enumeratedValues>
4108              </field>
4109              <field>
4110                <name>S5RETENTION</name>
4111                <description>Keep retention on RAM section S5 when RAM section is switched off</description>
4112                <lsb>21</lsb>
4113                <msb>21</msb>
4114                <enumeratedValues>
4115                  <enumeratedValue>
4116                    <name>On</name>
4117                    <description>On</description>
4118                    <value>1</value>
4119                  </enumeratedValue>
4120                </enumeratedValues>
4121              </field>
4122              <field>
4123                <name>S6RETENTION</name>
4124                <description>Keep retention on RAM section S6 when RAM section is switched off</description>
4125                <lsb>22</lsb>
4126                <msb>22</msb>
4127                <enumeratedValues>
4128                  <enumeratedValue>
4129                    <name>On</name>
4130                    <description>On</description>
4131                    <value>1</value>
4132                  </enumeratedValue>
4133                </enumeratedValues>
4134              </field>
4135              <field>
4136                <name>S7RETENTION</name>
4137                <description>Keep retention on RAM section S7 when RAM section is switched off</description>
4138                <lsb>23</lsb>
4139                <msb>23</msb>
4140                <enumeratedValues>
4141                  <enumeratedValue>
4142                    <name>On</name>
4143                    <description>On</description>
4144                    <value>1</value>
4145                  </enumeratedValue>
4146                </enumeratedValues>
4147              </field>
4148              <field>
4149                <name>S8RETENTION</name>
4150                <description>Keep retention on RAM section S8 when RAM section is switched off</description>
4151                <lsb>24</lsb>
4152                <msb>24</msb>
4153                <enumeratedValues>
4154                  <enumeratedValue>
4155                    <name>On</name>
4156                    <description>On</description>
4157                    <value>1</value>
4158                  </enumeratedValue>
4159                </enumeratedValues>
4160              </field>
4161              <field>
4162                <name>S9RETENTION</name>
4163                <description>Keep retention on RAM section S9 when RAM section is switched off</description>
4164                <lsb>25</lsb>
4165                <msb>25</msb>
4166                <enumeratedValues>
4167                  <enumeratedValue>
4168                    <name>On</name>
4169                    <description>On</description>
4170                    <value>1</value>
4171                  </enumeratedValue>
4172                </enumeratedValues>
4173              </field>
4174              <field>
4175                <name>S10RETENTION</name>
4176                <description>Keep retention on RAM section S10 when RAM section is switched off</description>
4177                <lsb>26</lsb>
4178                <msb>26</msb>
4179                <enumeratedValues>
4180                  <enumeratedValue>
4181                    <name>On</name>
4182                    <description>On</description>
4183                    <value>1</value>
4184                  </enumeratedValue>
4185                </enumeratedValues>
4186              </field>
4187              <field>
4188                <name>S11RETENTION</name>
4189                <description>Keep retention on RAM section S11 when RAM section is switched off</description>
4190                <lsb>27</lsb>
4191                <msb>27</msb>
4192                <enumeratedValues>
4193                  <enumeratedValue>
4194                    <name>On</name>
4195                    <description>On</description>
4196                    <value>1</value>
4197                  </enumeratedValue>
4198                </enumeratedValues>
4199              </field>
4200              <field>
4201                <name>S12RETENTION</name>
4202                <description>Keep retention on RAM section S12 when RAM section is switched off</description>
4203                <lsb>28</lsb>
4204                <msb>28</msb>
4205                <enumeratedValues>
4206                  <enumeratedValue>
4207                    <name>On</name>
4208                    <description>On</description>
4209                    <value>1</value>
4210                  </enumeratedValue>
4211                </enumeratedValues>
4212              </field>
4213              <field>
4214                <name>S13RETENTION</name>
4215                <description>Keep retention on RAM section S13 when RAM section is switched off</description>
4216                <lsb>29</lsb>
4217                <msb>29</msb>
4218                <enumeratedValues>
4219                  <enumeratedValue>
4220                    <name>On</name>
4221                    <description>On</description>
4222                    <value>1</value>
4223                  </enumeratedValue>
4224                </enumeratedValues>
4225              </field>
4226              <field>
4227                <name>S14RETENTION</name>
4228                <description>Keep retention on RAM section S14 when RAM section is switched off</description>
4229                <lsb>30</lsb>
4230                <msb>30</msb>
4231                <enumeratedValues>
4232                  <enumeratedValue>
4233                    <name>On</name>
4234                    <description>On</description>
4235                    <value>1</value>
4236                  </enumeratedValue>
4237                </enumeratedValues>
4238              </field>
4239              <field>
4240                <name>S15RETENTION</name>
4241                <description>Keep retention on RAM section S15 when RAM section is switched off</description>
4242                <lsb>31</lsb>
4243                <msb>31</msb>
4244                <enumeratedValues>
4245                  <enumeratedValue>
4246                    <name>On</name>
4247                    <description>On</description>
4248                    <value>1</value>
4249                  </enumeratedValue>
4250                </enumeratedValues>
4251              </field>
4252            </fields>
4253          </register>
4254          <register>
4255            <name>POWERCLR</name>
4256            <description>Description cluster[n]: RAMn power control clear register</description>
4257            <addressOffset>0x008</addressOffset>
4258            <access>write-only</access>
4259            <resetValue>0x0000FFFF</resetValue>
4260            <fields>
4261              <field>
4262                <name>S0POWER</name>
4263                <description>Keep RAM section S0 of RAMn on or off in System ON mode</description>
4264                <lsb>0</lsb>
4265                <msb>0</msb>
4266                <enumeratedValues>
4267                  <enumeratedValue>
4268                    <name>Off</name>
4269                    <description>Off</description>
4270                    <value>1</value>
4271                  </enumeratedValue>
4272                </enumeratedValues>
4273              </field>
4274              <field>
4275                <name>S1POWER</name>
4276                <description>Keep RAM section S1 of RAMn on or off in System ON mode</description>
4277                <lsb>1</lsb>
4278                <msb>1</msb>
4279                <enumeratedValues>
4280                  <enumeratedValue>
4281                    <name>Off</name>
4282                    <description>Off</description>
4283                    <value>1</value>
4284                  </enumeratedValue>
4285                </enumeratedValues>
4286              </field>
4287              <field>
4288                <name>S2POWER</name>
4289                <description>Keep RAM section S2 of RAMn on or off in System ON mode</description>
4290                <lsb>2</lsb>
4291                <msb>2</msb>
4292                <enumeratedValues>
4293                  <enumeratedValue>
4294                    <name>Off</name>
4295                    <description>Off</description>
4296                    <value>1</value>
4297                  </enumeratedValue>
4298                </enumeratedValues>
4299              </field>
4300              <field>
4301                <name>S3POWER</name>
4302                <description>Keep RAM section S3 of RAMn on or off in System ON mode</description>
4303                <lsb>3</lsb>
4304                <msb>3</msb>
4305                <enumeratedValues>
4306                  <enumeratedValue>
4307                    <name>Off</name>
4308                    <description>Off</description>
4309                    <value>1</value>
4310                  </enumeratedValue>
4311                </enumeratedValues>
4312              </field>
4313              <field>
4314                <name>S4POWER</name>
4315                <description>Keep RAM section S4 of RAMn on or off in System ON mode</description>
4316                <lsb>4</lsb>
4317                <msb>4</msb>
4318                <enumeratedValues>
4319                  <enumeratedValue>
4320                    <name>Off</name>
4321                    <description>Off</description>
4322                    <value>1</value>
4323                  </enumeratedValue>
4324                </enumeratedValues>
4325              </field>
4326              <field>
4327                <name>S5POWER</name>
4328                <description>Keep RAM section S5 of RAMn on or off in System ON mode</description>
4329                <lsb>5</lsb>
4330                <msb>5</msb>
4331                <enumeratedValues>
4332                  <enumeratedValue>
4333                    <name>Off</name>
4334                    <description>Off</description>
4335                    <value>1</value>
4336                  </enumeratedValue>
4337                </enumeratedValues>
4338              </field>
4339              <field>
4340                <name>S6POWER</name>
4341                <description>Keep RAM section S6 of RAMn on or off in System ON mode</description>
4342                <lsb>6</lsb>
4343                <msb>6</msb>
4344                <enumeratedValues>
4345                  <enumeratedValue>
4346                    <name>Off</name>
4347                    <description>Off</description>
4348                    <value>1</value>
4349                  </enumeratedValue>
4350                </enumeratedValues>
4351              </field>
4352              <field>
4353                <name>S7POWER</name>
4354                <description>Keep RAM section S7 of RAMn on or off in System ON mode</description>
4355                <lsb>7</lsb>
4356                <msb>7</msb>
4357                <enumeratedValues>
4358                  <enumeratedValue>
4359                    <name>Off</name>
4360                    <description>Off</description>
4361                    <value>1</value>
4362                  </enumeratedValue>
4363                </enumeratedValues>
4364              </field>
4365              <field>
4366                <name>S8POWER</name>
4367                <description>Keep RAM section S8 of RAMn on or off in System ON mode</description>
4368                <lsb>8</lsb>
4369                <msb>8</msb>
4370                <enumeratedValues>
4371                  <enumeratedValue>
4372                    <name>Off</name>
4373                    <description>Off</description>
4374                    <value>1</value>
4375                  </enumeratedValue>
4376                </enumeratedValues>
4377              </field>
4378              <field>
4379                <name>S9POWER</name>
4380                <description>Keep RAM section S9 of RAMn on or off in System ON mode</description>
4381                <lsb>9</lsb>
4382                <msb>9</msb>
4383                <enumeratedValues>
4384                  <enumeratedValue>
4385                    <name>Off</name>
4386                    <description>Off</description>
4387                    <value>1</value>
4388                  </enumeratedValue>
4389                </enumeratedValues>
4390              </field>
4391              <field>
4392                <name>S10POWER</name>
4393                <description>Keep RAM section S10 of RAMn on or off in System ON mode</description>
4394                <lsb>10</lsb>
4395                <msb>10</msb>
4396                <enumeratedValues>
4397                  <enumeratedValue>
4398                    <name>Off</name>
4399                    <description>Off</description>
4400                    <value>1</value>
4401                  </enumeratedValue>
4402                </enumeratedValues>
4403              </field>
4404              <field>
4405                <name>S11POWER</name>
4406                <description>Keep RAM section S11 of RAMn on or off in System ON mode</description>
4407                <lsb>11</lsb>
4408                <msb>11</msb>
4409                <enumeratedValues>
4410                  <enumeratedValue>
4411                    <name>Off</name>
4412                    <description>Off</description>
4413                    <value>1</value>
4414                  </enumeratedValue>
4415                </enumeratedValues>
4416              </field>
4417              <field>
4418                <name>S12POWER</name>
4419                <description>Keep RAM section S12 of RAMn on or off in System ON mode</description>
4420                <lsb>12</lsb>
4421                <msb>12</msb>
4422                <enumeratedValues>
4423                  <enumeratedValue>
4424                    <name>Off</name>
4425                    <description>Off</description>
4426                    <value>1</value>
4427                  </enumeratedValue>
4428                </enumeratedValues>
4429              </field>
4430              <field>
4431                <name>S13POWER</name>
4432                <description>Keep RAM section S13 of RAMn on or off in System ON mode</description>
4433                <lsb>13</lsb>
4434                <msb>13</msb>
4435                <enumeratedValues>
4436                  <enumeratedValue>
4437                    <name>Off</name>
4438                    <description>Off</description>
4439                    <value>1</value>
4440                  </enumeratedValue>
4441                </enumeratedValues>
4442              </field>
4443              <field>
4444                <name>S14POWER</name>
4445                <description>Keep RAM section S14 of RAMn on or off in System ON mode</description>
4446                <lsb>14</lsb>
4447                <msb>14</msb>
4448                <enumeratedValues>
4449                  <enumeratedValue>
4450                    <name>Off</name>
4451                    <description>Off</description>
4452                    <value>1</value>
4453                  </enumeratedValue>
4454                </enumeratedValues>
4455              </field>
4456              <field>
4457                <name>S15POWER</name>
4458                <description>Keep RAM section S15 of RAMn on or off in System ON mode</description>
4459                <lsb>15</lsb>
4460                <msb>15</msb>
4461                <enumeratedValues>
4462                  <enumeratedValue>
4463                    <name>Off</name>
4464                    <description>Off</description>
4465                    <value>1</value>
4466                  </enumeratedValue>
4467                </enumeratedValues>
4468              </field>
4469              <field>
4470                <name>S0RETENTION</name>
4471                <description>Keep retention on RAM section S0 when RAM section is switched off</description>
4472                <lsb>16</lsb>
4473                <msb>16</msb>
4474                <enumeratedValues>
4475                  <enumeratedValue>
4476                    <name>Off</name>
4477                    <description>Off</description>
4478                    <value>1</value>
4479                  </enumeratedValue>
4480                </enumeratedValues>
4481              </field>
4482              <field>
4483                <name>S1RETENTION</name>
4484                <description>Keep retention on RAM section S1 when RAM section is switched off</description>
4485                <lsb>17</lsb>
4486                <msb>17</msb>
4487                <enumeratedValues>
4488                  <enumeratedValue>
4489                    <name>Off</name>
4490                    <description>Off</description>
4491                    <value>1</value>
4492                  </enumeratedValue>
4493                </enumeratedValues>
4494              </field>
4495              <field>
4496                <name>S2RETENTION</name>
4497                <description>Keep retention on RAM section S2 when RAM section is switched off</description>
4498                <lsb>18</lsb>
4499                <msb>18</msb>
4500                <enumeratedValues>
4501                  <enumeratedValue>
4502                    <name>Off</name>
4503                    <description>Off</description>
4504                    <value>1</value>
4505                  </enumeratedValue>
4506                </enumeratedValues>
4507              </field>
4508              <field>
4509                <name>S3RETENTION</name>
4510                <description>Keep retention on RAM section S3 when RAM section is switched off</description>
4511                <lsb>19</lsb>
4512                <msb>19</msb>
4513                <enumeratedValues>
4514                  <enumeratedValue>
4515                    <name>Off</name>
4516                    <description>Off</description>
4517                    <value>1</value>
4518                  </enumeratedValue>
4519                </enumeratedValues>
4520              </field>
4521              <field>
4522                <name>S4RETENTION</name>
4523                <description>Keep retention on RAM section S4 when RAM section is switched off</description>
4524                <lsb>20</lsb>
4525                <msb>20</msb>
4526                <enumeratedValues>
4527                  <enumeratedValue>
4528                    <name>Off</name>
4529                    <description>Off</description>
4530                    <value>1</value>
4531                  </enumeratedValue>
4532                </enumeratedValues>
4533              </field>
4534              <field>
4535                <name>S5RETENTION</name>
4536                <description>Keep retention on RAM section S5 when RAM section is switched off</description>
4537                <lsb>21</lsb>
4538                <msb>21</msb>
4539                <enumeratedValues>
4540                  <enumeratedValue>
4541                    <name>Off</name>
4542                    <description>Off</description>
4543                    <value>1</value>
4544                  </enumeratedValue>
4545                </enumeratedValues>
4546              </field>
4547              <field>
4548                <name>S6RETENTION</name>
4549                <description>Keep retention on RAM section S6 when RAM section is switched off</description>
4550                <lsb>22</lsb>
4551                <msb>22</msb>
4552                <enumeratedValues>
4553                  <enumeratedValue>
4554                    <name>Off</name>
4555                    <description>Off</description>
4556                    <value>1</value>
4557                  </enumeratedValue>
4558                </enumeratedValues>
4559              </field>
4560              <field>
4561                <name>S7RETENTION</name>
4562                <description>Keep retention on RAM section S7 when RAM section is switched off</description>
4563                <lsb>23</lsb>
4564                <msb>23</msb>
4565                <enumeratedValues>
4566                  <enumeratedValue>
4567                    <name>Off</name>
4568                    <description>Off</description>
4569                    <value>1</value>
4570                  </enumeratedValue>
4571                </enumeratedValues>
4572              </field>
4573              <field>
4574                <name>S8RETENTION</name>
4575                <description>Keep retention on RAM section S8 when RAM section is switched off</description>
4576                <lsb>24</lsb>
4577                <msb>24</msb>
4578                <enumeratedValues>
4579                  <enumeratedValue>
4580                    <name>Off</name>
4581                    <description>Off</description>
4582                    <value>1</value>
4583                  </enumeratedValue>
4584                </enumeratedValues>
4585              </field>
4586              <field>
4587                <name>S9RETENTION</name>
4588                <description>Keep retention on RAM section S9 when RAM section is switched off</description>
4589                <lsb>25</lsb>
4590                <msb>25</msb>
4591                <enumeratedValues>
4592                  <enumeratedValue>
4593                    <name>Off</name>
4594                    <description>Off</description>
4595                    <value>1</value>
4596                  </enumeratedValue>
4597                </enumeratedValues>
4598              </field>
4599              <field>
4600                <name>S10RETENTION</name>
4601                <description>Keep retention on RAM section S10 when RAM section is switched off</description>
4602                <lsb>26</lsb>
4603                <msb>26</msb>
4604                <enumeratedValues>
4605                  <enumeratedValue>
4606                    <name>Off</name>
4607                    <description>Off</description>
4608                    <value>1</value>
4609                  </enumeratedValue>
4610                </enumeratedValues>
4611              </field>
4612              <field>
4613                <name>S11RETENTION</name>
4614                <description>Keep retention on RAM section S11 when RAM section is switched off</description>
4615                <lsb>27</lsb>
4616                <msb>27</msb>
4617                <enumeratedValues>
4618                  <enumeratedValue>
4619                    <name>Off</name>
4620                    <description>Off</description>
4621                    <value>1</value>
4622                  </enumeratedValue>
4623                </enumeratedValues>
4624              </field>
4625              <field>
4626                <name>S12RETENTION</name>
4627                <description>Keep retention on RAM section S12 when RAM section is switched off</description>
4628                <lsb>28</lsb>
4629                <msb>28</msb>
4630                <enumeratedValues>
4631                  <enumeratedValue>
4632                    <name>Off</name>
4633                    <description>Off</description>
4634                    <value>1</value>
4635                  </enumeratedValue>
4636                </enumeratedValues>
4637              </field>
4638              <field>
4639                <name>S13RETENTION</name>
4640                <description>Keep retention on RAM section S13 when RAM section is switched off</description>
4641                <lsb>29</lsb>
4642                <msb>29</msb>
4643                <enumeratedValues>
4644                  <enumeratedValue>
4645                    <name>Off</name>
4646                    <description>Off</description>
4647                    <value>1</value>
4648                  </enumeratedValue>
4649                </enumeratedValues>
4650              </field>
4651              <field>
4652                <name>S14RETENTION</name>
4653                <description>Keep retention on RAM section S14 when RAM section is switched off</description>
4654                <lsb>30</lsb>
4655                <msb>30</msb>
4656                <enumeratedValues>
4657                  <enumeratedValue>
4658                    <name>Off</name>
4659                    <description>Off</description>
4660                    <value>1</value>
4661                  </enumeratedValue>
4662                </enumeratedValues>
4663              </field>
4664              <field>
4665                <name>S15RETENTION</name>
4666                <description>Keep retention on RAM section S15 when RAM section is switched off</description>
4667                <lsb>31</lsb>
4668                <msb>31</msb>
4669                <enumeratedValues>
4670                  <enumeratedValue>
4671                    <name>Off</name>
4672                    <description>Off</description>
4673                    <value>1</value>
4674                  </enumeratedValue>
4675                </enumeratedValues>
4676              </field>
4677            </fields>
4678          </register>
4679        </cluster>
4680      </registers>
4681    </peripheral>
4682    <peripheral>
4683      <name>RADIO</name>
4684      <description>2.4 GHz radio</description>
4685      <baseAddress>0x40001000</baseAddress>
4686      <addressBlock>
4687        <offset>0</offset>
4688        <size>0x1000</size>
4689        <usage>registers</usage>
4690      </addressBlock>
4691      <interrupt>
4692        <name>RADIO</name>
4693        <value>1</value>
4694      </interrupt>
4695      <groupName>RADIO</groupName>
4696      <size>0x20</size>
4697      <registers>
4698        <register>
4699          <name>TASKS_TXEN</name>
4700          <description>Enable RADIO in TX mode</description>
4701          <addressOffset>0x000</addressOffset>
4702          <access>write-only</access>
4703          <fields>
4704            <field>
4705              <name>TASKS_TXEN</name>
4706              <lsb>0</lsb>
4707              <msb>0</msb>
4708            </field>
4709          </fields>
4710        </register>
4711        <register>
4712          <name>TASKS_RXEN</name>
4713          <description>Enable RADIO in RX mode</description>
4714          <addressOffset>0x004</addressOffset>
4715          <access>write-only</access>
4716          <fields>
4717            <field>
4718              <name>TASKS_RXEN</name>
4719              <lsb>0</lsb>
4720              <msb>0</msb>
4721            </field>
4722          </fields>
4723        </register>
4724        <register>
4725          <name>TASKS_START</name>
4726          <description>Start RADIO</description>
4727          <addressOffset>0x008</addressOffset>
4728          <access>write-only</access>
4729          <fields>
4730            <field>
4731              <name>TASKS_START</name>
4732              <lsb>0</lsb>
4733              <msb>0</msb>
4734            </field>
4735          </fields>
4736        </register>
4737        <register>
4738          <name>TASKS_STOP</name>
4739          <description>Stop RADIO</description>
4740          <addressOffset>0x00C</addressOffset>
4741          <access>write-only</access>
4742          <fields>
4743            <field>
4744              <name>TASKS_STOP</name>
4745              <lsb>0</lsb>
4746              <msb>0</msb>
4747            </field>
4748          </fields>
4749        </register>
4750        <register>
4751          <name>TASKS_DISABLE</name>
4752          <description>Disable RADIO</description>
4753          <addressOffset>0x010</addressOffset>
4754          <access>write-only</access>
4755          <fields>
4756            <field>
4757              <name>TASKS_DISABLE</name>
4758              <lsb>0</lsb>
4759              <msb>0</msb>
4760            </field>
4761          </fields>
4762        </register>
4763        <register>
4764          <name>TASKS_RSSISTART</name>
4765          <description>Start the RSSI and take one single sample of the receive signal strength</description>
4766          <addressOffset>0x014</addressOffset>
4767          <access>write-only</access>
4768          <fields>
4769            <field>
4770              <name>TASKS_RSSISTART</name>
4771              <lsb>0</lsb>
4772              <msb>0</msb>
4773            </field>
4774          </fields>
4775        </register>
4776        <register>
4777          <name>TASKS_RSSISTOP</name>
4778          <description>Stop the RSSI measurement</description>
4779          <addressOffset>0x018</addressOffset>
4780          <access>write-only</access>
4781          <fields>
4782            <field>
4783              <name>TASKS_RSSISTOP</name>
4784              <lsb>0</lsb>
4785              <msb>0</msb>
4786            </field>
4787          </fields>
4788        </register>
4789        <register>
4790          <name>TASKS_BCSTART</name>
4791          <description>Start the bit counter</description>
4792          <addressOffset>0x01C</addressOffset>
4793          <access>write-only</access>
4794          <fields>
4795            <field>
4796              <name>TASKS_BCSTART</name>
4797              <lsb>0</lsb>
4798              <msb>0</msb>
4799            </field>
4800          </fields>
4801        </register>
4802        <register>
4803          <name>TASKS_BCSTOP</name>
4804          <description>Stop the bit counter</description>
4805          <addressOffset>0x020</addressOffset>
4806          <access>write-only</access>
4807          <fields>
4808            <field>
4809              <name>TASKS_BCSTOP</name>
4810              <lsb>0</lsb>
4811              <msb>0</msb>
4812            </field>
4813          </fields>
4814        </register>
4815        <register>
4816          <name>TASKS_EDSTART</name>
4817          <description>Start the energy detect measurement used in IEEE 802.15.4 mode</description>
4818          <addressOffset>0x024</addressOffset>
4819          <access>write-only</access>
4820          <fields>
4821            <field>
4822              <name>TASKS_EDSTART</name>
4823              <lsb>0</lsb>
4824              <msb>0</msb>
4825            </field>
4826          </fields>
4827        </register>
4828        <register>
4829          <name>TASKS_EDSTOP</name>
4830          <description>Stop the energy detect measurement</description>
4831          <addressOffset>0x028</addressOffset>
4832          <access>write-only</access>
4833          <fields>
4834            <field>
4835              <name>TASKS_EDSTOP</name>
4836              <lsb>0</lsb>
4837              <msb>0</msb>
4838            </field>
4839          </fields>
4840        </register>
4841        <register>
4842          <name>TASKS_CCASTART</name>
4843          <description>Start the clear channel assessment used in IEEE 802.15.4 mode</description>
4844          <addressOffset>0x02C</addressOffset>
4845          <access>write-only</access>
4846          <fields>
4847            <field>
4848              <name>TASKS_CCASTART</name>
4849              <lsb>0</lsb>
4850              <msb>0</msb>
4851            </field>
4852          </fields>
4853        </register>
4854        <register>
4855          <name>TASKS_CCASTOP</name>
4856          <description>Stop the clear channel assessment</description>
4857          <addressOffset>0x030</addressOffset>
4858          <access>write-only</access>
4859          <fields>
4860            <field>
4861              <name>TASKS_CCASTOP</name>
4862              <lsb>0</lsb>
4863              <msb>0</msb>
4864            </field>
4865          </fields>
4866        </register>
4867        <register>
4868          <name>EVENTS_READY</name>
4869          <description>RADIO has ramped up and is ready to be started</description>
4870          <addressOffset>0x100</addressOffset>
4871          <access>read-write</access>
4872          <fields>
4873            <field>
4874              <name>EVENTS_READY</name>
4875              <lsb>0</lsb>
4876              <msb>0</msb>
4877            </field>
4878          </fields>
4879        </register>
4880        <register>
4881          <name>EVENTS_ADDRESS</name>
4882          <description>Address sent or received</description>
4883          <addressOffset>0x104</addressOffset>
4884          <access>read-write</access>
4885          <fields>
4886            <field>
4887              <name>EVENTS_ADDRESS</name>
4888              <lsb>0</lsb>
4889              <msb>0</msb>
4890            </field>
4891          </fields>
4892        </register>
4893        <register>
4894          <name>EVENTS_PAYLOAD</name>
4895          <description>Packet payload sent or received</description>
4896          <addressOffset>0x108</addressOffset>
4897          <access>read-write</access>
4898          <fields>
4899            <field>
4900              <name>EVENTS_PAYLOAD</name>
4901              <lsb>0</lsb>
4902              <msb>0</msb>
4903            </field>
4904          </fields>
4905        </register>
4906        <register>
4907          <name>EVENTS_END</name>
4908          <description>Packet sent or received</description>
4909          <addressOffset>0x10C</addressOffset>
4910          <access>read-write</access>
4911          <fields>
4912            <field>
4913              <name>EVENTS_END</name>
4914              <lsb>0</lsb>
4915              <msb>0</msb>
4916            </field>
4917          </fields>
4918        </register>
4919        <register>
4920          <name>EVENTS_DISABLED</name>
4921          <description>RADIO has been disabled</description>
4922          <addressOffset>0x110</addressOffset>
4923          <access>read-write</access>
4924          <fields>
4925            <field>
4926              <name>EVENTS_DISABLED</name>
4927              <lsb>0</lsb>
4928              <msb>0</msb>
4929            </field>
4930          </fields>
4931        </register>
4932        <register>
4933          <name>EVENTS_DEVMATCH</name>
4934          <description>A device address match occurred on the last received packet</description>
4935          <addressOffset>0x114</addressOffset>
4936          <access>read-write</access>
4937          <fields>
4938            <field>
4939              <name>EVENTS_DEVMATCH</name>
4940              <lsb>0</lsb>
4941              <msb>0</msb>
4942            </field>
4943          </fields>
4944        </register>
4945        <register>
4946          <name>EVENTS_DEVMISS</name>
4947          <description>No device address match occurred on the last received packet</description>
4948          <addressOffset>0x118</addressOffset>
4949          <access>read-write</access>
4950          <fields>
4951            <field>
4952              <name>EVENTS_DEVMISS</name>
4953              <lsb>0</lsb>
4954              <msb>0</msb>
4955            </field>
4956          </fields>
4957        </register>
4958        <register>
4959          <name>EVENTS_RSSIEND</name>
4960          <description>Sampling of receive signal strength complete</description>
4961          <addressOffset>0x11C</addressOffset>
4962          <access>read-write</access>
4963          <fields>
4964            <field>
4965              <name>EVENTS_RSSIEND</name>
4966              <lsb>0</lsb>
4967              <msb>0</msb>
4968            </field>
4969          </fields>
4970        </register>
4971        <register>
4972          <name>EVENTS_BCMATCH</name>
4973          <description>Bit counter reached bit count value</description>
4974          <addressOffset>0x128</addressOffset>
4975          <access>read-write</access>
4976          <fields>
4977            <field>
4978              <name>EVENTS_BCMATCH</name>
4979              <lsb>0</lsb>
4980              <msb>0</msb>
4981            </field>
4982          </fields>
4983        </register>
4984        <register>
4985          <name>EVENTS_CRCOK</name>
4986          <description>Packet received with CRC ok</description>
4987          <addressOffset>0x130</addressOffset>
4988          <access>read-write</access>
4989          <fields>
4990            <field>
4991              <name>EVENTS_CRCOK</name>
4992              <lsb>0</lsb>
4993              <msb>0</msb>
4994            </field>
4995          </fields>
4996        </register>
4997        <register>
4998          <name>EVENTS_CRCERROR</name>
4999          <description>Packet received with CRC error</description>
5000          <addressOffset>0x134</addressOffset>
5001          <access>read-write</access>
5002          <fields>
5003            <field>
5004              <name>EVENTS_CRCERROR</name>
5005              <lsb>0</lsb>
5006              <msb>0</msb>
5007            </field>
5008          </fields>
5009        </register>
5010        <register>
5011          <name>EVENTS_FRAMESTART</name>
5012          <description>IEEE 802.15.4 length field received</description>
5013          <addressOffset>0x138</addressOffset>
5014          <access>read-write</access>
5015          <fields>
5016            <field>
5017              <name>EVENTS_FRAMESTART</name>
5018              <lsb>0</lsb>
5019              <msb>0</msb>
5020            </field>
5021          </fields>
5022        </register>
5023        <register>
5024          <name>EVENTS_EDEND</name>
5025          <description>Sampling of energy detection complete. A new ED sample is ready for readout from the RADIO.EDSAMPLE register.</description>
5026          <addressOffset>0x13C</addressOffset>
5027          <access>read-write</access>
5028          <fields>
5029            <field>
5030              <name>EVENTS_EDEND</name>
5031              <lsb>0</lsb>
5032              <msb>0</msb>
5033            </field>
5034          </fields>
5035        </register>
5036        <register>
5037          <name>EVENTS_EDSTOPPED</name>
5038          <description>The sampling of energy detection has stopped</description>
5039          <addressOffset>0x140</addressOffset>
5040          <access>read-write</access>
5041          <fields>
5042            <field>
5043              <name>EVENTS_EDSTOPPED</name>
5044              <lsb>0</lsb>
5045              <msb>0</msb>
5046            </field>
5047          </fields>
5048        </register>
5049        <register>
5050          <name>EVENTS_CCAIDLE</name>
5051          <description>Wireless medium in idle - clear to send</description>
5052          <addressOffset>0x144</addressOffset>
5053          <access>read-write</access>
5054          <fields>
5055            <field>
5056              <name>EVENTS_CCAIDLE</name>
5057              <lsb>0</lsb>
5058              <msb>0</msb>
5059            </field>
5060          </fields>
5061        </register>
5062        <register>
5063          <name>EVENTS_CCABUSY</name>
5064          <description>Wireless medium busy - do not send</description>
5065          <addressOffset>0x148</addressOffset>
5066          <access>read-write</access>
5067          <fields>
5068            <field>
5069              <name>EVENTS_CCABUSY</name>
5070              <lsb>0</lsb>
5071              <msb>0</msb>
5072            </field>
5073          </fields>
5074        </register>
5075        <register>
5076          <name>EVENTS_CCASTOPPED</name>
5077          <description>The CCA has stopped</description>
5078          <addressOffset>0x14C</addressOffset>
5079          <access>read-write</access>
5080          <fields>
5081            <field>
5082              <name>EVENTS_CCASTOPPED</name>
5083              <lsb>0</lsb>
5084              <msb>0</msb>
5085            </field>
5086          </fields>
5087        </register>
5088        <register>
5089          <name>EVENTS_RATEBOOST</name>
5090          <description>Ble_LR CI field received, receive mode is changed from Ble_LR125Kbit to Ble_LR500Kbit.</description>
5091          <addressOffset>0x150</addressOffset>
5092          <access>read-write</access>
5093          <fields>
5094            <field>
5095              <name>EVENTS_RATEBOOST</name>
5096              <lsb>0</lsb>
5097              <msb>0</msb>
5098            </field>
5099          </fields>
5100        </register>
5101        <register>
5102          <name>EVENTS_TXREADY</name>
5103          <description>RADIO has ramped up and is ready to be started TX path</description>
5104          <addressOffset>0x154</addressOffset>
5105          <access>read-write</access>
5106          <fields>
5107            <field>
5108              <name>EVENTS_TXREADY</name>
5109              <lsb>0</lsb>
5110              <msb>0</msb>
5111            </field>
5112          </fields>
5113        </register>
5114        <register>
5115          <name>EVENTS_RXREADY</name>
5116          <description>RADIO has ramped up and is ready to be started RX path</description>
5117          <addressOffset>0x158</addressOffset>
5118          <access>read-write</access>
5119          <fields>
5120            <field>
5121              <name>EVENTS_RXREADY</name>
5122              <lsb>0</lsb>
5123              <msb>0</msb>
5124            </field>
5125          </fields>
5126        </register>
5127        <register>
5128          <name>EVENTS_MHRMATCH</name>
5129          <description>MAC header match found</description>
5130          <addressOffset>0x15C</addressOffset>
5131          <access>read-write</access>
5132          <fields>
5133            <field>
5134              <name>EVENTS_MHRMATCH</name>
5135              <lsb>0</lsb>
5136              <msb>0</msb>
5137            </field>
5138          </fields>
5139        </register>
5140        <register>
5141          <name>EVENTS_PHYEND</name>
5142          <description>Generated in Ble_LR125Kbit, Ble_LR500Kbit and BleIeee802154_250Kbit modes when last bit is sent on air.</description>
5143          <addressOffset>0x16C</addressOffset>
5144          <access>read-write</access>
5145          <fields>
5146            <field>
5147              <name>EVENTS_PHYEND</name>
5148              <lsb>0</lsb>
5149              <msb>0</msb>
5150            </field>
5151          </fields>
5152        </register>
5153        <register>
5154          <name>SHORTS</name>
5155          <description>Shortcut register</description>
5156          <addressOffset>0x200</addressOffset>
5157          <access>read-write</access>
5158          <fields>
5159            <field>
5160              <name>READY_START</name>
5161              <description>Shortcut between READY event and START task</description>
5162              <lsb>0</lsb>
5163              <msb>0</msb>
5164              <enumeratedValues>
5165                <enumeratedValue>
5166                  <name>Disabled</name>
5167                  <description>Disable shortcut</description>
5168                  <value>0</value>
5169                </enumeratedValue>
5170                <enumeratedValue>
5171                  <name>Enabled</name>
5172                  <description>Enable shortcut</description>
5173                  <value>1</value>
5174                </enumeratedValue>
5175              </enumeratedValues>
5176            </field>
5177            <field>
5178              <name>END_DISABLE</name>
5179              <description>Shortcut between END event and DISABLE task</description>
5180              <lsb>1</lsb>
5181              <msb>1</msb>
5182              <enumeratedValues>
5183                <enumeratedValue>
5184                  <name>Disabled</name>
5185                  <description>Disable shortcut</description>
5186                  <value>0</value>
5187                </enumeratedValue>
5188                <enumeratedValue>
5189                  <name>Enabled</name>
5190                  <description>Enable shortcut</description>
5191                  <value>1</value>
5192                </enumeratedValue>
5193              </enumeratedValues>
5194            </field>
5195            <field>
5196              <name>DISABLED_TXEN</name>
5197              <description>Shortcut between DISABLED event and TXEN task</description>
5198              <lsb>2</lsb>
5199              <msb>2</msb>
5200              <enumeratedValues>
5201                <enumeratedValue>
5202                  <name>Disabled</name>
5203                  <description>Disable shortcut</description>
5204                  <value>0</value>
5205                </enumeratedValue>
5206                <enumeratedValue>
5207                  <name>Enabled</name>
5208                  <description>Enable shortcut</description>
5209                  <value>1</value>
5210                </enumeratedValue>
5211              </enumeratedValues>
5212            </field>
5213            <field>
5214              <name>DISABLED_RXEN</name>
5215              <description>Shortcut between DISABLED event and RXEN task</description>
5216              <lsb>3</lsb>
5217              <msb>3</msb>
5218              <enumeratedValues>
5219                <enumeratedValue>
5220                  <name>Disabled</name>
5221                  <description>Disable shortcut</description>
5222                  <value>0</value>
5223                </enumeratedValue>
5224                <enumeratedValue>
5225                  <name>Enabled</name>
5226                  <description>Enable shortcut</description>
5227                  <value>1</value>
5228                </enumeratedValue>
5229              </enumeratedValues>
5230            </field>
5231            <field>
5232              <name>ADDRESS_RSSISTART</name>
5233              <description>Shortcut between ADDRESS event and RSSISTART task</description>
5234              <lsb>4</lsb>
5235              <msb>4</msb>
5236              <enumeratedValues>
5237                <enumeratedValue>
5238                  <name>Disabled</name>
5239                  <description>Disable shortcut</description>
5240                  <value>0</value>
5241                </enumeratedValue>
5242                <enumeratedValue>
5243                  <name>Enabled</name>
5244                  <description>Enable shortcut</description>
5245                  <value>1</value>
5246                </enumeratedValue>
5247              </enumeratedValues>
5248            </field>
5249            <field>
5250              <name>END_START</name>
5251              <description>Shortcut between END event and START task</description>
5252              <lsb>5</lsb>
5253              <msb>5</msb>
5254              <enumeratedValues>
5255                <enumeratedValue>
5256                  <name>Disabled</name>
5257                  <description>Disable shortcut</description>
5258                  <value>0</value>
5259                </enumeratedValue>
5260                <enumeratedValue>
5261                  <name>Enabled</name>
5262                  <description>Enable shortcut</description>
5263                  <value>1</value>
5264                </enumeratedValue>
5265              </enumeratedValues>
5266            </field>
5267            <field>
5268              <name>ADDRESS_BCSTART</name>
5269              <description>Shortcut between ADDRESS event and BCSTART task</description>
5270              <lsb>6</lsb>
5271              <msb>6</msb>
5272              <enumeratedValues>
5273                <enumeratedValue>
5274                  <name>Disabled</name>
5275                  <description>Disable shortcut</description>
5276                  <value>0</value>
5277                </enumeratedValue>
5278                <enumeratedValue>
5279                  <name>Enabled</name>
5280                  <description>Enable shortcut</description>
5281                  <value>1</value>
5282                </enumeratedValue>
5283              </enumeratedValues>
5284            </field>
5285            <field>
5286              <name>DISABLED_RSSISTOP</name>
5287              <description>Shortcut between DISABLED event and RSSISTOP task</description>
5288              <lsb>8</lsb>
5289              <msb>8</msb>
5290              <enumeratedValues>
5291                <enumeratedValue>
5292                  <name>Disabled</name>
5293                  <description>Disable shortcut</description>
5294                  <value>0</value>
5295                </enumeratedValue>
5296                <enumeratedValue>
5297                  <name>Enabled</name>
5298                  <description>Enable shortcut</description>
5299                  <value>1</value>
5300                </enumeratedValue>
5301              </enumeratedValues>
5302            </field>
5303            <field>
5304              <name>RXREADY_CCASTART</name>
5305              <description>Shortcut between RXREADY event and CCASTART task</description>
5306              <lsb>11</lsb>
5307              <msb>11</msb>
5308              <enumeratedValues>
5309                <enumeratedValue>
5310                  <name>Disabled</name>
5311                  <description>Disable shortcut</description>
5312                  <value>0</value>
5313                </enumeratedValue>
5314                <enumeratedValue>
5315                  <name>Enabled</name>
5316                  <description>Enable shortcut</description>
5317                  <value>1</value>
5318                </enumeratedValue>
5319              </enumeratedValues>
5320            </field>
5321            <field>
5322              <name>CCAIDLE_TXEN</name>
5323              <description>Shortcut between CCAIDLE event and TXEN task</description>
5324              <lsb>12</lsb>
5325              <msb>12</msb>
5326              <enumeratedValues>
5327                <enumeratedValue>
5328                  <name>Disabled</name>
5329                  <description>Disable shortcut</description>
5330                  <value>0</value>
5331                </enumeratedValue>
5332                <enumeratedValue>
5333                  <name>Enabled</name>
5334                  <description>Enable shortcut</description>
5335                  <value>1</value>
5336                </enumeratedValue>
5337              </enumeratedValues>
5338            </field>
5339            <field>
5340              <name>CCABUSY_DISABLE</name>
5341              <description>Shortcut between CCABUSY event and DISABLE task</description>
5342              <lsb>13</lsb>
5343              <msb>13</msb>
5344              <enumeratedValues>
5345                <enumeratedValue>
5346                  <name>Disabled</name>
5347                  <description>Disable shortcut</description>
5348                  <value>0</value>
5349                </enumeratedValue>
5350                <enumeratedValue>
5351                  <name>Enabled</name>
5352                  <description>Enable shortcut</description>
5353                  <value>1</value>
5354                </enumeratedValue>
5355              </enumeratedValues>
5356            </field>
5357            <field>
5358              <name>FRAMESTART_BCSTART</name>
5359              <description>Shortcut between FRAMESTART event and BCSTART task</description>
5360              <lsb>14</lsb>
5361              <msb>14</msb>
5362              <enumeratedValues>
5363                <enumeratedValue>
5364                  <name>Disabled</name>
5365                  <description>Disable shortcut</description>
5366                  <value>0</value>
5367                </enumeratedValue>
5368                <enumeratedValue>
5369                  <name>Enabled</name>
5370                  <description>Enable shortcut</description>
5371                  <value>1</value>
5372                </enumeratedValue>
5373              </enumeratedValues>
5374            </field>
5375            <field>
5376              <name>READY_EDSTART</name>
5377              <description>Shortcut between READY event and EDSTART task</description>
5378              <lsb>15</lsb>
5379              <msb>15</msb>
5380              <enumeratedValues>
5381                <enumeratedValue>
5382                  <name>Disabled</name>
5383                  <description>Disable shortcut</description>
5384                  <value>0</value>
5385                </enumeratedValue>
5386                <enumeratedValue>
5387                  <name>Enabled</name>
5388                  <description>Enable shortcut</description>
5389                  <value>1</value>
5390                </enumeratedValue>
5391              </enumeratedValues>
5392            </field>
5393            <field>
5394              <name>EDEND_DISABLE</name>
5395              <description>Shortcut between EDEND event and DISABLE task</description>
5396              <lsb>16</lsb>
5397              <msb>16</msb>
5398              <enumeratedValues>
5399                <enumeratedValue>
5400                  <name>Disabled</name>
5401                  <description>Disable shortcut</description>
5402                  <value>0</value>
5403                </enumeratedValue>
5404                <enumeratedValue>
5405                  <name>Enabled</name>
5406                  <description>Enable shortcut</description>
5407                  <value>1</value>
5408                </enumeratedValue>
5409              </enumeratedValues>
5410            </field>
5411            <field>
5412              <name>CCAIDLE_STOP</name>
5413              <description>Shortcut between CCAIDLE event and STOP task</description>
5414              <lsb>17</lsb>
5415              <msb>17</msb>
5416              <enumeratedValues>
5417                <enumeratedValue>
5418                  <name>Disabled</name>
5419                  <description>Disable shortcut</description>
5420                  <value>0</value>
5421                </enumeratedValue>
5422                <enumeratedValue>
5423                  <name>Enabled</name>
5424                  <description>Enable shortcut</description>
5425                  <value>1</value>
5426                </enumeratedValue>
5427              </enumeratedValues>
5428            </field>
5429            <field>
5430              <name>TXREADY_START</name>
5431              <description>Shortcut between TXREADY event and START task</description>
5432              <lsb>18</lsb>
5433              <msb>18</msb>
5434              <enumeratedValues>
5435                <enumeratedValue>
5436                  <name>Disabled</name>
5437                  <description>Disable shortcut</description>
5438                  <value>0</value>
5439                </enumeratedValue>
5440                <enumeratedValue>
5441                  <name>Enabled</name>
5442                  <description>Enable shortcut</description>
5443                  <value>1</value>
5444                </enumeratedValue>
5445              </enumeratedValues>
5446            </field>
5447            <field>
5448              <name>RXREADY_START</name>
5449              <description>Shortcut between RXREADY event and START task</description>
5450              <lsb>19</lsb>
5451              <msb>19</msb>
5452              <enumeratedValues>
5453                <enumeratedValue>
5454                  <name>Disabled</name>
5455                  <description>Disable shortcut</description>
5456                  <value>0</value>
5457                </enumeratedValue>
5458                <enumeratedValue>
5459                  <name>Enabled</name>
5460                  <description>Enable shortcut</description>
5461                  <value>1</value>
5462                </enumeratedValue>
5463              </enumeratedValues>
5464            </field>
5465            <field>
5466              <name>PHYEND_DISABLE</name>
5467              <description>Shortcut between PHYEND event and DISABLE task</description>
5468              <lsb>20</lsb>
5469              <msb>20</msb>
5470              <enumeratedValues>
5471                <enumeratedValue>
5472                  <name>Disabled</name>
5473                  <description>Disable shortcut</description>
5474                  <value>0</value>
5475                </enumeratedValue>
5476                <enumeratedValue>
5477                  <name>Enabled</name>
5478                  <description>Enable shortcut</description>
5479                  <value>1</value>
5480                </enumeratedValue>
5481              </enumeratedValues>
5482            </field>
5483            <field>
5484              <name>PHYEND_START</name>
5485              <description>Shortcut between PHYEND event and START task</description>
5486              <lsb>21</lsb>
5487              <msb>21</msb>
5488              <enumeratedValues>
5489                <enumeratedValue>
5490                  <name>Disabled</name>
5491                  <description>Disable shortcut</description>
5492                  <value>0</value>
5493                </enumeratedValue>
5494                <enumeratedValue>
5495                  <name>Enabled</name>
5496                  <description>Enable shortcut</description>
5497                  <value>1</value>
5498                </enumeratedValue>
5499              </enumeratedValues>
5500            </field>
5501          </fields>
5502        </register>
5503        <register>
5504          <name>INTENSET</name>
5505          <description>Enable interrupt</description>
5506          <addressOffset>0x304</addressOffset>
5507          <access>read-write</access>
5508          <fields>
5509            <field>
5510              <name>READY</name>
5511              <description>Write '1' to enable interrupt for READY event</description>
5512              <lsb>0</lsb>
5513              <msb>0</msb>
5514              <enumeratedValues>
5515                <usage>read</usage>
5516                <enumeratedValue>
5517                  <name>Disabled</name>
5518                  <description>Read: Disabled</description>
5519                  <value>0</value>
5520                </enumeratedValue>
5521                <enumeratedValue>
5522                  <name>Enabled</name>
5523                  <description>Read: Enabled</description>
5524                  <value>1</value>
5525                </enumeratedValue>
5526              </enumeratedValues>
5527              <enumeratedValues>
5528                <usage>write</usage>
5529                <enumeratedValue>
5530                  <name>Set</name>
5531                  <description>Enable</description>
5532                  <value>1</value>
5533                </enumeratedValue>
5534              </enumeratedValues>
5535            </field>
5536            <field>
5537              <name>ADDRESS</name>
5538              <description>Write '1' to enable interrupt for ADDRESS event</description>
5539              <lsb>1</lsb>
5540              <msb>1</msb>
5541              <enumeratedValues>
5542                <usage>read</usage>
5543                <enumeratedValue>
5544                  <name>Disabled</name>
5545                  <description>Read: Disabled</description>
5546                  <value>0</value>
5547                </enumeratedValue>
5548                <enumeratedValue>
5549                  <name>Enabled</name>
5550                  <description>Read: Enabled</description>
5551                  <value>1</value>
5552                </enumeratedValue>
5553              </enumeratedValues>
5554              <enumeratedValues>
5555                <usage>write</usage>
5556                <enumeratedValue>
5557                  <name>Set</name>
5558                  <description>Enable</description>
5559                  <value>1</value>
5560                </enumeratedValue>
5561              </enumeratedValues>
5562            </field>
5563            <field>
5564              <name>PAYLOAD</name>
5565              <description>Write '1' to enable interrupt for PAYLOAD event</description>
5566              <lsb>2</lsb>
5567              <msb>2</msb>
5568              <enumeratedValues>
5569                <usage>read</usage>
5570                <enumeratedValue>
5571                  <name>Disabled</name>
5572                  <description>Read: Disabled</description>
5573                  <value>0</value>
5574                </enumeratedValue>
5575                <enumeratedValue>
5576                  <name>Enabled</name>
5577                  <description>Read: Enabled</description>
5578                  <value>1</value>
5579                </enumeratedValue>
5580              </enumeratedValues>
5581              <enumeratedValues>
5582                <usage>write</usage>
5583                <enumeratedValue>
5584                  <name>Set</name>
5585                  <description>Enable</description>
5586                  <value>1</value>
5587                </enumeratedValue>
5588              </enumeratedValues>
5589            </field>
5590            <field>
5591              <name>END</name>
5592              <description>Write '1' to enable interrupt for END event</description>
5593              <lsb>3</lsb>
5594              <msb>3</msb>
5595              <enumeratedValues>
5596                <usage>read</usage>
5597                <enumeratedValue>
5598                  <name>Disabled</name>
5599                  <description>Read: Disabled</description>
5600                  <value>0</value>
5601                </enumeratedValue>
5602                <enumeratedValue>
5603                  <name>Enabled</name>
5604                  <description>Read: Enabled</description>
5605                  <value>1</value>
5606                </enumeratedValue>
5607              </enumeratedValues>
5608              <enumeratedValues>
5609                <usage>write</usage>
5610                <enumeratedValue>
5611                  <name>Set</name>
5612                  <description>Enable</description>
5613                  <value>1</value>
5614                </enumeratedValue>
5615              </enumeratedValues>
5616            </field>
5617            <field>
5618              <name>DISABLED</name>
5619              <description>Write '1' to enable interrupt for DISABLED event</description>
5620              <lsb>4</lsb>
5621              <msb>4</msb>
5622              <enumeratedValues>
5623                <usage>read</usage>
5624                <enumeratedValue>
5625                  <name>Disabled</name>
5626                  <description>Read: Disabled</description>
5627                  <value>0</value>
5628                </enumeratedValue>
5629                <enumeratedValue>
5630                  <name>Enabled</name>
5631                  <description>Read: Enabled</description>
5632                  <value>1</value>
5633                </enumeratedValue>
5634              </enumeratedValues>
5635              <enumeratedValues>
5636                <usage>write</usage>
5637                <enumeratedValue>
5638                  <name>Set</name>
5639                  <description>Enable</description>
5640                  <value>1</value>
5641                </enumeratedValue>
5642              </enumeratedValues>
5643            </field>
5644            <field>
5645              <name>DEVMATCH</name>
5646              <description>Write '1' to enable interrupt for DEVMATCH event</description>
5647              <lsb>5</lsb>
5648              <msb>5</msb>
5649              <enumeratedValues>
5650                <usage>read</usage>
5651                <enumeratedValue>
5652                  <name>Disabled</name>
5653                  <description>Read: Disabled</description>
5654                  <value>0</value>
5655                </enumeratedValue>
5656                <enumeratedValue>
5657                  <name>Enabled</name>
5658                  <description>Read: Enabled</description>
5659                  <value>1</value>
5660                </enumeratedValue>
5661              </enumeratedValues>
5662              <enumeratedValues>
5663                <usage>write</usage>
5664                <enumeratedValue>
5665                  <name>Set</name>
5666                  <description>Enable</description>
5667                  <value>1</value>
5668                </enumeratedValue>
5669              </enumeratedValues>
5670            </field>
5671            <field>
5672              <name>DEVMISS</name>
5673              <description>Write '1' to enable interrupt for DEVMISS event</description>
5674              <lsb>6</lsb>
5675              <msb>6</msb>
5676              <enumeratedValues>
5677                <usage>read</usage>
5678                <enumeratedValue>
5679                  <name>Disabled</name>
5680                  <description>Read: Disabled</description>
5681                  <value>0</value>
5682                </enumeratedValue>
5683                <enumeratedValue>
5684                  <name>Enabled</name>
5685                  <description>Read: Enabled</description>
5686                  <value>1</value>
5687                </enumeratedValue>
5688              </enumeratedValues>
5689              <enumeratedValues>
5690                <usage>write</usage>
5691                <enumeratedValue>
5692                  <name>Set</name>
5693                  <description>Enable</description>
5694                  <value>1</value>
5695                </enumeratedValue>
5696              </enumeratedValues>
5697            </field>
5698            <field>
5699              <name>RSSIEND</name>
5700              <description>Write '1' to enable interrupt for RSSIEND event</description>
5701              <lsb>7</lsb>
5702              <msb>7</msb>
5703              <enumeratedValues>
5704                <usage>read</usage>
5705                <enumeratedValue>
5706                  <name>Disabled</name>
5707                  <description>Read: Disabled</description>
5708                  <value>0</value>
5709                </enumeratedValue>
5710                <enumeratedValue>
5711                  <name>Enabled</name>
5712                  <description>Read: Enabled</description>
5713                  <value>1</value>
5714                </enumeratedValue>
5715              </enumeratedValues>
5716              <enumeratedValues>
5717                <usage>write</usage>
5718                <enumeratedValue>
5719                  <name>Set</name>
5720                  <description>Enable</description>
5721                  <value>1</value>
5722                </enumeratedValue>
5723              </enumeratedValues>
5724            </field>
5725            <field>
5726              <name>BCMATCH</name>
5727              <description>Write '1' to enable interrupt for BCMATCH event</description>
5728              <lsb>10</lsb>
5729              <msb>10</msb>
5730              <enumeratedValues>
5731                <usage>read</usage>
5732                <enumeratedValue>
5733                  <name>Disabled</name>
5734                  <description>Read: Disabled</description>
5735                  <value>0</value>
5736                </enumeratedValue>
5737                <enumeratedValue>
5738                  <name>Enabled</name>
5739                  <description>Read: Enabled</description>
5740                  <value>1</value>
5741                </enumeratedValue>
5742              </enumeratedValues>
5743              <enumeratedValues>
5744                <usage>write</usage>
5745                <enumeratedValue>
5746                  <name>Set</name>
5747                  <description>Enable</description>
5748                  <value>1</value>
5749                </enumeratedValue>
5750              </enumeratedValues>
5751            </field>
5752            <field>
5753              <name>CRCOK</name>
5754              <description>Write '1' to enable interrupt for CRCOK event</description>
5755              <lsb>12</lsb>
5756              <msb>12</msb>
5757              <enumeratedValues>
5758                <usage>read</usage>
5759                <enumeratedValue>
5760                  <name>Disabled</name>
5761                  <description>Read: Disabled</description>
5762                  <value>0</value>
5763                </enumeratedValue>
5764                <enumeratedValue>
5765                  <name>Enabled</name>
5766                  <description>Read: Enabled</description>
5767                  <value>1</value>
5768                </enumeratedValue>
5769              </enumeratedValues>
5770              <enumeratedValues>
5771                <usage>write</usage>
5772                <enumeratedValue>
5773                  <name>Set</name>
5774                  <description>Enable</description>
5775                  <value>1</value>
5776                </enumeratedValue>
5777              </enumeratedValues>
5778            </field>
5779            <field>
5780              <name>CRCERROR</name>
5781              <description>Write '1' to enable interrupt for CRCERROR event</description>
5782              <lsb>13</lsb>
5783              <msb>13</msb>
5784              <enumeratedValues>
5785                <usage>read</usage>
5786                <enumeratedValue>
5787                  <name>Disabled</name>
5788                  <description>Read: Disabled</description>
5789                  <value>0</value>
5790                </enumeratedValue>
5791                <enumeratedValue>
5792                  <name>Enabled</name>
5793                  <description>Read: Enabled</description>
5794                  <value>1</value>
5795                </enumeratedValue>
5796              </enumeratedValues>
5797              <enumeratedValues>
5798                <usage>write</usage>
5799                <enumeratedValue>
5800                  <name>Set</name>
5801                  <description>Enable</description>
5802                  <value>1</value>
5803                </enumeratedValue>
5804              </enumeratedValues>
5805            </field>
5806            <field>
5807              <name>FRAMESTART</name>
5808              <description>Write '1' to enable interrupt for FRAMESTART event</description>
5809              <lsb>14</lsb>
5810              <msb>14</msb>
5811              <enumeratedValues>
5812                <usage>read</usage>
5813                <enumeratedValue>
5814                  <name>Disabled</name>
5815                  <description>Read: Disabled</description>
5816                  <value>0</value>
5817                </enumeratedValue>
5818                <enumeratedValue>
5819                  <name>Enabled</name>
5820                  <description>Read: Enabled</description>
5821                  <value>1</value>
5822                </enumeratedValue>
5823              </enumeratedValues>
5824              <enumeratedValues>
5825                <usage>write</usage>
5826                <enumeratedValue>
5827                  <name>Set</name>
5828                  <description>Enable</description>
5829                  <value>1</value>
5830                </enumeratedValue>
5831              </enumeratedValues>
5832            </field>
5833            <field>
5834              <name>EDEND</name>
5835              <description>Write '1' to enable interrupt for EDEND event</description>
5836              <lsb>15</lsb>
5837              <msb>15</msb>
5838              <enumeratedValues>
5839                <usage>read</usage>
5840                <enumeratedValue>
5841                  <name>Disabled</name>
5842                  <description>Read: Disabled</description>
5843                  <value>0</value>
5844                </enumeratedValue>
5845                <enumeratedValue>
5846                  <name>Enabled</name>
5847                  <description>Read: Enabled</description>
5848                  <value>1</value>
5849                </enumeratedValue>
5850              </enumeratedValues>
5851              <enumeratedValues>
5852                <usage>write</usage>
5853                <enumeratedValue>
5854                  <name>Set</name>
5855                  <description>Enable</description>
5856                  <value>1</value>
5857                </enumeratedValue>
5858              </enumeratedValues>
5859            </field>
5860            <field>
5861              <name>EDSTOPPED</name>
5862              <description>Write '1' to enable interrupt for EDSTOPPED event</description>
5863              <lsb>16</lsb>
5864              <msb>16</msb>
5865              <enumeratedValues>
5866                <usage>read</usage>
5867                <enumeratedValue>
5868                  <name>Disabled</name>
5869                  <description>Read: Disabled</description>
5870                  <value>0</value>
5871                </enumeratedValue>
5872                <enumeratedValue>
5873                  <name>Enabled</name>
5874                  <description>Read: Enabled</description>
5875                  <value>1</value>
5876                </enumeratedValue>
5877              </enumeratedValues>
5878              <enumeratedValues>
5879                <usage>write</usage>
5880                <enumeratedValue>
5881                  <name>Set</name>
5882                  <description>Enable</description>
5883                  <value>1</value>
5884                </enumeratedValue>
5885              </enumeratedValues>
5886            </field>
5887            <field>
5888              <name>CCAIDLE</name>
5889              <description>Write '1' to enable interrupt for CCAIDLE event</description>
5890              <lsb>17</lsb>
5891              <msb>17</msb>
5892              <enumeratedValues>
5893                <usage>read</usage>
5894                <enumeratedValue>
5895                  <name>Disabled</name>
5896                  <description>Read: Disabled</description>
5897                  <value>0</value>
5898                </enumeratedValue>
5899                <enumeratedValue>
5900                  <name>Enabled</name>
5901                  <description>Read: Enabled</description>
5902                  <value>1</value>
5903                </enumeratedValue>
5904              </enumeratedValues>
5905              <enumeratedValues>
5906                <usage>write</usage>
5907                <enumeratedValue>
5908                  <name>Set</name>
5909                  <description>Enable</description>
5910                  <value>1</value>
5911                </enumeratedValue>
5912              </enumeratedValues>
5913            </field>
5914            <field>
5915              <name>CCABUSY</name>
5916              <description>Write '1' to enable interrupt for CCABUSY event</description>
5917              <lsb>18</lsb>
5918              <msb>18</msb>
5919              <enumeratedValues>
5920                <usage>read</usage>
5921                <enumeratedValue>
5922                  <name>Disabled</name>
5923                  <description>Read: Disabled</description>
5924                  <value>0</value>
5925                </enumeratedValue>
5926                <enumeratedValue>
5927                  <name>Enabled</name>
5928                  <description>Read: Enabled</description>
5929                  <value>1</value>
5930                </enumeratedValue>
5931              </enumeratedValues>
5932              <enumeratedValues>
5933                <usage>write</usage>
5934                <enumeratedValue>
5935                  <name>Set</name>
5936                  <description>Enable</description>
5937                  <value>1</value>
5938                </enumeratedValue>
5939              </enumeratedValues>
5940            </field>
5941            <field>
5942              <name>CCASTOPPED</name>
5943              <description>Write '1' to enable interrupt for CCASTOPPED event</description>
5944              <lsb>19</lsb>
5945              <msb>19</msb>
5946              <enumeratedValues>
5947                <usage>read</usage>
5948                <enumeratedValue>
5949                  <name>Disabled</name>
5950                  <description>Read: Disabled</description>
5951                  <value>0</value>
5952                </enumeratedValue>
5953                <enumeratedValue>
5954                  <name>Enabled</name>
5955                  <description>Read: Enabled</description>
5956                  <value>1</value>
5957                </enumeratedValue>
5958              </enumeratedValues>
5959              <enumeratedValues>
5960                <usage>write</usage>
5961                <enumeratedValue>
5962                  <name>Set</name>
5963                  <description>Enable</description>
5964                  <value>1</value>
5965                </enumeratedValue>
5966              </enumeratedValues>
5967            </field>
5968            <field>
5969              <name>RATEBOOST</name>
5970              <description>Write '1' to enable interrupt for RATEBOOST event</description>
5971              <lsb>20</lsb>
5972              <msb>20</msb>
5973              <enumeratedValues>
5974                <usage>read</usage>
5975                <enumeratedValue>
5976                  <name>Disabled</name>
5977                  <description>Read: Disabled</description>
5978                  <value>0</value>
5979                </enumeratedValue>
5980                <enumeratedValue>
5981                  <name>Enabled</name>
5982                  <description>Read: Enabled</description>
5983                  <value>1</value>
5984                </enumeratedValue>
5985              </enumeratedValues>
5986              <enumeratedValues>
5987                <usage>write</usage>
5988                <enumeratedValue>
5989                  <name>Set</name>
5990                  <description>Enable</description>
5991                  <value>1</value>
5992                </enumeratedValue>
5993              </enumeratedValues>
5994            </field>
5995            <field>
5996              <name>TXREADY</name>
5997              <description>Write '1' to enable interrupt for TXREADY event</description>
5998              <lsb>21</lsb>
5999              <msb>21</msb>
6000              <enumeratedValues>
6001                <usage>read</usage>
6002                <enumeratedValue>
6003                  <name>Disabled</name>
6004                  <description>Read: Disabled</description>
6005                  <value>0</value>
6006                </enumeratedValue>
6007                <enumeratedValue>
6008                  <name>Enabled</name>
6009                  <description>Read: Enabled</description>
6010                  <value>1</value>
6011                </enumeratedValue>
6012              </enumeratedValues>
6013              <enumeratedValues>
6014                <usage>write</usage>
6015                <enumeratedValue>
6016                  <name>Set</name>
6017                  <description>Enable</description>
6018                  <value>1</value>
6019                </enumeratedValue>
6020              </enumeratedValues>
6021            </field>
6022            <field>
6023              <name>RXREADY</name>
6024              <description>Write '1' to enable interrupt for RXREADY event</description>
6025              <lsb>22</lsb>
6026              <msb>22</msb>
6027              <enumeratedValues>
6028                <usage>read</usage>
6029                <enumeratedValue>
6030                  <name>Disabled</name>
6031                  <description>Read: Disabled</description>
6032                  <value>0</value>
6033                </enumeratedValue>
6034                <enumeratedValue>
6035                  <name>Enabled</name>
6036                  <description>Read: Enabled</description>
6037                  <value>1</value>
6038                </enumeratedValue>
6039              </enumeratedValues>
6040              <enumeratedValues>
6041                <usage>write</usage>
6042                <enumeratedValue>
6043                  <name>Set</name>
6044                  <description>Enable</description>
6045                  <value>1</value>
6046                </enumeratedValue>
6047              </enumeratedValues>
6048            </field>
6049            <field>
6050              <name>MHRMATCH</name>
6051              <description>Write '1' to enable interrupt for MHRMATCH event</description>
6052              <lsb>23</lsb>
6053              <msb>23</msb>
6054              <enumeratedValues>
6055                <usage>read</usage>
6056                <enumeratedValue>
6057                  <name>Disabled</name>
6058                  <description>Read: Disabled</description>
6059                  <value>0</value>
6060                </enumeratedValue>
6061                <enumeratedValue>
6062                  <name>Enabled</name>
6063                  <description>Read: Enabled</description>
6064                  <value>1</value>
6065                </enumeratedValue>
6066              </enumeratedValues>
6067              <enumeratedValues>
6068                <usage>write</usage>
6069                <enumeratedValue>
6070                  <name>Set</name>
6071                  <description>Enable</description>
6072                  <value>1</value>
6073                </enumeratedValue>
6074              </enumeratedValues>
6075            </field>
6076            <field>
6077              <name>PHYEND</name>
6078              <description>Write '1' to enable interrupt for PHYEND event</description>
6079              <lsb>27</lsb>
6080              <msb>27</msb>
6081              <enumeratedValues>
6082                <usage>read</usage>
6083                <enumeratedValue>
6084                  <name>Disabled</name>
6085                  <description>Read: Disabled</description>
6086                  <value>0</value>
6087                </enumeratedValue>
6088                <enumeratedValue>
6089                  <name>Enabled</name>
6090                  <description>Read: Enabled</description>
6091                  <value>1</value>
6092                </enumeratedValue>
6093              </enumeratedValues>
6094              <enumeratedValues>
6095                <usage>write</usage>
6096                <enumeratedValue>
6097                  <name>Set</name>
6098                  <description>Enable</description>
6099                  <value>1</value>
6100                </enumeratedValue>
6101              </enumeratedValues>
6102            </field>
6103          </fields>
6104        </register>
6105        <register>
6106          <name>INTENCLR</name>
6107          <description>Disable interrupt</description>
6108          <addressOffset>0x308</addressOffset>
6109          <access>read-write</access>
6110          <fields>
6111            <field>
6112              <name>READY</name>
6113              <description>Write '1' to disable interrupt for READY event</description>
6114              <lsb>0</lsb>
6115              <msb>0</msb>
6116              <enumeratedValues>
6117                <usage>read</usage>
6118                <enumeratedValue>
6119                  <name>Disabled</name>
6120                  <description>Read: Disabled</description>
6121                  <value>0</value>
6122                </enumeratedValue>
6123                <enumeratedValue>
6124                  <name>Enabled</name>
6125                  <description>Read: Enabled</description>
6126                  <value>1</value>
6127                </enumeratedValue>
6128              </enumeratedValues>
6129              <enumeratedValues>
6130                <usage>write</usage>
6131                <enumeratedValue>
6132                  <name>Clear</name>
6133                  <description>Disable</description>
6134                  <value>1</value>
6135                </enumeratedValue>
6136              </enumeratedValues>
6137            </field>
6138            <field>
6139              <name>ADDRESS</name>
6140              <description>Write '1' to disable interrupt for ADDRESS event</description>
6141              <lsb>1</lsb>
6142              <msb>1</msb>
6143              <enumeratedValues>
6144                <usage>read</usage>
6145                <enumeratedValue>
6146                  <name>Disabled</name>
6147                  <description>Read: Disabled</description>
6148                  <value>0</value>
6149                </enumeratedValue>
6150                <enumeratedValue>
6151                  <name>Enabled</name>
6152                  <description>Read: Enabled</description>
6153                  <value>1</value>
6154                </enumeratedValue>
6155              </enumeratedValues>
6156              <enumeratedValues>
6157                <usage>write</usage>
6158                <enumeratedValue>
6159                  <name>Clear</name>
6160                  <description>Disable</description>
6161                  <value>1</value>
6162                </enumeratedValue>
6163              </enumeratedValues>
6164            </field>
6165            <field>
6166              <name>PAYLOAD</name>
6167              <description>Write '1' to disable interrupt for PAYLOAD event</description>
6168              <lsb>2</lsb>
6169              <msb>2</msb>
6170              <enumeratedValues>
6171                <usage>read</usage>
6172                <enumeratedValue>
6173                  <name>Disabled</name>
6174                  <description>Read: Disabled</description>
6175                  <value>0</value>
6176                </enumeratedValue>
6177                <enumeratedValue>
6178                  <name>Enabled</name>
6179                  <description>Read: Enabled</description>
6180                  <value>1</value>
6181                </enumeratedValue>
6182              </enumeratedValues>
6183              <enumeratedValues>
6184                <usage>write</usage>
6185                <enumeratedValue>
6186                  <name>Clear</name>
6187                  <description>Disable</description>
6188                  <value>1</value>
6189                </enumeratedValue>
6190              </enumeratedValues>
6191            </field>
6192            <field>
6193              <name>END</name>
6194              <description>Write '1' to disable interrupt for END event</description>
6195              <lsb>3</lsb>
6196              <msb>3</msb>
6197              <enumeratedValues>
6198                <usage>read</usage>
6199                <enumeratedValue>
6200                  <name>Disabled</name>
6201                  <description>Read: Disabled</description>
6202                  <value>0</value>
6203                </enumeratedValue>
6204                <enumeratedValue>
6205                  <name>Enabled</name>
6206                  <description>Read: Enabled</description>
6207                  <value>1</value>
6208                </enumeratedValue>
6209              </enumeratedValues>
6210              <enumeratedValues>
6211                <usage>write</usage>
6212                <enumeratedValue>
6213                  <name>Clear</name>
6214                  <description>Disable</description>
6215                  <value>1</value>
6216                </enumeratedValue>
6217              </enumeratedValues>
6218            </field>
6219            <field>
6220              <name>DISABLED</name>
6221              <description>Write '1' to disable interrupt for DISABLED event</description>
6222              <lsb>4</lsb>
6223              <msb>4</msb>
6224              <enumeratedValues>
6225                <usage>read</usage>
6226                <enumeratedValue>
6227                  <name>Disabled</name>
6228                  <description>Read: Disabled</description>
6229                  <value>0</value>
6230                </enumeratedValue>
6231                <enumeratedValue>
6232                  <name>Enabled</name>
6233                  <description>Read: Enabled</description>
6234                  <value>1</value>
6235                </enumeratedValue>
6236              </enumeratedValues>
6237              <enumeratedValues>
6238                <usage>write</usage>
6239                <enumeratedValue>
6240                  <name>Clear</name>
6241                  <description>Disable</description>
6242                  <value>1</value>
6243                </enumeratedValue>
6244              </enumeratedValues>
6245            </field>
6246            <field>
6247              <name>DEVMATCH</name>
6248              <description>Write '1' to disable interrupt for DEVMATCH event</description>
6249              <lsb>5</lsb>
6250              <msb>5</msb>
6251              <enumeratedValues>
6252                <usage>read</usage>
6253                <enumeratedValue>
6254                  <name>Disabled</name>
6255                  <description>Read: Disabled</description>
6256                  <value>0</value>
6257                </enumeratedValue>
6258                <enumeratedValue>
6259                  <name>Enabled</name>
6260                  <description>Read: Enabled</description>
6261                  <value>1</value>
6262                </enumeratedValue>
6263              </enumeratedValues>
6264              <enumeratedValues>
6265                <usage>write</usage>
6266                <enumeratedValue>
6267                  <name>Clear</name>
6268                  <description>Disable</description>
6269                  <value>1</value>
6270                </enumeratedValue>
6271              </enumeratedValues>
6272            </field>
6273            <field>
6274              <name>DEVMISS</name>
6275              <description>Write '1' to disable interrupt for DEVMISS event</description>
6276              <lsb>6</lsb>
6277              <msb>6</msb>
6278              <enumeratedValues>
6279                <usage>read</usage>
6280                <enumeratedValue>
6281                  <name>Disabled</name>
6282                  <description>Read: Disabled</description>
6283                  <value>0</value>
6284                </enumeratedValue>
6285                <enumeratedValue>
6286                  <name>Enabled</name>
6287                  <description>Read: Enabled</description>
6288                  <value>1</value>
6289                </enumeratedValue>
6290              </enumeratedValues>
6291              <enumeratedValues>
6292                <usage>write</usage>
6293                <enumeratedValue>
6294                  <name>Clear</name>
6295                  <description>Disable</description>
6296                  <value>1</value>
6297                </enumeratedValue>
6298              </enumeratedValues>
6299            </field>
6300            <field>
6301              <name>RSSIEND</name>
6302              <description>Write '1' to disable interrupt for RSSIEND event</description>
6303              <lsb>7</lsb>
6304              <msb>7</msb>
6305              <enumeratedValues>
6306                <usage>read</usage>
6307                <enumeratedValue>
6308                  <name>Disabled</name>
6309                  <description>Read: Disabled</description>
6310                  <value>0</value>
6311                </enumeratedValue>
6312                <enumeratedValue>
6313                  <name>Enabled</name>
6314                  <description>Read: Enabled</description>
6315                  <value>1</value>
6316                </enumeratedValue>
6317              </enumeratedValues>
6318              <enumeratedValues>
6319                <usage>write</usage>
6320                <enumeratedValue>
6321                  <name>Clear</name>
6322                  <description>Disable</description>
6323                  <value>1</value>
6324                </enumeratedValue>
6325              </enumeratedValues>
6326            </field>
6327            <field>
6328              <name>BCMATCH</name>
6329              <description>Write '1' to disable interrupt for BCMATCH event</description>
6330              <lsb>10</lsb>
6331              <msb>10</msb>
6332              <enumeratedValues>
6333                <usage>read</usage>
6334                <enumeratedValue>
6335                  <name>Disabled</name>
6336                  <description>Read: Disabled</description>
6337                  <value>0</value>
6338                </enumeratedValue>
6339                <enumeratedValue>
6340                  <name>Enabled</name>
6341                  <description>Read: Enabled</description>
6342                  <value>1</value>
6343                </enumeratedValue>
6344              </enumeratedValues>
6345              <enumeratedValues>
6346                <usage>write</usage>
6347                <enumeratedValue>
6348                  <name>Clear</name>
6349                  <description>Disable</description>
6350                  <value>1</value>
6351                </enumeratedValue>
6352              </enumeratedValues>
6353            </field>
6354            <field>
6355              <name>CRCOK</name>
6356              <description>Write '1' to disable interrupt for CRCOK event</description>
6357              <lsb>12</lsb>
6358              <msb>12</msb>
6359              <enumeratedValues>
6360                <usage>read</usage>
6361                <enumeratedValue>
6362                  <name>Disabled</name>
6363                  <description>Read: Disabled</description>
6364                  <value>0</value>
6365                </enumeratedValue>
6366                <enumeratedValue>
6367                  <name>Enabled</name>
6368                  <description>Read: Enabled</description>
6369                  <value>1</value>
6370                </enumeratedValue>
6371              </enumeratedValues>
6372              <enumeratedValues>
6373                <usage>write</usage>
6374                <enumeratedValue>
6375                  <name>Clear</name>
6376                  <description>Disable</description>
6377                  <value>1</value>
6378                </enumeratedValue>
6379              </enumeratedValues>
6380            </field>
6381            <field>
6382              <name>CRCERROR</name>
6383              <description>Write '1' to disable interrupt for CRCERROR event</description>
6384              <lsb>13</lsb>
6385              <msb>13</msb>
6386              <enumeratedValues>
6387                <usage>read</usage>
6388                <enumeratedValue>
6389                  <name>Disabled</name>
6390                  <description>Read: Disabled</description>
6391                  <value>0</value>
6392                </enumeratedValue>
6393                <enumeratedValue>
6394                  <name>Enabled</name>
6395                  <description>Read: Enabled</description>
6396                  <value>1</value>
6397                </enumeratedValue>
6398              </enumeratedValues>
6399              <enumeratedValues>
6400                <usage>write</usage>
6401                <enumeratedValue>
6402                  <name>Clear</name>
6403                  <description>Disable</description>
6404                  <value>1</value>
6405                </enumeratedValue>
6406              </enumeratedValues>
6407            </field>
6408            <field>
6409              <name>FRAMESTART</name>
6410              <description>Write '1' to disable interrupt for FRAMESTART event</description>
6411              <lsb>14</lsb>
6412              <msb>14</msb>
6413              <enumeratedValues>
6414                <usage>read</usage>
6415                <enumeratedValue>
6416                  <name>Disabled</name>
6417                  <description>Read: Disabled</description>
6418                  <value>0</value>
6419                </enumeratedValue>
6420                <enumeratedValue>
6421                  <name>Enabled</name>
6422                  <description>Read: Enabled</description>
6423                  <value>1</value>
6424                </enumeratedValue>
6425              </enumeratedValues>
6426              <enumeratedValues>
6427                <usage>write</usage>
6428                <enumeratedValue>
6429                  <name>Clear</name>
6430                  <description>Disable</description>
6431                  <value>1</value>
6432                </enumeratedValue>
6433              </enumeratedValues>
6434            </field>
6435            <field>
6436              <name>EDEND</name>
6437              <description>Write '1' to disable interrupt for EDEND event</description>
6438              <lsb>15</lsb>
6439              <msb>15</msb>
6440              <enumeratedValues>
6441                <usage>read</usage>
6442                <enumeratedValue>
6443                  <name>Disabled</name>
6444                  <description>Read: Disabled</description>
6445                  <value>0</value>
6446                </enumeratedValue>
6447                <enumeratedValue>
6448                  <name>Enabled</name>
6449                  <description>Read: Enabled</description>
6450                  <value>1</value>
6451                </enumeratedValue>
6452              </enumeratedValues>
6453              <enumeratedValues>
6454                <usage>write</usage>
6455                <enumeratedValue>
6456                  <name>Clear</name>
6457                  <description>Disable</description>
6458                  <value>1</value>
6459                </enumeratedValue>
6460              </enumeratedValues>
6461            </field>
6462            <field>
6463              <name>EDSTOPPED</name>
6464              <description>Write '1' to disable interrupt for EDSTOPPED event</description>
6465              <lsb>16</lsb>
6466              <msb>16</msb>
6467              <enumeratedValues>
6468                <usage>read</usage>
6469                <enumeratedValue>
6470                  <name>Disabled</name>
6471                  <description>Read: Disabled</description>
6472                  <value>0</value>
6473                </enumeratedValue>
6474                <enumeratedValue>
6475                  <name>Enabled</name>
6476                  <description>Read: Enabled</description>
6477                  <value>1</value>
6478                </enumeratedValue>
6479              </enumeratedValues>
6480              <enumeratedValues>
6481                <usage>write</usage>
6482                <enumeratedValue>
6483                  <name>Clear</name>
6484                  <description>Disable</description>
6485                  <value>1</value>
6486                </enumeratedValue>
6487              </enumeratedValues>
6488            </field>
6489            <field>
6490              <name>CCAIDLE</name>
6491              <description>Write '1' to disable interrupt for CCAIDLE event</description>
6492              <lsb>17</lsb>
6493              <msb>17</msb>
6494              <enumeratedValues>
6495                <usage>read</usage>
6496                <enumeratedValue>
6497                  <name>Disabled</name>
6498                  <description>Read: Disabled</description>
6499                  <value>0</value>
6500                </enumeratedValue>
6501                <enumeratedValue>
6502                  <name>Enabled</name>
6503                  <description>Read: Enabled</description>
6504                  <value>1</value>
6505                </enumeratedValue>
6506              </enumeratedValues>
6507              <enumeratedValues>
6508                <usage>write</usage>
6509                <enumeratedValue>
6510                  <name>Clear</name>
6511                  <description>Disable</description>
6512                  <value>1</value>
6513                </enumeratedValue>
6514              </enumeratedValues>
6515            </field>
6516            <field>
6517              <name>CCABUSY</name>
6518              <description>Write '1' to disable interrupt for CCABUSY event</description>
6519              <lsb>18</lsb>
6520              <msb>18</msb>
6521              <enumeratedValues>
6522                <usage>read</usage>
6523                <enumeratedValue>
6524                  <name>Disabled</name>
6525                  <description>Read: Disabled</description>
6526                  <value>0</value>
6527                </enumeratedValue>
6528                <enumeratedValue>
6529                  <name>Enabled</name>
6530                  <description>Read: Enabled</description>
6531                  <value>1</value>
6532                </enumeratedValue>
6533              </enumeratedValues>
6534              <enumeratedValues>
6535                <usage>write</usage>
6536                <enumeratedValue>
6537                  <name>Clear</name>
6538                  <description>Disable</description>
6539                  <value>1</value>
6540                </enumeratedValue>
6541              </enumeratedValues>
6542            </field>
6543            <field>
6544              <name>CCASTOPPED</name>
6545              <description>Write '1' to disable interrupt for CCASTOPPED event</description>
6546              <lsb>19</lsb>
6547              <msb>19</msb>
6548              <enumeratedValues>
6549                <usage>read</usage>
6550                <enumeratedValue>
6551                  <name>Disabled</name>
6552                  <description>Read: Disabled</description>
6553                  <value>0</value>
6554                </enumeratedValue>
6555                <enumeratedValue>
6556                  <name>Enabled</name>
6557                  <description>Read: Enabled</description>
6558                  <value>1</value>
6559                </enumeratedValue>
6560              </enumeratedValues>
6561              <enumeratedValues>
6562                <usage>write</usage>
6563                <enumeratedValue>
6564                  <name>Clear</name>
6565                  <description>Disable</description>
6566                  <value>1</value>
6567                </enumeratedValue>
6568              </enumeratedValues>
6569            </field>
6570            <field>
6571              <name>RATEBOOST</name>
6572              <description>Write '1' to disable interrupt for RATEBOOST event</description>
6573              <lsb>20</lsb>
6574              <msb>20</msb>
6575              <enumeratedValues>
6576                <usage>read</usage>
6577                <enumeratedValue>
6578                  <name>Disabled</name>
6579                  <description>Read: Disabled</description>
6580                  <value>0</value>
6581                </enumeratedValue>
6582                <enumeratedValue>
6583                  <name>Enabled</name>
6584                  <description>Read: Enabled</description>
6585                  <value>1</value>
6586                </enumeratedValue>
6587              </enumeratedValues>
6588              <enumeratedValues>
6589                <usage>write</usage>
6590                <enumeratedValue>
6591                  <name>Clear</name>
6592                  <description>Disable</description>
6593                  <value>1</value>
6594                </enumeratedValue>
6595              </enumeratedValues>
6596            </field>
6597            <field>
6598              <name>TXREADY</name>
6599              <description>Write '1' to disable interrupt for TXREADY event</description>
6600              <lsb>21</lsb>
6601              <msb>21</msb>
6602              <enumeratedValues>
6603                <usage>read</usage>
6604                <enumeratedValue>
6605                  <name>Disabled</name>
6606                  <description>Read: Disabled</description>
6607                  <value>0</value>
6608                </enumeratedValue>
6609                <enumeratedValue>
6610                  <name>Enabled</name>
6611                  <description>Read: Enabled</description>
6612                  <value>1</value>
6613                </enumeratedValue>
6614              </enumeratedValues>
6615              <enumeratedValues>
6616                <usage>write</usage>
6617                <enumeratedValue>
6618                  <name>Clear</name>
6619                  <description>Disable</description>
6620                  <value>1</value>
6621                </enumeratedValue>
6622              </enumeratedValues>
6623            </field>
6624            <field>
6625              <name>RXREADY</name>
6626              <description>Write '1' to disable interrupt for RXREADY event</description>
6627              <lsb>22</lsb>
6628              <msb>22</msb>
6629              <enumeratedValues>
6630                <usage>read</usage>
6631                <enumeratedValue>
6632                  <name>Disabled</name>
6633                  <description>Read: Disabled</description>
6634                  <value>0</value>
6635                </enumeratedValue>
6636                <enumeratedValue>
6637                  <name>Enabled</name>
6638                  <description>Read: Enabled</description>
6639                  <value>1</value>
6640                </enumeratedValue>
6641              </enumeratedValues>
6642              <enumeratedValues>
6643                <usage>write</usage>
6644                <enumeratedValue>
6645                  <name>Clear</name>
6646                  <description>Disable</description>
6647                  <value>1</value>
6648                </enumeratedValue>
6649              </enumeratedValues>
6650            </field>
6651            <field>
6652              <name>MHRMATCH</name>
6653              <description>Write '1' to disable interrupt for MHRMATCH event</description>
6654              <lsb>23</lsb>
6655              <msb>23</msb>
6656              <enumeratedValues>
6657                <usage>read</usage>
6658                <enumeratedValue>
6659                  <name>Disabled</name>
6660                  <description>Read: Disabled</description>
6661                  <value>0</value>
6662                </enumeratedValue>
6663                <enumeratedValue>
6664                  <name>Enabled</name>
6665                  <description>Read: Enabled</description>
6666                  <value>1</value>
6667                </enumeratedValue>
6668              </enumeratedValues>
6669              <enumeratedValues>
6670                <usage>write</usage>
6671                <enumeratedValue>
6672                  <name>Clear</name>
6673                  <description>Disable</description>
6674                  <value>1</value>
6675                </enumeratedValue>
6676              </enumeratedValues>
6677            </field>
6678            <field>
6679              <name>PHYEND</name>
6680              <description>Write '1' to disable interrupt for PHYEND event</description>
6681              <lsb>27</lsb>
6682              <msb>27</msb>
6683              <enumeratedValues>
6684                <usage>read</usage>
6685                <enumeratedValue>
6686                  <name>Disabled</name>
6687                  <description>Read: Disabled</description>
6688                  <value>0</value>
6689                </enumeratedValue>
6690                <enumeratedValue>
6691                  <name>Enabled</name>
6692                  <description>Read: Enabled</description>
6693                  <value>1</value>
6694                </enumeratedValue>
6695              </enumeratedValues>
6696              <enumeratedValues>
6697                <usage>write</usage>
6698                <enumeratedValue>
6699                  <name>Clear</name>
6700                  <description>Disable</description>
6701                  <value>1</value>
6702                </enumeratedValue>
6703              </enumeratedValues>
6704            </field>
6705          </fields>
6706        </register>
6707        <register>
6708          <name>CRCSTATUS</name>
6709          <description>CRC status</description>
6710          <addressOffset>0x400</addressOffset>
6711          <access>read-only</access>
6712          <fields>
6713            <field>
6714              <name>CRCSTATUS</name>
6715              <description>CRC status of packet received</description>
6716              <lsb>0</lsb>
6717              <msb>0</msb>
6718              <enumeratedValues>
6719                <enumeratedValue>
6720                  <name>CRCError</name>
6721                  <description>Packet received with CRC error</description>
6722                  <value>0</value>
6723                </enumeratedValue>
6724                <enumeratedValue>
6725                  <name>CRCOk</name>
6726                  <description>Packet received with CRC ok</description>
6727                  <value>1</value>
6728                </enumeratedValue>
6729              </enumeratedValues>
6730            </field>
6731          </fields>
6732        </register>
6733        <register>
6734          <name>RXMATCH</name>
6735          <description>Received address</description>
6736          <addressOffset>0x408</addressOffset>
6737          <access>read-only</access>
6738          <fields>
6739            <field>
6740              <name>RXMATCH</name>
6741              <description>Received address</description>
6742              <lsb>0</lsb>
6743              <msb>2</msb>
6744            </field>
6745          </fields>
6746        </register>
6747        <register>
6748          <name>RXCRC</name>
6749          <description>CRC field of previously received packet</description>
6750          <addressOffset>0x40C</addressOffset>
6751          <access>read-only</access>
6752          <fields>
6753            <field>
6754              <name>RXCRC</name>
6755              <description>CRC field of previously received packet</description>
6756              <lsb>0</lsb>
6757              <msb>23</msb>
6758            </field>
6759          </fields>
6760        </register>
6761        <register>
6762          <name>DAI</name>
6763          <description>Device address match index</description>
6764          <addressOffset>0x410</addressOffset>
6765          <access>read-only</access>
6766          <fields>
6767            <field>
6768              <name>DAI</name>
6769              <description>Device address match index</description>
6770              <lsb>0</lsb>
6771              <msb>2</msb>
6772            </field>
6773          </fields>
6774        </register>
6775        <register>
6776          <name>PDUSTAT</name>
6777          <description>Payload status</description>
6778          <addressOffset>0x414</addressOffset>
6779          <access>read-only</access>
6780          <fields>
6781            <field>
6782              <name>PDUSTAT</name>
6783              <description>Status on payload length vs. PCNF1.MAXLEN</description>
6784              <lsb>0</lsb>
6785              <msb>0</msb>
6786              <enumeratedValues>
6787                <enumeratedValue>
6788                  <name>LessThan</name>
6789                  <description>Payload less than PCNF1.MAXLEN</description>
6790                  <value>0</value>
6791                </enumeratedValue>
6792                <enumeratedValue>
6793                  <name>GreaterThan</name>
6794                  <description>Payload greater than PCNF1.MAXLEN</description>
6795                  <value>1</value>
6796                </enumeratedValue>
6797              </enumeratedValues>
6798            </field>
6799            <field>
6800              <name>CISTAT</name>
6801              <description>Status on what rate packet is received with in Long Range</description>
6802              <lsb>1</lsb>
6803              <msb>2</msb>
6804              <enumeratedValues>
6805                <enumeratedValue>
6806                  <name>LR125kbit</name>
6807                  <description>Frame is received at 125kbps</description>
6808                  <value>0</value>
6809                </enumeratedValue>
6810                <enumeratedValue>
6811                  <name>LR500kbit</name>
6812                  <description>Frame is received at 500kbps</description>
6813                  <value>1</value>
6814                </enumeratedValue>
6815              </enumeratedValues>
6816            </field>
6817          </fields>
6818        </register>
6819        <register>
6820          <name>PACKETPTR</name>
6821          <description>Packet pointer</description>
6822          <addressOffset>0x504</addressOffset>
6823          <access>read-write</access>
6824          <fields>
6825            <field>
6826              <name>PACKETPTR</name>
6827              <description>Packet pointer</description>
6828              <lsb>0</lsb>
6829              <msb>31</msb>
6830            </field>
6831          </fields>
6832        </register>
6833        <register>
6834          <name>FREQUENCY</name>
6835          <description>Frequency</description>
6836          <addressOffset>0x508</addressOffset>
6837          <access>read-write</access>
6838          <resetValue>0x00000002</resetValue>
6839          <fields>
6840            <field>
6841              <name>FREQUENCY</name>
6842              <description>Radio channel frequency</description>
6843              <lsb>0</lsb>
6844              <msb>6</msb>
6845            </field>
6846            <field>
6847              <name>MAP</name>
6848              <description>Channel map selection.</description>
6849              <lsb>8</lsb>
6850              <msb>8</msb>
6851              <enumeratedValues>
6852                <enumeratedValue>
6853                  <name>Default</name>
6854                  <description>Channel map between 2400 MHZ .. 2500 MHz</description>
6855                  <value>0</value>
6856                </enumeratedValue>
6857                <enumeratedValue>
6858                  <name>Low</name>
6859                  <description>Channel map between 2360 MHZ .. 2460 MHz</description>
6860                  <value>1</value>
6861                </enumeratedValue>
6862              </enumeratedValues>
6863            </field>
6864          </fields>
6865        </register>
6866        <register>
6867          <name>TXPOWER</name>
6868          <description>Output power</description>
6869          <addressOffset>0x50C</addressOffset>
6870          <access>read-write</access>
6871          <fields>
6872            <field>
6873              <name>TXPOWER</name>
6874              <description>RADIO output power</description>
6875              <lsb>0</lsb>
6876              <msb>7</msb>
6877              <enumeratedValues>
6878                <enumeratedValue>
6879                  <name>Pos8dBm</name>
6880                  <description>+8 dBm</description>
6881                  <value>0x8</value>
6882                </enumeratedValue>
6883                <enumeratedValue>
6884                  <name>Pos7dBm</name>
6885                  <description>+7 dBm</description>
6886                  <value>0x7</value>
6887                </enumeratedValue>
6888                <enumeratedValue>
6889                  <name>Pos6dBm</name>
6890                  <description>+6 dBm</description>
6891                  <value>0x6</value>
6892                </enumeratedValue>
6893                <enumeratedValue>
6894                  <name>Pos5dBm</name>
6895                  <description>+5 dBm</description>
6896                  <value>0x5</value>
6897                </enumeratedValue>
6898                <enumeratedValue>
6899                  <name>Pos4dBm</name>
6900                  <description>+4 dBm</description>
6901                  <value>0x4</value>
6902                </enumeratedValue>
6903                <enumeratedValue>
6904                  <name>Pos3dBm</name>
6905                  <description>+3 dBm</description>
6906                  <value>0x3</value>
6907                </enumeratedValue>
6908                <enumeratedValue>
6909                  <name>Pos2dBm</name>
6910                  <description>+2 dBm</description>
6911                  <value>0x2</value>
6912                </enumeratedValue>
6913                <enumeratedValue>
6914                  <name>0dBm</name>
6915                  <description>0 dBm</description>
6916                  <value>0x0</value>
6917                </enumeratedValue>
6918                <enumeratedValue>
6919                  <name>Neg4dBm</name>
6920                  <description>-4 dBm</description>
6921                  <value>0xFC</value>
6922                </enumeratedValue>
6923                <enumeratedValue>
6924                  <name>Neg8dBm</name>
6925                  <description>-8 dBm</description>
6926                  <value>0xF8</value>
6927                </enumeratedValue>
6928                <enumeratedValue>
6929                  <name>Neg12dBm</name>
6930                  <description>-12 dBm</description>
6931                  <value>0xF4</value>
6932                </enumeratedValue>
6933                <enumeratedValue>
6934                  <name>Neg16dBm</name>
6935                  <description>-16 dBm</description>
6936                  <value>0xF0</value>
6937                </enumeratedValue>
6938                <enumeratedValue>
6939                  <name>Neg20dBm</name>
6940                  <description>-20 dBm</description>
6941                  <value>0xEC</value>
6942                </enumeratedValue>
6943                <enumeratedValue>
6944                  <name>Neg30dBm</name>
6945                  <description>Deprecated enumerator -  -40 dBm</description>
6946                  <value>0xFF</value>
6947                </enumeratedValue>
6948                <enumeratedValue>
6949                  <name>Neg40dBm</name>
6950                  <description>-40 dBm</description>
6951                  <value>0xD8</value>
6952                </enumeratedValue>
6953              </enumeratedValues>
6954            </field>
6955          </fields>
6956        </register>
6957        <register>
6958          <name>MODE</name>
6959          <description>Data rate and modulation</description>
6960          <addressOffset>0x510</addressOffset>
6961          <access>read-write</access>
6962          <fields>
6963            <field>
6964              <name>MODE</name>
6965              <description>Radio data rate and modulation setting. The radio supports frequency-shift keying (FSK) modulation.</description>
6966              <lsb>0</lsb>
6967              <msb>3</msb>
6968              <enumeratedValues>
6969                <enumeratedValue>
6970                  <name>Nrf_1Mbit</name>
6971                  <description>1 Mbit/s Nordic proprietary radio mode</description>
6972                  <value>0</value>
6973                </enumeratedValue>
6974                <enumeratedValue>
6975                  <name>Nrf_2Mbit</name>
6976                  <description>2 Mbit/s Nordic proprietary radio mode</description>
6977                  <value>1</value>
6978                </enumeratedValue>
6979                <enumeratedValue>
6980                  <name>Ble_1Mbit</name>
6981                  <description>1 Mbit/s BLE</description>
6982                  <value>3</value>
6983                </enumeratedValue>
6984                <enumeratedValue>
6985                  <name>Ble_2Mbit</name>
6986                  <description>2 Mbit/s BLE</description>
6987                  <value>4</value>
6988                </enumeratedValue>
6989                <enumeratedValue>
6990                  <name>Ble_LR125Kbit</name>
6991                  <description>Long range 125 kbit/s TX, 125 kbit/s and 500 kbit/s RX</description>
6992                  <value>5</value>
6993                </enumeratedValue>
6994                <enumeratedValue>
6995                  <name>Ble_LR500Kbit</name>
6996                  <description>Long range 500 kbit/s TX, 125 kbit/s and 500 kbit/s RX</description>
6997                  <value>6</value>
6998                </enumeratedValue>
6999                <enumeratedValue>
7000                  <name>Ieee802154_250Kbit</name>
7001                  <description>IEEE 802.15.4-2006 250 kbit/s</description>
7002                  <value>15</value>
7003                </enumeratedValue>
7004              </enumeratedValues>
7005            </field>
7006          </fields>
7007        </register>
7008        <register>
7009          <name>PCNF0</name>
7010          <description>Packet configuration register 0</description>
7011          <addressOffset>0x514</addressOffset>
7012          <access>read-write</access>
7013          <fields>
7014            <field>
7015              <name>LFLEN</name>
7016              <description>Length on air of LENGTH field in number of bits.</description>
7017              <lsb>0</lsb>
7018              <msb>3</msb>
7019            </field>
7020            <field>
7021              <name>S0LEN</name>
7022              <description>Length on air of S0 field in number of bytes.</description>
7023              <lsb>8</lsb>
7024              <msb>8</msb>
7025            </field>
7026            <field>
7027              <name>S1LEN</name>
7028              <description>Length on air of S1 field in number of bits.</description>
7029              <lsb>16</lsb>
7030              <msb>19</msb>
7031            </field>
7032            <field>
7033              <name>S1INCL</name>
7034              <description>Include or exclude S1 field in RAM</description>
7035              <lsb>20</lsb>
7036              <msb>20</msb>
7037              <enumeratedValues>
7038                <enumeratedValue>
7039                  <name>Automatic</name>
7040                  <description>Include S1 field in RAM only if S1LEN &amp;gt; 0</description>
7041                  <value>0</value>
7042                </enumeratedValue>
7043                <enumeratedValue>
7044                  <name>Include</name>
7045                  <description>Always include S1 field in RAM independent of S1LEN</description>
7046                  <value>1</value>
7047                </enumeratedValue>
7048              </enumeratedValues>
7049            </field>
7050            <field>
7051              <name>CILEN</name>
7052              <description>Length of code indicator - long range</description>
7053              <lsb>22</lsb>
7054              <msb>23</msb>
7055            </field>
7056            <field>
7057              <name>PLEN</name>
7058              <description>Length of preamble on air. Decision point: TASKS_START task</description>
7059              <lsb>24</lsb>
7060              <msb>25</msb>
7061              <enumeratedValues>
7062                <enumeratedValue>
7063                  <name>8bit</name>
7064                  <description>8-bit preamble</description>
7065                  <value>0</value>
7066                </enumeratedValue>
7067                <enumeratedValue>
7068                  <name>16bit</name>
7069                  <description>16-bit preamble</description>
7070                  <value>1</value>
7071                </enumeratedValue>
7072                <enumeratedValue>
7073                  <name>32bitZero</name>
7074                  <description>32-bit zero preamble - used for IEEE 802.15.4</description>
7075                  <value>2</value>
7076                </enumeratedValue>
7077                <enumeratedValue>
7078                  <name>LongRange</name>
7079                  <description>Preamble - used for BLE long range</description>
7080                  <value>3</value>
7081                </enumeratedValue>
7082              </enumeratedValues>
7083            </field>
7084            <field>
7085              <name>CRCINC</name>
7086              <description>Indicates if LENGTH field contains CRC or not</description>
7087              <lsb>26</lsb>
7088              <msb>26</msb>
7089              <enumeratedValues>
7090                <enumeratedValue>
7091                  <name>Exclude</name>
7092                  <description>LENGTH does not contain CRC</description>
7093                  <value>0</value>
7094                </enumeratedValue>
7095                <enumeratedValue>
7096                  <name>Include</name>
7097                  <description>LENGTH includes CRC</description>
7098                  <value>1</value>
7099                </enumeratedValue>
7100              </enumeratedValues>
7101            </field>
7102            <field>
7103              <name>TERMLEN</name>
7104              <description>Length of TERM field in Long Range operation</description>
7105              <lsb>29</lsb>
7106              <msb>30</msb>
7107            </field>
7108          </fields>
7109        </register>
7110        <register>
7111          <name>PCNF1</name>
7112          <description>Packet configuration register 1</description>
7113          <addressOffset>0x518</addressOffset>
7114          <access>read-write</access>
7115          <fields>
7116            <field>
7117              <name>MAXLEN</name>
7118              <description>Maximum length of packet payload. If the packet payload is larger than MAXLEN, the radio will truncate the payload to MAXLEN.</description>
7119              <lsb>0</lsb>
7120              <msb>7</msb>
7121            </field>
7122            <field>
7123              <name>STATLEN</name>
7124              <description>Static length in number of bytes</description>
7125              <lsb>8</lsb>
7126              <msb>15</msb>
7127            </field>
7128            <field>
7129              <name>BALEN</name>
7130              <description>Base address length in number of bytes</description>
7131              <lsb>16</lsb>
7132              <msb>18</msb>
7133            </field>
7134            <field>
7135              <name>ENDIAN</name>
7136              <description>On air endianness of packet, this applies to the S0, LENGTH, S1 and the PAYLOAD fields.</description>
7137              <lsb>24</lsb>
7138              <msb>24</msb>
7139              <enumeratedValues>
7140                <enumeratedValue>
7141                  <name>Little</name>
7142                  <description>Least significant bit on air first</description>
7143                  <value>0</value>
7144                </enumeratedValue>
7145                <enumeratedValue>
7146                  <name>Big</name>
7147                  <description>Most significant bit on air first</description>
7148                  <value>1</value>
7149                </enumeratedValue>
7150              </enumeratedValues>
7151            </field>
7152            <field>
7153              <name>WHITEEN</name>
7154              <description>Enable or disable packet whitening</description>
7155              <lsb>25</lsb>
7156              <msb>25</msb>
7157              <enumeratedValues>
7158                <enumeratedValue>
7159                  <name>Disabled</name>
7160                  <description>Disable</description>
7161                  <value>0</value>
7162                </enumeratedValue>
7163                <enumeratedValue>
7164                  <name>Enabled</name>
7165                  <description>Enable</description>
7166                  <value>1</value>
7167                </enumeratedValue>
7168              </enumeratedValues>
7169            </field>
7170          </fields>
7171        </register>
7172        <register>
7173          <name>BASE0</name>
7174          <description>Base address 0</description>
7175          <addressOffset>0x51C</addressOffset>
7176          <access>read-write</access>
7177          <fields>
7178            <field>
7179              <name>BASE0</name>
7180              <description>Base address 0</description>
7181              <lsb>0</lsb>
7182              <msb>31</msb>
7183            </field>
7184          </fields>
7185        </register>
7186        <register>
7187          <name>BASE1</name>
7188          <description>Base address 1</description>
7189          <addressOffset>0x520</addressOffset>
7190          <access>read-write</access>
7191          <fields>
7192            <field>
7193              <name>BASE1</name>
7194              <description>Base address 1</description>
7195              <lsb>0</lsb>
7196              <msb>31</msb>
7197            </field>
7198          </fields>
7199        </register>
7200        <register>
7201          <name>PREFIX0</name>
7202          <description>Prefixes bytes for logical addresses 0-3</description>
7203          <addressOffset>0x524</addressOffset>
7204          <access>read-write</access>
7205          <fields>
7206            <field>
7207              <name>AP0</name>
7208              <description>Address prefix 0.</description>
7209              <lsb>0</lsb>
7210              <msb>7</msb>
7211            </field>
7212            <field>
7213              <name>AP1</name>
7214              <description>Address prefix 1.</description>
7215              <lsb>8</lsb>
7216              <msb>15</msb>
7217            </field>
7218            <field>
7219              <name>AP2</name>
7220              <description>Address prefix 2.</description>
7221              <lsb>16</lsb>
7222              <msb>23</msb>
7223            </field>
7224            <field>
7225              <name>AP3</name>
7226              <description>Address prefix 3.</description>
7227              <lsb>24</lsb>
7228              <msb>31</msb>
7229            </field>
7230          </fields>
7231        </register>
7232        <register>
7233          <name>PREFIX1</name>
7234          <description>Prefixes bytes for logical addresses 4-7</description>
7235          <addressOffset>0x528</addressOffset>
7236          <access>read-write</access>
7237          <fields>
7238            <field>
7239              <name>AP4</name>
7240              <description>Address prefix 4.</description>
7241              <lsb>0</lsb>
7242              <msb>7</msb>
7243            </field>
7244            <field>
7245              <name>AP5</name>
7246              <description>Address prefix 5.</description>
7247              <lsb>8</lsb>
7248              <msb>15</msb>
7249            </field>
7250            <field>
7251              <name>AP6</name>
7252              <description>Address prefix 6.</description>
7253              <lsb>16</lsb>
7254              <msb>23</msb>
7255            </field>
7256            <field>
7257              <name>AP7</name>
7258              <description>Address prefix 7.</description>
7259              <lsb>24</lsb>
7260              <msb>31</msb>
7261            </field>
7262          </fields>
7263        </register>
7264        <register>
7265          <name>TXADDRESS</name>
7266          <description>Transmit address select</description>
7267          <addressOffset>0x52C</addressOffset>
7268          <access>read-write</access>
7269          <fields>
7270            <field>
7271              <name>TXADDRESS</name>
7272              <description>Transmit address select</description>
7273              <lsb>0</lsb>
7274              <msb>2</msb>
7275            </field>
7276          </fields>
7277        </register>
7278        <register>
7279          <name>RXADDRESSES</name>
7280          <description>Receive address select</description>
7281          <addressOffset>0x530</addressOffset>
7282          <access>read-write</access>
7283          <fields>
7284            <field>
7285              <name>ADDR0</name>
7286              <description>Enable or disable reception on logical address 0.</description>
7287              <lsb>0</lsb>
7288              <msb>0</msb>
7289              <enumeratedValues>
7290                <enumeratedValue>
7291                  <name>Disabled</name>
7292                  <description>Disable</description>
7293                  <value>0</value>
7294                </enumeratedValue>
7295                <enumeratedValue>
7296                  <name>Enabled</name>
7297                  <description>Enable</description>
7298                  <value>1</value>
7299                </enumeratedValue>
7300              </enumeratedValues>
7301            </field>
7302            <field>
7303              <name>ADDR1</name>
7304              <description>Enable or disable reception on logical address 1.</description>
7305              <lsb>1</lsb>
7306              <msb>1</msb>
7307              <enumeratedValues>
7308                <enumeratedValue>
7309                  <name>Disabled</name>
7310                  <description>Disable</description>
7311                  <value>0</value>
7312                </enumeratedValue>
7313                <enumeratedValue>
7314                  <name>Enabled</name>
7315                  <description>Enable</description>
7316                  <value>1</value>
7317                </enumeratedValue>
7318              </enumeratedValues>
7319            </field>
7320            <field>
7321              <name>ADDR2</name>
7322              <description>Enable or disable reception on logical address 2.</description>
7323              <lsb>2</lsb>
7324              <msb>2</msb>
7325              <enumeratedValues>
7326                <enumeratedValue>
7327                  <name>Disabled</name>
7328                  <description>Disable</description>
7329                  <value>0</value>
7330                </enumeratedValue>
7331                <enumeratedValue>
7332                  <name>Enabled</name>
7333                  <description>Enable</description>
7334                  <value>1</value>
7335                </enumeratedValue>
7336              </enumeratedValues>
7337            </field>
7338            <field>
7339              <name>ADDR3</name>
7340              <description>Enable or disable reception on logical address 3.</description>
7341              <lsb>3</lsb>
7342              <msb>3</msb>
7343              <enumeratedValues>
7344                <enumeratedValue>
7345                  <name>Disabled</name>
7346                  <description>Disable</description>
7347                  <value>0</value>
7348                </enumeratedValue>
7349                <enumeratedValue>
7350                  <name>Enabled</name>
7351                  <description>Enable</description>
7352                  <value>1</value>
7353                </enumeratedValue>
7354              </enumeratedValues>
7355            </field>
7356            <field>
7357              <name>ADDR4</name>
7358              <description>Enable or disable reception on logical address 4.</description>
7359              <lsb>4</lsb>
7360              <msb>4</msb>
7361              <enumeratedValues>
7362                <enumeratedValue>
7363                  <name>Disabled</name>
7364                  <description>Disable</description>
7365                  <value>0</value>
7366                </enumeratedValue>
7367                <enumeratedValue>
7368                  <name>Enabled</name>
7369                  <description>Enable</description>
7370                  <value>1</value>
7371                </enumeratedValue>
7372              </enumeratedValues>
7373            </field>
7374            <field>
7375              <name>ADDR5</name>
7376              <description>Enable or disable reception on logical address 5.</description>
7377              <lsb>5</lsb>
7378              <msb>5</msb>
7379              <enumeratedValues>
7380                <enumeratedValue>
7381                  <name>Disabled</name>
7382                  <description>Disable</description>
7383                  <value>0</value>
7384                </enumeratedValue>
7385                <enumeratedValue>
7386                  <name>Enabled</name>
7387                  <description>Enable</description>
7388                  <value>1</value>
7389                </enumeratedValue>
7390              </enumeratedValues>
7391            </field>
7392            <field>
7393              <name>ADDR6</name>
7394              <description>Enable or disable reception on logical address 6.</description>
7395              <lsb>6</lsb>
7396              <msb>6</msb>
7397              <enumeratedValues>
7398                <enumeratedValue>
7399                  <name>Disabled</name>
7400                  <description>Disable</description>
7401                  <value>0</value>
7402                </enumeratedValue>
7403                <enumeratedValue>
7404                  <name>Enabled</name>
7405                  <description>Enable</description>
7406                  <value>1</value>
7407                </enumeratedValue>
7408              </enumeratedValues>
7409            </field>
7410            <field>
7411              <name>ADDR7</name>
7412              <description>Enable or disable reception on logical address 7.</description>
7413              <lsb>7</lsb>
7414              <msb>7</msb>
7415              <enumeratedValues>
7416                <enumeratedValue>
7417                  <name>Disabled</name>
7418                  <description>Disable</description>
7419                  <value>0</value>
7420                </enumeratedValue>
7421                <enumeratedValue>
7422                  <name>Enabled</name>
7423                  <description>Enable</description>
7424                  <value>1</value>
7425                </enumeratedValue>
7426              </enumeratedValues>
7427            </field>
7428          </fields>
7429        </register>
7430        <register>
7431          <name>CRCCNF</name>
7432          <description>CRC configuration</description>
7433          <addressOffset>0x534</addressOffset>
7434          <access>read-write</access>
7435          <fields>
7436            <field>
7437              <name>LEN</name>
7438              <description>CRC length in number of bytes.</description>
7439              <lsb>0</lsb>
7440              <msb>1</msb>
7441              <enumeratedValues>
7442                <enumeratedValue>
7443                  <name>Disabled</name>
7444                  <description>CRC length is zero and CRC calculation is disabled</description>
7445                  <value>0</value>
7446                </enumeratedValue>
7447                <enumeratedValue>
7448                  <name>One</name>
7449                  <description>CRC length is one byte and CRC calculation is enabled</description>
7450                  <value>1</value>
7451                </enumeratedValue>
7452                <enumeratedValue>
7453                  <name>Two</name>
7454                  <description>CRC length is two bytes and CRC calculation is enabled</description>
7455                  <value>2</value>
7456                </enumeratedValue>
7457                <enumeratedValue>
7458                  <name>Three</name>
7459                  <description>CRC length is three bytes and CRC calculation is enabled</description>
7460                  <value>3</value>
7461                </enumeratedValue>
7462              </enumeratedValues>
7463            </field>
7464            <field>
7465              <name>SKIPADDR</name>
7466              <description>Include or exclude packet address field out of CRC calculation.</description>
7467              <lsb>8</lsb>
7468              <msb>9</msb>
7469              <enumeratedValues>
7470                <enumeratedValue>
7471                  <name>Include</name>
7472                  <description>CRC calculation includes address field</description>
7473                  <value>0</value>
7474                </enumeratedValue>
7475                <enumeratedValue>
7476                  <name>Skip</name>
7477                  <description>CRC calculation does not include address field. The CRC calculation will start at the first byte after the address.</description>
7478                  <value>1</value>
7479                </enumeratedValue>
7480                <enumeratedValue>
7481                  <name>Ieee802154</name>
7482                  <description>CRC calculation as per 802.15.4 standard. Starting at first byte after length field.</description>
7483                  <value>2</value>
7484                </enumeratedValue>
7485              </enumeratedValues>
7486            </field>
7487          </fields>
7488        </register>
7489        <register>
7490          <name>CRCPOLY</name>
7491          <description>CRC polynomial</description>
7492          <addressOffset>0x538</addressOffset>
7493          <access>read-write</access>
7494          <resetValue>0x00000000</resetValue>
7495          <fields>
7496            <field>
7497              <name>CRCPOLY</name>
7498              <description>CRC polynomial</description>
7499              <lsb>0</lsb>
7500              <msb>23</msb>
7501            </field>
7502          </fields>
7503        </register>
7504        <register>
7505          <name>CRCINIT</name>
7506          <description>CRC initial value</description>
7507          <addressOffset>0x53C</addressOffset>
7508          <access>read-write</access>
7509          <fields>
7510            <field>
7511              <name>CRCINIT</name>
7512              <description>CRC initial value</description>
7513              <lsb>0</lsb>
7514              <msb>23</msb>
7515            </field>
7516          </fields>
7517        </register>
7518        <register>
7519          <name>TIFS</name>
7520          <description>Interframe spacing in us</description>
7521          <addressOffset>0x544</addressOffset>
7522          <access>read-write</access>
7523          <fields>
7524            <field>
7525              <name>TIFS</name>
7526              <description>Interframe spacing in us</description>
7527              <lsb>0</lsb>
7528              <msb>9</msb>
7529            </field>
7530          </fields>
7531        </register>
7532        <register>
7533          <name>RSSISAMPLE</name>
7534          <description>RSSI sample</description>
7535          <addressOffset>0x548</addressOffset>
7536          <access>read-only</access>
7537          <fields>
7538            <field>
7539              <name>RSSISAMPLE</name>
7540              <description>RSSI sample</description>
7541              <lsb>0</lsb>
7542              <msb>6</msb>
7543            </field>
7544          </fields>
7545        </register>
7546        <register>
7547          <name>STATE</name>
7548          <description>Current radio state</description>
7549          <addressOffset>0x550</addressOffset>
7550          <access>read-only</access>
7551          <fields>
7552            <field>
7553              <name>STATE</name>
7554              <description>Current radio state</description>
7555              <lsb>0</lsb>
7556              <msb>3</msb>
7557              <enumeratedValues>
7558                <enumeratedValue>
7559                  <name>Disabled</name>
7560                  <description>RADIO is in the Disabled state</description>
7561                  <value>0</value>
7562                </enumeratedValue>
7563                <enumeratedValue>
7564                  <name>RxRu</name>
7565                  <description>RADIO is in the RXRU state</description>
7566                  <value>1</value>
7567                </enumeratedValue>
7568                <enumeratedValue>
7569                  <name>RxIdle</name>
7570                  <description>RADIO is in the RXIDLE state</description>
7571                  <value>2</value>
7572                </enumeratedValue>
7573                <enumeratedValue>
7574                  <name>Rx</name>
7575                  <description>RADIO is in the RX state</description>
7576                  <value>3</value>
7577                </enumeratedValue>
7578                <enumeratedValue>
7579                  <name>RxDisable</name>
7580                  <description>RADIO is in the RXDISABLED state</description>
7581                  <value>4</value>
7582                </enumeratedValue>
7583                <enumeratedValue>
7584                  <name>TxRu</name>
7585                  <description>RADIO is in the TXRU state</description>
7586                  <value>9</value>
7587                </enumeratedValue>
7588                <enumeratedValue>
7589                  <name>TxIdle</name>
7590                  <description>RADIO is in the TXIDLE state</description>
7591                  <value>10</value>
7592                </enumeratedValue>
7593                <enumeratedValue>
7594                  <name>Tx</name>
7595                  <description>RADIO is in the TX state</description>
7596                  <value>11</value>
7597                </enumeratedValue>
7598                <enumeratedValue>
7599                  <name>TxDisable</name>
7600                  <description>RADIO is in the TXDISABLED state</description>
7601                  <value>12</value>
7602                </enumeratedValue>
7603              </enumeratedValues>
7604            </field>
7605          </fields>
7606        </register>
7607        <register>
7608          <name>DATAWHITEIV</name>
7609          <description>Data whitening initial value</description>
7610          <addressOffset>0x554</addressOffset>
7611          <access>read-write</access>
7612          <resetValue>0x00000040</resetValue>
7613          <fields>
7614            <field>
7615              <name>DATAWHITEIV</name>
7616              <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>
7617              <lsb>0</lsb>
7618              <msb>6</msb>
7619            </field>
7620          </fields>
7621        </register>
7622        <register>
7623          <name>BCC</name>
7624          <description>Bit counter compare</description>
7625          <addressOffset>0x560</addressOffset>
7626          <access>read-write</access>
7627          <fields>
7628            <field>
7629              <name>BCC</name>
7630              <description>Bit counter compare</description>
7631              <lsb>0</lsb>
7632              <msb>31</msb>
7633            </field>
7634          </fields>
7635        </register>
7636        <register>
7637          <dim>0x8</dim>
7638          <dimIncrement>0x4</dimIncrement>
7639          <name>DAB[%s]</name>
7640          <description>Description collection[n]: Device address base segment n</description>
7641          <addressOffset>0x600</addressOffset>
7642          <access>read-write</access>
7643          <fields>
7644            <field>
7645              <name>DAB</name>
7646              <description>Device address base segment n</description>
7647              <lsb>0</lsb>
7648              <msb>31</msb>
7649            </field>
7650          </fields>
7651        </register>
7652        <register>
7653          <dim>0x8</dim>
7654          <dimIncrement>0x4</dimIncrement>
7655          <name>DAP[%s]</name>
7656          <description>Description collection[n]: Device address prefix n</description>
7657          <addressOffset>0x620</addressOffset>
7658          <access>read-write</access>
7659          <fields>
7660            <field>
7661              <name>DAP</name>
7662              <description>Device address prefix n</description>
7663              <lsb>0</lsb>
7664              <msb>15</msb>
7665            </field>
7666          </fields>
7667        </register>
7668        <register>
7669          <name>DACNF</name>
7670          <description>Device address match configuration</description>
7671          <addressOffset>0x640</addressOffset>
7672          <access>read-write</access>
7673          <fields>
7674            <field>
7675              <name>ENA0</name>
7676              <description>Enable or disable device address matching using device address 0</description>
7677              <lsb>0</lsb>
7678              <msb>0</msb>
7679              <enumeratedValues>
7680                <enumeratedValue>
7681                  <name>Disabled</name>
7682                  <description>Disabled</description>
7683                  <value>0</value>
7684                </enumeratedValue>
7685                <enumeratedValue>
7686                  <name>Enabled</name>
7687                  <description>Enabled</description>
7688                  <value>1</value>
7689                </enumeratedValue>
7690              </enumeratedValues>
7691            </field>
7692            <field>
7693              <name>ENA1</name>
7694              <description>Enable or disable device address matching using device address 1</description>
7695              <lsb>1</lsb>
7696              <msb>1</msb>
7697              <enumeratedValues>
7698                <enumeratedValue>
7699                  <name>Disabled</name>
7700                  <description>Disabled</description>
7701                  <value>0</value>
7702                </enumeratedValue>
7703                <enumeratedValue>
7704                  <name>Enabled</name>
7705                  <description>Enabled</description>
7706                  <value>1</value>
7707                </enumeratedValue>
7708              </enumeratedValues>
7709            </field>
7710            <field>
7711              <name>ENA2</name>
7712              <description>Enable or disable device address matching using device address 2</description>
7713              <lsb>2</lsb>
7714              <msb>2</msb>
7715              <enumeratedValues>
7716                <enumeratedValue>
7717                  <name>Disabled</name>
7718                  <description>Disabled</description>
7719                  <value>0</value>
7720                </enumeratedValue>
7721                <enumeratedValue>
7722                  <name>Enabled</name>
7723                  <description>Enabled</description>
7724                  <value>1</value>
7725                </enumeratedValue>
7726              </enumeratedValues>
7727            </field>
7728            <field>
7729              <name>ENA3</name>
7730              <description>Enable or disable device address matching using device address 3</description>
7731              <lsb>3</lsb>
7732              <msb>3</msb>
7733              <enumeratedValues>
7734                <enumeratedValue>
7735                  <name>Disabled</name>
7736                  <description>Disabled</description>
7737                  <value>0</value>
7738                </enumeratedValue>
7739                <enumeratedValue>
7740                  <name>Enabled</name>
7741                  <description>Enabled</description>
7742                  <value>1</value>
7743                </enumeratedValue>
7744              </enumeratedValues>
7745            </field>
7746            <field>
7747              <name>ENA4</name>
7748              <description>Enable or disable device address matching using device address 4</description>
7749              <lsb>4</lsb>
7750              <msb>4</msb>
7751              <enumeratedValues>
7752                <enumeratedValue>
7753                  <name>Disabled</name>
7754                  <description>Disabled</description>
7755                  <value>0</value>
7756                </enumeratedValue>
7757                <enumeratedValue>
7758                  <name>Enabled</name>
7759                  <description>Enabled</description>
7760                  <value>1</value>
7761                </enumeratedValue>
7762              </enumeratedValues>
7763            </field>
7764            <field>
7765              <name>ENA5</name>
7766              <description>Enable or disable device address matching using device address 5</description>
7767              <lsb>5</lsb>
7768              <msb>5</msb>
7769              <enumeratedValues>
7770                <enumeratedValue>
7771                  <name>Disabled</name>
7772                  <description>Disabled</description>
7773                  <value>0</value>
7774                </enumeratedValue>
7775                <enumeratedValue>
7776                  <name>Enabled</name>
7777                  <description>Enabled</description>
7778                  <value>1</value>
7779                </enumeratedValue>
7780              </enumeratedValues>
7781            </field>
7782            <field>
7783              <name>ENA6</name>
7784              <description>Enable or disable device address matching using device address 6</description>
7785              <lsb>6</lsb>
7786              <msb>6</msb>
7787              <enumeratedValues>
7788                <enumeratedValue>
7789                  <name>Disabled</name>
7790                  <description>Disabled</description>
7791                  <value>0</value>
7792                </enumeratedValue>
7793                <enumeratedValue>
7794                  <name>Enabled</name>
7795                  <description>Enabled</description>
7796                  <value>1</value>
7797                </enumeratedValue>
7798              </enumeratedValues>
7799            </field>
7800            <field>
7801              <name>ENA7</name>
7802              <description>Enable or disable device address matching using device address 7</description>
7803              <lsb>7</lsb>
7804              <msb>7</msb>
7805              <enumeratedValues>
7806                <enumeratedValue>
7807                  <name>Disabled</name>
7808                  <description>Disabled</description>
7809                  <value>0</value>
7810                </enumeratedValue>
7811                <enumeratedValue>
7812                  <name>Enabled</name>
7813                  <description>Enabled</description>
7814                  <value>1</value>
7815                </enumeratedValue>
7816              </enumeratedValues>
7817            </field>
7818            <field>
7819              <name>TXADD0</name>
7820              <description>TxAdd for device address 0</description>
7821              <lsb>8</lsb>
7822              <msb>8</msb>
7823            </field>
7824            <field>
7825              <name>TXADD1</name>
7826              <description>TxAdd for device address 1</description>
7827              <lsb>9</lsb>
7828              <msb>9</msb>
7829            </field>
7830            <field>
7831              <name>TXADD2</name>
7832              <description>TxAdd for device address 2</description>
7833              <lsb>10</lsb>
7834              <msb>10</msb>
7835            </field>
7836            <field>
7837              <name>TXADD3</name>
7838              <description>TxAdd for device address 3</description>
7839              <lsb>11</lsb>
7840              <msb>11</msb>
7841            </field>
7842            <field>
7843              <name>TXADD4</name>
7844              <description>TxAdd for device address 4</description>
7845              <lsb>12</lsb>
7846              <msb>12</msb>
7847            </field>
7848            <field>
7849              <name>TXADD5</name>
7850              <description>TxAdd for device address 5</description>
7851              <lsb>13</lsb>
7852              <msb>13</msb>
7853            </field>
7854            <field>
7855              <name>TXADD6</name>
7856              <description>TxAdd for device address 6</description>
7857              <lsb>14</lsb>
7858              <msb>14</msb>
7859            </field>
7860            <field>
7861              <name>TXADD7</name>
7862              <description>TxAdd for device address 7</description>
7863              <lsb>15</lsb>
7864              <msb>15</msb>
7865            </field>
7866          </fields>
7867        </register>
7868        <register>
7869          <name>MHRMATCHCONF</name>
7870          <description>Search pattern configuration</description>
7871          <addressOffset>0x644</addressOffset>
7872          <access>read-write</access>
7873        </register>
7874        <register>
7875          <name>MHRMATCHMAS</name>
7876          <description>Pattern mask</description>
7877          <addressOffset>0x648</addressOffset>
7878          <access>read-write</access>
7879        </register>
7880        <register>
7881          <name>MODECNF0</name>
7882          <description>Radio mode configuration register 0</description>
7883          <addressOffset>0x650</addressOffset>
7884          <access>read-write</access>
7885          <resetValue>0x00000200</resetValue>
7886          <fields>
7887            <field>
7888              <name>RU</name>
7889              <description>Radio ramp-up time</description>
7890              <lsb>0</lsb>
7891              <msb>0</msb>
7892              <enumeratedValues>
7893                <enumeratedValue>
7894                  <name>Default</name>
7895                  <description>Default ramp-up time (tRXEN), compatible with firmware written for nRF51</description>
7896                  <value>0</value>
7897                </enumeratedValue>
7898                <enumeratedValue>
7899                  <name>Fast</name>
7900                  <description>Fast ramp-up (tRXEN,FAST), see electrical specification for more information</description>
7901                  <value>1</value>
7902                </enumeratedValue>
7903              </enumeratedValues>
7904            </field>
7905            <field>
7906              <name>DTX</name>
7907              <description>Default TX value</description>
7908              <lsb>8</lsb>
7909              <msb>9</msb>
7910              <enumeratedValues>
7911                <enumeratedValue>
7912                  <name>B1</name>
7913                  <description>Transmit '1'</description>
7914                  <value>0</value>
7915                </enumeratedValue>
7916                <enumeratedValue>
7917                  <name>B0</name>
7918                  <description>Transmit '0'</description>
7919                  <value>1</value>
7920                </enumeratedValue>
7921                <enumeratedValue>
7922                  <name>Center</name>
7923                  <description>Transmit center frequency</description>
7924                  <value>2</value>
7925                </enumeratedValue>
7926              </enumeratedValues>
7927            </field>
7928          </fields>
7929        </register>
7930        <register>
7931          <name>SFD</name>
7932          <description>IEEE 802.15.4 start of frame delimiter</description>
7933          <addressOffset>0x660</addressOffset>
7934          <access>read-write</access>
7935          <resetValue>0x000000A7</resetValue>
7936          <fields>
7937            <field>
7938              <name>SFD</name>
7939              <description>IEEE 802.15.4 start of frame delimiter</description>
7940              <lsb>0</lsb>
7941              <msb>7</msb>
7942            </field>
7943          </fields>
7944        </register>
7945        <register>
7946          <name>EDCNT</name>
7947          <description>IEEE 802.15.4 energy detect loop count</description>
7948          <addressOffset>0x664</addressOffset>
7949          <access>read-write</access>
7950          <resetValue>0x00000000</resetValue>
7951          <fields>
7952            <field>
7953              <name>EDCNT</name>
7954              <description>IEEE 802.15.4 energy detect loop count</description>
7955              <lsb>0</lsb>
7956              <msb>20</msb>
7957            </field>
7958          </fields>
7959        </register>
7960        <register>
7961          <name>EDSAMPLE</name>
7962          <description>IEEE 802.15.4 energy detect level</description>
7963          <addressOffset>0x668</addressOffset>
7964          <access>read-write</access>
7965          <resetValue>0x00000000</resetValue>
7966          <fields>
7967            <field>
7968              <name>EDLVL</name>
7969              <description>IEEE 802.15.4 energy detect level</description>
7970              <lsb>0</lsb>
7971              <msb>7</msb>
7972            </field>
7973          </fields>
7974        </register>
7975        <register>
7976          <name>CCACTRL</name>
7977          <description>IEEE 802.15.4 clear channel assessment control</description>
7978          <addressOffset>0x66C</addressOffset>
7979          <access>read-write</access>
7980          <resetValue>0x00000000</resetValue>
7981          <fields>
7982            <field>
7983              <name>CCAMODE</name>
7984              <description>CCA mode of operation</description>
7985              <lsb>0</lsb>
7986              <msb>2</msb>
7987              <enumeratedValues>
7988                <enumeratedValue>
7989                  <name>EdMode</name>
7990                  <description>Energy above threshold</description>
7991                  <value>0</value>
7992                </enumeratedValue>
7993                <enumeratedValue>
7994                  <name>CarrierMode</name>
7995                  <description>Carrier seen</description>
7996                  <value>1</value>
7997                </enumeratedValue>
7998                <enumeratedValue>
7999                  <name>CarrierAndEdMode</name>
8000                  <description>Energy above threshold AND carrier seen</description>
8001                  <value>2</value>
8002                </enumeratedValue>
8003                <enumeratedValue>
8004                  <name>CarrierOrEdMode</name>
8005                  <description>Energy above threshold OR carrier seen</description>
8006                  <value>3</value>
8007                </enumeratedValue>
8008                <enumeratedValue>
8009                  <name>EdModeTest1</name>
8010                  <description>Energy above threshold test mode that will abort when first ED measurement over threshold is seen. No averaging.</description>
8011                  <value>4</value>
8012                </enumeratedValue>
8013              </enumeratedValues>
8014            </field>
8015            <field>
8016              <name>CCAEDTHRES</name>
8017              <description>CCA energy busy threshold. Used in all the CCA modes except CarrierMode.</description>
8018              <lsb>8</lsb>
8019              <msb>15</msb>
8020            </field>
8021            <field>
8022              <name>CCACORRTHRES</name>
8023              <description>CCA correlator busy threshold. Only relevant to CarrierMode, CarrierAndEdMode and CarrierOrEdMode.</description>
8024              <lsb>16</lsb>
8025              <msb>23</msb>
8026            </field>
8027            <field>
8028              <name>CCACORRCNT</name>
8029              <description>Limit for occurances above CCACORRTHRES. When not equal to zero the corrolator based signal detect is enabled.</description>
8030              <lsb>24</lsb>
8031              <msb>31</msb>
8032            </field>
8033          </fields>
8034        </register>
8035        <register>
8036          <name>POWER</name>
8037          <description>Peripheral power control</description>
8038          <addressOffset>0xFFC</addressOffset>
8039          <access>read-write</access>
8040          <resetValue>0x00000001</resetValue>
8041          <fields>
8042            <field>
8043              <name>POWER</name>
8044              <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>
8045              <lsb>0</lsb>
8046              <msb>0</msb>
8047              <enumeratedValues>
8048                <enumeratedValue>
8049                  <name>Disabled</name>
8050                  <description>Peripheral is powered off</description>
8051                  <value>0</value>
8052                </enumeratedValue>
8053                <enumeratedValue>
8054                  <name>Enabled</name>
8055                  <description>Peripheral is powered on</description>
8056                  <value>1</value>
8057                </enumeratedValue>
8058              </enumeratedValues>
8059            </field>
8060          </fields>
8061        </register>
8062      </registers>
8063    </peripheral>
8064    <peripheral>
8065      <name>UART0</name>
8066      <description>Universal Asynchronous Receiver/Transmitter</description>
8067      <baseAddress>0x40002000</baseAddress>
8068      <headerStructName>UART</headerStructName>
8069      <addressBlock>
8070        <offset>0</offset>
8071        <size>0x1000</size>
8072        <usage>registers</usage>
8073      </addressBlock>
8074      <interrupt>
8075        <name>UARTE0_UART0</name>
8076        <value>2</value>
8077      </interrupt>
8078      <groupName>UART</groupName>
8079      <size>0x20</size>
8080      <registers>
8081        <register>
8082          <name>TASKS_STARTRX</name>
8083          <description>Start UART receiver</description>
8084          <addressOffset>0x000</addressOffset>
8085          <access>write-only</access>
8086          <fields>
8087            <field>
8088              <name>TASKS_STARTRX</name>
8089              <lsb>0</lsb>
8090              <msb>0</msb>
8091            </field>
8092          </fields>
8093        </register>
8094        <register>
8095          <name>TASKS_STOPRX</name>
8096          <description>Stop UART receiver</description>
8097          <addressOffset>0x004</addressOffset>
8098          <access>write-only</access>
8099          <fields>
8100            <field>
8101              <name>TASKS_STOPRX</name>
8102              <lsb>0</lsb>
8103              <msb>0</msb>
8104            </field>
8105          </fields>
8106        </register>
8107        <register>
8108          <name>TASKS_STARTTX</name>
8109          <description>Start UART transmitter</description>
8110          <addressOffset>0x008</addressOffset>
8111          <access>write-only</access>
8112          <fields>
8113            <field>
8114              <name>TASKS_STARTTX</name>
8115              <lsb>0</lsb>
8116              <msb>0</msb>
8117            </field>
8118          </fields>
8119        </register>
8120        <register>
8121          <name>TASKS_STOPTX</name>
8122          <description>Stop UART transmitter</description>
8123          <addressOffset>0x00C</addressOffset>
8124          <access>write-only</access>
8125          <fields>
8126            <field>
8127              <name>TASKS_STOPTX</name>
8128              <lsb>0</lsb>
8129              <msb>0</msb>
8130            </field>
8131          </fields>
8132        </register>
8133        <register>
8134          <name>TASKS_SUSPEND</name>
8135          <description>Suspend UART</description>
8136          <addressOffset>0x01C</addressOffset>
8137          <access>write-only</access>
8138          <fields>
8139            <field>
8140              <name>TASKS_SUSPEND</name>
8141              <lsb>0</lsb>
8142              <msb>0</msb>
8143            </field>
8144          </fields>
8145        </register>
8146        <register>
8147          <name>EVENTS_CTS</name>
8148          <description>CTS is activated (set low). Clear To Send.</description>
8149          <addressOffset>0x100</addressOffset>
8150          <access>read-write</access>
8151          <fields>
8152            <field>
8153              <name>EVENTS_CTS</name>
8154              <lsb>0</lsb>
8155              <msb>0</msb>
8156            </field>
8157          </fields>
8158        </register>
8159        <register>
8160          <name>EVENTS_NCTS</name>
8161          <description>CTS is deactivated (set high). Not Clear To Send.</description>
8162          <addressOffset>0x104</addressOffset>
8163          <access>read-write</access>
8164          <fields>
8165            <field>
8166              <name>EVENTS_NCTS</name>
8167              <lsb>0</lsb>
8168              <msb>0</msb>
8169            </field>
8170          </fields>
8171        </register>
8172        <register>
8173          <name>EVENTS_RXDRDY</name>
8174          <description>Data received in RXD</description>
8175          <addressOffset>0x108</addressOffset>
8176          <access>read-write</access>
8177          <fields>
8178            <field>
8179              <name>EVENTS_RXDRDY</name>
8180              <lsb>0</lsb>
8181              <msb>0</msb>
8182            </field>
8183          </fields>
8184        </register>
8185        <register>
8186          <name>EVENTS_TXDRDY</name>
8187          <description>Data sent from TXD</description>
8188          <addressOffset>0x11C</addressOffset>
8189          <access>read-write</access>
8190          <fields>
8191            <field>
8192              <name>EVENTS_TXDRDY</name>
8193              <lsb>0</lsb>
8194              <msb>0</msb>
8195            </field>
8196          </fields>
8197        </register>
8198        <register>
8199          <name>EVENTS_ERROR</name>
8200          <description>Error detected</description>
8201          <addressOffset>0x124</addressOffset>
8202          <access>read-write</access>
8203          <fields>
8204            <field>
8205              <name>EVENTS_ERROR</name>
8206              <lsb>0</lsb>
8207              <msb>0</msb>
8208            </field>
8209          </fields>
8210        </register>
8211        <register>
8212          <name>EVENTS_RXTO</name>
8213          <description>Receiver timeout</description>
8214          <addressOffset>0x144</addressOffset>
8215          <access>read-write</access>
8216          <fields>
8217            <field>
8218              <name>EVENTS_RXTO</name>
8219              <lsb>0</lsb>
8220              <msb>0</msb>
8221            </field>
8222          </fields>
8223        </register>
8224        <register>
8225          <name>SHORTS</name>
8226          <description>Shortcut register</description>
8227          <addressOffset>0x200</addressOffset>
8228          <access>read-write</access>
8229          <fields>
8230            <field>
8231              <name>CTS_STARTRX</name>
8232              <description>Shortcut between CTS event and STARTRX task</description>
8233              <lsb>3</lsb>
8234              <msb>3</msb>
8235              <enumeratedValues>
8236                <enumeratedValue>
8237                  <name>Disabled</name>
8238                  <description>Disable shortcut</description>
8239                  <value>0</value>
8240                </enumeratedValue>
8241                <enumeratedValue>
8242                  <name>Enabled</name>
8243                  <description>Enable shortcut</description>
8244                  <value>1</value>
8245                </enumeratedValue>
8246              </enumeratedValues>
8247            </field>
8248            <field>
8249              <name>NCTS_STOPRX</name>
8250              <description>Shortcut between NCTS event and STOPRX task</description>
8251              <lsb>4</lsb>
8252              <msb>4</msb>
8253              <enumeratedValues>
8254                <enumeratedValue>
8255                  <name>Disabled</name>
8256                  <description>Disable shortcut</description>
8257                  <value>0</value>
8258                </enumeratedValue>
8259                <enumeratedValue>
8260                  <name>Enabled</name>
8261                  <description>Enable shortcut</description>
8262                  <value>1</value>
8263                </enumeratedValue>
8264              </enumeratedValues>
8265            </field>
8266          </fields>
8267        </register>
8268        <register>
8269          <name>INTENSET</name>
8270          <description>Enable interrupt</description>
8271          <addressOffset>0x304</addressOffset>
8272          <access>read-write</access>
8273          <fields>
8274            <field>
8275              <name>CTS</name>
8276              <description>Write '1' to enable interrupt for CTS event</description>
8277              <lsb>0</lsb>
8278              <msb>0</msb>
8279              <enumeratedValues>
8280                <usage>read</usage>
8281                <enumeratedValue>
8282                  <name>Disabled</name>
8283                  <description>Read: Disabled</description>
8284                  <value>0</value>
8285                </enumeratedValue>
8286                <enumeratedValue>
8287                  <name>Enabled</name>
8288                  <description>Read: Enabled</description>
8289                  <value>1</value>
8290                </enumeratedValue>
8291              </enumeratedValues>
8292              <enumeratedValues>
8293                <usage>write</usage>
8294                <enumeratedValue>
8295                  <name>Set</name>
8296                  <description>Enable</description>
8297                  <value>1</value>
8298                </enumeratedValue>
8299              </enumeratedValues>
8300            </field>
8301            <field>
8302              <name>NCTS</name>
8303              <description>Write '1' to enable interrupt for NCTS event</description>
8304              <lsb>1</lsb>
8305              <msb>1</msb>
8306              <enumeratedValues>
8307                <usage>read</usage>
8308                <enumeratedValue>
8309                  <name>Disabled</name>
8310                  <description>Read: Disabled</description>
8311                  <value>0</value>
8312                </enumeratedValue>
8313                <enumeratedValue>
8314                  <name>Enabled</name>
8315                  <description>Read: Enabled</description>
8316                  <value>1</value>
8317                </enumeratedValue>
8318              </enumeratedValues>
8319              <enumeratedValues>
8320                <usage>write</usage>
8321                <enumeratedValue>
8322                  <name>Set</name>
8323                  <description>Enable</description>
8324                  <value>1</value>
8325                </enumeratedValue>
8326              </enumeratedValues>
8327            </field>
8328            <field>
8329              <name>RXDRDY</name>
8330              <description>Write '1' to enable interrupt for RXDRDY event</description>
8331              <lsb>2</lsb>
8332              <msb>2</msb>
8333              <enumeratedValues>
8334                <usage>read</usage>
8335                <enumeratedValue>
8336                  <name>Disabled</name>
8337                  <description>Read: Disabled</description>
8338                  <value>0</value>
8339                </enumeratedValue>
8340                <enumeratedValue>
8341                  <name>Enabled</name>
8342                  <description>Read: Enabled</description>
8343                  <value>1</value>
8344                </enumeratedValue>
8345              </enumeratedValues>
8346              <enumeratedValues>
8347                <usage>write</usage>
8348                <enumeratedValue>
8349                  <name>Set</name>
8350                  <description>Enable</description>
8351                  <value>1</value>
8352                </enumeratedValue>
8353              </enumeratedValues>
8354            </field>
8355            <field>
8356              <name>TXDRDY</name>
8357              <description>Write '1' to enable interrupt for TXDRDY event</description>
8358              <lsb>7</lsb>
8359              <msb>7</msb>
8360              <enumeratedValues>
8361                <usage>read</usage>
8362                <enumeratedValue>
8363                  <name>Disabled</name>
8364                  <description>Read: Disabled</description>
8365                  <value>0</value>
8366                </enumeratedValue>
8367                <enumeratedValue>
8368                  <name>Enabled</name>
8369                  <description>Read: Enabled</description>
8370                  <value>1</value>
8371                </enumeratedValue>
8372              </enumeratedValues>
8373              <enumeratedValues>
8374                <usage>write</usage>
8375                <enumeratedValue>
8376                  <name>Set</name>
8377                  <description>Enable</description>
8378                  <value>1</value>
8379                </enumeratedValue>
8380              </enumeratedValues>
8381            </field>
8382            <field>
8383              <name>ERROR</name>
8384              <description>Write '1' to enable interrupt for ERROR event</description>
8385              <lsb>9</lsb>
8386              <msb>9</msb>
8387              <enumeratedValues>
8388                <usage>read</usage>
8389                <enumeratedValue>
8390                  <name>Disabled</name>
8391                  <description>Read: Disabled</description>
8392                  <value>0</value>
8393                </enumeratedValue>
8394                <enumeratedValue>
8395                  <name>Enabled</name>
8396                  <description>Read: Enabled</description>
8397                  <value>1</value>
8398                </enumeratedValue>
8399              </enumeratedValues>
8400              <enumeratedValues>
8401                <usage>write</usage>
8402                <enumeratedValue>
8403                  <name>Set</name>
8404                  <description>Enable</description>
8405                  <value>1</value>
8406                </enumeratedValue>
8407              </enumeratedValues>
8408            </field>
8409            <field>
8410              <name>RXTO</name>
8411              <description>Write '1' to enable interrupt for RXTO event</description>
8412              <lsb>17</lsb>
8413              <msb>17</msb>
8414              <enumeratedValues>
8415                <usage>read</usage>
8416                <enumeratedValue>
8417                  <name>Disabled</name>
8418                  <description>Read: Disabled</description>
8419                  <value>0</value>
8420                </enumeratedValue>
8421                <enumeratedValue>
8422                  <name>Enabled</name>
8423                  <description>Read: Enabled</description>
8424                  <value>1</value>
8425                </enumeratedValue>
8426              </enumeratedValues>
8427              <enumeratedValues>
8428                <usage>write</usage>
8429                <enumeratedValue>
8430                  <name>Set</name>
8431                  <description>Enable</description>
8432                  <value>1</value>
8433                </enumeratedValue>
8434              </enumeratedValues>
8435            </field>
8436          </fields>
8437        </register>
8438        <register>
8439          <name>INTENCLR</name>
8440          <description>Disable interrupt</description>
8441          <addressOffset>0x308</addressOffset>
8442          <access>read-write</access>
8443          <fields>
8444            <field>
8445              <name>CTS</name>
8446              <description>Write '1' to disable interrupt for CTS event</description>
8447              <lsb>0</lsb>
8448              <msb>0</msb>
8449              <enumeratedValues>
8450                <usage>read</usage>
8451                <enumeratedValue>
8452                  <name>Disabled</name>
8453                  <description>Read: Disabled</description>
8454                  <value>0</value>
8455                </enumeratedValue>
8456                <enumeratedValue>
8457                  <name>Enabled</name>
8458                  <description>Read: Enabled</description>
8459                  <value>1</value>
8460                </enumeratedValue>
8461              </enumeratedValues>
8462              <enumeratedValues>
8463                <usage>write</usage>
8464                <enumeratedValue>
8465                  <name>Clear</name>
8466                  <description>Disable</description>
8467                  <value>1</value>
8468                </enumeratedValue>
8469              </enumeratedValues>
8470            </field>
8471            <field>
8472              <name>NCTS</name>
8473              <description>Write '1' to disable interrupt for NCTS event</description>
8474              <lsb>1</lsb>
8475              <msb>1</msb>
8476              <enumeratedValues>
8477                <usage>read</usage>
8478                <enumeratedValue>
8479                  <name>Disabled</name>
8480                  <description>Read: Disabled</description>
8481                  <value>0</value>
8482                </enumeratedValue>
8483                <enumeratedValue>
8484                  <name>Enabled</name>
8485                  <description>Read: Enabled</description>
8486                  <value>1</value>
8487                </enumeratedValue>
8488              </enumeratedValues>
8489              <enumeratedValues>
8490                <usage>write</usage>
8491                <enumeratedValue>
8492                  <name>Clear</name>
8493                  <description>Disable</description>
8494                  <value>1</value>
8495                </enumeratedValue>
8496              </enumeratedValues>
8497            </field>
8498            <field>
8499              <name>RXDRDY</name>
8500              <description>Write '1' to disable interrupt for RXDRDY event</description>
8501              <lsb>2</lsb>
8502              <msb>2</msb>
8503              <enumeratedValues>
8504                <usage>read</usage>
8505                <enumeratedValue>
8506                  <name>Disabled</name>
8507                  <description>Read: Disabled</description>
8508                  <value>0</value>
8509                </enumeratedValue>
8510                <enumeratedValue>
8511                  <name>Enabled</name>
8512                  <description>Read: Enabled</description>
8513                  <value>1</value>
8514                </enumeratedValue>
8515              </enumeratedValues>
8516              <enumeratedValues>
8517                <usage>write</usage>
8518                <enumeratedValue>
8519                  <name>Clear</name>
8520                  <description>Disable</description>
8521                  <value>1</value>
8522                </enumeratedValue>
8523              </enumeratedValues>
8524            </field>
8525            <field>
8526              <name>TXDRDY</name>
8527              <description>Write '1' to disable interrupt for TXDRDY event</description>
8528              <lsb>7</lsb>
8529              <msb>7</msb>
8530              <enumeratedValues>
8531                <usage>read</usage>
8532                <enumeratedValue>
8533                  <name>Disabled</name>
8534                  <description>Read: Disabled</description>
8535                  <value>0</value>
8536                </enumeratedValue>
8537                <enumeratedValue>
8538                  <name>Enabled</name>
8539                  <description>Read: Enabled</description>
8540                  <value>1</value>
8541                </enumeratedValue>
8542              </enumeratedValues>
8543              <enumeratedValues>
8544                <usage>write</usage>
8545                <enumeratedValue>
8546                  <name>Clear</name>
8547                  <description>Disable</description>
8548                  <value>1</value>
8549                </enumeratedValue>
8550              </enumeratedValues>
8551            </field>
8552            <field>
8553              <name>ERROR</name>
8554              <description>Write '1' to disable interrupt for ERROR event</description>
8555              <lsb>9</lsb>
8556              <msb>9</msb>
8557              <enumeratedValues>
8558                <usage>read</usage>
8559                <enumeratedValue>
8560                  <name>Disabled</name>
8561                  <description>Read: Disabled</description>
8562                  <value>0</value>
8563                </enumeratedValue>
8564                <enumeratedValue>
8565                  <name>Enabled</name>
8566                  <description>Read: Enabled</description>
8567                  <value>1</value>
8568                </enumeratedValue>
8569              </enumeratedValues>
8570              <enumeratedValues>
8571                <usage>write</usage>
8572                <enumeratedValue>
8573                  <name>Clear</name>
8574                  <description>Disable</description>
8575                  <value>1</value>
8576                </enumeratedValue>
8577              </enumeratedValues>
8578            </field>
8579            <field>
8580              <name>RXTO</name>
8581              <description>Write '1' to disable interrupt for RXTO event</description>
8582              <lsb>17</lsb>
8583              <msb>17</msb>
8584              <enumeratedValues>
8585                <usage>read</usage>
8586                <enumeratedValue>
8587                  <name>Disabled</name>
8588                  <description>Read: Disabled</description>
8589                  <value>0</value>
8590                </enumeratedValue>
8591                <enumeratedValue>
8592                  <name>Enabled</name>
8593                  <description>Read: Enabled</description>
8594                  <value>1</value>
8595                </enumeratedValue>
8596              </enumeratedValues>
8597              <enumeratedValues>
8598                <usage>write</usage>
8599                <enumeratedValue>
8600                  <name>Clear</name>
8601                  <description>Disable</description>
8602                  <value>1</value>
8603                </enumeratedValue>
8604              </enumeratedValues>
8605            </field>
8606          </fields>
8607        </register>
8608        <register>
8609          <name>ERRORSRC</name>
8610          <description>Error source</description>
8611          <addressOffset>0x480</addressOffset>
8612          <access>read-write</access>
8613          <modifiedWriteValues>oneToClear</modifiedWriteValues>
8614          <fields>
8615            <field>
8616              <name>OVERRUN</name>
8617              <description>Overrun error</description>
8618              <lsb>0</lsb>
8619              <msb>0</msb>
8620              <enumeratedValues>
8621                <usage>read</usage>
8622                <enumeratedValue>
8623                  <name>NotPresent</name>
8624                  <description>Read: error not present</description>
8625                  <value>0</value>
8626                </enumeratedValue>
8627                <enumeratedValue>
8628                  <name>Present</name>
8629                  <description>Read: error present</description>
8630                  <value>1</value>
8631                </enumeratedValue>
8632              </enumeratedValues>
8633            </field>
8634            <field>
8635              <name>PARITY</name>
8636              <description>Parity error</description>
8637              <lsb>1</lsb>
8638              <msb>1</msb>
8639              <enumeratedValues>
8640                <usage>read</usage>
8641                <enumeratedValue>
8642                  <name>NotPresent</name>
8643                  <description>Read: error not present</description>
8644                  <value>0</value>
8645                </enumeratedValue>
8646                <enumeratedValue>
8647                  <name>Present</name>
8648                  <description>Read: error present</description>
8649                  <value>1</value>
8650                </enumeratedValue>
8651              </enumeratedValues>
8652            </field>
8653            <field>
8654              <name>FRAMING</name>
8655              <description>Framing error occurred</description>
8656              <lsb>2</lsb>
8657              <msb>2</msb>
8658              <enumeratedValues>
8659                <usage>read</usage>
8660                <enumeratedValue>
8661                  <name>NotPresent</name>
8662                  <description>Read: error not present</description>
8663                  <value>0</value>
8664                </enumeratedValue>
8665                <enumeratedValue>
8666                  <name>Present</name>
8667                  <description>Read: error present</description>
8668                  <value>1</value>
8669                </enumeratedValue>
8670              </enumeratedValues>
8671            </field>
8672            <field>
8673              <name>BREAK</name>
8674              <description>Break condition</description>
8675              <lsb>3</lsb>
8676              <msb>3</msb>
8677              <enumeratedValues>
8678                <usage>read</usage>
8679                <enumeratedValue>
8680                  <name>NotPresent</name>
8681                  <description>Read: error not present</description>
8682                  <value>0</value>
8683                </enumeratedValue>
8684                <enumeratedValue>
8685                  <name>Present</name>
8686                  <description>Read: error present</description>
8687                  <value>1</value>
8688                </enumeratedValue>
8689              </enumeratedValues>
8690            </field>
8691          </fields>
8692        </register>
8693        <register>
8694          <name>ENABLE</name>
8695          <description>Enable UART</description>
8696          <addressOffset>0x500</addressOffset>
8697          <access>read-write</access>
8698          <fields>
8699            <field>
8700              <name>ENABLE</name>
8701              <description>Enable or disable UART</description>
8702              <lsb>0</lsb>
8703              <msb>3</msb>
8704              <enumeratedValues>
8705                <enumeratedValue>
8706                  <name>Disabled</name>
8707                  <description>Disable UART</description>
8708                  <value>0</value>
8709                </enumeratedValue>
8710                <enumeratedValue>
8711                  <name>Enabled</name>
8712                  <description>Enable UART</description>
8713                  <value>4</value>
8714                </enumeratedValue>
8715              </enumeratedValues>
8716            </field>
8717          </fields>
8718        </register>
8719        <cluster>
8720          <name>PSEL</name>
8721          <description>Unspecified</description>
8722          <headerStructName>UART_PSEL</headerStructName>
8723          <addressOffset>0x508</addressOffset>
8724          <register>
8725            <name>RTS</name>
8726            <description>Pin select for RTS</description>
8727            <addressOffset>0x000</addressOffset>
8728            <access>read-write</access>
8729            <resetValue>0xFFFFFFFF</resetValue>
8730            <fields>
8731              <field>
8732                <name>PIN</name>
8733                <description>Pin number</description>
8734                <lsb>0</lsb>
8735                <msb>4</msb>
8736              </field>
8737              <field>
8738                <name>PORT</name>
8739                <description>Port number</description>
8740                <lsb>5</lsb>
8741                <msb>5</msb>
8742              </field>
8743              <field>
8744                <name>CONNECT</name>
8745                <description>Connection</description>
8746                <lsb>31</lsb>
8747                <msb>31</msb>
8748                <enumeratedValues>
8749                  <enumeratedValue>
8750                    <name>Disconnected</name>
8751                    <description>Disconnect</description>
8752                    <value>1</value>
8753                  </enumeratedValue>
8754                  <enumeratedValue>
8755                    <name>Connected</name>
8756                    <description>Connect</description>
8757                    <value>0</value>
8758                  </enumeratedValue>
8759                </enumeratedValues>
8760              </field>
8761            </fields>
8762          </register>
8763          <register>
8764            <name>TXD</name>
8765            <description>Pin select for TXD</description>
8766            <addressOffset>0x004</addressOffset>
8767            <access>read-write</access>
8768            <resetValue>0xFFFFFFFF</resetValue>
8769            <fields>
8770              <field>
8771                <name>PIN</name>
8772                <description>Pin number</description>
8773                <lsb>0</lsb>
8774                <msb>4</msb>
8775              </field>
8776              <field>
8777                <name>PORT</name>
8778                <description>Port number</description>
8779                <lsb>5</lsb>
8780                <msb>5</msb>
8781              </field>
8782              <field>
8783                <name>CONNECT</name>
8784                <description>Connection</description>
8785                <lsb>31</lsb>
8786                <msb>31</msb>
8787                <enumeratedValues>
8788                  <enumeratedValue>
8789                    <name>Disconnected</name>
8790                    <description>Disconnect</description>
8791                    <value>1</value>
8792                  </enumeratedValue>
8793                  <enumeratedValue>
8794                    <name>Connected</name>
8795                    <description>Connect</description>
8796                    <value>0</value>
8797                  </enumeratedValue>
8798                </enumeratedValues>
8799              </field>
8800            </fields>
8801          </register>
8802          <register>
8803            <name>CTS</name>
8804            <description>Pin select for CTS</description>
8805            <addressOffset>0x008</addressOffset>
8806            <access>read-write</access>
8807            <resetValue>0xFFFFFFFF</resetValue>
8808            <fields>
8809              <field>
8810                <name>PIN</name>
8811                <description>Pin number</description>
8812                <lsb>0</lsb>
8813                <msb>4</msb>
8814              </field>
8815              <field>
8816                <name>PORT</name>
8817                <description>Port number</description>
8818                <lsb>5</lsb>
8819                <msb>5</msb>
8820              </field>
8821              <field>
8822                <name>CONNECT</name>
8823                <description>Connection</description>
8824                <lsb>31</lsb>
8825                <msb>31</msb>
8826                <enumeratedValues>
8827                  <enumeratedValue>
8828                    <name>Disconnected</name>
8829                    <description>Disconnect</description>
8830                    <value>1</value>
8831                  </enumeratedValue>
8832                  <enumeratedValue>
8833                    <name>Connected</name>
8834                    <description>Connect</description>
8835                    <value>0</value>
8836                  </enumeratedValue>
8837                </enumeratedValues>
8838              </field>
8839            </fields>
8840          </register>
8841          <register>
8842            <name>RXD</name>
8843            <description>Pin select for RXD</description>
8844            <addressOffset>0x00C</addressOffset>
8845            <access>read-write</access>
8846            <resetValue>0xFFFFFFFF</resetValue>
8847            <fields>
8848              <field>
8849                <name>PIN</name>
8850                <description>Pin number</description>
8851                <lsb>0</lsb>
8852                <msb>4</msb>
8853              </field>
8854              <field>
8855                <name>PORT</name>
8856                <description>Port number</description>
8857                <lsb>5</lsb>
8858                <msb>5</msb>
8859              </field>
8860              <field>
8861                <name>CONNECT</name>
8862                <description>Connection</description>
8863                <lsb>31</lsb>
8864                <msb>31</msb>
8865                <enumeratedValues>
8866                  <enumeratedValue>
8867                    <name>Disconnected</name>
8868                    <description>Disconnect</description>
8869                    <value>1</value>
8870                  </enumeratedValue>
8871                  <enumeratedValue>
8872                    <name>Connected</name>
8873                    <description>Connect</description>
8874                    <value>0</value>
8875                  </enumeratedValue>
8876                </enumeratedValues>
8877              </field>
8878            </fields>
8879          </register>
8880        </cluster>
8881        <register>
8882          <name>RXD</name>
8883          <description>RXD register</description>
8884          <addressOffset>0x518</addressOffset>
8885          <access>read-only</access>
8886          <readAction>modifyExternal</readAction>
8887          <fields>
8888            <field>
8889              <name>RXD</name>
8890              <description>RX data received in previous transfers, double buffered</description>
8891              <lsb>0</lsb>
8892              <msb>7</msb>
8893            </field>
8894          </fields>
8895        </register>
8896        <register>
8897          <name>TXD</name>
8898          <description>TXD register</description>
8899          <addressOffset>0x51C</addressOffset>
8900          <access>write-only</access>
8901          <fields>
8902            <field>
8903              <name>TXD</name>
8904              <description>TX data to be transferred</description>
8905              <lsb>0</lsb>
8906              <msb>7</msb>
8907            </field>
8908          </fields>
8909        </register>
8910        <register>
8911          <name>BAUDRATE</name>
8912          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
8913          <addressOffset>0x524</addressOffset>
8914          <access>read-write</access>
8915          <resetValue>0x04000000</resetValue>
8916          <fields>
8917            <field>
8918              <name>BAUDRATE</name>
8919              <description>Baud rate</description>
8920              <lsb>0</lsb>
8921              <msb>31</msb>
8922              <enumeratedValues>
8923                <enumeratedValue>
8924                  <name>Baud1200</name>
8925                  <description>1200 baud (actual rate: 1205)</description>
8926                  <value>0x0004F000</value>
8927                </enumeratedValue>
8928                <enumeratedValue>
8929                  <name>Baud2400</name>
8930                  <description>2400 baud (actual rate: 2396)</description>
8931                  <value>0x0009D000</value>
8932                </enumeratedValue>
8933                <enumeratedValue>
8934                  <name>Baud4800</name>
8935                  <description>4800 baud (actual rate: 4808)</description>
8936                  <value>0x0013B000</value>
8937                </enumeratedValue>
8938                <enumeratedValue>
8939                  <name>Baud9600</name>
8940                  <description>9600 baud (actual rate: 9598)</description>
8941                  <value>0x00275000</value>
8942                </enumeratedValue>
8943                <enumeratedValue>
8944                  <name>Baud14400</name>
8945                  <description>14400 baud (actual rate: 14414)</description>
8946                  <value>0x003B0000</value>
8947                </enumeratedValue>
8948                <enumeratedValue>
8949                  <name>Baud19200</name>
8950                  <description>19200 baud (actual rate: 19208)</description>
8951                  <value>0x004EA000</value>
8952                </enumeratedValue>
8953                <enumeratedValue>
8954                  <name>Baud28800</name>
8955                  <description>28800 baud (actual rate: 28829)</description>
8956                  <value>0x0075F000</value>
8957                </enumeratedValue>
8958                <enumeratedValue>
8959                  <name>Baud31250</name>
8960                  <description>31250 baud</description>
8961                  <value>0x00800000</value>
8962                </enumeratedValue>
8963                <enumeratedValue>
8964                  <name>Baud38400</name>
8965                  <description>38400 baud (actual rate: 38462)</description>
8966                  <value>0x009D5000</value>
8967                </enumeratedValue>
8968                <enumeratedValue>
8969                  <name>Baud56000</name>
8970                  <description>56000 baud (actual rate: 55944)</description>
8971                  <value>0x00E50000</value>
8972                </enumeratedValue>
8973                <enumeratedValue>
8974                  <name>Baud57600</name>
8975                  <description>57600 baud (actual rate: 57762)</description>
8976                  <value>0x00EBF000</value>
8977                </enumeratedValue>
8978                <enumeratedValue>
8979                  <name>Baud76800</name>
8980                  <description>76800 baud (actual rate: 76923)</description>
8981                  <value>0x013A9000</value>
8982                </enumeratedValue>
8983                <enumeratedValue>
8984                  <name>Baud115200</name>
8985                  <description>115200 baud (actual rate: 115942)</description>
8986                  <value>0x01D7E000</value>
8987                </enumeratedValue>
8988                <enumeratedValue>
8989                  <name>Baud230400</name>
8990                  <description>230400 baud (actual rate: 231884)</description>
8991                  <value>0x03AFB000</value>
8992                </enumeratedValue>
8993                <enumeratedValue>
8994                  <name>Baud250000</name>
8995                  <description>250000 baud</description>
8996                  <value>0x04000000</value>
8997                </enumeratedValue>
8998                <enumeratedValue>
8999                  <name>Baud460800</name>
9000                  <description>460800 baud (actual rate: 470588)</description>
9001                  <value>0x075F7000</value>
9002                </enumeratedValue>
9003                <enumeratedValue>
9004                  <name>Baud921600</name>
9005                  <description>921600 baud (actual rate: 941176)</description>
9006                  <value>0x0EBED000</value>
9007                </enumeratedValue>
9008                <enumeratedValue>
9009                  <name>Baud1M</name>
9010                  <description>1Mega baud</description>
9011                  <value>0x10000000</value>
9012                </enumeratedValue>
9013              </enumeratedValues>
9014            </field>
9015          </fields>
9016        </register>
9017        <register>
9018          <name>CONFIG</name>
9019          <description>Configuration of parity and hardware flow control</description>
9020          <addressOffset>0x56C</addressOffset>
9021          <access>read-write</access>
9022          <fields>
9023            <field>
9024              <name>HWFC</name>
9025              <description>Hardware flow control</description>
9026              <lsb>0</lsb>
9027              <msb>0</msb>
9028              <enumeratedValues>
9029                <enumeratedValue>
9030                  <name>Disabled</name>
9031                  <description>Disabled</description>
9032                  <value>0</value>
9033                </enumeratedValue>
9034                <enumeratedValue>
9035                  <name>Enabled</name>
9036                  <description>Enabled</description>
9037                  <value>1</value>
9038                </enumeratedValue>
9039              </enumeratedValues>
9040            </field>
9041            <field>
9042              <name>PARITY</name>
9043              <description>Parity</description>
9044              <lsb>1</lsb>
9045              <msb>3</msb>
9046              <enumeratedValues>
9047                <enumeratedValue>
9048                  <name>Excluded</name>
9049                  <description>Exclude parity bit</description>
9050                  <value>0x0</value>
9051                </enumeratedValue>
9052                <enumeratedValue>
9053                  <name>Included</name>
9054                  <description>Include parity bit</description>
9055                  <value>0x7</value>
9056                </enumeratedValue>
9057              </enumeratedValues>
9058            </field>
9059          </fields>
9060        </register>
9061      </registers>
9062    </peripheral>
9063    <peripheral>
9064      <name>UARTE0</name>
9065      <description>UART with EasyDMA 0</description>
9066      <baseAddress>0x40002000</baseAddress>
9067      <alternatePeripheral>UART0</alternatePeripheral>
9068      <headerStructName>UARTE</headerStructName>
9069      <addressBlock>
9070        <offset>0</offset>
9071        <size>0x1000</size>
9072        <usage>registers</usage>
9073      </addressBlock>
9074      <interrupt>
9075        <name>UARTE0_UART0</name>
9076        <value>2</value>
9077      </interrupt>
9078      <groupName>UARTE</groupName>
9079      <size>0x20</size>
9080      <registers>
9081        <register>
9082          <name>TASKS_STARTRX</name>
9083          <description>Start UART receiver</description>
9084          <addressOffset>0x000</addressOffset>
9085          <access>write-only</access>
9086          <fields>
9087            <field>
9088              <name>TASKS_STARTRX</name>
9089              <lsb>0</lsb>
9090              <msb>0</msb>
9091            </field>
9092          </fields>
9093        </register>
9094        <register>
9095          <name>TASKS_STOPRX</name>
9096          <description>Stop UART receiver</description>
9097          <addressOffset>0x004</addressOffset>
9098          <access>write-only</access>
9099          <fields>
9100            <field>
9101              <name>TASKS_STOPRX</name>
9102              <lsb>0</lsb>
9103              <msb>0</msb>
9104            </field>
9105          </fields>
9106        </register>
9107        <register>
9108          <name>TASKS_STARTTX</name>
9109          <description>Start UART transmitter</description>
9110          <addressOffset>0x008</addressOffset>
9111          <access>write-only</access>
9112          <fields>
9113            <field>
9114              <name>TASKS_STARTTX</name>
9115              <lsb>0</lsb>
9116              <msb>0</msb>
9117            </field>
9118          </fields>
9119        </register>
9120        <register>
9121          <name>TASKS_STOPTX</name>
9122          <description>Stop UART transmitter</description>
9123          <addressOffset>0x00C</addressOffset>
9124          <access>write-only</access>
9125          <fields>
9126            <field>
9127              <name>TASKS_STOPTX</name>
9128              <lsb>0</lsb>
9129              <msb>0</msb>
9130            </field>
9131          </fields>
9132        </register>
9133        <register>
9134          <name>TASKS_FLUSHRX</name>
9135          <description>Flush RX FIFO into RX buffer</description>
9136          <addressOffset>0x02C</addressOffset>
9137          <access>write-only</access>
9138          <fields>
9139            <field>
9140              <name>TASKS_FLUSHRX</name>
9141              <lsb>0</lsb>
9142              <msb>0</msb>
9143            </field>
9144          </fields>
9145        </register>
9146        <register>
9147          <name>EVENTS_CTS</name>
9148          <description>CTS is activated (set low). Clear To Send.</description>
9149          <addressOffset>0x100</addressOffset>
9150          <access>read-write</access>
9151          <fields>
9152            <field>
9153              <name>EVENTS_CTS</name>
9154              <lsb>0</lsb>
9155              <msb>0</msb>
9156            </field>
9157          </fields>
9158        </register>
9159        <register>
9160          <name>EVENTS_NCTS</name>
9161          <description>CTS is deactivated (set high). Not Clear To Send.</description>
9162          <addressOffset>0x104</addressOffset>
9163          <access>read-write</access>
9164          <fields>
9165            <field>
9166              <name>EVENTS_NCTS</name>
9167              <lsb>0</lsb>
9168              <msb>0</msb>
9169            </field>
9170          </fields>
9171        </register>
9172        <register>
9173          <name>EVENTS_RXDRDY</name>
9174          <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
9175          <addressOffset>0x108</addressOffset>
9176          <access>read-write</access>
9177          <fields>
9178            <field>
9179              <name>EVENTS_RXDRDY</name>
9180              <lsb>0</lsb>
9181              <msb>0</msb>
9182            </field>
9183          </fields>
9184        </register>
9185        <register>
9186          <name>EVENTS_ENDRX</name>
9187          <description>Receive buffer is filled up</description>
9188          <addressOffset>0x110</addressOffset>
9189          <access>read-write</access>
9190          <fields>
9191            <field>
9192              <name>EVENTS_ENDRX</name>
9193              <lsb>0</lsb>
9194              <msb>0</msb>
9195            </field>
9196          </fields>
9197        </register>
9198        <register>
9199          <name>EVENTS_TXDRDY</name>
9200          <description>Data sent from TXD</description>
9201          <addressOffset>0x11C</addressOffset>
9202          <access>read-write</access>
9203          <fields>
9204            <field>
9205              <name>EVENTS_TXDRDY</name>
9206              <lsb>0</lsb>
9207              <msb>0</msb>
9208            </field>
9209          </fields>
9210        </register>
9211        <register>
9212          <name>EVENTS_ENDTX</name>
9213          <description>Last TX byte transmitted</description>
9214          <addressOffset>0x120</addressOffset>
9215          <access>read-write</access>
9216          <fields>
9217            <field>
9218              <name>EVENTS_ENDTX</name>
9219              <lsb>0</lsb>
9220              <msb>0</msb>
9221            </field>
9222          </fields>
9223        </register>
9224        <register>
9225          <name>EVENTS_ERROR</name>
9226          <description>Error detected</description>
9227          <addressOffset>0x124</addressOffset>
9228          <access>read-write</access>
9229          <fields>
9230            <field>
9231              <name>EVENTS_ERROR</name>
9232              <lsb>0</lsb>
9233              <msb>0</msb>
9234            </field>
9235          </fields>
9236        </register>
9237        <register>
9238          <name>EVENTS_RXTO</name>
9239          <description>Receiver timeout</description>
9240          <addressOffset>0x144</addressOffset>
9241          <access>read-write</access>
9242          <fields>
9243            <field>
9244              <name>EVENTS_RXTO</name>
9245              <lsb>0</lsb>
9246              <msb>0</msb>
9247            </field>
9248          </fields>
9249        </register>
9250        <register>
9251          <name>EVENTS_RXSTARTED</name>
9252          <description>UART receiver has started</description>
9253          <addressOffset>0x14C</addressOffset>
9254          <access>read-write</access>
9255          <fields>
9256            <field>
9257              <name>EVENTS_RXSTARTED</name>
9258              <lsb>0</lsb>
9259              <msb>0</msb>
9260            </field>
9261          </fields>
9262        </register>
9263        <register>
9264          <name>EVENTS_TXSTARTED</name>
9265          <description>UART transmitter has started</description>
9266          <addressOffset>0x150</addressOffset>
9267          <access>read-write</access>
9268          <fields>
9269            <field>
9270              <name>EVENTS_TXSTARTED</name>
9271              <lsb>0</lsb>
9272              <msb>0</msb>
9273            </field>
9274          </fields>
9275        </register>
9276        <register>
9277          <name>EVENTS_TXSTOPPED</name>
9278          <description>Transmitter stopped</description>
9279          <addressOffset>0x158</addressOffset>
9280          <access>read-write</access>
9281          <fields>
9282            <field>
9283              <name>EVENTS_TXSTOPPED</name>
9284              <lsb>0</lsb>
9285              <msb>0</msb>
9286            </field>
9287          </fields>
9288        </register>
9289        <register>
9290          <name>SHORTS</name>
9291          <description>Shortcut register</description>
9292          <addressOffset>0x200</addressOffset>
9293          <access>read-write</access>
9294          <fields>
9295            <field>
9296              <name>ENDRX_STARTRX</name>
9297              <description>Shortcut between ENDRX event and STARTRX task</description>
9298              <lsb>5</lsb>
9299              <msb>5</msb>
9300              <enumeratedValues>
9301                <enumeratedValue>
9302                  <name>Disabled</name>
9303                  <description>Disable shortcut</description>
9304                  <value>0</value>
9305                </enumeratedValue>
9306                <enumeratedValue>
9307                  <name>Enabled</name>
9308                  <description>Enable shortcut</description>
9309                  <value>1</value>
9310                </enumeratedValue>
9311              </enumeratedValues>
9312            </field>
9313            <field>
9314              <name>ENDRX_STOPRX</name>
9315              <description>Shortcut between ENDRX event and STOPRX task</description>
9316              <lsb>6</lsb>
9317              <msb>6</msb>
9318              <enumeratedValues>
9319                <enumeratedValue>
9320                  <name>Disabled</name>
9321                  <description>Disable shortcut</description>
9322                  <value>0</value>
9323                </enumeratedValue>
9324                <enumeratedValue>
9325                  <name>Enabled</name>
9326                  <description>Enable shortcut</description>
9327                  <value>1</value>
9328                </enumeratedValue>
9329              </enumeratedValues>
9330            </field>
9331          </fields>
9332        </register>
9333        <register>
9334          <name>INTEN</name>
9335          <description>Enable or disable interrupt</description>
9336          <addressOffset>0x300</addressOffset>
9337          <access>read-write</access>
9338          <fields>
9339            <field>
9340              <name>CTS</name>
9341              <description>Enable or disable interrupt for CTS event</description>
9342              <lsb>0</lsb>
9343              <msb>0</msb>
9344              <enumeratedValues>
9345                <enumeratedValue>
9346                  <name>Disabled</name>
9347                  <description>Disable</description>
9348                  <value>0</value>
9349                </enumeratedValue>
9350                <enumeratedValue>
9351                  <name>Enabled</name>
9352                  <description>Enable</description>
9353                  <value>1</value>
9354                </enumeratedValue>
9355              </enumeratedValues>
9356            </field>
9357            <field>
9358              <name>NCTS</name>
9359              <description>Enable or disable interrupt for NCTS event</description>
9360              <lsb>1</lsb>
9361              <msb>1</msb>
9362              <enumeratedValues>
9363                <enumeratedValue>
9364                  <name>Disabled</name>
9365                  <description>Disable</description>
9366                  <value>0</value>
9367                </enumeratedValue>
9368                <enumeratedValue>
9369                  <name>Enabled</name>
9370                  <description>Enable</description>
9371                  <value>1</value>
9372                </enumeratedValue>
9373              </enumeratedValues>
9374            </field>
9375            <field>
9376              <name>RXDRDY</name>
9377              <description>Enable or disable interrupt for RXDRDY event</description>
9378              <lsb>2</lsb>
9379              <msb>2</msb>
9380              <enumeratedValues>
9381                <enumeratedValue>
9382                  <name>Disabled</name>
9383                  <description>Disable</description>
9384                  <value>0</value>
9385                </enumeratedValue>
9386                <enumeratedValue>
9387                  <name>Enabled</name>
9388                  <description>Enable</description>
9389                  <value>1</value>
9390                </enumeratedValue>
9391              </enumeratedValues>
9392            </field>
9393            <field>
9394              <name>ENDRX</name>
9395              <description>Enable or disable interrupt for ENDRX event</description>
9396              <lsb>4</lsb>
9397              <msb>4</msb>
9398              <enumeratedValues>
9399                <enumeratedValue>
9400                  <name>Disabled</name>
9401                  <description>Disable</description>
9402                  <value>0</value>
9403                </enumeratedValue>
9404                <enumeratedValue>
9405                  <name>Enabled</name>
9406                  <description>Enable</description>
9407                  <value>1</value>
9408                </enumeratedValue>
9409              </enumeratedValues>
9410            </field>
9411            <field>
9412              <name>TXDRDY</name>
9413              <description>Enable or disable interrupt for TXDRDY event</description>
9414              <lsb>7</lsb>
9415              <msb>7</msb>
9416              <enumeratedValues>
9417                <enumeratedValue>
9418                  <name>Disabled</name>
9419                  <description>Disable</description>
9420                  <value>0</value>
9421                </enumeratedValue>
9422                <enumeratedValue>
9423                  <name>Enabled</name>
9424                  <description>Enable</description>
9425                  <value>1</value>
9426                </enumeratedValue>
9427              </enumeratedValues>
9428            </field>
9429            <field>
9430              <name>ENDTX</name>
9431              <description>Enable or disable interrupt for ENDTX event</description>
9432              <lsb>8</lsb>
9433              <msb>8</msb>
9434              <enumeratedValues>
9435                <enumeratedValue>
9436                  <name>Disabled</name>
9437                  <description>Disable</description>
9438                  <value>0</value>
9439                </enumeratedValue>
9440                <enumeratedValue>
9441                  <name>Enabled</name>
9442                  <description>Enable</description>
9443                  <value>1</value>
9444                </enumeratedValue>
9445              </enumeratedValues>
9446            </field>
9447            <field>
9448              <name>ERROR</name>
9449              <description>Enable or disable interrupt for ERROR event</description>
9450              <lsb>9</lsb>
9451              <msb>9</msb>
9452              <enumeratedValues>
9453                <enumeratedValue>
9454                  <name>Disabled</name>
9455                  <description>Disable</description>
9456                  <value>0</value>
9457                </enumeratedValue>
9458                <enumeratedValue>
9459                  <name>Enabled</name>
9460                  <description>Enable</description>
9461                  <value>1</value>
9462                </enumeratedValue>
9463              </enumeratedValues>
9464            </field>
9465            <field>
9466              <name>RXTO</name>
9467              <description>Enable or disable interrupt for RXTO event</description>
9468              <lsb>17</lsb>
9469              <msb>17</msb>
9470              <enumeratedValues>
9471                <enumeratedValue>
9472                  <name>Disabled</name>
9473                  <description>Disable</description>
9474                  <value>0</value>
9475                </enumeratedValue>
9476                <enumeratedValue>
9477                  <name>Enabled</name>
9478                  <description>Enable</description>
9479                  <value>1</value>
9480                </enumeratedValue>
9481              </enumeratedValues>
9482            </field>
9483            <field>
9484              <name>RXSTARTED</name>
9485              <description>Enable or disable interrupt for RXSTARTED event</description>
9486              <lsb>19</lsb>
9487              <msb>19</msb>
9488              <enumeratedValues>
9489                <enumeratedValue>
9490                  <name>Disabled</name>
9491                  <description>Disable</description>
9492                  <value>0</value>
9493                </enumeratedValue>
9494                <enumeratedValue>
9495                  <name>Enabled</name>
9496                  <description>Enable</description>
9497                  <value>1</value>
9498                </enumeratedValue>
9499              </enumeratedValues>
9500            </field>
9501            <field>
9502              <name>TXSTARTED</name>
9503              <description>Enable or disable interrupt for TXSTARTED event</description>
9504              <lsb>20</lsb>
9505              <msb>20</msb>
9506              <enumeratedValues>
9507                <enumeratedValue>
9508                  <name>Disabled</name>
9509                  <description>Disable</description>
9510                  <value>0</value>
9511                </enumeratedValue>
9512                <enumeratedValue>
9513                  <name>Enabled</name>
9514                  <description>Enable</description>
9515                  <value>1</value>
9516                </enumeratedValue>
9517              </enumeratedValues>
9518            </field>
9519            <field>
9520              <name>TXSTOPPED</name>
9521              <description>Enable or disable interrupt for TXSTOPPED event</description>
9522              <lsb>22</lsb>
9523              <msb>22</msb>
9524              <enumeratedValues>
9525                <enumeratedValue>
9526                  <name>Disabled</name>
9527                  <description>Disable</description>
9528                  <value>0</value>
9529                </enumeratedValue>
9530                <enumeratedValue>
9531                  <name>Enabled</name>
9532                  <description>Enable</description>
9533                  <value>1</value>
9534                </enumeratedValue>
9535              </enumeratedValues>
9536            </field>
9537          </fields>
9538        </register>
9539        <register>
9540          <name>INTENSET</name>
9541          <description>Enable interrupt</description>
9542          <addressOffset>0x304</addressOffset>
9543          <access>read-write</access>
9544          <fields>
9545            <field>
9546              <name>CTS</name>
9547              <description>Write '1' to enable interrupt for CTS event</description>
9548              <lsb>0</lsb>
9549              <msb>0</msb>
9550              <enumeratedValues>
9551                <usage>read</usage>
9552                <enumeratedValue>
9553                  <name>Disabled</name>
9554                  <description>Read: Disabled</description>
9555                  <value>0</value>
9556                </enumeratedValue>
9557                <enumeratedValue>
9558                  <name>Enabled</name>
9559                  <description>Read: Enabled</description>
9560                  <value>1</value>
9561                </enumeratedValue>
9562              </enumeratedValues>
9563              <enumeratedValues>
9564                <usage>write</usage>
9565                <enumeratedValue>
9566                  <name>Set</name>
9567                  <description>Enable</description>
9568                  <value>1</value>
9569                </enumeratedValue>
9570              </enumeratedValues>
9571            </field>
9572            <field>
9573              <name>NCTS</name>
9574              <description>Write '1' to enable interrupt for NCTS event</description>
9575              <lsb>1</lsb>
9576              <msb>1</msb>
9577              <enumeratedValues>
9578                <usage>read</usage>
9579                <enumeratedValue>
9580                  <name>Disabled</name>
9581                  <description>Read: Disabled</description>
9582                  <value>0</value>
9583                </enumeratedValue>
9584                <enumeratedValue>
9585                  <name>Enabled</name>
9586                  <description>Read: Enabled</description>
9587                  <value>1</value>
9588                </enumeratedValue>
9589              </enumeratedValues>
9590              <enumeratedValues>
9591                <usage>write</usage>
9592                <enumeratedValue>
9593                  <name>Set</name>
9594                  <description>Enable</description>
9595                  <value>1</value>
9596                </enumeratedValue>
9597              </enumeratedValues>
9598            </field>
9599            <field>
9600              <name>RXDRDY</name>
9601              <description>Write '1' to enable interrupt for RXDRDY event</description>
9602              <lsb>2</lsb>
9603              <msb>2</msb>
9604              <enumeratedValues>
9605                <usage>read</usage>
9606                <enumeratedValue>
9607                  <name>Disabled</name>
9608                  <description>Read: Disabled</description>
9609                  <value>0</value>
9610                </enumeratedValue>
9611                <enumeratedValue>
9612                  <name>Enabled</name>
9613                  <description>Read: Enabled</description>
9614                  <value>1</value>
9615                </enumeratedValue>
9616              </enumeratedValues>
9617              <enumeratedValues>
9618                <usage>write</usage>
9619                <enumeratedValue>
9620                  <name>Set</name>
9621                  <description>Enable</description>
9622                  <value>1</value>
9623                </enumeratedValue>
9624              </enumeratedValues>
9625            </field>
9626            <field>
9627              <name>ENDRX</name>
9628              <description>Write '1' to enable interrupt for ENDRX event</description>
9629              <lsb>4</lsb>
9630              <msb>4</msb>
9631              <enumeratedValues>
9632                <usage>read</usage>
9633                <enumeratedValue>
9634                  <name>Disabled</name>
9635                  <description>Read: Disabled</description>
9636                  <value>0</value>
9637                </enumeratedValue>
9638                <enumeratedValue>
9639                  <name>Enabled</name>
9640                  <description>Read: Enabled</description>
9641                  <value>1</value>
9642                </enumeratedValue>
9643              </enumeratedValues>
9644              <enumeratedValues>
9645                <usage>write</usage>
9646                <enumeratedValue>
9647                  <name>Set</name>
9648                  <description>Enable</description>
9649                  <value>1</value>
9650                </enumeratedValue>
9651              </enumeratedValues>
9652            </field>
9653            <field>
9654              <name>TXDRDY</name>
9655              <description>Write '1' to enable interrupt for TXDRDY event</description>
9656              <lsb>7</lsb>
9657              <msb>7</msb>
9658              <enumeratedValues>
9659                <usage>read</usage>
9660                <enumeratedValue>
9661                  <name>Disabled</name>
9662                  <description>Read: Disabled</description>
9663                  <value>0</value>
9664                </enumeratedValue>
9665                <enumeratedValue>
9666                  <name>Enabled</name>
9667                  <description>Read: Enabled</description>
9668                  <value>1</value>
9669                </enumeratedValue>
9670              </enumeratedValues>
9671              <enumeratedValues>
9672                <usage>write</usage>
9673                <enumeratedValue>
9674                  <name>Set</name>
9675                  <description>Enable</description>
9676                  <value>1</value>
9677                </enumeratedValue>
9678              </enumeratedValues>
9679            </field>
9680            <field>
9681              <name>ENDTX</name>
9682              <description>Write '1' to enable interrupt for ENDTX event</description>
9683              <lsb>8</lsb>
9684              <msb>8</msb>
9685              <enumeratedValues>
9686                <usage>read</usage>
9687                <enumeratedValue>
9688                  <name>Disabled</name>
9689                  <description>Read: Disabled</description>
9690                  <value>0</value>
9691                </enumeratedValue>
9692                <enumeratedValue>
9693                  <name>Enabled</name>
9694                  <description>Read: Enabled</description>
9695                  <value>1</value>
9696                </enumeratedValue>
9697              </enumeratedValues>
9698              <enumeratedValues>
9699                <usage>write</usage>
9700                <enumeratedValue>
9701                  <name>Set</name>
9702                  <description>Enable</description>
9703                  <value>1</value>
9704                </enumeratedValue>
9705              </enumeratedValues>
9706            </field>
9707            <field>
9708              <name>ERROR</name>
9709              <description>Write '1' to enable interrupt for ERROR event</description>
9710              <lsb>9</lsb>
9711              <msb>9</msb>
9712              <enumeratedValues>
9713                <usage>read</usage>
9714                <enumeratedValue>
9715                  <name>Disabled</name>
9716                  <description>Read: Disabled</description>
9717                  <value>0</value>
9718                </enumeratedValue>
9719                <enumeratedValue>
9720                  <name>Enabled</name>
9721                  <description>Read: Enabled</description>
9722                  <value>1</value>
9723                </enumeratedValue>
9724              </enumeratedValues>
9725              <enumeratedValues>
9726                <usage>write</usage>
9727                <enumeratedValue>
9728                  <name>Set</name>
9729                  <description>Enable</description>
9730                  <value>1</value>
9731                </enumeratedValue>
9732              </enumeratedValues>
9733            </field>
9734            <field>
9735              <name>RXTO</name>
9736              <description>Write '1' to enable interrupt for RXTO event</description>
9737              <lsb>17</lsb>
9738              <msb>17</msb>
9739              <enumeratedValues>
9740                <usage>read</usage>
9741                <enumeratedValue>
9742                  <name>Disabled</name>
9743                  <description>Read: Disabled</description>
9744                  <value>0</value>
9745                </enumeratedValue>
9746                <enumeratedValue>
9747                  <name>Enabled</name>
9748                  <description>Read: Enabled</description>
9749                  <value>1</value>
9750                </enumeratedValue>
9751              </enumeratedValues>
9752              <enumeratedValues>
9753                <usage>write</usage>
9754                <enumeratedValue>
9755                  <name>Set</name>
9756                  <description>Enable</description>
9757                  <value>1</value>
9758                </enumeratedValue>
9759              </enumeratedValues>
9760            </field>
9761            <field>
9762              <name>RXSTARTED</name>
9763              <description>Write '1' to enable interrupt for RXSTARTED event</description>
9764              <lsb>19</lsb>
9765              <msb>19</msb>
9766              <enumeratedValues>
9767                <usage>read</usage>
9768                <enumeratedValue>
9769                  <name>Disabled</name>
9770                  <description>Read: Disabled</description>
9771                  <value>0</value>
9772                </enumeratedValue>
9773                <enumeratedValue>
9774                  <name>Enabled</name>
9775                  <description>Read: Enabled</description>
9776                  <value>1</value>
9777                </enumeratedValue>
9778              </enumeratedValues>
9779              <enumeratedValues>
9780                <usage>write</usage>
9781                <enumeratedValue>
9782                  <name>Set</name>
9783                  <description>Enable</description>
9784                  <value>1</value>
9785                </enumeratedValue>
9786              </enumeratedValues>
9787            </field>
9788            <field>
9789              <name>TXSTARTED</name>
9790              <description>Write '1' to enable interrupt for TXSTARTED event</description>
9791              <lsb>20</lsb>
9792              <msb>20</msb>
9793              <enumeratedValues>
9794                <usage>read</usage>
9795                <enumeratedValue>
9796                  <name>Disabled</name>
9797                  <description>Read: Disabled</description>
9798                  <value>0</value>
9799                </enumeratedValue>
9800                <enumeratedValue>
9801                  <name>Enabled</name>
9802                  <description>Read: Enabled</description>
9803                  <value>1</value>
9804                </enumeratedValue>
9805              </enumeratedValues>
9806              <enumeratedValues>
9807                <usage>write</usage>
9808                <enumeratedValue>
9809                  <name>Set</name>
9810                  <description>Enable</description>
9811                  <value>1</value>
9812                </enumeratedValue>
9813              </enumeratedValues>
9814            </field>
9815            <field>
9816              <name>TXSTOPPED</name>
9817              <description>Write '1' to enable interrupt for TXSTOPPED event</description>
9818              <lsb>22</lsb>
9819              <msb>22</msb>
9820              <enumeratedValues>
9821                <usage>read</usage>
9822                <enumeratedValue>
9823                  <name>Disabled</name>
9824                  <description>Read: Disabled</description>
9825                  <value>0</value>
9826                </enumeratedValue>
9827                <enumeratedValue>
9828                  <name>Enabled</name>
9829                  <description>Read: Enabled</description>
9830                  <value>1</value>
9831                </enumeratedValue>
9832              </enumeratedValues>
9833              <enumeratedValues>
9834                <usage>write</usage>
9835                <enumeratedValue>
9836                  <name>Set</name>
9837                  <description>Enable</description>
9838                  <value>1</value>
9839                </enumeratedValue>
9840              </enumeratedValues>
9841            </field>
9842          </fields>
9843        </register>
9844        <register>
9845          <name>INTENCLR</name>
9846          <description>Disable interrupt</description>
9847          <addressOffset>0x308</addressOffset>
9848          <access>read-write</access>
9849          <fields>
9850            <field>
9851              <name>CTS</name>
9852              <description>Write '1' to disable interrupt for CTS event</description>
9853              <lsb>0</lsb>
9854              <msb>0</msb>
9855              <enumeratedValues>
9856                <usage>read</usage>
9857                <enumeratedValue>
9858                  <name>Disabled</name>
9859                  <description>Read: Disabled</description>
9860                  <value>0</value>
9861                </enumeratedValue>
9862                <enumeratedValue>
9863                  <name>Enabled</name>
9864                  <description>Read: Enabled</description>
9865                  <value>1</value>
9866                </enumeratedValue>
9867              </enumeratedValues>
9868              <enumeratedValues>
9869                <usage>write</usage>
9870                <enumeratedValue>
9871                  <name>Clear</name>
9872                  <description>Disable</description>
9873                  <value>1</value>
9874                </enumeratedValue>
9875              </enumeratedValues>
9876            </field>
9877            <field>
9878              <name>NCTS</name>
9879              <description>Write '1' to disable interrupt for NCTS event</description>
9880              <lsb>1</lsb>
9881              <msb>1</msb>
9882              <enumeratedValues>
9883                <usage>read</usage>
9884                <enumeratedValue>
9885                  <name>Disabled</name>
9886                  <description>Read: Disabled</description>
9887                  <value>0</value>
9888                </enumeratedValue>
9889                <enumeratedValue>
9890                  <name>Enabled</name>
9891                  <description>Read: Enabled</description>
9892                  <value>1</value>
9893                </enumeratedValue>
9894              </enumeratedValues>
9895              <enumeratedValues>
9896                <usage>write</usage>
9897                <enumeratedValue>
9898                  <name>Clear</name>
9899                  <description>Disable</description>
9900                  <value>1</value>
9901                </enumeratedValue>
9902              </enumeratedValues>
9903            </field>
9904            <field>
9905              <name>RXDRDY</name>
9906              <description>Write '1' to disable interrupt for RXDRDY event</description>
9907              <lsb>2</lsb>
9908              <msb>2</msb>
9909              <enumeratedValues>
9910                <usage>read</usage>
9911                <enumeratedValue>
9912                  <name>Disabled</name>
9913                  <description>Read: Disabled</description>
9914                  <value>0</value>
9915                </enumeratedValue>
9916                <enumeratedValue>
9917                  <name>Enabled</name>
9918                  <description>Read: Enabled</description>
9919                  <value>1</value>
9920                </enumeratedValue>
9921              </enumeratedValues>
9922              <enumeratedValues>
9923                <usage>write</usage>
9924                <enumeratedValue>
9925                  <name>Clear</name>
9926                  <description>Disable</description>
9927                  <value>1</value>
9928                </enumeratedValue>
9929              </enumeratedValues>
9930            </field>
9931            <field>
9932              <name>ENDRX</name>
9933              <description>Write '1' to disable interrupt for ENDRX event</description>
9934              <lsb>4</lsb>
9935              <msb>4</msb>
9936              <enumeratedValues>
9937                <usage>read</usage>
9938                <enumeratedValue>
9939                  <name>Disabled</name>
9940                  <description>Read: Disabled</description>
9941                  <value>0</value>
9942                </enumeratedValue>
9943                <enumeratedValue>
9944                  <name>Enabled</name>
9945                  <description>Read: Enabled</description>
9946                  <value>1</value>
9947                </enumeratedValue>
9948              </enumeratedValues>
9949              <enumeratedValues>
9950                <usage>write</usage>
9951                <enumeratedValue>
9952                  <name>Clear</name>
9953                  <description>Disable</description>
9954                  <value>1</value>
9955                </enumeratedValue>
9956              </enumeratedValues>
9957            </field>
9958            <field>
9959              <name>TXDRDY</name>
9960              <description>Write '1' to disable interrupt for TXDRDY event</description>
9961              <lsb>7</lsb>
9962              <msb>7</msb>
9963              <enumeratedValues>
9964                <usage>read</usage>
9965                <enumeratedValue>
9966                  <name>Disabled</name>
9967                  <description>Read: Disabled</description>
9968                  <value>0</value>
9969                </enumeratedValue>
9970                <enumeratedValue>
9971                  <name>Enabled</name>
9972                  <description>Read: Enabled</description>
9973                  <value>1</value>
9974                </enumeratedValue>
9975              </enumeratedValues>
9976              <enumeratedValues>
9977                <usage>write</usage>
9978                <enumeratedValue>
9979                  <name>Clear</name>
9980                  <description>Disable</description>
9981                  <value>1</value>
9982                </enumeratedValue>
9983              </enumeratedValues>
9984            </field>
9985            <field>
9986              <name>ENDTX</name>
9987              <description>Write '1' to disable interrupt for ENDTX event</description>
9988              <lsb>8</lsb>
9989              <msb>8</msb>
9990              <enumeratedValues>
9991                <usage>read</usage>
9992                <enumeratedValue>
9993                  <name>Disabled</name>
9994                  <description>Read: Disabled</description>
9995                  <value>0</value>
9996                </enumeratedValue>
9997                <enumeratedValue>
9998                  <name>Enabled</name>
9999                  <description>Read: Enabled</description>
10000                  <value>1</value>
10001                </enumeratedValue>
10002              </enumeratedValues>
10003              <enumeratedValues>
10004                <usage>write</usage>
10005                <enumeratedValue>
10006                  <name>Clear</name>
10007                  <description>Disable</description>
10008                  <value>1</value>
10009                </enumeratedValue>
10010              </enumeratedValues>
10011            </field>
10012            <field>
10013              <name>ERROR</name>
10014              <description>Write '1' to disable interrupt for ERROR event</description>
10015              <lsb>9</lsb>
10016              <msb>9</msb>
10017              <enumeratedValues>
10018                <usage>read</usage>
10019                <enumeratedValue>
10020                  <name>Disabled</name>
10021                  <description>Read: Disabled</description>
10022                  <value>0</value>
10023                </enumeratedValue>
10024                <enumeratedValue>
10025                  <name>Enabled</name>
10026                  <description>Read: Enabled</description>
10027                  <value>1</value>
10028                </enumeratedValue>
10029              </enumeratedValues>
10030              <enumeratedValues>
10031                <usage>write</usage>
10032                <enumeratedValue>
10033                  <name>Clear</name>
10034                  <description>Disable</description>
10035                  <value>1</value>
10036                </enumeratedValue>
10037              </enumeratedValues>
10038            </field>
10039            <field>
10040              <name>RXTO</name>
10041              <description>Write '1' to disable interrupt for RXTO event</description>
10042              <lsb>17</lsb>
10043              <msb>17</msb>
10044              <enumeratedValues>
10045                <usage>read</usage>
10046                <enumeratedValue>
10047                  <name>Disabled</name>
10048                  <description>Read: Disabled</description>
10049                  <value>0</value>
10050                </enumeratedValue>
10051                <enumeratedValue>
10052                  <name>Enabled</name>
10053                  <description>Read: Enabled</description>
10054                  <value>1</value>
10055                </enumeratedValue>
10056              </enumeratedValues>
10057              <enumeratedValues>
10058                <usage>write</usage>
10059                <enumeratedValue>
10060                  <name>Clear</name>
10061                  <description>Disable</description>
10062                  <value>1</value>
10063                </enumeratedValue>
10064              </enumeratedValues>
10065            </field>
10066            <field>
10067              <name>RXSTARTED</name>
10068              <description>Write '1' to disable interrupt for RXSTARTED event</description>
10069              <lsb>19</lsb>
10070              <msb>19</msb>
10071              <enumeratedValues>
10072                <usage>read</usage>
10073                <enumeratedValue>
10074                  <name>Disabled</name>
10075                  <description>Read: Disabled</description>
10076                  <value>0</value>
10077                </enumeratedValue>
10078                <enumeratedValue>
10079                  <name>Enabled</name>
10080                  <description>Read: Enabled</description>
10081                  <value>1</value>
10082                </enumeratedValue>
10083              </enumeratedValues>
10084              <enumeratedValues>
10085                <usage>write</usage>
10086                <enumeratedValue>
10087                  <name>Clear</name>
10088                  <description>Disable</description>
10089                  <value>1</value>
10090                </enumeratedValue>
10091              </enumeratedValues>
10092            </field>
10093            <field>
10094              <name>TXSTARTED</name>
10095              <description>Write '1' to disable interrupt for TXSTARTED event</description>
10096              <lsb>20</lsb>
10097              <msb>20</msb>
10098              <enumeratedValues>
10099                <usage>read</usage>
10100                <enumeratedValue>
10101                  <name>Disabled</name>
10102                  <description>Read: Disabled</description>
10103                  <value>0</value>
10104                </enumeratedValue>
10105                <enumeratedValue>
10106                  <name>Enabled</name>
10107                  <description>Read: Enabled</description>
10108                  <value>1</value>
10109                </enumeratedValue>
10110              </enumeratedValues>
10111              <enumeratedValues>
10112                <usage>write</usage>
10113                <enumeratedValue>
10114                  <name>Clear</name>
10115                  <description>Disable</description>
10116                  <value>1</value>
10117                </enumeratedValue>
10118              </enumeratedValues>
10119            </field>
10120            <field>
10121              <name>TXSTOPPED</name>
10122              <description>Write '1' to disable interrupt for TXSTOPPED event</description>
10123              <lsb>22</lsb>
10124              <msb>22</msb>
10125              <enumeratedValues>
10126                <usage>read</usage>
10127                <enumeratedValue>
10128                  <name>Disabled</name>
10129                  <description>Read: Disabled</description>
10130                  <value>0</value>
10131                </enumeratedValue>
10132                <enumeratedValue>
10133                  <name>Enabled</name>
10134                  <description>Read: Enabled</description>
10135                  <value>1</value>
10136                </enumeratedValue>
10137              </enumeratedValues>
10138              <enumeratedValues>
10139                <usage>write</usage>
10140                <enumeratedValue>
10141                  <name>Clear</name>
10142                  <description>Disable</description>
10143                  <value>1</value>
10144                </enumeratedValue>
10145              </enumeratedValues>
10146            </field>
10147          </fields>
10148        </register>
10149        <register>
10150          <name>ERRORSRC</name>
10151          <description>Error source Note : this register is read / write one to clear.</description>
10152          <addressOffset>0x480</addressOffset>
10153          <access>read-write</access>
10154          <modifiedWriteValues>oneToClear</modifiedWriteValues>
10155          <fields>
10156            <field>
10157              <name>OVERRUN</name>
10158              <description>Overrun error</description>
10159              <lsb>0</lsb>
10160              <msb>0</msb>
10161              <enumeratedValues>
10162                <usage>read</usage>
10163                <enumeratedValue>
10164                  <name>NotPresent</name>
10165                  <description>Read: error not present</description>
10166                  <value>0</value>
10167                </enumeratedValue>
10168                <enumeratedValue>
10169                  <name>Present</name>
10170                  <description>Read: error present</description>
10171                  <value>1</value>
10172                </enumeratedValue>
10173              </enumeratedValues>
10174            </field>
10175            <field>
10176              <name>PARITY</name>
10177              <description>Parity error</description>
10178              <lsb>1</lsb>
10179              <msb>1</msb>
10180              <enumeratedValues>
10181                <usage>read</usage>
10182                <enumeratedValue>
10183                  <name>NotPresent</name>
10184                  <description>Read: error not present</description>
10185                  <value>0</value>
10186                </enumeratedValue>
10187                <enumeratedValue>
10188                  <name>Present</name>
10189                  <description>Read: error present</description>
10190                  <value>1</value>
10191                </enumeratedValue>
10192              </enumeratedValues>
10193            </field>
10194            <field>
10195              <name>FRAMING</name>
10196              <description>Framing error occurred</description>
10197              <lsb>2</lsb>
10198              <msb>2</msb>
10199              <enumeratedValues>
10200                <usage>read</usage>
10201                <enumeratedValue>
10202                  <name>NotPresent</name>
10203                  <description>Read: error not present</description>
10204                  <value>0</value>
10205                </enumeratedValue>
10206                <enumeratedValue>
10207                  <name>Present</name>
10208                  <description>Read: error present</description>
10209                  <value>1</value>
10210                </enumeratedValue>
10211              </enumeratedValues>
10212            </field>
10213            <field>
10214              <name>BREAK</name>
10215              <description>Break condition</description>
10216              <lsb>3</lsb>
10217              <msb>3</msb>
10218              <enumeratedValues>
10219                <usage>read</usage>
10220                <enumeratedValue>
10221                  <name>NotPresent</name>
10222                  <description>Read: error not present</description>
10223                  <value>0</value>
10224                </enumeratedValue>
10225                <enumeratedValue>
10226                  <name>Present</name>
10227                  <description>Read: error present</description>
10228                  <value>1</value>
10229                </enumeratedValue>
10230              </enumeratedValues>
10231            </field>
10232          </fields>
10233        </register>
10234        <register>
10235          <name>ENABLE</name>
10236          <description>Enable UART</description>
10237          <addressOffset>0x500</addressOffset>
10238          <access>read-write</access>
10239          <fields>
10240            <field>
10241              <name>ENABLE</name>
10242              <description>Enable or disable UARTE</description>
10243              <lsb>0</lsb>
10244              <msb>3</msb>
10245              <enumeratedValues>
10246                <enumeratedValue>
10247                  <name>Disabled</name>
10248                  <description>Disable UARTE</description>
10249                  <value>0</value>
10250                </enumeratedValue>
10251                <enumeratedValue>
10252                  <name>Enabled</name>
10253                  <description>Enable UARTE</description>
10254                  <value>8</value>
10255                </enumeratedValue>
10256              </enumeratedValues>
10257            </field>
10258          </fields>
10259        </register>
10260        <cluster>
10261          <name>PSEL</name>
10262          <description>Unspecified</description>
10263          <headerStructName>UARTE_PSEL</headerStructName>
10264          <addressOffset>0x508</addressOffset>
10265          <register>
10266            <name>RTS</name>
10267            <description>Pin select for RTS signal</description>
10268            <addressOffset>0x000</addressOffset>
10269            <access>read-write</access>
10270            <resetValue>0xFFFFFFFF</resetValue>
10271            <fields>
10272              <field>
10273                <name>PIN</name>
10274                <description>Pin number</description>
10275                <lsb>0</lsb>
10276                <msb>4</msb>
10277              </field>
10278              <field>
10279                <name>PORT</name>
10280                <description>Port number</description>
10281                <lsb>5</lsb>
10282                <msb>5</msb>
10283              </field>
10284              <field>
10285                <name>CONNECT</name>
10286                <description>Connection</description>
10287                <lsb>31</lsb>
10288                <msb>31</msb>
10289                <enumeratedValues>
10290                  <enumeratedValue>
10291                    <name>Disconnected</name>
10292                    <description>Disconnect</description>
10293                    <value>1</value>
10294                  </enumeratedValue>
10295                  <enumeratedValue>
10296                    <name>Connected</name>
10297                    <description>Connect</description>
10298                    <value>0</value>
10299                  </enumeratedValue>
10300                </enumeratedValues>
10301              </field>
10302            </fields>
10303          </register>
10304          <register>
10305            <name>TXD</name>
10306            <description>Pin select for TXD signal</description>
10307            <addressOffset>0x004</addressOffset>
10308            <access>read-write</access>
10309            <resetValue>0xFFFFFFFF</resetValue>
10310            <fields>
10311              <field>
10312                <name>PIN</name>
10313                <description>Pin number</description>
10314                <lsb>0</lsb>
10315                <msb>4</msb>
10316              </field>
10317              <field>
10318                <name>PORT</name>
10319                <description>Port number</description>
10320                <lsb>5</lsb>
10321                <msb>5</msb>
10322              </field>
10323              <field>
10324                <name>CONNECT</name>
10325                <description>Connection</description>
10326                <lsb>31</lsb>
10327                <msb>31</msb>
10328                <enumeratedValues>
10329                  <enumeratedValue>
10330                    <name>Disconnected</name>
10331                    <description>Disconnect</description>
10332                    <value>1</value>
10333                  </enumeratedValue>
10334                  <enumeratedValue>
10335                    <name>Connected</name>
10336                    <description>Connect</description>
10337                    <value>0</value>
10338                  </enumeratedValue>
10339                </enumeratedValues>
10340              </field>
10341            </fields>
10342          </register>
10343          <register>
10344            <name>CTS</name>
10345            <description>Pin select for CTS signal</description>
10346            <addressOffset>0x008</addressOffset>
10347            <access>read-write</access>
10348            <resetValue>0xFFFFFFFF</resetValue>
10349            <fields>
10350              <field>
10351                <name>PIN</name>
10352                <description>Pin number</description>
10353                <lsb>0</lsb>
10354                <msb>4</msb>
10355              </field>
10356              <field>
10357                <name>PORT</name>
10358                <description>Port number</description>
10359                <lsb>5</lsb>
10360                <msb>5</msb>
10361              </field>
10362              <field>
10363                <name>CONNECT</name>
10364                <description>Connection</description>
10365                <lsb>31</lsb>
10366                <msb>31</msb>
10367                <enumeratedValues>
10368                  <enumeratedValue>
10369                    <name>Disconnected</name>
10370                    <description>Disconnect</description>
10371                    <value>1</value>
10372                  </enumeratedValue>
10373                  <enumeratedValue>
10374                    <name>Connected</name>
10375                    <description>Connect</description>
10376                    <value>0</value>
10377                  </enumeratedValue>
10378                </enumeratedValues>
10379              </field>
10380            </fields>
10381          </register>
10382          <register>
10383            <name>RXD</name>
10384            <description>Pin select for RXD signal</description>
10385            <addressOffset>0x00C</addressOffset>
10386            <access>read-write</access>
10387            <resetValue>0xFFFFFFFF</resetValue>
10388            <fields>
10389              <field>
10390                <name>PIN</name>
10391                <description>Pin number</description>
10392                <lsb>0</lsb>
10393                <msb>4</msb>
10394              </field>
10395              <field>
10396                <name>PORT</name>
10397                <description>Port number</description>
10398                <lsb>5</lsb>
10399                <msb>5</msb>
10400              </field>
10401              <field>
10402                <name>CONNECT</name>
10403                <description>Connection</description>
10404                <lsb>31</lsb>
10405                <msb>31</msb>
10406                <enumeratedValues>
10407                  <enumeratedValue>
10408                    <name>Disconnected</name>
10409                    <description>Disconnect</description>
10410                    <value>1</value>
10411                  </enumeratedValue>
10412                  <enumeratedValue>
10413                    <name>Connected</name>
10414                    <description>Connect</description>
10415                    <value>0</value>
10416                  </enumeratedValue>
10417                </enumeratedValues>
10418              </field>
10419            </fields>
10420          </register>
10421        </cluster>
10422        <register>
10423          <name>BAUDRATE</name>
10424          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
10425          <addressOffset>0x524</addressOffset>
10426          <access>read-write</access>
10427          <resetValue>0x04000000</resetValue>
10428          <fields>
10429            <field>
10430              <name>BAUDRATE</name>
10431              <description>Baud rate</description>
10432              <lsb>0</lsb>
10433              <msb>31</msb>
10434              <enumeratedValues>
10435                <enumeratedValue>
10436                  <name>Baud1200</name>
10437                  <description>1200 baud (actual rate: 1205)</description>
10438                  <value>0x0004F000</value>
10439                </enumeratedValue>
10440                <enumeratedValue>
10441                  <name>Baud2400</name>
10442                  <description>2400 baud (actual rate: 2396)</description>
10443                  <value>0x0009D000</value>
10444                </enumeratedValue>
10445                <enumeratedValue>
10446                  <name>Baud4800</name>
10447                  <description>4800 baud (actual rate: 4808)</description>
10448                  <value>0x0013B000</value>
10449                </enumeratedValue>
10450                <enumeratedValue>
10451                  <name>Baud9600</name>
10452                  <description>9600 baud (actual rate: 9598)</description>
10453                  <value>0x00275000</value>
10454                </enumeratedValue>
10455                <enumeratedValue>
10456                  <name>Baud14400</name>
10457                  <description>14400 baud (actual rate: 14401)</description>
10458                  <value>0x003AF000</value>
10459                </enumeratedValue>
10460                <enumeratedValue>
10461                  <name>Baud19200</name>
10462                  <description>19200 baud (actual rate: 19208)</description>
10463                  <value>0x004EA000</value>
10464                </enumeratedValue>
10465                <enumeratedValue>
10466                  <name>Baud28800</name>
10467                  <description>28800 baud (actual rate: 28777)</description>
10468                  <value>0x0075C000</value>
10469                </enumeratedValue>
10470                <enumeratedValue>
10471                  <name>Baud31250</name>
10472                  <description>31250 baud</description>
10473                  <value>0x00800000</value>
10474                </enumeratedValue>
10475                <enumeratedValue>
10476                  <name>Baud38400</name>
10477                  <description>38400 baud (actual rate: 38369)</description>
10478                  <value>0x009D0000</value>
10479                </enumeratedValue>
10480                <enumeratedValue>
10481                  <name>Baud56000</name>
10482                  <description>56000 baud (actual rate: 55944)</description>
10483                  <value>0x00E50000</value>
10484                </enumeratedValue>
10485                <enumeratedValue>
10486                  <name>Baud57600</name>
10487                  <description>57600 baud (actual rate: 57554)</description>
10488                  <value>0x00EB0000</value>
10489                </enumeratedValue>
10490                <enumeratedValue>
10491                  <name>Baud76800</name>
10492                  <description>76800 baud (actual rate: 76923)</description>
10493                  <value>0x013A9000</value>
10494                </enumeratedValue>
10495                <enumeratedValue>
10496                  <name>Baud115200</name>
10497                  <description>115200 baud (actual rate: 115108)</description>
10498                  <value>0x01D60000</value>
10499                </enumeratedValue>
10500                <enumeratedValue>
10501                  <name>Baud230400</name>
10502                  <description>230400 baud (actual rate: 231884)</description>
10503                  <value>0x03B00000</value>
10504                </enumeratedValue>
10505                <enumeratedValue>
10506                  <name>Baud250000</name>
10507                  <description>250000 baud</description>
10508                  <value>0x04000000</value>
10509                </enumeratedValue>
10510                <enumeratedValue>
10511                  <name>Baud460800</name>
10512                  <description>460800 baud (actual rate: 457143)</description>
10513                  <value>0x07400000</value>
10514                </enumeratedValue>
10515                <enumeratedValue>
10516                  <name>Baud921600</name>
10517                  <description>921600 baud (actual rate: 941176)</description>
10518                  <value>0x0F000000</value>
10519                </enumeratedValue>
10520                <enumeratedValue>
10521                  <name>Baud1M</name>
10522                  <description>1Mega baud</description>
10523                  <value>0x10000000</value>
10524                </enumeratedValue>
10525              </enumeratedValues>
10526            </field>
10527          </fields>
10528        </register>
10529        <cluster>
10530          <name>RXD</name>
10531          <description>RXD EasyDMA channel</description>
10532          <headerStructName>UARTE_RXD</headerStructName>
10533          <addressOffset>0x534</addressOffset>
10534          <register>
10535            <name>PTR</name>
10536            <description>Data pointer</description>
10537            <addressOffset>0x000</addressOffset>
10538            <access>read-write</access>
10539            <fields>
10540              <field>
10541                <name>PTR</name>
10542                <description>Data pointer</description>
10543                <lsb>0</lsb>
10544                <msb>31</msb>
10545              </field>
10546            </fields>
10547          </register>
10548          <register>
10549            <name>MAXCNT</name>
10550            <description>Maximum number of bytes in receive buffer</description>
10551            <addressOffset>0x004</addressOffset>
10552            <access>read-write</access>
10553            <fields>
10554              <field>
10555                <name>MAXCNT</name>
10556                <description>Maximum number of bytes in receive buffer</description>
10557                <lsb>0</lsb>
10558                <msb>15</msb>
10559              </field>
10560            </fields>
10561          </register>
10562          <register>
10563            <name>AMOUNT</name>
10564            <description>Number of bytes transferred in the last transaction</description>
10565            <addressOffset>0x008</addressOffset>
10566            <access>read-only</access>
10567            <fields>
10568              <field>
10569                <name>AMOUNT</name>
10570                <description>Number of bytes transferred in the last transaction</description>
10571                <lsb>0</lsb>
10572                <msb>15</msb>
10573              </field>
10574            </fields>
10575          </register>
10576        </cluster>
10577        <cluster>
10578          <name>TXD</name>
10579          <description>TXD EasyDMA channel</description>
10580          <headerStructName>UARTE_TXD</headerStructName>
10581          <addressOffset>0x544</addressOffset>
10582          <register>
10583            <name>PTR</name>
10584            <description>Data pointer</description>
10585            <addressOffset>0x000</addressOffset>
10586            <access>read-write</access>
10587            <fields>
10588              <field>
10589                <name>PTR</name>
10590                <description>Data pointer</description>
10591                <lsb>0</lsb>
10592                <msb>31</msb>
10593              </field>
10594            </fields>
10595          </register>
10596          <register>
10597            <name>MAXCNT</name>
10598            <description>Maximum number of bytes in transmit buffer</description>
10599            <addressOffset>0x004</addressOffset>
10600            <access>read-write</access>
10601            <fields>
10602              <field>
10603                <name>MAXCNT</name>
10604                <description>Maximum number of bytes in transmit buffer</description>
10605                <lsb>0</lsb>
10606                <msb>15</msb>
10607              </field>
10608            </fields>
10609          </register>
10610          <register>
10611            <name>AMOUNT</name>
10612            <description>Number of bytes transferred in the last transaction</description>
10613            <addressOffset>0x008</addressOffset>
10614            <access>read-only</access>
10615            <fields>
10616              <field>
10617                <name>AMOUNT</name>
10618                <description>Number of bytes transferred in the last transaction</description>
10619                <lsb>0</lsb>
10620                <msb>15</msb>
10621              </field>
10622            </fields>
10623          </register>
10624        </cluster>
10625        <register>
10626          <name>CONFIG</name>
10627          <description>Configuration of parity and hardware flow control</description>
10628          <addressOffset>0x56C</addressOffset>
10629          <access>read-write</access>
10630          <fields>
10631            <field>
10632              <name>HWFC</name>
10633              <description>Hardware flow control</description>
10634              <lsb>0</lsb>
10635              <msb>0</msb>
10636              <enumeratedValues>
10637                <enumeratedValue>
10638                  <name>Disabled</name>
10639                  <description>Disabled</description>
10640                  <value>0</value>
10641                </enumeratedValue>
10642                <enumeratedValue>
10643                  <name>Enabled</name>
10644                  <description>Enabled</description>
10645                  <value>1</value>
10646                </enumeratedValue>
10647              </enumeratedValues>
10648            </field>
10649            <field>
10650              <name>PARITY</name>
10651              <description>Parity</description>
10652              <lsb>1</lsb>
10653              <msb>3</msb>
10654              <enumeratedValues>
10655                <enumeratedValue>
10656                  <name>Excluded</name>
10657                  <description>Exclude parity bit</description>
10658                  <value>0x0</value>
10659                </enumeratedValue>
10660                <enumeratedValue>
10661                  <name>Included</name>
10662                  <description>Include even parity bit</description>
10663                  <value>0x7</value>
10664                </enumeratedValue>
10665              </enumeratedValues>
10666            </field>
10667            <field>
10668              <name>STOP</name>
10669              <description>Stop bits</description>
10670              <lsb>4</lsb>
10671              <msb>4</msb>
10672              <enumeratedValues>
10673                <enumeratedValue>
10674                  <name>One</name>
10675                  <description>One stop bit</description>
10676                  <value>0</value>
10677                </enumeratedValue>
10678                <enumeratedValue>
10679                  <name>Two</name>
10680                  <description>Two stop bits</description>
10681                  <value>1</value>
10682                </enumeratedValue>
10683              </enumeratedValues>
10684            </field>
10685          </fields>
10686        </register>
10687      </registers>
10688    </peripheral>
10689    <peripheral>
10690      <name>SPI0</name>
10691      <description>Serial Peripheral Interface 0</description>
10692      <baseAddress>0x40003000</baseAddress>
10693      <headerStructName>SPI</headerStructName>
10694      <addressBlock>
10695        <offset>0</offset>
10696        <size>0x1000</size>
10697        <usage>registers</usage>
10698      </addressBlock>
10699      <interrupt>
10700        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
10701        <value>3</value>
10702      </interrupt>
10703      <groupName>SPI</groupName>
10704      <size>0x20</size>
10705      <registers>
10706        <register>
10707          <name>EVENTS_READY</name>
10708          <description>TXD byte sent and RXD byte received</description>
10709          <addressOffset>0x108</addressOffset>
10710          <access>read-write</access>
10711          <fields>
10712            <field>
10713              <name>EVENTS_READY</name>
10714              <lsb>0</lsb>
10715              <msb>0</msb>
10716            </field>
10717          </fields>
10718        </register>
10719        <register>
10720          <name>INTENSET</name>
10721          <description>Enable interrupt</description>
10722          <addressOffset>0x304</addressOffset>
10723          <access>read-write</access>
10724          <fields>
10725            <field>
10726              <name>READY</name>
10727              <description>Write '1' to enable interrupt for READY event</description>
10728              <lsb>2</lsb>
10729              <msb>2</msb>
10730              <enumeratedValues>
10731                <usage>read</usage>
10732                <enumeratedValue>
10733                  <name>Disabled</name>
10734                  <description>Read: Disabled</description>
10735                  <value>0</value>
10736                </enumeratedValue>
10737                <enumeratedValue>
10738                  <name>Enabled</name>
10739                  <description>Read: Enabled</description>
10740                  <value>1</value>
10741                </enumeratedValue>
10742              </enumeratedValues>
10743              <enumeratedValues>
10744                <usage>write</usage>
10745                <enumeratedValue>
10746                  <name>Set</name>
10747                  <description>Enable</description>
10748                  <value>1</value>
10749                </enumeratedValue>
10750              </enumeratedValues>
10751            </field>
10752          </fields>
10753        </register>
10754        <register>
10755          <name>INTENCLR</name>
10756          <description>Disable interrupt</description>
10757          <addressOffset>0x308</addressOffset>
10758          <access>read-write</access>
10759          <fields>
10760            <field>
10761              <name>READY</name>
10762              <description>Write '1' to disable interrupt for READY event</description>
10763              <lsb>2</lsb>
10764              <msb>2</msb>
10765              <enumeratedValues>
10766                <usage>read</usage>
10767                <enumeratedValue>
10768                  <name>Disabled</name>
10769                  <description>Read: Disabled</description>
10770                  <value>0</value>
10771                </enumeratedValue>
10772                <enumeratedValue>
10773                  <name>Enabled</name>
10774                  <description>Read: Enabled</description>
10775                  <value>1</value>
10776                </enumeratedValue>
10777              </enumeratedValues>
10778              <enumeratedValues>
10779                <usage>write</usage>
10780                <enumeratedValue>
10781                  <name>Clear</name>
10782                  <description>Disable</description>
10783                  <value>1</value>
10784                </enumeratedValue>
10785              </enumeratedValues>
10786            </field>
10787          </fields>
10788        </register>
10789        <register>
10790          <name>ENABLE</name>
10791          <description>Enable SPI</description>
10792          <addressOffset>0x500</addressOffset>
10793          <access>read-write</access>
10794          <fields>
10795            <field>
10796              <name>ENABLE</name>
10797              <description>Enable or disable SPI</description>
10798              <lsb>0</lsb>
10799              <msb>3</msb>
10800              <enumeratedValues>
10801                <enumeratedValue>
10802                  <name>Disabled</name>
10803                  <description>Disable SPI</description>
10804                  <value>0</value>
10805                </enumeratedValue>
10806                <enumeratedValue>
10807                  <name>Enabled</name>
10808                  <description>Enable SPI</description>
10809                  <value>1</value>
10810                </enumeratedValue>
10811              </enumeratedValues>
10812            </field>
10813          </fields>
10814        </register>
10815        <cluster>
10816          <name>PSEL</name>
10817          <description>Unspecified</description>
10818          <headerStructName>SPI_PSEL</headerStructName>
10819          <addressOffset>0x508</addressOffset>
10820          <register>
10821            <name>SCK</name>
10822            <description>Pin select for SCK</description>
10823            <addressOffset>0x000</addressOffset>
10824            <access>read-write</access>
10825            <resetValue>0xFFFFFFFF</resetValue>
10826            <fields>
10827              <field>
10828                <name>PIN</name>
10829                <description>Pin number</description>
10830                <lsb>0</lsb>
10831                <msb>4</msb>
10832              </field>
10833              <field>
10834                <name>PORT</name>
10835                <description>Port number</description>
10836                <lsb>5</lsb>
10837                <msb>5</msb>
10838              </field>
10839              <field>
10840                <name>CONNECT</name>
10841                <description>Connection</description>
10842                <lsb>31</lsb>
10843                <msb>31</msb>
10844                <enumeratedValues>
10845                  <enumeratedValue>
10846                    <name>Disconnected</name>
10847                    <description>Disconnect</description>
10848                    <value>1</value>
10849                  </enumeratedValue>
10850                  <enumeratedValue>
10851                    <name>Connected</name>
10852                    <description>Connect</description>
10853                    <value>0</value>
10854                  </enumeratedValue>
10855                </enumeratedValues>
10856              </field>
10857            </fields>
10858          </register>
10859          <register>
10860            <name>MOSI</name>
10861            <description>Pin select for MOSI signal</description>
10862            <addressOffset>0x004</addressOffset>
10863            <access>read-write</access>
10864            <resetValue>0xFFFFFFFF</resetValue>
10865            <fields>
10866              <field>
10867                <name>PIN</name>
10868                <description>Pin number</description>
10869                <lsb>0</lsb>
10870                <msb>4</msb>
10871              </field>
10872              <field>
10873                <name>PORT</name>
10874                <description>Port number</description>
10875                <lsb>5</lsb>
10876                <msb>5</msb>
10877              </field>
10878              <field>
10879                <name>CONNECT</name>
10880                <description>Connection</description>
10881                <lsb>31</lsb>
10882                <msb>31</msb>
10883                <enumeratedValues>
10884                  <enumeratedValue>
10885                    <name>Disconnected</name>
10886                    <description>Disconnect</description>
10887                    <value>1</value>
10888                  </enumeratedValue>
10889                  <enumeratedValue>
10890                    <name>Connected</name>
10891                    <description>Connect</description>
10892                    <value>0</value>
10893                  </enumeratedValue>
10894                </enumeratedValues>
10895              </field>
10896            </fields>
10897          </register>
10898          <register>
10899            <name>MISO</name>
10900            <description>Pin select for MISO signal</description>
10901            <addressOffset>0x008</addressOffset>
10902            <access>read-write</access>
10903            <resetValue>0xFFFFFFFF</resetValue>
10904            <fields>
10905              <field>
10906                <name>PIN</name>
10907                <description>Pin number</description>
10908                <lsb>0</lsb>
10909                <msb>4</msb>
10910              </field>
10911              <field>
10912                <name>PORT</name>
10913                <description>Port number</description>
10914                <lsb>5</lsb>
10915                <msb>5</msb>
10916              </field>
10917              <field>
10918                <name>CONNECT</name>
10919                <description>Connection</description>
10920                <lsb>31</lsb>
10921                <msb>31</msb>
10922                <enumeratedValues>
10923                  <enumeratedValue>
10924                    <name>Disconnected</name>
10925                    <description>Disconnect</description>
10926                    <value>1</value>
10927                  </enumeratedValue>
10928                  <enumeratedValue>
10929                    <name>Connected</name>
10930                    <description>Connect</description>
10931                    <value>0</value>
10932                  </enumeratedValue>
10933                </enumeratedValues>
10934              </field>
10935            </fields>
10936          </register>
10937        </cluster>
10938        <register>
10939          <name>RXD</name>
10940          <description>RXD register</description>
10941          <addressOffset>0x518</addressOffset>
10942          <access>read-only</access>
10943          <readAction>modifyExternal</readAction>
10944          <fields>
10945            <field>
10946              <name>RXD</name>
10947              <description>RX data received. Double buffered</description>
10948              <lsb>0</lsb>
10949              <msb>7</msb>
10950            </field>
10951          </fields>
10952        </register>
10953        <register>
10954          <name>TXD</name>
10955          <description>TXD register</description>
10956          <addressOffset>0x51C</addressOffset>
10957          <access>read-write</access>
10958          <fields>
10959            <field>
10960              <name>TXD</name>
10961              <description>TX data to send. Double buffered</description>
10962              <lsb>0</lsb>
10963              <msb>7</msb>
10964            </field>
10965          </fields>
10966        </register>
10967        <register>
10968          <name>FREQUENCY</name>
10969          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
10970          <addressOffset>0x524</addressOffset>
10971          <access>read-write</access>
10972          <resetValue>0x04000000</resetValue>
10973          <fields>
10974            <field>
10975              <name>FREQUENCY</name>
10976              <description>SPI master data rate</description>
10977              <lsb>0</lsb>
10978              <msb>31</msb>
10979              <enumeratedValues>
10980                <enumeratedValue>
10981                  <name>K125</name>
10982                  <description>125 kbps</description>
10983                  <value>0x02000000</value>
10984                </enumeratedValue>
10985                <enumeratedValue>
10986                  <name>K250</name>
10987                  <description>250 kbps</description>
10988                  <value>0x04000000</value>
10989                </enumeratedValue>
10990                <enumeratedValue>
10991                  <name>K500</name>
10992                  <description>500 kbps</description>
10993                  <value>0x08000000</value>
10994                </enumeratedValue>
10995                <enumeratedValue>
10996                  <name>M1</name>
10997                  <description>1 Mbps</description>
10998                  <value>0x10000000</value>
10999                </enumeratedValue>
11000                <enumeratedValue>
11001                  <name>M2</name>
11002                  <description>2 Mbps</description>
11003                  <value>0x20000000</value>
11004                </enumeratedValue>
11005                <enumeratedValue>
11006                  <name>M4</name>
11007                  <description>4 Mbps</description>
11008                  <value>0x40000000</value>
11009                </enumeratedValue>
11010                <enumeratedValue>
11011                  <name>M8</name>
11012                  <description>8 Mbps</description>
11013                  <value>0x80000000</value>
11014                </enumeratedValue>
11015              </enumeratedValues>
11016            </field>
11017          </fields>
11018        </register>
11019        <register>
11020          <name>CONFIG</name>
11021          <description>Configuration register</description>
11022          <addressOffset>0x554</addressOffset>
11023          <access>read-write</access>
11024          <fields>
11025            <field>
11026              <name>ORDER</name>
11027              <description>Bit order</description>
11028              <lsb>0</lsb>
11029              <msb>0</msb>
11030              <enumeratedValues>
11031                <enumeratedValue>
11032                  <name>MsbFirst</name>
11033                  <description>Most significant bit shifted out first</description>
11034                  <value>0</value>
11035                </enumeratedValue>
11036                <enumeratedValue>
11037                  <name>LsbFirst</name>
11038                  <description>Least significant bit shifted out first</description>
11039                  <value>1</value>
11040                </enumeratedValue>
11041              </enumeratedValues>
11042            </field>
11043            <field>
11044              <name>CPHA</name>
11045              <description>Serial clock (SCK) phase</description>
11046              <lsb>1</lsb>
11047              <msb>1</msb>
11048              <enumeratedValues>
11049                <enumeratedValue>
11050                  <name>Leading</name>
11051                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
11052                  <value>0</value>
11053                </enumeratedValue>
11054                <enumeratedValue>
11055                  <name>Trailing</name>
11056                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
11057                  <value>1</value>
11058                </enumeratedValue>
11059              </enumeratedValues>
11060            </field>
11061            <field>
11062              <name>CPOL</name>
11063              <description>Serial clock (SCK) polarity</description>
11064              <lsb>2</lsb>
11065              <msb>2</msb>
11066              <enumeratedValues>
11067                <enumeratedValue>
11068                  <name>ActiveHigh</name>
11069                  <description>Active high</description>
11070                  <value>0</value>
11071                </enumeratedValue>
11072                <enumeratedValue>
11073                  <name>ActiveLow</name>
11074                  <description>Active low</description>
11075                  <value>1</value>
11076                </enumeratedValue>
11077              </enumeratedValues>
11078            </field>
11079          </fields>
11080        </register>
11081      </registers>
11082    </peripheral>
11083    <peripheral>
11084      <name>SPIM0</name>
11085      <description>Serial Peripheral Interface Master with EasyDMA 0</description>
11086      <baseAddress>0x40003000</baseAddress>
11087      <alternatePeripheral>SPI0</alternatePeripheral>
11088      <headerStructName>SPIM</headerStructName>
11089      <addressBlock>
11090        <offset>0</offset>
11091        <size>0x1000</size>
11092        <usage>registers</usage>
11093      </addressBlock>
11094      <interrupt>
11095        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
11096        <value>3</value>
11097      </interrupt>
11098      <groupName>SPIM</groupName>
11099      <size>0x20</size>
11100      <registers>
11101        <register>
11102          <name>TASKS_START</name>
11103          <description>Start SPI transaction</description>
11104          <addressOffset>0x010</addressOffset>
11105          <access>write-only</access>
11106          <fields>
11107            <field>
11108              <name>TASKS_START</name>
11109              <lsb>0</lsb>
11110              <msb>0</msb>
11111            </field>
11112          </fields>
11113        </register>
11114        <register>
11115          <name>TASKS_STOP</name>
11116          <description>Stop SPI transaction</description>
11117          <addressOffset>0x014</addressOffset>
11118          <access>write-only</access>
11119          <fields>
11120            <field>
11121              <name>TASKS_STOP</name>
11122              <lsb>0</lsb>
11123              <msb>0</msb>
11124            </field>
11125          </fields>
11126        </register>
11127        <register>
11128          <name>TASKS_SUSPEND</name>
11129          <description>Suspend SPI transaction</description>
11130          <addressOffset>0x01C</addressOffset>
11131          <access>write-only</access>
11132          <fields>
11133            <field>
11134              <name>TASKS_SUSPEND</name>
11135              <lsb>0</lsb>
11136              <msb>0</msb>
11137            </field>
11138          </fields>
11139        </register>
11140        <register>
11141          <name>TASKS_RESUME</name>
11142          <description>Resume SPI transaction</description>
11143          <addressOffset>0x020</addressOffset>
11144          <access>write-only</access>
11145          <fields>
11146            <field>
11147              <name>TASKS_RESUME</name>
11148              <lsb>0</lsb>
11149              <msb>0</msb>
11150            </field>
11151          </fields>
11152        </register>
11153        <register>
11154          <name>EVENTS_STOPPED</name>
11155          <description>SPI transaction has stopped</description>
11156          <addressOffset>0x104</addressOffset>
11157          <access>read-write</access>
11158          <fields>
11159            <field>
11160              <name>EVENTS_STOPPED</name>
11161              <lsb>0</lsb>
11162              <msb>0</msb>
11163            </field>
11164          </fields>
11165        </register>
11166        <register>
11167          <name>EVENTS_ENDRX</name>
11168          <description>End of RXD buffer reached</description>
11169          <addressOffset>0x110</addressOffset>
11170          <access>read-write</access>
11171          <fields>
11172            <field>
11173              <name>EVENTS_ENDRX</name>
11174              <lsb>0</lsb>
11175              <msb>0</msb>
11176            </field>
11177          </fields>
11178        </register>
11179        <register>
11180          <name>EVENTS_END</name>
11181          <description>End of RXD buffer and TXD buffer reached</description>
11182          <addressOffset>0x118</addressOffset>
11183          <access>read-write</access>
11184          <fields>
11185            <field>
11186              <name>EVENTS_END</name>
11187              <lsb>0</lsb>
11188              <msb>0</msb>
11189            </field>
11190          </fields>
11191        </register>
11192        <register>
11193          <name>EVENTS_ENDTX</name>
11194          <description>End of TXD buffer reached</description>
11195          <addressOffset>0x120</addressOffset>
11196          <access>read-write</access>
11197          <fields>
11198            <field>
11199              <name>EVENTS_ENDTX</name>
11200              <lsb>0</lsb>
11201              <msb>0</msb>
11202            </field>
11203          </fields>
11204        </register>
11205        <register>
11206          <name>EVENTS_STARTED</name>
11207          <description>Transaction started</description>
11208          <addressOffset>0x14C</addressOffset>
11209          <access>read-write</access>
11210          <fields>
11211            <field>
11212              <name>EVENTS_STARTED</name>
11213              <lsb>0</lsb>
11214              <msb>0</msb>
11215            </field>
11216          </fields>
11217        </register>
11218        <register>
11219          <name>SHORTS</name>
11220          <description>Shortcut register</description>
11221          <addressOffset>0x200</addressOffset>
11222          <access>read-write</access>
11223          <fields>
11224            <field>
11225              <name>END_START</name>
11226              <description>Shortcut between END event and START task</description>
11227              <lsb>17</lsb>
11228              <msb>17</msb>
11229              <enumeratedValues>
11230                <enumeratedValue>
11231                  <name>Disabled</name>
11232                  <description>Disable shortcut</description>
11233                  <value>0</value>
11234                </enumeratedValue>
11235                <enumeratedValue>
11236                  <name>Enabled</name>
11237                  <description>Enable shortcut</description>
11238                  <value>1</value>
11239                </enumeratedValue>
11240              </enumeratedValues>
11241            </field>
11242          </fields>
11243        </register>
11244        <register>
11245          <name>INTENSET</name>
11246          <description>Enable interrupt</description>
11247          <addressOffset>0x304</addressOffset>
11248          <access>read-write</access>
11249          <fields>
11250            <field>
11251              <name>STOPPED</name>
11252              <description>Write '1' to enable interrupt for STOPPED event</description>
11253              <lsb>1</lsb>
11254              <msb>1</msb>
11255              <enumeratedValues>
11256                <usage>read</usage>
11257                <enumeratedValue>
11258                  <name>Disabled</name>
11259                  <description>Read: Disabled</description>
11260                  <value>0</value>
11261                </enumeratedValue>
11262                <enumeratedValue>
11263                  <name>Enabled</name>
11264                  <description>Read: Enabled</description>
11265                  <value>1</value>
11266                </enumeratedValue>
11267              </enumeratedValues>
11268              <enumeratedValues>
11269                <usage>write</usage>
11270                <enumeratedValue>
11271                  <name>Set</name>
11272                  <description>Enable</description>
11273                  <value>1</value>
11274                </enumeratedValue>
11275              </enumeratedValues>
11276            </field>
11277            <field>
11278              <name>ENDRX</name>
11279              <description>Write '1' to enable interrupt for ENDRX event</description>
11280              <lsb>4</lsb>
11281              <msb>4</msb>
11282              <enumeratedValues>
11283                <usage>read</usage>
11284                <enumeratedValue>
11285                  <name>Disabled</name>
11286                  <description>Read: Disabled</description>
11287                  <value>0</value>
11288                </enumeratedValue>
11289                <enumeratedValue>
11290                  <name>Enabled</name>
11291                  <description>Read: Enabled</description>
11292                  <value>1</value>
11293                </enumeratedValue>
11294              </enumeratedValues>
11295              <enumeratedValues>
11296                <usage>write</usage>
11297                <enumeratedValue>
11298                  <name>Set</name>
11299                  <description>Enable</description>
11300                  <value>1</value>
11301                </enumeratedValue>
11302              </enumeratedValues>
11303            </field>
11304            <field>
11305              <name>END</name>
11306              <description>Write '1' to enable interrupt for END event</description>
11307              <lsb>6</lsb>
11308              <msb>6</msb>
11309              <enumeratedValues>
11310                <usage>read</usage>
11311                <enumeratedValue>
11312                  <name>Disabled</name>
11313                  <description>Read: Disabled</description>
11314                  <value>0</value>
11315                </enumeratedValue>
11316                <enumeratedValue>
11317                  <name>Enabled</name>
11318                  <description>Read: Enabled</description>
11319                  <value>1</value>
11320                </enumeratedValue>
11321              </enumeratedValues>
11322              <enumeratedValues>
11323                <usage>write</usage>
11324                <enumeratedValue>
11325                  <name>Set</name>
11326                  <description>Enable</description>
11327                  <value>1</value>
11328                </enumeratedValue>
11329              </enumeratedValues>
11330            </field>
11331            <field>
11332              <name>ENDTX</name>
11333              <description>Write '1' to enable interrupt for ENDTX event</description>
11334              <lsb>8</lsb>
11335              <msb>8</msb>
11336              <enumeratedValues>
11337                <usage>read</usage>
11338                <enumeratedValue>
11339                  <name>Disabled</name>
11340                  <description>Read: Disabled</description>
11341                  <value>0</value>
11342                </enumeratedValue>
11343                <enumeratedValue>
11344                  <name>Enabled</name>
11345                  <description>Read: Enabled</description>
11346                  <value>1</value>
11347                </enumeratedValue>
11348              </enumeratedValues>
11349              <enumeratedValues>
11350                <usage>write</usage>
11351                <enumeratedValue>
11352                  <name>Set</name>
11353                  <description>Enable</description>
11354                  <value>1</value>
11355                </enumeratedValue>
11356              </enumeratedValues>
11357            </field>
11358            <field>
11359              <name>STARTED</name>
11360              <description>Write '1' to enable interrupt for STARTED event</description>
11361              <lsb>19</lsb>
11362              <msb>19</msb>
11363              <enumeratedValues>
11364                <usage>read</usage>
11365                <enumeratedValue>
11366                  <name>Disabled</name>
11367                  <description>Read: Disabled</description>
11368                  <value>0</value>
11369                </enumeratedValue>
11370                <enumeratedValue>
11371                  <name>Enabled</name>
11372                  <description>Read: Enabled</description>
11373                  <value>1</value>
11374                </enumeratedValue>
11375              </enumeratedValues>
11376              <enumeratedValues>
11377                <usage>write</usage>
11378                <enumeratedValue>
11379                  <name>Set</name>
11380                  <description>Enable</description>
11381                  <value>1</value>
11382                </enumeratedValue>
11383              </enumeratedValues>
11384            </field>
11385          </fields>
11386        </register>
11387        <register>
11388          <name>INTENCLR</name>
11389          <description>Disable interrupt</description>
11390          <addressOffset>0x308</addressOffset>
11391          <access>read-write</access>
11392          <fields>
11393            <field>
11394              <name>STOPPED</name>
11395              <description>Write '1' to disable interrupt for STOPPED event</description>
11396              <lsb>1</lsb>
11397              <msb>1</msb>
11398              <enumeratedValues>
11399                <usage>read</usage>
11400                <enumeratedValue>
11401                  <name>Disabled</name>
11402                  <description>Read: Disabled</description>
11403                  <value>0</value>
11404                </enumeratedValue>
11405                <enumeratedValue>
11406                  <name>Enabled</name>
11407                  <description>Read: Enabled</description>
11408                  <value>1</value>
11409                </enumeratedValue>
11410              </enumeratedValues>
11411              <enumeratedValues>
11412                <usage>write</usage>
11413                <enumeratedValue>
11414                  <name>Clear</name>
11415                  <description>Disable</description>
11416                  <value>1</value>
11417                </enumeratedValue>
11418              </enumeratedValues>
11419            </field>
11420            <field>
11421              <name>ENDRX</name>
11422              <description>Write '1' to disable interrupt for ENDRX event</description>
11423              <lsb>4</lsb>
11424              <msb>4</msb>
11425              <enumeratedValues>
11426                <usage>read</usage>
11427                <enumeratedValue>
11428                  <name>Disabled</name>
11429                  <description>Read: Disabled</description>
11430                  <value>0</value>
11431                </enumeratedValue>
11432                <enumeratedValue>
11433                  <name>Enabled</name>
11434                  <description>Read: Enabled</description>
11435                  <value>1</value>
11436                </enumeratedValue>
11437              </enumeratedValues>
11438              <enumeratedValues>
11439                <usage>write</usage>
11440                <enumeratedValue>
11441                  <name>Clear</name>
11442                  <description>Disable</description>
11443                  <value>1</value>
11444                </enumeratedValue>
11445              </enumeratedValues>
11446            </field>
11447            <field>
11448              <name>END</name>
11449              <description>Write '1' to disable interrupt for END event</description>
11450              <lsb>6</lsb>
11451              <msb>6</msb>
11452              <enumeratedValues>
11453                <usage>read</usage>
11454                <enumeratedValue>
11455                  <name>Disabled</name>
11456                  <description>Read: Disabled</description>
11457                  <value>0</value>
11458                </enumeratedValue>
11459                <enumeratedValue>
11460                  <name>Enabled</name>
11461                  <description>Read: Enabled</description>
11462                  <value>1</value>
11463                </enumeratedValue>
11464              </enumeratedValues>
11465              <enumeratedValues>
11466                <usage>write</usage>
11467                <enumeratedValue>
11468                  <name>Clear</name>
11469                  <description>Disable</description>
11470                  <value>1</value>
11471                </enumeratedValue>
11472              </enumeratedValues>
11473            </field>
11474            <field>
11475              <name>ENDTX</name>
11476              <description>Write '1' to disable interrupt for ENDTX event</description>
11477              <lsb>8</lsb>
11478              <msb>8</msb>
11479              <enumeratedValues>
11480                <usage>read</usage>
11481                <enumeratedValue>
11482                  <name>Disabled</name>
11483                  <description>Read: Disabled</description>
11484                  <value>0</value>
11485                </enumeratedValue>
11486                <enumeratedValue>
11487                  <name>Enabled</name>
11488                  <description>Read: Enabled</description>
11489                  <value>1</value>
11490                </enumeratedValue>
11491              </enumeratedValues>
11492              <enumeratedValues>
11493                <usage>write</usage>
11494                <enumeratedValue>
11495                  <name>Clear</name>
11496                  <description>Disable</description>
11497                  <value>1</value>
11498                </enumeratedValue>
11499              </enumeratedValues>
11500            </field>
11501            <field>
11502              <name>STARTED</name>
11503              <description>Write '1' to disable interrupt for STARTED event</description>
11504              <lsb>19</lsb>
11505              <msb>19</msb>
11506              <enumeratedValues>
11507                <usage>read</usage>
11508                <enumeratedValue>
11509                  <name>Disabled</name>
11510                  <description>Read: Disabled</description>
11511                  <value>0</value>
11512                </enumeratedValue>
11513                <enumeratedValue>
11514                  <name>Enabled</name>
11515                  <description>Read: Enabled</description>
11516                  <value>1</value>
11517                </enumeratedValue>
11518              </enumeratedValues>
11519              <enumeratedValues>
11520                <usage>write</usage>
11521                <enumeratedValue>
11522                  <name>Clear</name>
11523                  <description>Disable</description>
11524                  <value>1</value>
11525                </enumeratedValue>
11526              </enumeratedValues>
11527            </field>
11528          </fields>
11529        </register>
11530        <register>
11531          <name>STALLSTAT</name>
11532          <description>Stall status for EasyDMA RAM accesses. The fields in this register is set to STALL by hardware whenever a stall occurres and can be cleared (set to NOSTALL) by the CPU.</description>
11533          <addressOffset>0x400</addressOffset>
11534          <access>read-write</access>
11535          <resetValue>0x00000000</resetValue>
11536          <fields>
11537            <field>
11538              <name>TX</name>
11539              <description>Stall status for EasyDMA RAM reads</description>
11540              <lsb>0</lsb>
11541              <msb>0</msb>
11542              <enumeratedValues>
11543                <enumeratedValue>
11544                  <name>NOSTALL</name>
11545                  <description>No stall</description>
11546                  <value>0</value>
11547                </enumeratedValue>
11548                <enumeratedValue>
11549                  <name>STALL</name>
11550                  <description>A stall has occurred</description>
11551                  <value>1</value>
11552                </enumeratedValue>
11553              </enumeratedValues>
11554            </field>
11555            <field>
11556              <name>RX</name>
11557              <description>Stall status for EasyDMA RAM writes</description>
11558              <lsb>1</lsb>
11559              <msb>1</msb>
11560              <enumeratedValues>
11561                <enumeratedValue>
11562                  <name>NOSTALL</name>
11563                  <description>No stall</description>
11564                  <value>0</value>
11565                </enumeratedValue>
11566                <enumeratedValue>
11567                  <name>STALL</name>
11568                  <description>A stall has occurred</description>
11569                  <value>1</value>
11570                </enumeratedValue>
11571              </enumeratedValues>
11572            </field>
11573          </fields>
11574        </register>
11575        <register>
11576          <name>ENABLE</name>
11577          <description>Enable SPIM</description>
11578          <addressOffset>0x500</addressOffset>
11579          <access>read-write</access>
11580          <fields>
11581            <field>
11582              <name>ENABLE</name>
11583              <description>Enable or disable SPIM</description>
11584              <lsb>0</lsb>
11585              <msb>3</msb>
11586              <enumeratedValues>
11587                <enumeratedValue>
11588                  <name>Disabled</name>
11589                  <description>Disable SPIM</description>
11590                  <value>0</value>
11591                </enumeratedValue>
11592                <enumeratedValue>
11593                  <name>Enabled</name>
11594                  <description>Enable SPIM</description>
11595                  <value>7</value>
11596                </enumeratedValue>
11597              </enumeratedValues>
11598            </field>
11599          </fields>
11600        </register>
11601        <cluster>
11602          <name>PSEL</name>
11603          <description>Unspecified</description>
11604          <headerStructName>SPIM_PSEL</headerStructName>
11605          <addressOffset>0x508</addressOffset>
11606          <register>
11607            <name>SCK</name>
11608            <description>Pin select for SCK</description>
11609            <addressOffset>0x000</addressOffset>
11610            <access>read-write</access>
11611            <resetValue>0xFFFFFFFF</resetValue>
11612            <fields>
11613              <field>
11614                <name>PIN</name>
11615                <description>Pin number</description>
11616                <lsb>0</lsb>
11617                <msb>4</msb>
11618              </field>
11619              <field>
11620                <name>PORT</name>
11621                <description>Port number</description>
11622                <lsb>5</lsb>
11623                <msb>5</msb>
11624              </field>
11625              <field>
11626                <name>CONNECT</name>
11627                <description>Connection</description>
11628                <lsb>31</lsb>
11629                <msb>31</msb>
11630                <enumeratedValues>
11631                  <enumeratedValue>
11632                    <name>Disconnected</name>
11633                    <description>Disconnect</description>
11634                    <value>1</value>
11635                  </enumeratedValue>
11636                  <enumeratedValue>
11637                    <name>Connected</name>
11638                    <description>Connect</description>
11639                    <value>0</value>
11640                  </enumeratedValue>
11641                </enumeratedValues>
11642              </field>
11643            </fields>
11644          </register>
11645          <register>
11646            <name>MOSI</name>
11647            <description>Pin select for MOSI signal</description>
11648            <addressOffset>0x004</addressOffset>
11649            <access>read-write</access>
11650            <resetValue>0xFFFFFFFF</resetValue>
11651            <fields>
11652              <field>
11653                <name>PIN</name>
11654                <description>Pin number</description>
11655                <lsb>0</lsb>
11656                <msb>4</msb>
11657              </field>
11658              <field>
11659                <name>PORT</name>
11660                <description>Port number</description>
11661                <lsb>5</lsb>
11662                <msb>5</msb>
11663              </field>
11664              <field>
11665                <name>CONNECT</name>
11666                <description>Connection</description>
11667                <lsb>31</lsb>
11668                <msb>31</msb>
11669                <enumeratedValues>
11670                  <enumeratedValue>
11671                    <name>Disconnected</name>
11672                    <description>Disconnect</description>
11673                    <value>1</value>
11674                  </enumeratedValue>
11675                  <enumeratedValue>
11676                    <name>Connected</name>
11677                    <description>Connect</description>
11678                    <value>0</value>
11679                  </enumeratedValue>
11680                </enumeratedValues>
11681              </field>
11682            </fields>
11683          </register>
11684          <register>
11685            <name>MISO</name>
11686            <description>Pin select for MISO signal</description>
11687            <addressOffset>0x008</addressOffset>
11688            <access>read-write</access>
11689            <resetValue>0xFFFFFFFF</resetValue>
11690            <fields>
11691              <field>
11692                <name>PIN</name>
11693                <description>Pin number</description>
11694                <lsb>0</lsb>
11695                <msb>4</msb>
11696              </field>
11697              <field>
11698                <name>PORT</name>
11699                <description>Port number</description>
11700                <lsb>5</lsb>
11701                <msb>5</msb>
11702              </field>
11703              <field>
11704                <name>CONNECT</name>
11705                <description>Connection</description>
11706                <lsb>31</lsb>
11707                <msb>31</msb>
11708                <enumeratedValues>
11709                  <enumeratedValue>
11710                    <name>Disconnected</name>
11711                    <description>Disconnect</description>
11712                    <value>1</value>
11713                  </enumeratedValue>
11714                  <enumeratedValue>
11715                    <name>Connected</name>
11716                    <description>Connect</description>
11717                    <value>0</value>
11718                  </enumeratedValue>
11719                </enumeratedValues>
11720              </field>
11721            </fields>
11722          </register>
11723          <register>
11724            <name>CSN</name>
11725            <description>Pin select for CSN</description>
11726            <addressOffset>0x00C</addressOffset>
11727            <access>read-write</access>
11728            <resetValue>0xFFFFFFFF</resetValue>
11729            <fields>
11730              <field>
11731                <name>PIN</name>
11732                <description>Pin number</description>
11733                <lsb>0</lsb>
11734                <msb>4</msb>
11735              </field>
11736              <field>
11737                <name>PORT</name>
11738                <description>Port number</description>
11739                <lsb>5</lsb>
11740                <msb>5</msb>
11741              </field>
11742              <field>
11743                <name>CONNECT</name>
11744                <description>Connection</description>
11745                <lsb>31</lsb>
11746                <msb>31</msb>
11747                <enumeratedValues>
11748                  <enumeratedValue>
11749                    <name>Disconnected</name>
11750                    <description>Disconnect</description>
11751                    <value>1</value>
11752                  </enumeratedValue>
11753                  <enumeratedValue>
11754                    <name>Connected</name>
11755                    <description>Connect</description>
11756                    <value>0</value>
11757                  </enumeratedValue>
11758                </enumeratedValues>
11759              </field>
11760            </fields>
11761          </register>
11762        </cluster>
11763        <register>
11764          <name>FREQUENCY</name>
11765          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
11766          <addressOffset>0x524</addressOffset>
11767          <access>read-write</access>
11768          <resetValue>0x04000000</resetValue>
11769          <fields>
11770            <field>
11771              <name>FREQUENCY</name>
11772              <description>SPI master data rate</description>
11773              <lsb>0</lsb>
11774              <msb>31</msb>
11775              <enumeratedValues>
11776                <enumeratedValue>
11777                  <name>K125</name>
11778                  <description>125 kbps</description>
11779                  <value>0x02000000</value>
11780                </enumeratedValue>
11781                <enumeratedValue>
11782                  <name>K250</name>
11783                  <description>250 kbps</description>
11784                  <value>0x04000000</value>
11785                </enumeratedValue>
11786                <enumeratedValue>
11787                  <name>K500</name>
11788                  <description>500 kbps</description>
11789                  <value>0x08000000</value>
11790                </enumeratedValue>
11791                <enumeratedValue>
11792                  <name>M1</name>
11793                  <description>1 Mbps</description>
11794                  <value>0x10000000</value>
11795                </enumeratedValue>
11796                <enumeratedValue>
11797                  <name>M2</name>
11798                  <description>2 Mbps</description>
11799                  <value>0x20000000</value>
11800                </enumeratedValue>
11801                <enumeratedValue>
11802                  <name>M4</name>
11803                  <description>4 Mbps</description>
11804                  <value>0x40000000</value>
11805                </enumeratedValue>
11806                <enumeratedValue>
11807                  <name>M8</name>
11808                  <description>8 Mbps</description>
11809                  <value>0x80000000</value>
11810                </enumeratedValue>
11811                <enumeratedValue>
11812                  <name>M16</name>
11813                  <description>16 Mbps</description>
11814                  <value>0x0A000000</value>
11815                </enumeratedValue>
11816                <enumeratedValue>
11817                  <name>M32</name>
11818                  <description>32 Mbps</description>
11819                  <value>0x14000000</value>
11820                </enumeratedValue>
11821              </enumeratedValues>
11822            </field>
11823          </fields>
11824        </register>
11825        <cluster>
11826          <name>RXD</name>
11827          <description>RXD EasyDMA channel</description>
11828          <headerStructName>SPIM_RXD</headerStructName>
11829          <addressOffset>0x534</addressOffset>
11830          <register>
11831            <name>PTR</name>
11832            <description>Data pointer</description>
11833            <addressOffset>0x000</addressOffset>
11834            <access>read-write</access>
11835            <fields>
11836              <field>
11837                <name>PTR</name>
11838                <description>Data pointer</description>
11839                <lsb>0</lsb>
11840                <msb>31</msb>
11841              </field>
11842            </fields>
11843          </register>
11844          <register>
11845            <name>MAXCNT</name>
11846            <description>Maximum number of bytes in receive buffer</description>
11847            <addressOffset>0x004</addressOffset>
11848            <access>read-write</access>
11849            <fields>
11850              <field>
11851                <name>MAXCNT</name>
11852                <description>Maximum number of bytes in receive buffer</description>
11853                <lsb>0</lsb>
11854                <msb>15</msb>
11855              </field>
11856            </fields>
11857          </register>
11858          <register>
11859            <name>AMOUNT</name>
11860            <description>Number of bytes transferred in the last transaction</description>
11861            <addressOffset>0x008</addressOffset>
11862            <access>read-only</access>
11863            <fields>
11864              <field>
11865                <name>AMOUNT</name>
11866                <description>Number of bytes transferred in the last transaction</description>
11867                <lsb>0</lsb>
11868                <msb>15</msb>
11869              </field>
11870            </fields>
11871          </register>
11872          <register>
11873            <name>LIST</name>
11874            <description>EasyDMA list type</description>
11875            <addressOffset>0x00C</addressOffset>
11876            <access>read-write</access>
11877            <fields>
11878              <field>
11879                <name>LIST</name>
11880                <description>List type</description>
11881                <lsb>0</lsb>
11882                <msb>1</msb>
11883                <enumeratedValues>
11884                  <enumeratedValue>
11885                    <name>Disabled</name>
11886                    <description>Disable EasyDMA list</description>
11887                    <value>0</value>
11888                  </enumeratedValue>
11889                  <enumeratedValue>
11890                    <name>ArrayList</name>
11891                    <description>Use array list</description>
11892                    <value>1</value>
11893                  </enumeratedValue>
11894                </enumeratedValues>
11895              </field>
11896            </fields>
11897          </register>
11898        </cluster>
11899        <cluster>
11900          <name>TXD</name>
11901          <description>TXD EasyDMA channel</description>
11902          <headerStructName>SPIM_TXD</headerStructName>
11903          <addressOffset>0x544</addressOffset>
11904          <register>
11905            <name>PTR</name>
11906            <description>Data pointer</description>
11907            <addressOffset>0x000</addressOffset>
11908            <access>read-write</access>
11909            <fields>
11910              <field>
11911                <name>PTR</name>
11912                <description>Data pointer</description>
11913                <lsb>0</lsb>
11914                <msb>31</msb>
11915              </field>
11916            </fields>
11917          </register>
11918          <register>
11919            <name>MAXCNT</name>
11920            <description>Number of bytes in transmit buffer</description>
11921            <addressOffset>0x004</addressOffset>
11922            <access>read-write</access>
11923            <fields>
11924              <field>
11925                <name>MAXCNT</name>
11926                <description>Maximum number of bytes in transmit buffer</description>
11927                <lsb>0</lsb>
11928                <msb>15</msb>
11929              </field>
11930            </fields>
11931          </register>
11932          <register>
11933            <name>AMOUNT</name>
11934            <description>Number of bytes transferred in the last transaction</description>
11935            <addressOffset>0x008</addressOffset>
11936            <access>read-only</access>
11937            <fields>
11938              <field>
11939                <name>AMOUNT</name>
11940                <description>Number of bytes transferred in the last transaction</description>
11941                <lsb>0</lsb>
11942                <msb>15</msb>
11943              </field>
11944            </fields>
11945          </register>
11946          <register>
11947            <name>LIST</name>
11948            <description>EasyDMA list type</description>
11949            <addressOffset>0x00C</addressOffset>
11950            <access>read-write</access>
11951            <fields>
11952              <field>
11953                <name>LIST</name>
11954                <description>List type</description>
11955                <lsb>0</lsb>
11956                <msb>1</msb>
11957                <enumeratedValues>
11958                  <enumeratedValue>
11959                    <name>Disabled</name>
11960                    <description>Disable EasyDMA list</description>
11961                    <value>0</value>
11962                  </enumeratedValue>
11963                  <enumeratedValue>
11964                    <name>ArrayList</name>
11965                    <description>Use array list</description>
11966                    <value>1</value>
11967                  </enumeratedValue>
11968                </enumeratedValues>
11969              </field>
11970            </fields>
11971          </register>
11972        </cluster>
11973        <register>
11974          <name>CONFIG</name>
11975          <description>Configuration register</description>
11976          <addressOffset>0x554</addressOffset>
11977          <access>read-write</access>
11978          <fields>
11979            <field>
11980              <name>ORDER</name>
11981              <description>Bit order</description>
11982              <lsb>0</lsb>
11983              <msb>0</msb>
11984              <enumeratedValues>
11985                <enumeratedValue>
11986                  <name>MsbFirst</name>
11987                  <description>Most significant bit shifted out first</description>
11988                  <value>0</value>
11989                </enumeratedValue>
11990                <enumeratedValue>
11991                  <name>LsbFirst</name>
11992                  <description>Least significant bit shifted out first</description>
11993                  <value>1</value>
11994                </enumeratedValue>
11995              </enumeratedValues>
11996            </field>
11997            <field>
11998              <name>CPHA</name>
11999              <description>Serial clock (SCK) phase</description>
12000              <lsb>1</lsb>
12001              <msb>1</msb>
12002              <enumeratedValues>
12003                <enumeratedValue>
12004                  <name>Leading</name>
12005                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
12006                  <value>0</value>
12007                </enumeratedValue>
12008                <enumeratedValue>
12009                  <name>Trailing</name>
12010                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
12011                  <value>1</value>
12012                </enumeratedValue>
12013              </enumeratedValues>
12014            </field>
12015            <field>
12016              <name>CPOL</name>
12017              <description>Serial clock (SCK) polarity</description>
12018              <lsb>2</lsb>
12019              <msb>2</msb>
12020              <enumeratedValues>
12021                <enumeratedValue>
12022                  <name>ActiveHigh</name>
12023                  <description>Active high</description>
12024                  <value>0</value>
12025                </enumeratedValue>
12026                <enumeratedValue>
12027                  <name>ActiveLow</name>
12028                  <description>Active low</description>
12029                  <value>1</value>
12030                </enumeratedValue>
12031              </enumeratedValues>
12032            </field>
12033          </fields>
12034        </register>
12035        <cluster>
12036          <name>IFTIMING</name>
12037          <description>Unspecified</description>
12038          <headerStructName>SPIM_IFTIMING</headerStructName>
12039          <addressOffset>0x560</addressOffset>
12040          <register>
12041            <name>RXDELAY</name>
12042            <description>Sample delay for input serial data on MISO</description>
12043            <addressOffset>0x000</addressOffset>
12044            <access>read-write</access>
12045            <resetValue>0x00000002</resetValue>
12046            <fields>
12047              <field>
12048                <name>RXDELAY</name>
12049                <description>Sample delay for input serial data on MISO. The value specifies the number of 64 MHz clock cycles (15.625 ns) delay from the the sampling edge of SCK (leading edge for CONFIG.CPHA = 0, trailing edge for CONFIG.CPHA = 1) until the input serial data is sampled. As en example, if RXDELAY = 0 and CONFIG.CPHA = 0, the input serial data is sampled on the rising edge of SCK.</description>
12050                <lsb>0</lsb>
12051                <msb>2</msb>
12052              </field>
12053            </fields>
12054          </register>
12055          <register>
12056            <name>CSNDUR</name>
12057            <description>Minimum duration between edge of CSN and edge of SCK and minimum duration CSN must stay high between transactions</description>
12058            <addressOffset>0x004</addressOffset>
12059            <access>read-write</access>
12060            <resetValue>0x00000002</resetValue>
12061            <fields>
12062              <field>
12063                <name>CSNDUR</name>
12064                <description>Minimum duration between edge of CSN and edge of SCK and minimum duration CSN must stay high between transactions. The value is specified in number of 64 MHz clock cycles (15.625 ns).</description>
12065                <lsb>0</lsb>
12066                <msb>7</msb>
12067              </field>
12068            </fields>
12069          </register>
12070        </cluster>
12071        <register>
12072          <name>CSNPOL</name>
12073          <description>Polarity of CSN output</description>
12074          <addressOffset>0x568</addressOffset>
12075          <access>read-write</access>
12076          <resetValue>0x00000000</resetValue>
12077          <fields>
12078            <field>
12079              <name>CSNPOL</name>
12080              <description>Polarity of CSN output</description>
12081              <lsb>0</lsb>
12082              <msb>0</msb>
12083              <enumeratedValues>
12084                <enumeratedValue>
12085                  <name>LOW</name>
12086                  <description>Active low (idle state high)</description>
12087                  <value>0</value>
12088                </enumeratedValue>
12089                <enumeratedValue>
12090                  <name>HIGH</name>
12091                  <description>Active high (idle state low)</description>
12092                  <value>1</value>
12093                </enumeratedValue>
12094              </enumeratedValues>
12095            </field>
12096          </fields>
12097        </register>
12098        <register>
12099          <name>PSELDCX</name>
12100          <description>Pin select for DCX signal</description>
12101          <addressOffset>0x56C</addressOffset>
12102          <access>read-write</access>
12103          <resetValue>0xFFFFFFFF</resetValue>
12104          <fields>
12105            <field>
12106              <name>PIN</name>
12107              <description>Pin number</description>
12108              <lsb>0</lsb>
12109              <msb>4</msb>
12110            </field>
12111            <field>
12112              <name>PORT</name>
12113              <description>Port number</description>
12114              <lsb>5</lsb>
12115              <msb>5</msb>
12116            </field>
12117            <field>
12118              <name>CONNECT</name>
12119              <description>Connection</description>
12120              <lsb>31</lsb>
12121              <msb>31</msb>
12122              <enumeratedValues>
12123                <enumeratedValue>
12124                  <name>Disconnected</name>
12125                  <description>Disconnect</description>
12126                  <value>1</value>
12127                </enumeratedValue>
12128                <enumeratedValue>
12129                  <name>Connected</name>
12130                  <description>Connect</description>
12131                  <value>0</value>
12132                </enumeratedValue>
12133              </enumeratedValues>
12134            </field>
12135          </fields>
12136        </register>
12137        <register>
12138          <name>DCXCNT</name>
12139          <description>DCX configuration</description>
12140          <addressOffset>0x570</addressOffset>
12141          <access>read-write</access>
12142          <fields>
12143            <field>
12144              <name>DCXCNT</name>
12145              <description>This register specifies the number of command bytes preceding the data bytes. The PSEL.DCX line will be low during transmission of command bytes and high during transmission of data bytes. Value 0xF indicates that all bytes are command bytes.</description>
12146              <lsb>0</lsb>
12147              <msb>3</msb>
12148            </field>
12149          </fields>
12150        </register>
12151        <register>
12152          <name>ORC</name>
12153          <description>Byte transmitted after TXD.MAXCNT bytes have been transmitted in the case when RXD.MAXCNT is greater than TXD.MAXCNT</description>
12154          <addressOffset>0x5C0</addressOffset>
12155          <access>read-write</access>
12156          <fields>
12157            <field>
12158              <name>ORC</name>
12159              <description>Byte transmitted after TXD.MAXCNT bytes have been transmitted in the case when RXD.MAXCNT is greater than TXD.MAXCNT.</description>
12160              <lsb>0</lsb>
12161              <msb>7</msb>
12162            </field>
12163          </fields>
12164        </register>
12165      </registers>
12166    </peripheral>
12167    <peripheral>
12168      <name>SPIS0</name>
12169      <description>SPI Slave 0</description>
12170      <baseAddress>0x40003000</baseAddress>
12171      <alternatePeripheral>SPI0</alternatePeripheral>
12172      <headerStructName>SPIS</headerStructName>
12173      <addressBlock>
12174        <offset>0</offset>
12175        <size>0x1000</size>
12176        <usage>registers</usage>
12177      </addressBlock>
12178      <interrupt>
12179        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
12180        <value>3</value>
12181      </interrupt>
12182      <groupName>SPIS</groupName>
12183      <size>0x20</size>
12184      <registers>
12185        <register>
12186          <name>TASKS_ACQUIRE</name>
12187          <description>Acquire SPI semaphore</description>
12188          <addressOffset>0x024</addressOffset>
12189          <access>write-only</access>
12190          <fields>
12191            <field>
12192              <name>TASKS_ACQUIRE</name>
12193              <lsb>0</lsb>
12194              <msb>0</msb>
12195            </field>
12196          </fields>
12197        </register>
12198        <register>
12199          <name>TASKS_RELEASE</name>
12200          <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
12201          <addressOffset>0x028</addressOffset>
12202          <access>write-only</access>
12203          <fields>
12204            <field>
12205              <name>TASKS_RELEASE</name>
12206              <lsb>0</lsb>
12207              <msb>0</msb>
12208            </field>
12209          </fields>
12210        </register>
12211        <register>
12212          <name>EVENTS_END</name>
12213          <description>Granted transaction completed</description>
12214          <addressOffset>0x104</addressOffset>
12215          <access>read-write</access>
12216          <fields>
12217            <field>
12218              <name>EVENTS_END</name>
12219              <lsb>0</lsb>
12220              <msb>0</msb>
12221            </field>
12222          </fields>
12223        </register>
12224        <register>
12225          <name>EVENTS_ENDRX</name>
12226          <description>End of RXD buffer reached</description>
12227          <addressOffset>0x110</addressOffset>
12228          <access>read-write</access>
12229          <fields>
12230            <field>
12231              <name>EVENTS_ENDRX</name>
12232              <lsb>0</lsb>
12233              <msb>0</msb>
12234            </field>
12235          </fields>
12236        </register>
12237        <register>
12238          <name>EVENTS_ACQUIRED</name>
12239          <description>Semaphore acquired</description>
12240          <addressOffset>0x128</addressOffset>
12241          <access>read-write</access>
12242          <fields>
12243            <field>
12244              <name>EVENTS_ACQUIRED</name>
12245              <lsb>0</lsb>
12246              <msb>0</msb>
12247            </field>
12248          </fields>
12249        </register>
12250        <register>
12251          <name>SHORTS</name>
12252          <description>Shortcut register</description>
12253          <addressOffset>0x200</addressOffset>
12254          <access>read-write</access>
12255          <fields>
12256            <field>
12257              <name>END_ACQUIRE</name>
12258              <description>Shortcut between END event and ACQUIRE task</description>
12259              <lsb>2</lsb>
12260              <msb>2</msb>
12261              <enumeratedValues>
12262                <enumeratedValue>
12263                  <name>Disabled</name>
12264                  <description>Disable shortcut</description>
12265                  <value>0</value>
12266                </enumeratedValue>
12267                <enumeratedValue>
12268                  <name>Enabled</name>
12269                  <description>Enable shortcut</description>
12270                  <value>1</value>
12271                </enumeratedValue>
12272              </enumeratedValues>
12273            </field>
12274          </fields>
12275        </register>
12276        <register>
12277          <name>INTENSET</name>
12278          <description>Enable interrupt</description>
12279          <addressOffset>0x304</addressOffset>
12280          <access>read-write</access>
12281          <fields>
12282            <field>
12283              <name>END</name>
12284              <description>Write '1' to enable interrupt for END event</description>
12285              <lsb>1</lsb>
12286              <msb>1</msb>
12287              <enumeratedValues>
12288                <usage>read</usage>
12289                <enumeratedValue>
12290                  <name>Disabled</name>
12291                  <description>Read: Disabled</description>
12292                  <value>0</value>
12293                </enumeratedValue>
12294                <enumeratedValue>
12295                  <name>Enabled</name>
12296                  <description>Read: Enabled</description>
12297                  <value>1</value>
12298                </enumeratedValue>
12299              </enumeratedValues>
12300              <enumeratedValues>
12301                <usage>write</usage>
12302                <enumeratedValue>
12303                  <name>Set</name>
12304                  <description>Enable</description>
12305                  <value>1</value>
12306                </enumeratedValue>
12307              </enumeratedValues>
12308            </field>
12309            <field>
12310              <name>ENDRX</name>
12311              <description>Write '1' to enable interrupt for ENDRX event</description>
12312              <lsb>4</lsb>
12313              <msb>4</msb>
12314              <enumeratedValues>
12315                <usage>read</usage>
12316                <enumeratedValue>
12317                  <name>Disabled</name>
12318                  <description>Read: Disabled</description>
12319                  <value>0</value>
12320                </enumeratedValue>
12321                <enumeratedValue>
12322                  <name>Enabled</name>
12323                  <description>Read: Enabled</description>
12324                  <value>1</value>
12325                </enumeratedValue>
12326              </enumeratedValues>
12327              <enumeratedValues>
12328                <usage>write</usage>
12329                <enumeratedValue>
12330                  <name>Set</name>
12331                  <description>Enable</description>
12332                  <value>1</value>
12333                </enumeratedValue>
12334              </enumeratedValues>
12335            </field>
12336            <field>
12337              <name>ACQUIRED</name>
12338              <description>Write '1' to enable interrupt for ACQUIRED event</description>
12339              <lsb>10</lsb>
12340              <msb>10</msb>
12341              <enumeratedValues>
12342                <usage>read</usage>
12343                <enumeratedValue>
12344                  <name>Disabled</name>
12345                  <description>Read: Disabled</description>
12346                  <value>0</value>
12347                </enumeratedValue>
12348                <enumeratedValue>
12349                  <name>Enabled</name>
12350                  <description>Read: Enabled</description>
12351                  <value>1</value>
12352                </enumeratedValue>
12353              </enumeratedValues>
12354              <enumeratedValues>
12355                <usage>write</usage>
12356                <enumeratedValue>
12357                  <name>Set</name>
12358                  <description>Enable</description>
12359                  <value>1</value>
12360                </enumeratedValue>
12361              </enumeratedValues>
12362            </field>
12363          </fields>
12364        </register>
12365        <register>
12366          <name>INTENCLR</name>
12367          <description>Disable interrupt</description>
12368          <addressOffset>0x308</addressOffset>
12369          <access>read-write</access>
12370          <fields>
12371            <field>
12372              <name>END</name>
12373              <description>Write '1' to disable interrupt for END event</description>
12374              <lsb>1</lsb>
12375              <msb>1</msb>
12376              <enumeratedValues>
12377                <usage>read</usage>
12378                <enumeratedValue>
12379                  <name>Disabled</name>
12380                  <description>Read: Disabled</description>
12381                  <value>0</value>
12382                </enumeratedValue>
12383                <enumeratedValue>
12384                  <name>Enabled</name>
12385                  <description>Read: Enabled</description>
12386                  <value>1</value>
12387                </enumeratedValue>
12388              </enumeratedValues>
12389              <enumeratedValues>
12390                <usage>write</usage>
12391                <enumeratedValue>
12392                  <name>Clear</name>
12393                  <description>Disable</description>
12394                  <value>1</value>
12395                </enumeratedValue>
12396              </enumeratedValues>
12397            </field>
12398            <field>
12399              <name>ENDRX</name>
12400              <description>Write '1' to disable interrupt for ENDRX event</description>
12401              <lsb>4</lsb>
12402              <msb>4</msb>
12403              <enumeratedValues>
12404                <usage>read</usage>
12405                <enumeratedValue>
12406                  <name>Disabled</name>
12407                  <description>Read: Disabled</description>
12408                  <value>0</value>
12409                </enumeratedValue>
12410                <enumeratedValue>
12411                  <name>Enabled</name>
12412                  <description>Read: Enabled</description>
12413                  <value>1</value>
12414                </enumeratedValue>
12415              </enumeratedValues>
12416              <enumeratedValues>
12417                <usage>write</usage>
12418                <enumeratedValue>
12419                  <name>Clear</name>
12420                  <description>Disable</description>
12421                  <value>1</value>
12422                </enumeratedValue>
12423              </enumeratedValues>
12424            </field>
12425            <field>
12426              <name>ACQUIRED</name>
12427              <description>Write '1' to disable interrupt for ACQUIRED event</description>
12428              <lsb>10</lsb>
12429              <msb>10</msb>
12430              <enumeratedValues>
12431                <usage>read</usage>
12432                <enumeratedValue>
12433                  <name>Disabled</name>
12434                  <description>Read: Disabled</description>
12435                  <value>0</value>
12436                </enumeratedValue>
12437                <enumeratedValue>
12438                  <name>Enabled</name>
12439                  <description>Read: Enabled</description>
12440                  <value>1</value>
12441                </enumeratedValue>
12442              </enumeratedValues>
12443              <enumeratedValues>
12444                <usage>write</usage>
12445                <enumeratedValue>
12446                  <name>Clear</name>
12447                  <description>Disable</description>
12448                  <value>1</value>
12449                </enumeratedValue>
12450              </enumeratedValues>
12451            </field>
12452          </fields>
12453        </register>
12454        <register>
12455          <name>SEMSTAT</name>
12456          <description>Semaphore status register</description>
12457          <addressOffset>0x400</addressOffset>
12458          <access>read-only</access>
12459          <resetValue>0x00000001</resetValue>
12460          <fields>
12461            <field>
12462              <name>SEMSTAT</name>
12463              <description>Semaphore status</description>
12464              <lsb>0</lsb>
12465              <msb>1</msb>
12466              <enumeratedValues>
12467                <enumeratedValue>
12468                  <name>Free</name>
12469                  <description>Semaphore is free</description>
12470                  <value>0</value>
12471                </enumeratedValue>
12472                <enumeratedValue>
12473                  <name>CPU</name>
12474                  <description>Semaphore is assigned to CPU</description>
12475                  <value>1</value>
12476                </enumeratedValue>
12477                <enumeratedValue>
12478                  <name>SPIS</name>
12479                  <description>Semaphore is assigned to SPI slave</description>
12480                  <value>2</value>
12481                </enumeratedValue>
12482                <enumeratedValue>
12483                  <name>CPUPending</name>
12484                  <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
12485                  <value>3</value>
12486                </enumeratedValue>
12487              </enumeratedValues>
12488            </field>
12489          </fields>
12490        </register>
12491        <register>
12492          <name>STATUS</name>
12493          <description>Status from last transaction</description>
12494          <addressOffset>0x440</addressOffset>
12495          <access>read-write</access>
12496          <fields>
12497            <field>
12498              <name>OVERREAD</name>
12499              <description>TX buffer over-read detected, and prevented</description>
12500              <lsb>0</lsb>
12501              <msb>0</msb>
12502              <enumeratedValues>
12503                <usage>read</usage>
12504                <enumeratedValue>
12505                  <name>NotPresent</name>
12506                  <description>Read: error not present</description>
12507                  <value>0</value>
12508                </enumeratedValue>
12509                <enumeratedValue>
12510                  <name>Present</name>
12511                  <description>Read: error present</description>
12512                  <value>1</value>
12513                </enumeratedValue>
12514              </enumeratedValues>
12515              <enumeratedValues>
12516                <usage>write</usage>
12517                <enumeratedValue>
12518                  <name>Clear</name>
12519                  <description>Write: clear error on writing '1'</description>
12520                  <value>1</value>
12521                </enumeratedValue>
12522              </enumeratedValues>
12523            </field>
12524            <field>
12525              <name>OVERFLOW</name>
12526              <description>RX buffer overflow detected, and prevented</description>
12527              <lsb>1</lsb>
12528              <msb>1</msb>
12529              <enumeratedValues>
12530                <usage>read</usage>
12531                <enumeratedValue>
12532                  <name>NotPresent</name>
12533                  <description>Read: error not present</description>
12534                  <value>0</value>
12535                </enumeratedValue>
12536                <enumeratedValue>
12537                  <name>Present</name>
12538                  <description>Read: error present</description>
12539                  <value>1</value>
12540                </enumeratedValue>
12541              </enumeratedValues>
12542              <enumeratedValues>
12543                <usage>write</usage>
12544                <enumeratedValue>
12545                  <name>Clear</name>
12546                  <description>Write: clear error on writing '1'</description>
12547                  <value>1</value>
12548                </enumeratedValue>
12549              </enumeratedValues>
12550            </field>
12551          </fields>
12552        </register>
12553        <register>
12554          <name>ENABLE</name>
12555          <description>Enable SPI slave</description>
12556          <addressOffset>0x500</addressOffset>
12557          <access>read-write</access>
12558          <fields>
12559            <field>
12560              <name>ENABLE</name>
12561              <description>Enable or disable SPI slave</description>
12562              <lsb>0</lsb>
12563              <msb>3</msb>
12564              <enumeratedValues>
12565                <enumeratedValue>
12566                  <name>Disabled</name>
12567                  <description>Disable SPI slave</description>
12568                  <value>0</value>
12569                </enumeratedValue>
12570                <enumeratedValue>
12571                  <name>Enabled</name>
12572                  <description>Enable SPI slave</description>
12573                  <value>2</value>
12574                </enumeratedValue>
12575              </enumeratedValues>
12576            </field>
12577          </fields>
12578        </register>
12579        <cluster>
12580          <name>PSEL</name>
12581          <description>Unspecified</description>
12582          <headerStructName>SPIS_PSEL</headerStructName>
12583          <addressOffset>0x508</addressOffset>
12584          <register>
12585            <name>SCK</name>
12586            <description>Pin select for SCK</description>
12587            <addressOffset>0x000</addressOffset>
12588            <access>read-write</access>
12589            <resetValue>0xFFFFFFFF</resetValue>
12590            <fields>
12591              <field>
12592                <name>PIN</name>
12593                <description>Pin number</description>
12594                <lsb>0</lsb>
12595                <msb>4</msb>
12596              </field>
12597              <field>
12598                <name>PORT</name>
12599                <description>Port number</description>
12600                <lsb>5</lsb>
12601                <msb>5</msb>
12602              </field>
12603              <field>
12604                <name>CONNECT</name>
12605                <description>Connection</description>
12606                <lsb>31</lsb>
12607                <msb>31</msb>
12608                <enumeratedValues>
12609                  <enumeratedValue>
12610                    <name>Disconnected</name>
12611                    <description>Disconnect</description>
12612                    <value>1</value>
12613                  </enumeratedValue>
12614                  <enumeratedValue>
12615                    <name>Connected</name>
12616                    <description>Connect</description>
12617                    <value>0</value>
12618                  </enumeratedValue>
12619                </enumeratedValues>
12620              </field>
12621            </fields>
12622          </register>
12623          <register>
12624            <name>MISO</name>
12625            <description>Pin select for MISO signal</description>
12626            <addressOffset>0x004</addressOffset>
12627            <access>read-write</access>
12628            <resetValue>0xFFFFFFFF</resetValue>
12629            <fields>
12630              <field>
12631                <name>PIN</name>
12632                <description>Pin number</description>
12633                <lsb>0</lsb>
12634                <msb>4</msb>
12635              </field>
12636              <field>
12637                <name>PORT</name>
12638                <description>Port number</description>
12639                <lsb>5</lsb>
12640                <msb>5</msb>
12641              </field>
12642              <field>
12643                <name>CONNECT</name>
12644                <description>Connection</description>
12645                <lsb>31</lsb>
12646                <msb>31</msb>
12647                <enumeratedValues>
12648                  <enumeratedValue>
12649                    <name>Disconnected</name>
12650                    <description>Disconnect</description>
12651                    <value>1</value>
12652                  </enumeratedValue>
12653                  <enumeratedValue>
12654                    <name>Connected</name>
12655                    <description>Connect</description>
12656                    <value>0</value>
12657                  </enumeratedValue>
12658                </enumeratedValues>
12659              </field>
12660            </fields>
12661          </register>
12662          <register>
12663            <name>MOSI</name>
12664            <description>Pin select for MOSI signal</description>
12665            <addressOffset>0x008</addressOffset>
12666            <access>read-write</access>
12667            <resetValue>0xFFFFFFFF</resetValue>
12668            <fields>
12669              <field>
12670                <name>PIN</name>
12671                <description>Pin number</description>
12672                <lsb>0</lsb>
12673                <msb>4</msb>
12674              </field>
12675              <field>
12676                <name>PORT</name>
12677                <description>Port number</description>
12678                <lsb>5</lsb>
12679                <msb>5</msb>
12680              </field>
12681              <field>
12682                <name>CONNECT</name>
12683                <description>Connection</description>
12684                <lsb>31</lsb>
12685                <msb>31</msb>
12686                <enumeratedValues>
12687                  <enumeratedValue>
12688                    <name>Disconnected</name>
12689                    <description>Disconnect</description>
12690                    <value>1</value>
12691                  </enumeratedValue>
12692                  <enumeratedValue>
12693                    <name>Connected</name>
12694                    <description>Connect</description>
12695                    <value>0</value>
12696                  </enumeratedValue>
12697                </enumeratedValues>
12698              </field>
12699            </fields>
12700          </register>
12701          <register>
12702            <name>CSN</name>
12703            <description>Pin select for CSN signal</description>
12704            <addressOffset>0x00C</addressOffset>
12705            <access>read-write</access>
12706            <resetValue>0xFFFFFFFF</resetValue>
12707            <fields>
12708              <field>
12709                <name>PIN</name>
12710                <description>Pin number</description>
12711                <lsb>0</lsb>
12712                <msb>4</msb>
12713              </field>
12714              <field>
12715                <name>PORT</name>
12716                <description>Port number</description>
12717                <lsb>5</lsb>
12718                <msb>5</msb>
12719              </field>
12720              <field>
12721                <name>CONNECT</name>
12722                <description>Connection</description>
12723                <lsb>31</lsb>
12724                <msb>31</msb>
12725                <enumeratedValues>
12726                  <enumeratedValue>
12727                    <name>Disconnected</name>
12728                    <description>Disconnect</description>
12729                    <value>1</value>
12730                  </enumeratedValue>
12731                  <enumeratedValue>
12732                    <name>Connected</name>
12733                    <description>Connect</description>
12734                    <value>0</value>
12735                  </enumeratedValue>
12736                </enumeratedValues>
12737              </field>
12738            </fields>
12739          </register>
12740        </cluster>
12741        <cluster>
12742          <name>RXD</name>
12743          <description>Unspecified</description>
12744          <headerStructName>SPIS_RXD</headerStructName>
12745          <addressOffset>0x534</addressOffset>
12746          <register>
12747            <name>PTR</name>
12748            <description>RXD data pointer</description>
12749            <addressOffset>0x000</addressOffset>
12750            <access>read-write</access>
12751            <fields>
12752              <field>
12753                <name>PTR</name>
12754                <description>RXD data pointer</description>
12755                <lsb>0</lsb>
12756                <msb>31</msb>
12757              </field>
12758            </fields>
12759          </register>
12760          <register>
12761            <name>MAXCNT</name>
12762            <description>Maximum number of bytes in receive buffer</description>
12763            <addressOffset>0x004</addressOffset>
12764            <access>read-write</access>
12765            <fields>
12766              <field>
12767                <name>MAXCNT</name>
12768                <description>Maximum number of bytes in receive buffer</description>
12769                <lsb>0</lsb>
12770                <msb>15</msb>
12771              </field>
12772            </fields>
12773          </register>
12774          <register>
12775            <name>AMOUNT</name>
12776            <description>Number of bytes received in last granted transaction</description>
12777            <addressOffset>0x008</addressOffset>
12778            <access>read-only</access>
12779            <fields>
12780              <field>
12781                <name>AMOUNT</name>
12782                <description>Number of bytes received in the last granted transaction</description>
12783                <lsb>0</lsb>
12784                <msb>15</msb>
12785              </field>
12786            </fields>
12787          </register>
12788        </cluster>
12789        <cluster>
12790          <name>TXD</name>
12791          <description>Unspecified</description>
12792          <headerStructName>SPIS_TXD</headerStructName>
12793          <addressOffset>0x544</addressOffset>
12794          <register>
12795            <name>PTR</name>
12796            <description>TXD data pointer</description>
12797            <addressOffset>0x000</addressOffset>
12798            <access>read-write</access>
12799            <fields>
12800              <field>
12801                <name>PTR</name>
12802                <description>TXD data pointer</description>
12803                <lsb>0</lsb>
12804                <msb>31</msb>
12805              </field>
12806            </fields>
12807          </register>
12808          <register>
12809            <name>MAXCNT</name>
12810            <description>Maximum number of bytes in transmit buffer</description>
12811            <addressOffset>0x004</addressOffset>
12812            <access>read-write</access>
12813            <fields>
12814              <field>
12815                <name>MAXCNT</name>
12816                <description>Maximum number of bytes in transmit buffer</description>
12817                <lsb>0</lsb>
12818                <msb>15</msb>
12819              </field>
12820            </fields>
12821          </register>
12822          <register>
12823            <name>AMOUNT</name>
12824            <description>Number of bytes transmitted in last granted transaction</description>
12825            <addressOffset>0x008</addressOffset>
12826            <access>read-only</access>
12827            <fields>
12828              <field>
12829                <name>AMOUNT</name>
12830                <description>Number of bytes transmitted in last granted transaction</description>
12831                <lsb>0</lsb>
12832                <msb>15</msb>
12833              </field>
12834            </fields>
12835          </register>
12836        </cluster>
12837        <register>
12838          <name>CONFIG</name>
12839          <description>Configuration register</description>
12840          <addressOffset>0x554</addressOffset>
12841          <access>read-write</access>
12842          <fields>
12843            <field>
12844              <name>ORDER</name>
12845              <description>Bit order</description>
12846              <lsb>0</lsb>
12847              <msb>0</msb>
12848              <enumeratedValues>
12849                <enumeratedValue>
12850                  <name>MsbFirst</name>
12851                  <description>Most significant bit shifted out first</description>
12852                  <value>0</value>
12853                </enumeratedValue>
12854                <enumeratedValue>
12855                  <name>LsbFirst</name>
12856                  <description>Least significant bit shifted out first</description>
12857                  <value>1</value>
12858                </enumeratedValue>
12859              </enumeratedValues>
12860            </field>
12861            <field>
12862              <name>CPHA</name>
12863              <description>Serial clock (SCK) phase</description>
12864              <lsb>1</lsb>
12865              <msb>1</msb>
12866              <enumeratedValues>
12867                <enumeratedValue>
12868                  <name>Leading</name>
12869                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
12870                  <value>0</value>
12871                </enumeratedValue>
12872                <enumeratedValue>
12873                  <name>Trailing</name>
12874                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
12875                  <value>1</value>
12876                </enumeratedValue>
12877              </enumeratedValues>
12878            </field>
12879            <field>
12880              <name>CPOL</name>
12881              <description>Serial clock (SCK) polarity</description>
12882              <lsb>2</lsb>
12883              <msb>2</msb>
12884              <enumeratedValues>
12885                <enumeratedValue>
12886                  <name>ActiveHigh</name>
12887                  <description>Active high</description>
12888                  <value>0</value>
12889                </enumeratedValue>
12890                <enumeratedValue>
12891                  <name>ActiveLow</name>
12892                  <description>Active low</description>
12893                  <value>1</value>
12894                </enumeratedValue>
12895              </enumeratedValues>
12896            </field>
12897          </fields>
12898        </register>
12899        <register>
12900          <name>DEF</name>
12901          <description>Default character. Character clocked out in case of an ignored transaction.</description>
12902          <addressOffset>0x55C</addressOffset>
12903          <access>read-write</access>
12904          <fields>
12905            <field>
12906              <name>DEF</name>
12907              <description>Default character. Character clocked out in case of an ignored transaction.</description>
12908              <lsb>0</lsb>
12909              <msb>7</msb>
12910            </field>
12911          </fields>
12912        </register>
12913        <register>
12914          <name>ORC</name>
12915          <description>Over-read character</description>
12916          <addressOffset>0x5C0</addressOffset>
12917          <access>read-write</access>
12918          <fields>
12919            <field>
12920              <name>ORC</name>
12921              <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
12922              <lsb>0</lsb>
12923              <msb>7</msb>
12924            </field>
12925          </fields>
12926        </register>
12927      </registers>
12928    </peripheral>
12929    <peripheral>
12930      <name>TWI0</name>
12931      <description>I2C compatible Two-Wire Interface 0</description>
12932      <baseAddress>0x40003000</baseAddress>
12933      <alternatePeripheral>SPI0</alternatePeripheral>
12934      <headerStructName>TWI</headerStructName>
12935      <addressBlock>
12936        <offset>0</offset>
12937        <size>0x1000</size>
12938        <usage>registers</usage>
12939      </addressBlock>
12940      <interrupt>
12941        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
12942        <value>3</value>
12943      </interrupt>
12944      <groupName>TWI</groupName>
12945      <size>0x20</size>
12946      <registers>
12947        <register>
12948          <name>TASKS_STARTRX</name>
12949          <description>Start TWI receive sequence</description>
12950          <addressOffset>0x000</addressOffset>
12951          <access>write-only</access>
12952          <fields>
12953            <field>
12954              <name>TASKS_STARTRX</name>
12955              <lsb>0</lsb>
12956              <msb>0</msb>
12957            </field>
12958          </fields>
12959        </register>
12960        <register>
12961          <name>TASKS_STARTTX</name>
12962          <description>Start TWI transmit sequence</description>
12963          <addressOffset>0x008</addressOffset>
12964          <access>write-only</access>
12965          <fields>
12966            <field>
12967              <name>TASKS_STARTTX</name>
12968              <lsb>0</lsb>
12969              <msb>0</msb>
12970            </field>
12971          </fields>
12972        </register>
12973        <register>
12974          <name>TASKS_STOP</name>
12975          <description>Stop TWI transaction</description>
12976          <addressOffset>0x014</addressOffset>
12977          <access>write-only</access>
12978          <fields>
12979            <field>
12980              <name>TASKS_STOP</name>
12981              <lsb>0</lsb>
12982              <msb>0</msb>
12983            </field>
12984          </fields>
12985        </register>
12986        <register>
12987          <name>TASKS_SUSPEND</name>
12988          <description>Suspend TWI transaction</description>
12989          <addressOffset>0x01C</addressOffset>
12990          <access>write-only</access>
12991          <fields>
12992            <field>
12993              <name>TASKS_SUSPEND</name>
12994              <lsb>0</lsb>
12995              <msb>0</msb>
12996            </field>
12997          </fields>
12998        </register>
12999        <register>
13000          <name>TASKS_RESUME</name>
13001          <description>Resume TWI transaction</description>
13002          <addressOffset>0x020</addressOffset>
13003          <access>write-only</access>
13004          <fields>
13005            <field>
13006              <name>TASKS_RESUME</name>
13007              <lsb>0</lsb>
13008              <msb>0</msb>
13009            </field>
13010          </fields>
13011        </register>
13012        <register>
13013          <name>EVENTS_STOPPED</name>
13014          <description>TWI stopped</description>
13015          <addressOffset>0x104</addressOffset>
13016          <access>read-write</access>
13017          <fields>
13018            <field>
13019              <name>EVENTS_STOPPED</name>
13020              <lsb>0</lsb>
13021              <msb>0</msb>
13022            </field>
13023          </fields>
13024        </register>
13025        <register>
13026          <name>EVENTS_RXDREADY</name>
13027          <description>TWI RXD byte received</description>
13028          <addressOffset>0x108</addressOffset>
13029          <access>read-write</access>
13030          <fields>
13031            <field>
13032              <name>EVENTS_RXDREADY</name>
13033              <lsb>0</lsb>
13034              <msb>0</msb>
13035            </field>
13036          </fields>
13037        </register>
13038        <register>
13039          <name>EVENTS_TXDSENT</name>
13040          <description>TWI TXD byte sent</description>
13041          <addressOffset>0x11C</addressOffset>
13042          <access>read-write</access>
13043          <fields>
13044            <field>
13045              <name>EVENTS_TXDSENT</name>
13046              <lsb>0</lsb>
13047              <msb>0</msb>
13048            </field>
13049          </fields>
13050        </register>
13051        <register>
13052          <name>EVENTS_ERROR</name>
13053          <description>TWI error</description>
13054          <addressOffset>0x124</addressOffset>
13055          <access>read-write</access>
13056          <fields>
13057            <field>
13058              <name>EVENTS_ERROR</name>
13059              <lsb>0</lsb>
13060              <msb>0</msb>
13061            </field>
13062          </fields>
13063        </register>
13064        <register>
13065          <name>EVENTS_BB</name>
13066          <description>TWI byte boundary, generated before each byte that is sent or received</description>
13067          <addressOffset>0x138</addressOffset>
13068          <access>read-write</access>
13069          <fields>
13070            <field>
13071              <name>EVENTS_BB</name>
13072              <lsb>0</lsb>
13073              <msb>0</msb>
13074            </field>
13075          </fields>
13076        </register>
13077        <register>
13078          <name>EVENTS_SUSPENDED</name>
13079          <description>TWI entered the suspended state</description>
13080          <addressOffset>0x148</addressOffset>
13081          <access>read-write</access>
13082          <fields>
13083            <field>
13084              <name>EVENTS_SUSPENDED</name>
13085              <lsb>0</lsb>
13086              <msb>0</msb>
13087            </field>
13088          </fields>
13089        </register>
13090        <register>
13091          <name>SHORTS</name>
13092          <description>Shortcut register</description>
13093          <addressOffset>0x200</addressOffset>
13094          <access>read-write</access>
13095          <fields>
13096            <field>
13097              <name>BB_SUSPEND</name>
13098              <description>Shortcut between BB event and SUSPEND task</description>
13099              <lsb>0</lsb>
13100              <msb>0</msb>
13101              <enumeratedValues>
13102                <enumeratedValue>
13103                  <name>Disabled</name>
13104                  <description>Disable shortcut</description>
13105                  <value>0</value>
13106                </enumeratedValue>
13107                <enumeratedValue>
13108                  <name>Enabled</name>
13109                  <description>Enable shortcut</description>
13110                  <value>1</value>
13111                </enumeratedValue>
13112              </enumeratedValues>
13113            </field>
13114            <field>
13115              <name>BB_STOP</name>
13116              <description>Shortcut between BB event and STOP task</description>
13117              <lsb>1</lsb>
13118              <msb>1</msb>
13119              <enumeratedValues>
13120                <enumeratedValue>
13121                  <name>Disabled</name>
13122                  <description>Disable shortcut</description>
13123                  <value>0</value>
13124                </enumeratedValue>
13125                <enumeratedValue>
13126                  <name>Enabled</name>
13127                  <description>Enable shortcut</description>
13128                  <value>1</value>
13129                </enumeratedValue>
13130              </enumeratedValues>
13131            </field>
13132          </fields>
13133        </register>
13134        <register>
13135          <name>INTENSET</name>
13136          <description>Enable interrupt</description>
13137          <addressOffset>0x304</addressOffset>
13138          <access>read-write</access>
13139          <fields>
13140            <field>
13141              <name>STOPPED</name>
13142              <description>Write '1' to enable interrupt for STOPPED event</description>
13143              <lsb>1</lsb>
13144              <msb>1</msb>
13145              <enumeratedValues>
13146                <usage>read</usage>
13147                <enumeratedValue>
13148                  <name>Disabled</name>
13149                  <description>Read: Disabled</description>
13150                  <value>0</value>
13151                </enumeratedValue>
13152                <enumeratedValue>
13153                  <name>Enabled</name>
13154                  <description>Read: Enabled</description>
13155                  <value>1</value>
13156                </enumeratedValue>
13157              </enumeratedValues>
13158              <enumeratedValues>
13159                <usage>write</usage>
13160                <enumeratedValue>
13161                  <name>Set</name>
13162                  <description>Enable</description>
13163                  <value>1</value>
13164                </enumeratedValue>
13165              </enumeratedValues>
13166            </field>
13167            <field>
13168              <name>RXDREADY</name>
13169              <description>Write '1' to enable interrupt for RXDREADY event</description>
13170              <lsb>2</lsb>
13171              <msb>2</msb>
13172              <enumeratedValues>
13173                <usage>read</usage>
13174                <enumeratedValue>
13175                  <name>Disabled</name>
13176                  <description>Read: Disabled</description>
13177                  <value>0</value>
13178                </enumeratedValue>
13179                <enumeratedValue>
13180                  <name>Enabled</name>
13181                  <description>Read: Enabled</description>
13182                  <value>1</value>
13183                </enumeratedValue>
13184              </enumeratedValues>
13185              <enumeratedValues>
13186                <usage>write</usage>
13187                <enumeratedValue>
13188                  <name>Set</name>
13189                  <description>Enable</description>
13190                  <value>1</value>
13191                </enumeratedValue>
13192              </enumeratedValues>
13193            </field>
13194            <field>
13195              <name>TXDSENT</name>
13196              <description>Write '1' to enable interrupt for TXDSENT event</description>
13197              <lsb>7</lsb>
13198              <msb>7</msb>
13199              <enumeratedValues>
13200                <usage>read</usage>
13201                <enumeratedValue>
13202                  <name>Disabled</name>
13203                  <description>Read: Disabled</description>
13204                  <value>0</value>
13205                </enumeratedValue>
13206                <enumeratedValue>
13207                  <name>Enabled</name>
13208                  <description>Read: Enabled</description>
13209                  <value>1</value>
13210                </enumeratedValue>
13211              </enumeratedValues>
13212              <enumeratedValues>
13213                <usage>write</usage>
13214                <enumeratedValue>
13215                  <name>Set</name>
13216                  <description>Enable</description>
13217                  <value>1</value>
13218                </enumeratedValue>
13219              </enumeratedValues>
13220            </field>
13221            <field>
13222              <name>ERROR</name>
13223              <description>Write '1' to enable interrupt for ERROR event</description>
13224              <lsb>9</lsb>
13225              <msb>9</msb>
13226              <enumeratedValues>
13227                <usage>read</usage>
13228                <enumeratedValue>
13229                  <name>Disabled</name>
13230                  <description>Read: Disabled</description>
13231                  <value>0</value>
13232                </enumeratedValue>
13233                <enumeratedValue>
13234                  <name>Enabled</name>
13235                  <description>Read: Enabled</description>
13236                  <value>1</value>
13237                </enumeratedValue>
13238              </enumeratedValues>
13239              <enumeratedValues>
13240                <usage>write</usage>
13241                <enumeratedValue>
13242                  <name>Set</name>
13243                  <description>Enable</description>
13244                  <value>1</value>
13245                </enumeratedValue>
13246              </enumeratedValues>
13247            </field>
13248            <field>
13249              <name>BB</name>
13250              <description>Write '1' to enable interrupt for BB event</description>
13251              <lsb>14</lsb>
13252              <msb>14</msb>
13253              <enumeratedValues>
13254                <usage>read</usage>
13255                <enumeratedValue>
13256                  <name>Disabled</name>
13257                  <description>Read: Disabled</description>
13258                  <value>0</value>
13259                </enumeratedValue>
13260                <enumeratedValue>
13261                  <name>Enabled</name>
13262                  <description>Read: Enabled</description>
13263                  <value>1</value>
13264                </enumeratedValue>
13265              </enumeratedValues>
13266              <enumeratedValues>
13267                <usage>write</usage>
13268                <enumeratedValue>
13269                  <name>Set</name>
13270                  <description>Enable</description>
13271                  <value>1</value>
13272                </enumeratedValue>
13273              </enumeratedValues>
13274            </field>
13275            <field>
13276              <name>SUSPENDED</name>
13277              <description>Write '1' to enable interrupt for SUSPENDED event</description>
13278              <lsb>18</lsb>
13279              <msb>18</msb>
13280              <enumeratedValues>
13281                <usage>read</usage>
13282                <enumeratedValue>
13283                  <name>Disabled</name>
13284                  <description>Read: Disabled</description>
13285                  <value>0</value>
13286                </enumeratedValue>
13287                <enumeratedValue>
13288                  <name>Enabled</name>
13289                  <description>Read: Enabled</description>
13290                  <value>1</value>
13291                </enumeratedValue>
13292              </enumeratedValues>
13293              <enumeratedValues>
13294                <usage>write</usage>
13295                <enumeratedValue>
13296                  <name>Set</name>
13297                  <description>Enable</description>
13298                  <value>1</value>
13299                </enumeratedValue>
13300              </enumeratedValues>
13301            </field>
13302          </fields>
13303        </register>
13304        <register>
13305          <name>INTENCLR</name>
13306          <description>Disable interrupt</description>
13307          <addressOffset>0x308</addressOffset>
13308          <access>read-write</access>
13309          <fields>
13310            <field>
13311              <name>STOPPED</name>
13312              <description>Write '1' to disable interrupt for STOPPED event</description>
13313              <lsb>1</lsb>
13314              <msb>1</msb>
13315              <enumeratedValues>
13316                <usage>read</usage>
13317                <enumeratedValue>
13318                  <name>Disabled</name>
13319                  <description>Read: Disabled</description>
13320                  <value>0</value>
13321                </enumeratedValue>
13322                <enumeratedValue>
13323                  <name>Enabled</name>
13324                  <description>Read: Enabled</description>
13325                  <value>1</value>
13326                </enumeratedValue>
13327              </enumeratedValues>
13328              <enumeratedValues>
13329                <usage>write</usage>
13330                <enumeratedValue>
13331                  <name>Clear</name>
13332                  <description>Disable</description>
13333                  <value>1</value>
13334                </enumeratedValue>
13335              </enumeratedValues>
13336            </field>
13337            <field>
13338              <name>RXDREADY</name>
13339              <description>Write '1' to disable interrupt for RXDREADY event</description>
13340              <lsb>2</lsb>
13341              <msb>2</msb>
13342              <enumeratedValues>
13343                <usage>read</usage>
13344                <enumeratedValue>
13345                  <name>Disabled</name>
13346                  <description>Read: Disabled</description>
13347                  <value>0</value>
13348                </enumeratedValue>
13349                <enumeratedValue>
13350                  <name>Enabled</name>
13351                  <description>Read: Enabled</description>
13352                  <value>1</value>
13353                </enumeratedValue>
13354              </enumeratedValues>
13355              <enumeratedValues>
13356                <usage>write</usage>
13357                <enumeratedValue>
13358                  <name>Clear</name>
13359                  <description>Disable</description>
13360                  <value>1</value>
13361                </enumeratedValue>
13362              </enumeratedValues>
13363            </field>
13364            <field>
13365              <name>TXDSENT</name>
13366              <description>Write '1' to disable interrupt for TXDSENT event</description>
13367              <lsb>7</lsb>
13368              <msb>7</msb>
13369              <enumeratedValues>
13370                <usage>read</usage>
13371                <enumeratedValue>
13372                  <name>Disabled</name>
13373                  <description>Read: Disabled</description>
13374                  <value>0</value>
13375                </enumeratedValue>
13376                <enumeratedValue>
13377                  <name>Enabled</name>
13378                  <description>Read: Enabled</description>
13379                  <value>1</value>
13380                </enumeratedValue>
13381              </enumeratedValues>
13382              <enumeratedValues>
13383                <usage>write</usage>
13384                <enumeratedValue>
13385                  <name>Clear</name>
13386                  <description>Disable</description>
13387                  <value>1</value>
13388                </enumeratedValue>
13389              </enumeratedValues>
13390            </field>
13391            <field>
13392              <name>ERROR</name>
13393              <description>Write '1' to disable interrupt for ERROR event</description>
13394              <lsb>9</lsb>
13395              <msb>9</msb>
13396              <enumeratedValues>
13397                <usage>read</usage>
13398                <enumeratedValue>
13399                  <name>Disabled</name>
13400                  <description>Read: Disabled</description>
13401                  <value>0</value>
13402                </enumeratedValue>
13403                <enumeratedValue>
13404                  <name>Enabled</name>
13405                  <description>Read: Enabled</description>
13406                  <value>1</value>
13407                </enumeratedValue>
13408              </enumeratedValues>
13409              <enumeratedValues>
13410                <usage>write</usage>
13411                <enumeratedValue>
13412                  <name>Clear</name>
13413                  <description>Disable</description>
13414                  <value>1</value>
13415                </enumeratedValue>
13416              </enumeratedValues>
13417            </field>
13418            <field>
13419              <name>BB</name>
13420              <description>Write '1' to disable interrupt for BB event</description>
13421              <lsb>14</lsb>
13422              <msb>14</msb>
13423              <enumeratedValues>
13424                <usage>read</usage>
13425                <enumeratedValue>
13426                  <name>Disabled</name>
13427                  <description>Read: Disabled</description>
13428                  <value>0</value>
13429                </enumeratedValue>
13430                <enumeratedValue>
13431                  <name>Enabled</name>
13432                  <description>Read: Enabled</description>
13433                  <value>1</value>
13434                </enumeratedValue>
13435              </enumeratedValues>
13436              <enumeratedValues>
13437                <usage>write</usage>
13438                <enumeratedValue>
13439                  <name>Clear</name>
13440                  <description>Disable</description>
13441                  <value>1</value>
13442                </enumeratedValue>
13443              </enumeratedValues>
13444            </field>
13445            <field>
13446              <name>SUSPENDED</name>
13447              <description>Write '1' to disable interrupt for SUSPENDED event</description>
13448              <lsb>18</lsb>
13449              <msb>18</msb>
13450              <enumeratedValues>
13451                <usage>read</usage>
13452                <enumeratedValue>
13453                  <name>Disabled</name>
13454                  <description>Read: Disabled</description>
13455                  <value>0</value>
13456                </enumeratedValue>
13457                <enumeratedValue>
13458                  <name>Enabled</name>
13459                  <description>Read: Enabled</description>
13460                  <value>1</value>
13461                </enumeratedValue>
13462              </enumeratedValues>
13463              <enumeratedValues>
13464                <usage>write</usage>
13465                <enumeratedValue>
13466                  <name>Clear</name>
13467                  <description>Disable</description>
13468                  <value>1</value>
13469                </enumeratedValue>
13470              </enumeratedValues>
13471            </field>
13472          </fields>
13473        </register>
13474        <register>
13475          <name>ERRORSRC</name>
13476          <description>Error source</description>
13477          <addressOffset>0x4C4</addressOffset>
13478          <access>read-write</access>
13479          <modifiedWriteValues>oneToClear</modifiedWriteValues>
13480          <fields>
13481            <field>
13482              <name>OVERRUN</name>
13483              <description>Overrun error</description>
13484              <lsb>0</lsb>
13485              <msb>0</msb>
13486              <enumeratedValues>
13487                <usage>read</usage>
13488                <enumeratedValue>
13489                  <name>NotPresent</name>
13490                  <description>Read: no overrun occured</description>
13491                  <value>0</value>
13492                </enumeratedValue>
13493                <enumeratedValue>
13494                  <name>Present</name>
13495                  <description>Read: overrun occured</description>
13496                  <value>1</value>
13497                </enumeratedValue>
13498              </enumeratedValues>
13499            </field>
13500            <field>
13501              <name>ANACK</name>
13502              <description>NACK received after sending the address (write '1' to clear)</description>
13503              <lsb>1</lsb>
13504              <msb>1</msb>
13505              <enumeratedValues>
13506                <usage>read</usage>
13507                <enumeratedValue>
13508                  <name>NotPresent</name>
13509                  <description>Read: error not present</description>
13510                  <value>0</value>
13511                </enumeratedValue>
13512                <enumeratedValue>
13513                  <name>Present</name>
13514                  <description>Read: error present</description>
13515                  <value>1</value>
13516                </enumeratedValue>
13517              </enumeratedValues>
13518            </field>
13519            <field>
13520              <name>DNACK</name>
13521              <description>NACK received after sending a data byte (write '1' to clear)</description>
13522              <lsb>2</lsb>
13523              <msb>2</msb>
13524              <enumeratedValues>
13525                <usage>read</usage>
13526                <enumeratedValue>
13527                  <name>NotPresent</name>
13528                  <description>Read: error not present</description>
13529                  <value>0</value>
13530                </enumeratedValue>
13531                <enumeratedValue>
13532                  <name>Present</name>
13533                  <description>Read: error present</description>
13534                  <value>1</value>
13535                </enumeratedValue>
13536              </enumeratedValues>
13537            </field>
13538          </fields>
13539        </register>
13540        <register>
13541          <name>ENABLE</name>
13542          <description>Enable TWI</description>
13543          <addressOffset>0x500</addressOffset>
13544          <access>read-write</access>
13545          <fields>
13546            <field>
13547              <name>ENABLE</name>
13548              <description>Enable or disable TWI</description>
13549              <lsb>0</lsb>
13550              <msb>3</msb>
13551              <enumeratedValues>
13552                <enumeratedValue>
13553                  <name>Disabled</name>
13554                  <description>Disable TWI</description>
13555                  <value>0</value>
13556                </enumeratedValue>
13557                <enumeratedValue>
13558                  <name>Enabled</name>
13559                  <description>Enable TWI</description>
13560                  <value>5</value>
13561                </enumeratedValue>
13562              </enumeratedValues>
13563            </field>
13564          </fields>
13565        </register>
13566        <cluster>
13567          <name>PSEL</name>
13568          <description>Unspecified</description>
13569          <headerStructName>TWI_PSEL</headerStructName>
13570          <addressOffset>0x508</addressOffset>
13571          <register>
13572            <name>SCL</name>
13573            <description>Pin select for SCL</description>
13574            <addressOffset>0x000</addressOffset>
13575            <access>read-write</access>
13576            <resetValue>0xFFFFFFFF</resetValue>
13577            <fields>
13578              <field>
13579                <name>PIN</name>
13580                <description>Pin number</description>
13581                <lsb>0</lsb>
13582                <msb>4</msb>
13583              </field>
13584              <field>
13585                <name>PORT</name>
13586                <description>Port number</description>
13587                <lsb>5</lsb>
13588                <msb>5</msb>
13589              </field>
13590              <field>
13591                <name>CONNECT</name>
13592                <description>Connection</description>
13593                <lsb>31</lsb>
13594                <msb>31</msb>
13595                <enumeratedValues>
13596                  <enumeratedValue>
13597                    <name>Disconnected</name>
13598                    <description>Disconnect</description>
13599                    <value>1</value>
13600                  </enumeratedValue>
13601                  <enumeratedValue>
13602                    <name>Connected</name>
13603                    <description>Connect</description>
13604                    <value>0</value>
13605                  </enumeratedValue>
13606                </enumeratedValues>
13607              </field>
13608            </fields>
13609          </register>
13610          <register>
13611            <name>SDA</name>
13612            <description>Pin select for SDA</description>
13613            <addressOffset>0x004</addressOffset>
13614            <access>read-write</access>
13615            <resetValue>0xFFFFFFFF</resetValue>
13616            <fields>
13617              <field>
13618                <name>PIN</name>
13619                <description>Pin number</description>
13620                <lsb>0</lsb>
13621                <msb>4</msb>
13622              </field>
13623              <field>
13624                <name>PORT</name>
13625                <description>Port number</description>
13626                <lsb>5</lsb>
13627                <msb>5</msb>
13628              </field>
13629              <field>
13630                <name>CONNECT</name>
13631                <description>Connection</description>
13632                <lsb>31</lsb>
13633                <msb>31</msb>
13634                <enumeratedValues>
13635                  <enumeratedValue>
13636                    <name>Disconnected</name>
13637                    <description>Disconnect</description>
13638                    <value>1</value>
13639                  </enumeratedValue>
13640                  <enumeratedValue>
13641                    <name>Connected</name>
13642                    <description>Connect</description>
13643                    <value>0</value>
13644                  </enumeratedValue>
13645                </enumeratedValues>
13646              </field>
13647            </fields>
13648          </register>
13649        </cluster>
13650        <register>
13651          <name>RXD</name>
13652          <description>RXD register</description>
13653          <addressOffset>0x518</addressOffset>
13654          <access>read-only</access>
13655          <readAction>modifyExternal</readAction>
13656          <fields>
13657            <field>
13658              <name>RXD</name>
13659              <description>RXD register</description>
13660              <lsb>0</lsb>
13661              <msb>7</msb>
13662            </field>
13663          </fields>
13664        </register>
13665        <register>
13666          <name>TXD</name>
13667          <description>TXD register</description>
13668          <addressOffset>0x51C</addressOffset>
13669          <access>read-write</access>
13670          <fields>
13671            <field>
13672              <name>TXD</name>
13673              <description>TXD register</description>
13674              <lsb>0</lsb>
13675              <msb>7</msb>
13676            </field>
13677          </fields>
13678        </register>
13679        <register>
13680          <name>FREQUENCY</name>
13681          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
13682          <addressOffset>0x524</addressOffset>
13683          <access>read-write</access>
13684          <resetValue>0x04000000</resetValue>
13685          <fields>
13686            <field>
13687              <name>FREQUENCY</name>
13688              <description>TWI master clock frequency</description>
13689              <lsb>0</lsb>
13690              <msb>31</msb>
13691              <enumeratedValues>
13692                <enumeratedValue>
13693                  <name>K100</name>
13694                  <description>100 kbps</description>
13695                  <value>0x01980000</value>
13696                </enumeratedValue>
13697                <enumeratedValue>
13698                  <name>K250</name>
13699                  <description>250 kbps</description>
13700                  <value>0x04000000</value>
13701                </enumeratedValue>
13702                <enumeratedValue>
13703                  <name>K400</name>
13704                  <description>400 kbps (actual rate 410.256 kbps)</description>
13705                  <value>0x06680000</value>
13706                </enumeratedValue>
13707              </enumeratedValues>
13708            </field>
13709          </fields>
13710        </register>
13711        <register>
13712          <name>ADDRESS</name>
13713          <description>Address used in the TWI transfer</description>
13714          <addressOffset>0x588</addressOffset>
13715          <access>read-write</access>
13716          <fields>
13717            <field>
13718              <name>ADDRESS</name>
13719              <description>Address used in the TWI transfer</description>
13720              <lsb>0</lsb>
13721              <msb>6</msb>
13722            </field>
13723          </fields>
13724        </register>
13725      </registers>
13726    </peripheral>
13727    <peripheral>
13728      <name>TWIM0</name>
13729      <description>I2C compatible Two-Wire Master Interface with EasyDMA 0</description>
13730      <baseAddress>0x40003000</baseAddress>
13731      <alternatePeripheral>SPI0</alternatePeripheral>
13732      <headerStructName>TWIM</headerStructName>
13733      <addressBlock>
13734        <offset>0</offset>
13735        <size>0x1000</size>
13736        <usage>registers</usage>
13737      </addressBlock>
13738      <interrupt>
13739        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
13740        <value>3</value>
13741      </interrupt>
13742      <groupName>TWIM</groupName>
13743      <size>0x20</size>
13744      <registers>
13745        <register>
13746          <name>TASKS_STARTRX</name>
13747          <description>Start TWI receive sequence</description>
13748          <addressOffset>0x000</addressOffset>
13749          <access>write-only</access>
13750          <fields>
13751            <field>
13752              <name>TASKS_STARTRX</name>
13753              <lsb>0</lsb>
13754              <msb>0</msb>
13755            </field>
13756          </fields>
13757        </register>
13758        <register>
13759          <name>TASKS_STARTTX</name>
13760          <description>Start TWI transmit sequence</description>
13761          <addressOffset>0x008</addressOffset>
13762          <access>write-only</access>
13763          <fields>
13764            <field>
13765              <name>TASKS_STARTTX</name>
13766              <lsb>0</lsb>
13767              <msb>0</msb>
13768            </field>
13769          </fields>
13770        </register>
13771        <register>
13772          <name>TASKS_STOP</name>
13773          <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
13774          <addressOffset>0x014</addressOffset>
13775          <access>write-only</access>
13776          <fields>
13777            <field>
13778              <name>TASKS_STOP</name>
13779              <lsb>0</lsb>
13780              <msb>0</msb>
13781            </field>
13782          </fields>
13783        </register>
13784        <register>
13785          <name>TASKS_SUSPEND</name>
13786          <description>Suspend TWI transaction</description>
13787          <addressOffset>0x01C</addressOffset>
13788          <access>write-only</access>
13789          <fields>
13790            <field>
13791              <name>TASKS_SUSPEND</name>
13792              <lsb>0</lsb>
13793              <msb>0</msb>
13794            </field>
13795          </fields>
13796        </register>
13797        <register>
13798          <name>TASKS_RESUME</name>
13799          <description>Resume TWI transaction</description>
13800          <addressOffset>0x020</addressOffset>
13801          <access>write-only</access>
13802          <fields>
13803            <field>
13804              <name>TASKS_RESUME</name>
13805              <lsb>0</lsb>
13806              <msb>0</msb>
13807            </field>
13808          </fields>
13809        </register>
13810        <register>
13811          <name>EVENTS_STOPPED</name>
13812          <description>TWI stopped</description>
13813          <addressOffset>0x104</addressOffset>
13814          <access>read-write</access>
13815          <fields>
13816            <field>
13817              <name>EVENTS_STOPPED</name>
13818              <lsb>0</lsb>
13819              <msb>0</msb>
13820            </field>
13821          </fields>
13822        </register>
13823        <register>
13824          <name>EVENTS_ERROR</name>
13825          <description>TWI error</description>
13826          <addressOffset>0x124</addressOffset>
13827          <access>read-write</access>
13828          <fields>
13829            <field>
13830              <name>EVENTS_ERROR</name>
13831              <lsb>0</lsb>
13832              <msb>0</msb>
13833            </field>
13834          </fields>
13835        </register>
13836        <register>
13837          <name>EVENTS_SUSPENDED</name>
13838          <description>Last byte has been sent out after the SUSPEND task has been issued, TWI traffic is now suspended.</description>
13839          <addressOffset>0x148</addressOffset>
13840          <access>read-write</access>
13841          <fields>
13842            <field>
13843              <name>EVENTS_SUSPENDED</name>
13844              <lsb>0</lsb>
13845              <msb>0</msb>
13846            </field>
13847          </fields>
13848        </register>
13849        <register>
13850          <name>EVENTS_RXSTARTED</name>
13851          <description>Receive sequence started</description>
13852          <addressOffset>0x14C</addressOffset>
13853          <access>read-write</access>
13854          <fields>
13855            <field>
13856              <name>EVENTS_RXSTARTED</name>
13857              <lsb>0</lsb>
13858              <msb>0</msb>
13859            </field>
13860          </fields>
13861        </register>
13862        <register>
13863          <name>EVENTS_TXSTARTED</name>
13864          <description>Transmit sequence started</description>
13865          <addressOffset>0x150</addressOffset>
13866          <access>read-write</access>
13867          <fields>
13868            <field>
13869              <name>EVENTS_TXSTARTED</name>
13870              <lsb>0</lsb>
13871              <msb>0</msb>
13872            </field>
13873          </fields>
13874        </register>
13875        <register>
13876          <name>EVENTS_LASTRX</name>
13877          <description>Byte boundary, starting to receive the last byte</description>
13878          <addressOffset>0x15C</addressOffset>
13879          <access>read-write</access>
13880          <fields>
13881            <field>
13882              <name>EVENTS_LASTRX</name>
13883              <lsb>0</lsb>
13884              <msb>0</msb>
13885            </field>
13886          </fields>
13887        </register>
13888        <register>
13889          <name>EVENTS_LASTTX</name>
13890          <description>Byte boundary, starting to transmit the last byte</description>
13891          <addressOffset>0x160</addressOffset>
13892          <access>read-write</access>
13893          <fields>
13894            <field>
13895              <name>EVENTS_LASTTX</name>
13896              <lsb>0</lsb>
13897              <msb>0</msb>
13898            </field>
13899          </fields>
13900        </register>
13901        <register>
13902          <name>SHORTS</name>
13903          <description>Shortcut register</description>
13904          <addressOffset>0x200</addressOffset>
13905          <access>read-write</access>
13906          <fields>
13907            <field>
13908              <name>LASTTX_STARTRX</name>
13909              <description>Shortcut between LASTTX event and STARTRX task</description>
13910              <lsb>7</lsb>
13911              <msb>7</msb>
13912              <enumeratedValues>
13913                <enumeratedValue>
13914                  <name>Disabled</name>
13915                  <description>Disable shortcut</description>
13916                  <value>0</value>
13917                </enumeratedValue>
13918                <enumeratedValue>
13919                  <name>Enabled</name>
13920                  <description>Enable shortcut</description>
13921                  <value>1</value>
13922                </enumeratedValue>
13923              </enumeratedValues>
13924            </field>
13925            <field>
13926              <name>LASTTX_SUSPEND</name>
13927              <description>Shortcut between LASTTX event and SUSPEND task</description>
13928              <lsb>8</lsb>
13929              <msb>8</msb>
13930              <enumeratedValues>
13931                <enumeratedValue>
13932                  <name>Disabled</name>
13933                  <description>Disable shortcut</description>
13934                  <value>0</value>
13935                </enumeratedValue>
13936                <enumeratedValue>
13937                  <name>Enabled</name>
13938                  <description>Enable shortcut</description>
13939                  <value>1</value>
13940                </enumeratedValue>
13941              </enumeratedValues>
13942            </field>
13943            <field>
13944              <name>LASTTX_STOP</name>
13945              <description>Shortcut between LASTTX event and STOP task</description>
13946              <lsb>9</lsb>
13947              <msb>9</msb>
13948              <enumeratedValues>
13949                <enumeratedValue>
13950                  <name>Disabled</name>
13951                  <description>Disable shortcut</description>
13952                  <value>0</value>
13953                </enumeratedValue>
13954                <enumeratedValue>
13955                  <name>Enabled</name>
13956                  <description>Enable shortcut</description>
13957                  <value>1</value>
13958                </enumeratedValue>
13959              </enumeratedValues>
13960            </field>
13961            <field>
13962              <name>LASTRX_STARTTX</name>
13963              <description>Shortcut between LASTRX event and STARTTX task</description>
13964              <lsb>10</lsb>
13965              <msb>10</msb>
13966              <enumeratedValues>
13967                <enumeratedValue>
13968                  <name>Disabled</name>
13969                  <description>Disable shortcut</description>
13970                  <value>0</value>
13971                </enumeratedValue>
13972                <enumeratedValue>
13973                  <name>Enabled</name>
13974                  <description>Enable shortcut</description>
13975                  <value>1</value>
13976                </enumeratedValue>
13977              </enumeratedValues>
13978            </field>
13979            <field>
13980              <name>LASTRX_SUSPEND</name>
13981              <description>Shortcut between LASTRX event and SUSPEND task</description>
13982              <lsb>11</lsb>
13983              <msb>11</msb>
13984              <enumeratedValues>
13985                <enumeratedValue>
13986                  <name>Disabled</name>
13987                  <description>Disable shortcut</description>
13988                  <value>0</value>
13989                </enumeratedValue>
13990                <enumeratedValue>
13991                  <name>Enabled</name>
13992                  <description>Enable shortcut</description>
13993                  <value>1</value>
13994                </enumeratedValue>
13995              </enumeratedValues>
13996            </field>
13997            <field>
13998              <name>LASTRX_STOP</name>
13999              <description>Shortcut between LASTRX event and STOP task</description>
14000              <lsb>12</lsb>
14001              <msb>12</msb>
14002              <enumeratedValues>
14003                <enumeratedValue>
14004                  <name>Disabled</name>
14005                  <description>Disable shortcut</description>
14006                  <value>0</value>
14007                </enumeratedValue>
14008                <enumeratedValue>
14009                  <name>Enabled</name>
14010                  <description>Enable shortcut</description>
14011                  <value>1</value>
14012                </enumeratedValue>
14013              </enumeratedValues>
14014            </field>
14015          </fields>
14016        </register>
14017        <register>
14018          <name>INTEN</name>
14019          <description>Enable or disable interrupt</description>
14020          <addressOffset>0x300</addressOffset>
14021          <access>read-write</access>
14022          <fields>
14023            <field>
14024              <name>STOPPED</name>
14025              <description>Enable or disable interrupt for STOPPED event</description>
14026              <lsb>1</lsb>
14027              <msb>1</msb>
14028              <enumeratedValues>
14029                <enumeratedValue>
14030                  <name>Disabled</name>
14031                  <description>Disable</description>
14032                  <value>0</value>
14033                </enumeratedValue>
14034                <enumeratedValue>
14035                  <name>Enabled</name>
14036                  <description>Enable</description>
14037                  <value>1</value>
14038                </enumeratedValue>
14039              </enumeratedValues>
14040            </field>
14041            <field>
14042              <name>ERROR</name>
14043              <description>Enable or disable interrupt for ERROR event</description>
14044              <lsb>9</lsb>
14045              <msb>9</msb>
14046              <enumeratedValues>
14047                <enumeratedValue>
14048                  <name>Disabled</name>
14049                  <description>Disable</description>
14050                  <value>0</value>
14051                </enumeratedValue>
14052                <enumeratedValue>
14053                  <name>Enabled</name>
14054                  <description>Enable</description>
14055                  <value>1</value>
14056                </enumeratedValue>
14057              </enumeratedValues>
14058            </field>
14059            <field>
14060              <name>SUSPENDED</name>
14061              <description>Enable or disable interrupt for SUSPENDED event</description>
14062              <lsb>18</lsb>
14063              <msb>18</msb>
14064              <enumeratedValues>
14065                <enumeratedValue>
14066                  <name>Disabled</name>
14067                  <description>Disable</description>
14068                  <value>0</value>
14069                </enumeratedValue>
14070                <enumeratedValue>
14071                  <name>Enabled</name>
14072                  <description>Enable</description>
14073                  <value>1</value>
14074                </enumeratedValue>
14075              </enumeratedValues>
14076            </field>
14077            <field>
14078              <name>RXSTARTED</name>
14079              <description>Enable or disable interrupt for RXSTARTED event</description>
14080              <lsb>19</lsb>
14081              <msb>19</msb>
14082              <enumeratedValues>
14083                <enumeratedValue>
14084                  <name>Disabled</name>
14085                  <description>Disable</description>
14086                  <value>0</value>
14087                </enumeratedValue>
14088                <enumeratedValue>
14089                  <name>Enabled</name>
14090                  <description>Enable</description>
14091                  <value>1</value>
14092                </enumeratedValue>
14093              </enumeratedValues>
14094            </field>
14095            <field>
14096              <name>TXSTARTED</name>
14097              <description>Enable or disable interrupt for TXSTARTED event</description>
14098              <lsb>20</lsb>
14099              <msb>20</msb>
14100              <enumeratedValues>
14101                <enumeratedValue>
14102                  <name>Disabled</name>
14103                  <description>Disable</description>
14104                  <value>0</value>
14105                </enumeratedValue>
14106                <enumeratedValue>
14107                  <name>Enabled</name>
14108                  <description>Enable</description>
14109                  <value>1</value>
14110                </enumeratedValue>
14111              </enumeratedValues>
14112            </field>
14113            <field>
14114              <name>LASTRX</name>
14115              <description>Enable or disable interrupt for LASTRX event</description>
14116              <lsb>23</lsb>
14117              <msb>23</msb>
14118              <enumeratedValues>
14119                <enumeratedValue>
14120                  <name>Disabled</name>
14121                  <description>Disable</description>
14122                  <value>0</value>
14123                </enumeratedValue>
14124                <enumeratedValue>
14125                  <name>Enabled</name>
14126                  <description>Enable</description>
14127                  <value>1</value>
14128                </enumeratedValue>
14129              </enumeratedValues>
14130            </field>
14131            <field>
14132              <name>LASTTX</name>
14133              <description>Enable or disable interrupt for LASTTX event</description>
14134              <lsb>24</lsb>
14135              <msb>24</msb>
14136              <enumeratedValues>
14137                <enumeratedValue>
14138                  <name>Disabled</name>
14139                  <description>Disable</description>
14140                  <value>0</value>
14141                </enumeratedValue>
14142                <enumeratedValue>
14143                  <name>Enabled</name>
14144                  <description>Enable</description>
14145                  <value>1</value>
14146                </enumeratedValue>
14147              </enumeratedValues>
14148            </field>
14149          </fields>
14150        </register>
14151        <register>
14152          <name>INTENSET</name>
14153          <description>Enable interrupt</description>
14154          <addressOffset>0x304</addressOffset>
14155          <access>read-write</access>
14156          <fields>
14157            <field>
14158              <name>STOPPED</name>
14159              <description>Write '1' to enable interrupt for STOPPED event</description>
14160              <lsb>1</lsb>
14161              <msb>1</msb>
14162              <enumeratedValues>
14163                <usage>read</usage>
14164                <enumeratedValue>
14165                  <name>Disabled</name>
14166                  <description>Read: Disabled</description>
14167                  <value>0</value>
14168                </enumeratedValue>
14169                <enumeratedValue>
14170                  <name>Enabled</name>
14171                  <description>Read: Enabled</description>
14172                  <value>1</value>
14173                </enumeratedValue>
14174              </enumeratedValues>
14175              <enumeratedValues>
14176                <usage>write</usage>
14177                <enumeratedValue>
14178                  <name>Set</name>
14179                  <description>Enable</description>
14180                  <value>1</value>
14181                </enumeratedValue>
14182              </enumeratedValues>
14183            </field>
14184            <field>
14185              <name>ERROR</name>
14186              <description>Write '1' to enable interrupt for ERROR event</description>
14187              <lsb>9</lsb>
14188              <msb>9</msb>
14189              <enumeratedValues>
14190                <usage>read</usage>
14191                <enumeratedValue>
14192                  <name>Disabled</name>
14193                  <description>Read: Disabled</description>
14194                  <value>0</value>
14195                </enumeratedValue>
14196                <enumeratedValue>
14197                  <name>Enabled</name>
14198                  <description>Read: Enabled</description>
14199                  <value>1</value>
14200                </enumeratedValue>
14201              </enumeratedValues>
14202              <enumeratedValues>
14203                <usage>write</usage>
14204                <enumeratedValue>
14205                  <name>Set</name>
14206                  <description>Enable</description>
14207                  <value>1</value>
14208                </enumeratedValue>
14209              </enumeratedValues>
14210            </field>
14211            <field>
14212              <name>SUSPENDED</name>
14213              <description>Write '1' to enable interrupt for SUSPENDED event</description>
14214              <lsb>18</lsb>
14215              <msb>18</msb>
14216              <enumeratedValues>
14217                <usage>read</usage>
14218                <enumeratedValue>
14219                  <name>Disabled</name>
14220                  <description>Read: Disabled</description>
14221                  <value>0</value>
14222                </enumeratedValue>
14223                <enumeratedValue>
14224                  <name>Enabled</name>
14225                  <description>Read: Enabled</description>
14226                  <value>1</value>
14227                </enumeratedValue>
14228              </enumeratedValues>
14229              <enumeratedValues>
14230                <usage>write</usage>
14231                <enumeratedValue>
14232                  <name>Set</name>
14233                  <description>Enable</description>
14234                  <value>1</value>
14235                </enumeratedValue>
14236              </enumeratedValues>
14237            </field>
14238            <field>
14239              <name>RXSTARTED</name>
14240              <description>Write '1' to enable interrupt for RXSTARTED event</description>
14241              <lsb>19</lsb>
14242              <msb>19</msb>
14243              <enumeratedValues>
14244                <usage>read</usage>
14245                <enumeratedValue>
14246                  <name>Disabled</name>
14247                  <description>Read: Disabled</description>
14248                  <value>0</value>
14249                </enumeratedValue>
14250                <enumeratedValue>
14251                  <name>Enabled</name>
14252                  <description>Read: Enabled</description>
14253                  <value>1</value>
14254                </enumeratedValue>
14255              </enumeratedValues>
14256              <enumeratedValues>
14257                <usage>write</usage>
14258                <enumeratedValue>
14259                  <name>Set</name>
14260                  <description>Enable</description>
14261                  <value>1</value>
14262                </enumeratedValue>
14263              </enumeratedValues>
14264            </field>
14265            <field>
14266              <name>TXSTARTED</name>
14267              <description>Write '1' to enable interrupt for TXSTARTED event</description>
14268              <lsb>20</lsb>
14269              <msb>20</msb>
14270              <enumeratedValues>
14271                <usage>read</usage>
14272                <enumeratedValue>
14273                  <name>Disabled</name>
14274                  <description>Read: Disabled</description>
14275                  <value>0</value>
14276                </enumeratedValue>
14277                <enumeratedValue>
14278                  <name>Enabled</name>
14279                  <description>Read: Enabled</description>
14280                  <value>1</value>
14281                </enumeratedValue>
14282              </enumeratedValues>
14283              <enumeratedValues>
14284                <usage>write</usage>
14285                <enumeratedValue>
14286                  <name>Set</name>
14287                  <description>Enable</description>
14288                  <value>1</value>
14289                </enumeratedValue>
14290              </enumeratedValues>
14291            </field>
14292            <field>
14293              <name>LASTRX</name>
14294              <description>Write '1' to enable interrupt for LASTRX event</description>
14295              <lsb>23</lsb>
14296              <msb>23</msb>
14297              <enumeratedValues>
14298                <usage>read</usage>
14299                <enumeratedValue>
14300                  <name>Disabled</name>
14301                  <description>Read: Disabled</description>
14302                  <value>0</value>
14303                </enumeratedValue>
14304                <enumeratedValue>
14305                  <name>Enabled</name>
14306                  <description>Read: Enabled</description>
14307                  <value>1</value>
14308                </enumeratedValue>
14309              </enumeratedValues>
14310              <enumeratedValues>
14311                <usage>write</usage>
14312                <enumeratedValue>
14313                  <name>Set</name>
14314                  <description>Enable</description>
14315                  <value>1</value>
14316                </enumeratedValue>
14317              </enumeratedValues>
14318            </field>
14319            <field>
14320              <name>LASTTX</name>
14321              <description>Write '1' to enable interrupt for LASTTX event</description>
14322              <lsb>24</lsb>
14323              <msb>24</msb>
14324              <enumeratedValues>
14325                <usage>read</usage>
14326                <enumeratedValue>
14327                  <name>Disabled</name>
14328                  <description>Read: Disabled</description>
14329                  <value>0</value>
14330                </enumeratedValue>
14331                <enumeratedValue>
14332                  <name>Enabled</name>
14333                  <description>Read: Enabled</description>
14334                  <value>1</value>
14335                </enumeratedValue>
14336              </enumeratedValues>
14337              <enumeratedValues>
14338                <usage>write</usage>
14339                <enumeratedValue>
14340                  <name>Set</name>
14341                  <description>Enable</description>
14342                  <value>1</value>
14343                </enumeratedValue>
14344              </enumeratedValues>
14345            </field>
14346          </fields>
14347        </register>
14348        <register>
14349          <name>INTENCLR</name>
14350          <description>Disable interrupt</description>
14351          <addressOffset>0x308</addressOffset>
14352          <access>read-write</access>
14353          <fields>
14354            <field>
14355              <name>STOPPED</name>
14356              <description>Write '1' to disable interrupt for STOPPED event</description>
14357              <lsb>1</lsb>
14358              <msb>1</msb>
14359              <enumeratedValues>
14360                <usage>read</usage>
14361                <enumeratedValue>
14362                  <name>Disabled</name>
14363                  <description>Read: Disabled</description>
14364                  <value>0</value>
14365                </enumeratedValue>
14366                <enumeratedValue>
14367                  <name>Enabled</name>
14368                  <description>Read: Enabled</description>
14369                  <value>1</value>
14370                </enumeratedValue>
14371              </enumeratedValues>
14372              <enumeratedValues>
14373                <usage>write</usage>
14374                <enumeratedValue>
14375                  <name>Clear</name>
14376                  <description>Disable</description>
14377                  <value>1</value>
14378                </enumeratedValue>
14379              </enumeratedValues>
14380            </field>
14381            <field>
14382              <name>ERROR</name>
14383              <description>Write '1' to disable interrupt for ERROR event</description>
14384              <lsb>9</lsb>
14385              <msb>9</msb>
14386              <enumeratedValues>
14387                <usage>read</usage>
14388                <enumeratedValue>
14389                  <name>Disabled</name>
14390                  <description>Read: Disabled</description>
14391                  <value>0</value>
14392                </enumeratedValue>
14393                <enumeratedValue>
14394                  <name>Enabled</name>
14395                  <description>Read: Enabled</description>
14396                  <value>1</value>
14397                </enumeratedValue>
14398              </enumeratedValues>
14399              <enumeratedValues>
14400                <usage>write</usage>
14401                <enumeratedValue>
14402                  <name>Clear</name>
14403                  <description>Disable</description>
14404                  <value>1</value>
14405                </enumeratedValue>
14406              </enumeratedValues>
14407            </field>
14408            <field>
14409              <name>SUSPENDED</name>
14410              <description>Write '1' to disable interrupt for SUSPENDED event</description>
14411              <lsb>18</lsb>
14412              <msb>18</msb>
14413              <enumeratedValues>
14414                <usage>read</usage>
14415                <enumeratedValue>
14416                  <name>Disabled</name>
14417                  <description>Read: Disabled</description>
14418                  <value>0</value>
14419                </enumeratedValue>
14420                <enumeratedValue>
14421                  <name>Enabled</name>
14422                  <description>Read: Enabled</description>
14423                  <value>1</value>
14424                </enumeratedValue>
14425              </enumeratedValues>
14426              <enumeratedValues>
14427                <usage>write</usage>
14428                <enumeratedValue>
14429                  <name>Clear</name>
14430                  <description>Disable</description>
14431                  <value>1</value>
14432                </enumeratedValue>
14433              </enumeratedValues>
14434            </field>
14435            <field>
14436              <name>RXSTARTED</name>
14437              <description>Write '1' to disable interrupt for RXSTARTED event</description>
14438              <lsb>19</lsb>
14439              <msb>19</msb>
14440              <enumeratedValues>
14441                <usage>read</usage>
14442                <enumeratedValue>
14443                  <name>Disabled</name>
14444                  <description>Read: Disabled</description>
14445                  <value>0</value>
14446                </enumeratedValue>
14447                <enumeratedValue>
14448                  <name>Enabled</name>
14449                  <description>Read: Enabled</description>
14450                  <value>1</value>
14451                </enumeratedValue>
14452              </enumeratedValues>
14453              <enumeratedValues>
14454                <usage>write</usage>
14455                <enumeratedValue>
14456                  <name>Clear</name>
14457                  <description>Disable</description>
14458                  <value>1</value>
14459                </enumeratedValue>
14460              </enumeratedValues>
14461            </field>
14462            <field>
14463              <name>TXSTARTED</name>
14464              <description>Write '1' to disable interrupt for TXSTARTED event</description>
14465              <lsb>20</lsb>
14466              <msb>20</msb>
14467              <enumeratedValues>
14468                <usage>read</usage>
14469                <enumeratedValue>
14470                  <name>Disabled</name>
14471                  <description>Read: Disabled</description>
14472                  <value>0</value>
14473                </enumeratedValue>
14474                <enumeratedValue>
14475                  <name>Enabled</name>
14476                  <description>Read: Enabled</description>
14477                  <value>1</value>
14478                </enumeratedValue>
14479              </enumeratedValues>
14480              <enumeratedValues>
14481                <usage>write</usage>
14482                <enumeratedValue>
14483                  <name>Clear</name>
14484                  <description>Disable</description>
14485                  <value>1</value>
14486                </enumeratedValue>
14487              </enumeratedValues>
14488            </field>
14489            <field>
14490              <name>LASTRX</name>
14491              <description>Write '1' to disable interrupt for LASTRX event</description>
14492              <lsb>23</lsb>
14493              <msb>23</msb>
14494              <enumeratedValues>
14495                <usage>read</usage>
14496                <enumeratedValue>
14497                  <name>Disabled</name>
14498                  <description>Read: Disabled</description>
14499                  <value>0</value>
14500                </enumeratedValue>
14501                <enumeratedValue>
14502                  <name>Enabled</name>
14503                  <description>Read: Enabled</description>
14504                  <value>1</value>
14505                </enumeratedValue>
14506              </enumeratedValues>
14507              <enumeratedValues>
14508                <usage>write</usage>
14509                <enumeratedValue>
14510                  <name>Clear</name>
14511                  <description>Disable</description>
14512                  <value>1</value>
14513                </enumeratedValue>
14514              </enumeratedValues>
14515            </field>
14516            <field>
14517              <name>LASTTX</name>
14518              <description>Write '1' to disable interrupt for LASTTX event</description>
14519              <lsb>24</lsb>
14520              <msb>24</msb>
14521              <enumeratedValues>
14522                <usage>read</usage>
14523                <enumeratedValue>
14524                  <name>Disabled</name>
14525                  <description>Read: Disabled</description>
14526                  <value>0</value>
14527                </enumeratedValue>
14528                <enumeratedValue>
14529                  <name>Enabled</name>
14530                  <description>Read: Enabled</description>
14531                  <value>1</value>
14532                </enumeratedValue>
14533              </enumeratedValues>
14534              <enumeratedValues>
14535                <usage>write</usage>
14536                <enumeratedValue>
14537                  <name>Clear</name>
14538                  <description>Disable</description>
14539                  <value>1</value>
14540                </enumeratedValue>
14541              </enumeratedValues>
14542            </field>
14543          </fields>
14544        </register>
14545        <register>
14546          <name>ERRORSRC</name>
14547          <description>Error source</description>
14548          <addressOffset>0x4C4</addressOffset>
14549          <access>read-write</access>
14550          <modifiedWriteValues>oneToClear</modifiedWriteValues>
14551          <fields>
14552            <field>
14553              <name>OVERRUN</name>
14554              <description>Overrun error</description>
14555              <lsb>0</lsb>
14556              <msb>0</msb>
14557              <enumeratedValues>
14558                <enumeratedValue>
14559                  <name>NotReceived</name>
14560                  <description>Error did not occur</description>
14561                  <value>0</value>
14562                </enumeratedValue>
14563                <enumeratedValue>
14564                  <name>Received</name>
14565                  <description>Error occurred</description>
14566                  <value>1</value>
14567                </enumeratedValue>
14568              </enumeratedValues>
14569            </field>
14570            <field>
14571              <name>ANACK</name>
14572              <description>NACK received after sending the address (write '1' to clear)</description>
14573              <lsb>1</lsb>
14574              <msb>1</msb>
14575              <enumeratedValues>
14576                <enumeratedValue>
14577                  <name>NotReceived</name>
14578                  <description>Error did not occur</description>
14579                  <value>0</value>
14580                </enumeratedValue>
14581                <enumeratedValue>
14582                  <name>Received</name>
14583                  <description>Error occurred</description>
14584                  <value>1</value>
14585                </enumeratedValue>
14586              </enumeratedValues>
14587            </field>
14588            <field>
14589              <name>DNACK</name>
14590              <description>NACK received after sending a data byte (write '1' to clear)</description>
14591              <lsb>2</lsb>
14592              <msb>2</msb>
14593              <enumeratedValues>
14594                <enumeratedValue>
14595                  <name>NotReceived</name>
14596                  <description>Error did not occur</description>
14597                  <value>0</value>
14598                </enumeratedValue>
14599                <enumeratedValue>
14600                  <name>Received</name>
14601                  <description>Error occurred</description>
14602                  <value>1</value>
14603                </enumeratedValue>
14604              </enumeratedValues>
14605            </field>
14606          </fields>
14607        </register>
14608        <register>
14609          <name>ENABLE</name>
14610          <description>Enable TWIM</description>
14611          <addressOffset>0x500</addressOffset>
14612          <access>read-write</access>
14613          <fields>
14614            <field>
14615              <name>ENABLE</name>
14616              <description>Enable or disable TWIM</description>
14617              <lsb>0</lsb>
14618              <msb>3</msb>
14619              <enumeratedValues>
14620                <enumeratedValue>
14621                  <name>Disabled</name>
14622                  <description>Disable TWIM</description>
14623                  <value>0</value>
14624                </enumeratedValue>
14625                <enumeratedValue>
14626                  <name>Enabled</name>
14627                  <description>Enable TWIM</description>
14628                  <value>6</value>
14629                </enumeratedValue>
14630              </enumeratedValues>
14631            </field>
14632          </fields>
14633        </register>
14634        <cluster>
14635          <name>PSEL</name>
14636          <description>Unspecified</description>
14637          <headerStructName>TWIM_PSEL</headerStructName>
14638          <addressOffset>0x508</addressOffset>
14639          <register>
14640            <name>SCL</name>
14641            <description>Pin select for SCL signal</description>
14642            <addressOffset>0x000</addressOffset>
14643            <access>read-write</access>
14644            <resetValue>0xFFFFFFFF</resetValue>
14645            <fields>
14646              <field>
14647                <name>PIN</name>
14648                <description>Pin number</description>
14649                <lsb>0</lsb>
14650                <msb>4</msb>
14651              </field>
14652              <field>
14653                <name>PORT</name>
14654                <description>Port number</description>
14655                <lsb>5</lsb>
14656                <msb>5</msb>
14657              </field>
14658              <field>
14659                <name>CONNECT</name>
14660                <description>Connection</description>
14661                <lsb>31</lsb>
14662                <msb>31</msb>
14663                <enumeratedValues>
14664                  <enumeratedValue>
14665                    <name>Disconnected</name>
14666                    <description>Disconnect</description>
14667                    <value>1</value>
14668                  </enumeratedValue>
14669                  <enumeratedValue>
14670                    <name>Connected</name>
14671                    <description>Connect</description>
14672                    <value>0</value>
14673                  </enumeratedValue>
14674                </enumeratedValues>
14675              </field>
14676            </fields>
14677          </register>
14678          <register>
14679            <name>SDA</name>
14680            <description>Pin select for SDA signal</description>
14681            <addressOffset>0x004</addressOffset>
14682            <access>read-write</access>
14683            <resetValue>0xFFFFFFFF</resetValue>
14684            <fields>
14685              <field>
14686                <name>PIN</name>
14687                <description>Pin number</description>
14688                <lsb>0</lsb>
14689                <msb>4</msb>
14690              </field>
14691              <field>
14692                <name>PORT</name>
14693                <description>Port number</description>
14694                <lsb>5</lsb>
14695                <msb>5</msb>
14696              </field>
14697              <field>
14698                <name>CONNECT</name>
14699                <description>Connection</description>
14700                <lsb>31</lsb>
14701                <msb>31</msb>
14702                <enumeratedValues>
14703                  <enumeratedValue>
14704                    <name>Disconnected</name>
14705                    <description>Disconnect</description>
14706                    <value>1</value>
14707                  </enumeratedValue>
14708                  <enumeratedValue>
14709                    <name>Connected</name>
14710                    <description>Connect</description>
14711                    <value>0</value>
14712                  </enumeratedValue>
14713                </enumeratedValues>
14714              </field>
14715            </fields>
14716          </register>
14717        </cluster>
14718        <register>
14719          <name>FREQUENCY</name>
14720          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
14721          <addressOffset>0x524</addressOffset>
14722          <access>read-write</access>
14723          <resetValue>0x04000000</resetValue>
14724          <fields>
14725            <field>
14726              <name>FREQUENCY</name>
14727              <description>TWI master clock frequency</description>
14728              <lsb>0</lsb>
14729              <msb>31</msb>
14730              <enumeratedValues>
14731                <enumeratedValue>
14732                  <name>K100</name>
14733                  <description>100 kbps</description>
14734                  <value>0x01980000</value>
14735                </enumeratedValue>
14736                <enumeratedValue>
14737                  <name>K250</name>
14738                  <description>250 kbps</description>
14739                  <value>0x04000000</value>
14740                </enumeratedValue>
14741                <enumeratedValue>
14742                  <name>K400</name>
14743                  <description>400 kbps</description>
14744                  <value>0x06400000</value>
14745                </enumeratedValue>
14746              </enumeratedValues>
14747            </field>
14748          </fields>
14749        </register>
14750        <cluster>
14751          <name>RXD</name>
14752          <description>RXD EasyDMA channel</description>
14753          <headerStructName>TWIM_RXD</headerStructName>
14754          <addressOffset>0x534</addressOffset>
14755          <register>
14756            <name>PTR</name>
14757            <description>Data pointer</description>
14758            <addressOffset>0x000</addressOffset>
14759            <access>read-write</access>
14760            <fields>
14761              <field>
14762                <name>PTR</name>
14763                <description>Data pointer</description>
14764                <lsb>0</lsb>
14765                <msb>31</msb>
14766              </field>
14767            </fields>
14768          </register>
14769          <register>
14770            <name>MAXCNT</name>
14771            <description>Maximum number of bytes in receive buffer</description>
14772            <addressOffset>0x004</addressOffset>
14773            <access>read-write</access>
14774            <fields>
14775              <field>
14776                <name>MAXCNT</name>
14777                <description>Maximum number of bytes in receive buffer</description>
14778                <lsb>0</lsb>
14779                <msb>15</msb>
14780              </field>
14781            </fields>
14782          </register>
14783          <register>
14784            <name>AMOUNT</name>
14785            <description>Number of bytes transferred in the last transaction</description>
14786            <addressOffset>0x008</addressOffset>
14787            <access>read-only</access>
14788            <fields>
14789              <field>
14790                <name>AMOUNT</name>
14791                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
14792                <lsb>0</lsb>
14793                <msb>15</msb>
14794              </field>
14795            </fields>
14796          </register>
14797          <register>
14798            <name>LIST</name>
14799            <description>EasyDMA list type</description>
14800            <addressOffset>0x00C</addressOffset>
14801            <access>read-write</access>
14802            <fields>
14803              <field>
14804                <name>LIST</name>
14805                <description>List type</description>
14806                <lsb>0</lsb>
14807                <msb>2</msb>
14808                <enumeratedValues>
14809                  <enumeratedValue>
14810                    <name>Disabled</name>
14811                    <description>Disable EasyDMA list</description>
14812                    <value>0</value>
14813                  </enumeratedValue>
14814                  <enumeratedValue>
14815                    <name>ArrayList</name>
14816                    <description>Use array list</description>
14817                    <value>1</value>
14818                  </enumeratedValue>
14819                </enumeratedValues>
14820              </field>
14821            </fields>
14822          </register>
14823        </cluster>
14824        <cluster>
14825          <name>TXD</name>
14826          <description>TXD EasyDMA channel</description>
14827          <headerStructName>TWIM_TXD</headerStructName>
14828          <addressOffset>0x544</addressOffset>
14829          <register>
14830            <name>PTR</name>
14831            <description>Data pointer</description>
14832            <addressOffset>0x000</addressOffset>
14833            <access>read-write</access>
14834            <fields>
14835              <field>
14836                <name>PTR</name>
14837                <description>Data pointer</description>
14838                <lsb>0</lsb>
14839                <msb>31</msb>
14840              </field>
14841            </fields>
14842          </register>
14843          <register>
14844            <name>MAXCNT</name>
14845            <description>Maximum number of bytes in transmit buffer</description>
14846            <addressOffset>0x004</addressOffset>
14847            <access>read-write</access>
14848            <fields>
14849              <field>
14850                <name>MAXCNT</name>
14851                <description>Maximum number of bytes in transmit buffer</description>
14852                <lsb>0</lsb>
14853                <msb>15</msb>
14854              </field>
14855            </fields>
14856          </register>
14857          <register>
14858            <name>AMOUNT</name>
14859            <description>Number of bytes transferred in the last transaction</description>
14860            <addressOffset>0x008</addressOffset>
14861            <access>read-only</access>
14862            <fields>
14863              <field>
14864                <name>AMOUNT</name>
14865                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
14866                <lsb>0</lsb>
14867                <msb>15</msb>
14868              </field>
14869            </fields>
14870          </register>
14871          <register>
14872            <name>LIST</name>
14873            <description>EasyDMA list type</description>
14874            <addressOffset>0x00C</addressOffset>
14875            <access>read-write</access>
14876            <fields>
14877              <field>
14878                <name>LIST</name>
14879                <description>List type</description>
14880                <lsb>0</lsb>
14881                <msb>2</msb>
14882                <enumeratedValues>
14883                  <enumeratedValue>
14884                    <name>Disabled</name>
14885                    <description>Disable EasyDMA list</description>
14886                    <value>0</value>
14887                  </enumeratedValue>
14888                  <enumeratedValue>
14889                    <name>ArrayList</name>
14890                    <description>Use array list</description>
14891                    <value>1</value>
14892                  </enumeratedValue>
14893                </enumeratedValues>
14894              </field>
14895            </fields>
14896          </register>
14897        </cluster>
14898        <register>
14899          <name>ADDRESS</name>
14900          <description>Address used in the TWI transfer</description>
14901          <addressOffset>0x588</addressOffset>
14902          <access>read-write</access>
14903          <fields>
14904            <field>
14905              <name>ADDRESS</name>
14906              <description>Address used in the TWI transfer</description>
14907              <lsb>0</lsb>
14908              <msb>6</msb>
14909            </field>
14910          </fields>
14911        </register>
14912      </registers>
14913    </peripheral>
14914    <peripheral>
14915      <name>TWIS0</name>
14916      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 0</description>
14917      <baseAddress>0x40003000</baseAddress>
14918      <alternatePeripheral>SPI0</alternatePeripheral>
14919      <headerStructName>TWIS</headerStructName>
14920      <addressBlock>
14921        <offset>0</offset>
14922        <size>0x1000</size>
14923        <usage>registers</usage>
14924      </addressBlock>
14925      <interrupt>
14926        <name>SPIM0_SPIS0_TWIM0_TWIS0_SPI0_TWI0</name>
14927        <value>3</value>
14928      </interrupt>
14929      <groupName>TWIS</groupName>
14930      <size>0x20</size>
14931      <registers>
14932        <register>
14933          <name>TASKS_STOP</name>
14934          <description>Stop TWI transaction</description>
14935          <addressOffset>0x014</addressOffset>
14936          <access>write-only</access>
14937          <fields>
14938            <field>
14939              <name>TASKS_STOP</name>
14940              <lsb>0</lsb>
14941              <msb>0</msb>
14942            </field>
14943          </fields>
14944        </register>
14945        <register>
14946          <name>TASKS_SUSPEND</name>
14947          <description>Suspend TWI transaction</description>
14948          <addressOffset>0x01C</addressOffset>
14949          <access>write-only</access>
14950          <fields>
14951            <field>
14952              <name>TASKS_SUSPEND</name>
14953              <lsb>0</lsb>
14954              <msb>0</msb>
14955            </field>
14956          </fields>
14957        </register>
14958        <register>
14959          <name>TASKS_RESUME</name>
14960          <description>Resume TWI transaction</description>
14961          <addressOffset>0x020</addressOffset>
14962          <access>write-only</access>
14963          <fields>
14964            <field>
14965              <name>TASKS_RESUME</name>
14966              <lsb>0</lsb>
14967              <msb>0</msb>
14968            </field>
14969          </fields>
14970        </register>
14971        <register>
14972          <name>TASKS_PREPARERX</name>
14973          <description>Prepare the TWI slave to respond to a write command</description>
14974          <addressOffset>0x030</addressOffset>
14975          <access>write-only</access>
14976          <fields>
14977            <field>
14978              <name>TASKS_PREPARERX</name>
14979              <lsb>0</lsb>
14980              <msb>0</msb>
14981            </field>
14982          </fields>
14983        </register>
14984        <register>
14985          <name>TASKS_PREPARETX</name>
14986          <description>Prepare the TWI slave to respond to a read command</description>
14987          <addressOffset>0x034</addressOffset>
14988          <access>write-only</access>
14989          <fields>
14990            <field>
14991              <name>TASKS_PREPARETX</name>
14992              <lsb>0</lsb>
14993              <msb>0</msb>
14994            </field>
14995          </fields>
14996        </register>
14997        <register>
14998          <name>EVENTS_STOPPED</name>
14999          <description>TWI stopped</description>
15000          <addressOffset>0x104</addressOffset>
15001          <access>read-write</access>
15002          <fields>
15003            <field>
15004              <name>EVENTS_STOPPED</name>
15005              <lsb>0</lsb>
15006              <msb>0</msb>
15007            </field>
15008          </fields>
15009        </register>
15010        <register>
15011          <name>EVENTS_ERROR</name>
15012          <description>TWI error</description>
15013          <addressOffset>0x124</addressOffset>
15014          <access>read-write</access>
15015          <fields>
15016            <field>
15017              <name>EVENTS_ERROR</name>
15018              <lsb>0</lsb>
15019              <msb>0</msb>
15020            </field>
15021          </fields>
15022        </register>
15023        <register>
15024          <name>EVENTS_RXSTARTED</name>
15025          <description>Receive sequence started</description>
15026          <addressOffset>0x14C</addressOffset>
15027          <access>read-write</access>
15028          <fields>
15029            <field>
15030              <name>EVENTS_RXSTARTED</name>
15031              <lsb>0</lsb>
15032              <msb>0</msb>
15033            </field>
15034          </fields>
15035        </register>
15036        <register>
15037          <name>EVENTS_TXSTARTED</name>
15038          <description>Transmit sequence started</description>
15039          <addressOffset>0x150</addressOffset>
15040          <access>read-write</access>
15041          <fields>
15042            <field>
15043              <name>EVENTS_TXSTARTED</name>
15044              <lsb>0</lsb>
15045              <msb>0</msb>
15046            </field>
15047          </fields>
15048        </register>
15049        <register>
15050          <name>EVENTS_WRITE</name>
15051          <description>Write command received</description>
15052          <addressOffset>0x164</addressOffset>
15053          <access>read-write</access>
15054          <fields>
15055            <field>
15056              <name>EVENTS_WRITE</name>
15057              <lsb>0</lsb>
15058              <msb>0</msb>
15059            </field>
15060          </fields>
15061        </register>
15062        <register>
15063          <name>EVENTS_READ</name>
15064          <description>Read command received</description>
15065          <addressOffset>0x168</addressOffset>
15066          <access>read-write</access>
15067          <fields>
15068            <field>
15069              <name>EVENTS_READ</name>
15070              <lsb>0</lsb>
15071              <msb>0</msb>
15072            </field>
15073          </fields>
15074        </register>
15075        <register>
15076          <name>SHORTS</name>
15077          <description>Shortcut register</description>
15078          <addressOffset>0x200</addressOffset>
15079          <access>read-write</access>
15080          <fields>
15081            <field>
15082              <name>WRITE_SUSPEND</name>
15083              <description>Shortcut between WRITE event and SUSPEND task</description>
15084              <lsb>13</lsb>
15085              <msb>13</msb>
15086              <enumeratedValues>
15087                <enumeratedValue>
15088                  <name>Disabled</name>
15089                  <description>Disable shortcut</description>
15090                  <value>0</value>
15091                </enumeratedValue>
15092                <enumeratedValue>
15093                  <name>Enabled</name>
15094                  <description>Enable shortcut</description>
15095                  <value>1</value>
15096                </enumeratedValue>
15097              </enumeratedValues>
15098            </field>
15099            <field>
15100              <name>READ_SUSPEND</name>
15101              <description>Shortcut between READ event and SUSPEND task</description>
15102              <lsb>14</lsb>
15103              <msb>14</msb>
15104              <enumeratedValues>
15105                <enumeratedValue>
15106                  <name>Disabled</name>
15107                  <description>Disable shortcut</description>
15108                  <value>0</value>
15109                </enumeratedValue>
15110                <enumeratedValue>
15111                  <name>Enabled</name>
15112                  <description>Enable shortcut</description>
15113                  <value>1</value>
15114                </enumeratedValue>
15115              </enumeratedValues>
15116            </field>
15117          </fields>
15118        </register>
15119        <register>
15120          <name>INTEN</name>
15121          <description>Enable or disable interrupt</description>
15122          <addressOffset>0x300</addressOffset>
15123          <access>read-write</access>
15124          <fields>
15125            <field>
15126              <name>STOPPED</name>
15127              <description>Enable or disable interrupt for STOPPED event</description>
15128              <lsb>1</lsb>
15129              <msb>1</msb>
15130              <enumeratedValues>
15131                <enumeratedValue>
15132                  <name>Disabled</name>
15133                  <description>Disable</description>
15134                  <value>0</value>
15135                </enumeratedValue>
15136                <enumeratedValue>
15137                  <name>Enabled</name>
15138                  <description>Enable</description>
15139                  <value>1</value>
15140                </enumeratedValue>
15141              </enumeratedValues>
15142            </field>
15143            <field>
15144              <name>ERROR</name>
15145              <description>Enable or disable interrupt for ERROR event</description>
15146              <lsb>9</lsb>
15147              <msb>9</msb>
15148              <enumeratedValues>
15149                <enumeratedValue>
15150                  <name>Disabled</name>
15151                  <description>Disable</description>
15152                  <value>0</value>
15153                </enumeratedValue>
15154                <enumeratedValue>
15155                  <name>Enabled</name>
15156                  <description>Enable</description>
15157                  <value>1</value>
15158                </enumeratedValue>
15159              </enumeratedValues>
15160            </field>
15161            <field>
15162              <name>RXSTARTED</name>
15163              <description>Enable or disable interrupt for RXSTARTED event</description>
15164              <lsb>19</lsb>
15165              <msb>19</msb>
15166              <enumeratedValues>
15167                <enumeratedValue>
15168                  <name>Disabled</name>
15169                  <description>Disable</description>
15170                  <value>0</value>
15171                </enumeratedValue>
15172                <enumeratedValue>
15173                  <name>Enabled</name>
15174                  <description>Enable</description>
15175                  <value>1</value>
15176                </enumeratedValue>
15177              </enumeratedValues>
15178            </field>
15179            <field>
15180              <name>TXSTARTED</name>
15181              <description>Enable or disable interrupt for TXSTARTED event</description>
15182              <lsb>20</lsb>
15183              <msb>20</msb>
15184              <enumeratedValues>
15185                <enumeratedValue>
15186                  <name>Disabled</name>
15187                  <description>Disable</description>
15188                  <value>0</value>
15189                </enumeratedValue>
15190                <enumeratedValue>
15191                  <name>Enabled</name>
15192                  <description>Enable</description>
15193                  <value>1</value>
15194                </enumeratedValue>
15195              </enumeratedValues>
15196            </field>
15197            <field>
15198              <name>WRITE</name>
15199              <description>Enable or disable interrupt for WRITE event</description>
15200              <lsb>25</lsb>
15201              <msb>25</msb>
15202              <enumeratedValues>
15203                <enumeratedValue>
15204                  <name>Disabled</name>
15205                  <description>Disable</description>
15206                  <value>0</value>
15207                </enumeratedValue>
15208                <enumeratedValue>
15209                  <name>Enabled</name>
15210                  <description>Enable</description>
15211                  <value>1</value>
15212                </enumeratedValue>
15213              </enumeratedValues>
15214            </field>
15215            <field>
15216              <name>READ</name>
15217              <description>Enable or disable interrupt for READ event</description>
15218              <lsb>26</lsb>
15219              <msb>26</msb>
15220              <enumeratedValues>
15221                <enumeratedValue>
15222                  <name>Disabled</name>
15223                  <description>Disable</description>
15224                  <value>0</value>
15225                </enumeratedValue>
15226                <enumeratedValue>
15227                  <name>Enabled</name>
15228                  <description>Enable</description>
15229                  <value>1</value>
15230                </enumeratedValue>
15231              </enumeratedValues>
15232            </field>
15233          </fields>
15234        </register>
15235        <register>
15236          <name>INTENSET</name>
15237          <description>Enable interrupt</description>
15238          <addressOffset>0x304</addressOffset>
15239          <access>read-write</access>
15240          <fields>
15241            <field>
15242              <name>STOPPED</name>
15243              <description>Write '1' to enable interrupt for STOPPED event</description>
15244              <lsb>1</lsb>
15245              <msb>1</msb>
15246              <enumeratedValues>
15247                <usage>read</usage>
15248                <enumeratedValue>
15249                  <name>Disabled</name>
15250                  <description>Read: Disabled</description>
15251                  <value>0</value>
15252                </enumeratedValue>
15253                <enumeratedValue>
15254                  <name>Enabled</name>
15255                  <description>Read: Enabled</description>
15256                  <value>1</value>
15257                </enumeratedValue>
15258              </enumeratedValues>
15259              <enumeratedValues>
15260                <usage>write</usage>
15261                <enumeratedValue>
15262                  <name>Set</name>
15263                  <description>Enable</description>
15264                  <value>1</value>
15265                </enumeratedValue>
15266              </enumeratedValues>
15267            </field>
15268            <field>
15269              <name>ERROR</name>
15270              <description>Write '1' to enable interrupt for ERROR event</description>
15271              <lsb>9</lsb>
15272              <msb>9</msb>
15273              <enumeratedValues>
15274                <usage>read</usage>
15275                <enumeratedValue>
15276                  <name>Disabled</name>
15277                  <description>Read: Disabled</description>
15278                  <value>0</value>
15279                </enumeratedValue>
15280                <enumeratedValue>
15281                  <name>Enabled</name>
15282                  <description>Read: Enabled</description>
15283                  <value>1</value>
15284                </enumeratedValue>
15285              </enumeratedValues>
15286              <enumeratedValues>
15287                <usage>write</usage>
15288                <enumeratedValue>
15289                  <name>Set</name>
15290                  <description>Enable</description>
15291                  <value>1</value>
15292                </enumeratedValue>
15293              </enumeratedValues>
15294            </field>
15295            <field>
15296              <name>RXSTARTED</name>
15297              <description>Write '1' to enable interrupt for RXSTARTED event</description>
15298              <lsb>19</lsb>
15299              <msb>19</msb>
15300              <enumeratedValues>
15301                <usage>read</usage>
15302                <enumeratedValue>
15303                  <name>Disabled</name>
15304                  <description>Read: Disabled</description>
15305                  <value>0</value>
15306                </enumeratedValue>
15307                <enumeratedValue>
15308                  <name>Enabled</name>
15309                  <description>Read: Enabled</description>
15310                  <value>1</value>
15311                </enumeratedValue>
15312              </enumeratedValues>
15313              <enumeratedValues>
15314                <usage>write</usage>
15315                <enumeratedValue>
15316                  <name>Set</name>
15317                  <description>Enable</description>
15318                  <value>1</value>
15319                </enumeratedValue>
15320              </enumeratedValues>
15321            </field>
15322            <field>
15323              <name>TXSTARTED</name>
15324              <description>Write '1' to enable interrupt for TXSTARTED event</description>
15325              <lsb>20</lsb>
15326              <msb>20</msb>
15327              <enumeratedValues>
15328                <usage>read</usage>
15329                <enumeratedValue>
15330                  <name>Disabled</name>
15331                  <description>Read: Disabled</description>
15332                  <value>0</value>
15333                </enumeratedValue>
15334                <enumeratedValue>
15335                  <name>Enabled</name>
15336                  <description>Read: Enabled</description>
15337                  <value>1</value>
15338                </enumeratedValue>
15339              </enumeratedValues>
15340              <enumeratedValues>
15341                <usage>write</usage>
15342                <enumeratedValue>
15343                  <name>Set</name>
15344                  <description>Enable</description>
15345                  <value>1</value>
15346                </enumeratedValue>
15347              </enumeratedValues>
15348            </field>
15349            <field>
15350              <name>WRITE</name>
15351              <description>Write '1' to enable interrupt for WRITE event</description>
15352              <lsb>25</lsb>
15353              <msb>25</msb>
15354              <enumeratedValues>
15355                <usage>read</usage>
15356                <enumeratedValue>
15357                  <name>Disabled</name>
15358                  <description>Read: Disabled</description>
15359                  <value>0</value>
15360                </enumeratedValue>
15361                <enumeratedValue>
15362                  <name>Enabled</name>
15363                  <description>Read: Enabled</description>
15364                  <value>1</value>
15365                </enumeratedValue>
15366              </enumeratedValues>
15367              <enumeratedValues>
15368                <usage>write</usage>
15369                <enumeratedValue>
15370                  <name>Set</name>
15371                  <description>Enable</description>
15372                  <value>1</value>
15373                </enumeratedValue>
15374              </enumeratedValues>
15375            </field>
15376            <field>
15377              <name>READ</name>
15378              <description>Write '1' to enable interrupt for READ event</description>
15379              <lsb>26</lsb>
15380              <msb>26</msb>
15381              <enumeratedValues>
15382                <usage>read</usage>
15383                <enumeratedValue>
15384                  <name>Disabled</name>
15385                  <description>Read: Disabled</description>
15386                  <value>0</value>
15387                </enumeratedValue>
15388                <enumeratedValue>
15389                  <name>Enabled</name>
15390                  <description>Read: Enabled</description>
15391                  <value>1</value>
15392                </enumeratedValue>
15393              </enumeratedValues>
15394              <enumeratedValues>
15395                <usage>write</usage>
15396                <enumeratedValue>
15397                  <name>Set</name>
15398                  <description>Enable</description>
15399                  <value>1</value>
15400                </enumeratedValue>
15401              </enumeratedValues>
15402            </field>
15403          </fields>
15404        </register>
15405        <register>
15406          <name>INTENCLR</name>
15407          <description>Disable interrupt</description>
15408          <addressOffset>0x308</addressOffset>
15409          <access>read-write</access>
15410          <fields>
15411            <field>
15412              <name>STOPPED</name>
15413              <description>Write '1' to disable interrupt for STOPPED event</description>
15414              <lsb>1</lsb>
15415              <msb>1</msb>
15416              <enumeratedValues>
15417                <usage>read</usage>
15418                <enumeratedValue>
15419                  <name>Disabled</name>
15420                  <description>Read: Disabled</description>
15421                  <value>0</value>
15422                </enumeratedValue>
15423                <enumeratedValue>
15424                  <name>Enabled</name>
15425                  <description>Read: Enabled</description>
15426                  <value>1</value>
15427                </enumeratedValue>
15428              </enumeratedValues>
15429              <enumeratedValues>
15430                <usage>write</usage>
15431                <enumeratedValue>
15432                  <name>Clear</name>
15433                  <description>Disable</description>
15434                  <value>1</value>
15435                </enumeratedValue>
15436              </enumeratedValues>
15437            </field>
15438            <field>
15439              <name>ERROR</name>
15440              <description>Write '1' to disable interrupt for ERROR event</description>
15441              <lsb>9</lsb>
15442              <msb>9</msb>
15443              <enumeratedValues>
15444                <usage>read</usage>
15445                <enumeratedValue>
15446                  <name>Disabled</name>
15447                  <description>Read: Disabled</description>
15448                  <value>0</value>
15449                </enumeratedValue>
15450                <enumeratedValue>
15451                  <name>Enabled</name>
15452                  <description>Read: Enabled</description>
15453                  <value>1</value>
15454                </enumeratedValue>
15455              </enumeratedValues>
15456              <enumeratedValues>
15457                <usage>write</usage>
15458                <enumeratedValue>
15459                  <name>Clear</name>
15460                  <description>Disable</description>
15461                  <value>1</value>
15462                </enumeratedValue>
15463              </enumeratedValues>
15464            </field>
15465            <field>
15466              <name>RXSTARTED</name>
15467              <description>Write '1' to disable interrupt for RXSTARTED event</description>
15468              <lsb>19</lsb>
15469              <msb>19</msb>
15470              <enumeratedValues>
15471                <usage>read</usage>
15472                <enumeratedValue>
15473                  <name>Disabled</name>
15474                  <description>Read: Disabled</description>
15475                  <value>0</value>
15476                </enumeratedValue>
15477                <enumeratedValue>
15478                  <name>Enabled</name>
15479                  <description>Read: Enabled</description>
15480                  <value>1</value>
15481                </enumeratedValue>
15482              </enumeratedValues>
15483              <enumeratedValues>
15484                <usage>write</usage>
15485                <enumeratedValue>
15486                  <name>Clear</name>
15487                  <description>Disable</description>
15488                  <value>1</value>
15489                </enumeratedValue>
15490              </enumeratedValues>
15491            </field>
15492            <field>
15493              <name>TXSTARTED</name>
15494              <description>Write '1' to disable interrupt for TXSTARTED event</description>
15495              <lsb>20</lsb>
15496              <msb>20</msb>
15497              <enumeratedValues>
15498                <usage>read</usage>
15499                <enumeratedValue>
15500                  <name>Disabled</name>
15501                  <description>Read: Disabled</description>
15502                  <value>0</value>
15503                </enumeratedValue>
15504                <enumeratedValue>
15505                  <name>Enabled</name>
15506                  <description>Read: Enabled</description>
15507                  <value>1</value>
15508                </enumeratedValue>
15509              </enumeratedValues>
15510              <enumeratedValues>
15511                <usage>write</usage>
15512                <enumeratedValue>
15513                  <name>Clear</name>
15514                  <description>Disable</description>
15515                  <value>1</value>
15516                </enumeratedValue>
15517              </enumeratedValues>
15518            </field>
15519            <field>
15520              <name>WRITE</name>
15521              <description>Write '1' to disable interrupt for WRITE event</description>
15522              <lsb>25</lsb>
15523              <msb>25</msb>
15524              <enumeratedValues>
15525                <usage>read</usage>
15526                <enumeratedValue>
15527                  <name>Disabled</name>
15528                  <description>Read: Disabled</description>
15529                  <value>0</value>
15530                </enumeratedValue>
15531                <enumeratedValue>
15532                  <name>Enabled</name>
15533                  <description>Read: Enabled</description>
15534                  <value>1</value>
15535                </enumeratedValue>
15536              </enumeratedValues>
15537              <enumeratedValues>
15538                <usage>write</usage>
15539                <enumeratedValue>
15540                  <name>Clear</name>
15541                  <description>Disable</description>
15542                  <value>1</value>
15543                </enumeratedValue>
15544              </enumeratedValues>
15545            </field>
15546            <field>
15547              <name>READ</name>
15548              <description>Write '1' to disable interrupt for READ event</description>
15549              <lsb>26</lsb>
15550              <msb>26</msb>
15551              <enumeratedValues>
15552                <usage>read</usage>
15553                <enumeratedValue>
15554                  <name>Disabled</name>
15555                  <description>Read: Disabled</description>
15556                  <value>0</value>
15557                </enumeratedValue>
15558                <enumeratedValue>
15559                  <name>Enabled</name>
15560                  <description>Read: Enabled</description>
15561                  <value>1</value>
15562                </enumeratedValue>
15563              </enumeratedValues>
15564              <enumeratedValues>
15565                <usage>write</usage>
15566                <enumeratedValue>
15567                  <name>Clear</name>
15568                  <description>Disable</description>
15569                  <value>1</value>
15570                </enumeratedValue>
15571              </enumeratedValues>
15572            </field>
15573          </fields>
15574        </register>
15575        <register>
15576          <name>ERRORSRC</name>
15577          <description>Error source</description>
15578          <addressOffset>0x4D0</addressOffset>
15579          <access>read-write</access>
15580          <modifiedWriteValues>oneToClear</modifiedWriteValues>
15581          <fields>
15582            <field>
15583              <name>OVERFLOW</name>
15584              <description>RX buffer overflow detected, and prevented</description>
15585              <lsb>0</lsb>
15586              <msb>0</msb>
15587              <enumeratedValues>
15588                <enumeratedValue>
15589                  <name>NotDetected</name>
15590                  <description>Error did not occur</description>
15591                  <value>0</value>
15592                </enumeratedValue>
15593                <enumeratedValue>
15594                  <name>Detected</name>
15595                  <description>Error occurred</description>
15596                  <value>1</value>
15597                </enumeratedValue>
15598              </enumeratedValues>
15599            </field>
15600            <field>
15601              <name>DNACK</name>
15602              <description>NACK sent after receiving a data byte</description>
15603              <lsb>2</lsb>
15604              <msb>2</msb>
15605              <enumeratedValues>
15606                <enumeratedValue>
15607                  <name>NotReceived</name>
15608                  <description>Error did not occur</description>
15609                  <value>0</value>
15610                </enumeratedValue>
15611                <enumeratedValue>
15612                  <name>Received</name>
15613                  <description>Error occurred</description>
15614                  <value>1</value>
15615                </enumeratedValue>
15616              </enumeratedValues>
15617            </field>
15618            <field>
15619              <name>OVERREAD</name>
15620              <description>TX buffer over-read detected, and prevented</description>
15621              <lsb>3</lsb>
15622              <msb>3</msb>
15623              <enumeratedValues>
15624                <enumeratedValue>
15625                  <name>NotDetected</name>
15626                  <description>Error did not occur</description>
15627                  <value>0</value>
15628                </enumeratedValue>
15629                <enumeratedValue>
15630                  <name>Detected</name>
15631                  <description>Error occurred</description>
15632                  <value>1</value>
15633                </enumeratedValue>
15634              </enumeratedValues>
15635            </field>
15636          </fields>
15637        </register>
15638        <register>
15639          <name>MATCH</name>
15640          <description>Status register indicating which address had a match</description>
15641          <addressOffset>0x4D4</addressOffset>
15642          <access>read-only</access>
15643          <fields>
15644            <field>
15645              <name>MATCH</name>
15646              <description>Which of the addresses in {ADDRESS} matched the incoming address</description>
15647              <lsb>0</lsb>
15648              <msb>0</msb>
15649            </field>
15650          </fields>
15651        </register>
15652        <register>
15653          <name>ENABLE</name>
15654          <description>Enable TWIS</description>
15655          <addressOffset>0x500</addressOffset>
15656          <access>read-write</access>
15657          <fields>
15658            <field>
15659              <name>ENABLE</name>
15660              <description>Enable or disable TWIS</description>
15661              <lsb>0</lsb>
15662              <msb>3</msb>
15663              <enumeratedValues>
15664                <enumeratedValue>
15665                  <name>Disabled</name>
15666                  <description>Disable TWIS</description>
15667                  <value>0</value>
15668                </enumeratedValue>
15669                <enumeratedValue>
15670                  <name>Enabled</name>
15671                  <description>Enable TWIS</description>
15672                  <value>9</value>
15673                </enumeratedValue>
15674              </enumeratedValues>
15675            </field>
15676          </fields>
15677        </register>
15678        <cluster>
15679          <name>PSEL</name>
15680          <description>Unspecified</description>
15681          <headerStructName>TWIS_PSEL</headerStructName>
15682          <addressOffset>0x508</addressOffset>
15683          <register>
15684            <name>SCL</name>
15685            <description>Pin select for SCL signal</description>
15686            <addressOffset>0x000</addressOffset>
15687            <access>read-write</access>
15688            <resetValue>0xFFFFFFFF</resetValue>
15689            <fields>
15690              <field>
15691                <name>PIN</name>
15692                <description>Pin number</description>
15693                <lsb>0</lsb>
15694                <msb>4</msb>
15695              </field>
15696              <field>
15697                <name>PORT</name>
15698                <description>Port number</description>
15699                <lsb>5</lsb>
15700                <msb>5</msb>
15701              </field>
15702              <field>
15703                <name>CONNECT</name>
15704                <description>Connection</description>
15705                <lsb>31</lsb>
15706                <msb>31</msb>
15707                <enumeratedValues>
15708                  <enumeratedValue>
15709                    <name>Disconnected</name>
15710                    <description>Disconnect</description>
15711                    <value>1</value>
15712                  </enumeratedValue>
15713                  <enumeratedValue>
15714                    <name>Connected</name>
15715                    <description>Connect</description>
15716                    <value>0</value>
15717                  </enumeratedValue>
15718                </enumeratedValues>
15719              </field>
15720            </fields>
15721          </register>
15722          <register>
15723            <name>SDA</name>
15724            <description>Pin select for SDA signal</description>
15725            <addressOffset>0x004</addressOffset>
15726            <access>read-write</access>
15727            <resetValue>0xFFFFFFFF</resetValue>
15728            <fields>
15729              <field>
15730                <name>PIN</name>
15731                <description>Pin number</description>
15732                <lsb>0</lsb>
15733                <msb>4</msb>
15734              </field>
15735              <field>
15736                <name>PORT</name>
15737                <description>Port number</description>
15738                <lsb>5</lsb>
15739                <msb>5</msb>
15740              </field>
15741              <field>
15742                <name>CONNECT</name>
15743                <description>Connection</description>
15744                <lsb>31</lsb>
15745                <msb>31</msb>
15746                <enumeratedValues>
15747                  <enumeratedValue>
15748                    <name>Disconnected</name>
15749                    <description>Disconnect</description>
15750                    <value>1</value>
15751                  </enumeratedValue>
15752                  <enumeratedValue>
15753                    <name>Connected</name>
15754                    <description>Connect</description>
15755                    <value>0</value>
15756                  </enumeratedValue>
15757                </enumeratedValues>
15758              </field>
15759            </fields>
15760          </register>
15761        </cluster>
15762        <cluster>
15763          <name>RXD</name>
15764          <description>RXD EasyDMA channel</description>
15765          <headerStructName>TWIS_RXD</headerStructName>
15766          <addressOffset>0x534</addressOffset>
15767          <register>
15768            <name>PTR</name>
15769            <description>RXD Data pointer</description>
15770            <addressOffset>0x000</addressOffset>
15771            <access>read-write</access>
15772            <fields>
15773              <field>
15774                <name>PTR</name>
15775                <description>RXD Data pointer</description>
15776                <lsb>0</lsb>
15777                <msb>31</msb>
15778              </field>
15779            </fields>
15780          </register>
15781          <register>
15782            <name>MAXCNT</name>
15783            <description>Maximum number of bytes in RXD buffer</description>
15784            <addressOffset>0x004</addressOffset>
15785            <access>read-write</access>
15786            <fields>
15787              <field>
15788                <name>MAXCNT</name>
15789                <description>Maximum number of bytes in RXD buffer</description>
15790                <lsb>0</lsb>
15791                <msb>15</msb>
15792              </field>
15793            </fields>
15794          </register>
15795          <register>
15796            <name>AMOUNT</name>
15797            <description>Number of bytes transferred in the last RXD transaction</description>
15798            <addressOffset>0x008</addressOffset>
15799            <access>read-only</access>
15800            <fields>
15801              <field>
15802                <name>AMOUNT</name>
15803                <description>Number of bytes transferred in the last RXD transaction</description>
15804                <lsb>0</lsb>
15805                <msb>15</msb>
15806              </field>
15807            </fields>
15808          </register>
15809        </cluster>
15810        <cluster>
15811          <name>TXD</name>
15812          <description>TXD EasyDMA channel</description>
15813          <headerStructName>TWIS_TXD</headerStructName>
15814          <addressOffset>0x544</addressOffset>
15815          <register>
15816            <name>PTR</name>
15817            <description>TXD Data pointer</description>
15818            <addressOffset>0x000</addressOffset>
15819            <access>read-write</access>
15820            <fields>
15821              <field>
15822                <name>PTR</name>
15823                <description>TXD Data pointer</description>
15824                <lsb>0</lsb>
15825                <msb>31</msb>
15826              </field>
15827            </fields>
15828          </register>
15829          <register>
15830            <name>MAXCNT</name>
15831            <description>Maximum number of bytes in TXD buffer</description>
15832            <addressOffset>0x004</addressOffset>
15833            <access>read-write</access>
15834            <fields>
15835              <field>
15836                <name>MAXCNT</name>
15837                <description>Maximum number of bytes in TXD buffer</description>
15838                <lsb>0</lsb>
15839                <msb>15</msb>
15840              </field>
15841            </fields>
15842          </register>
15843          <register>
15844            <name>AMOUNT</name>
15845            <description>Number of bytes transferred in the last TXD transaction</description>
15846            <addressOffset>0x008</addressOffset>
15847            <access>read-only</access>
15848            <fields>
15849              <field>
15850                <name>AMOUNT</name>
15851                <description>Number of bytes transferred in the last TXD transaction</description>
15852                <lsb>0</lsb>
15853                <msb>15</msb>
15854              </field>
15855            </fields>
15856          </register>
15857        </cluster>
15858        <register>
15859          <dim>0x2</dim>
15860          <dimIncrement>0x4</dimIncrement>
15861          <name>ADDRESS[%s]</name>
15862          <description>Description collection[n]: TWI slave address n</description>
15863          <addressOffset>0x588</addressOffset>
15864          <access>read-write</access>
15865          <fields>
15866            <field>
15867              <name>ADDRESS</name>
15868              <description>TWI slave address</description>
15869              <lsb>0</lsb>
15870              <msb>6</msb>
15871            </field>
15872          </fields>
15873        </register>
15874        <register>
15875          <name>CONFIG</name>
15876          <description>Configuration register for the address match mechanism</description>
15877          <addressOffset>0x594</addressOffset>
15878          <access>read-write</access>
15879          <resetValue>0x00000001</resetValue>
15880          <fields>
15881            <field>
15882              <name>ADDRESS0</name>
15883              <description>Enable or disable address matching on ADDRESS[0]</description>
15884              <lsb>0</lsb>
15885              <msb>0</msb>
15886              <enumeratedValues>
15887                <enumeratedValue>
15888                  <name>Disabled</name>
15889                  <description>Disabled</description>
15890                  <value>0</value>
15891                </enumeratedValue>
15892                <enumeratedValue>
15893                  <name>Enabled</name>
15894                  <description>Enabled</description>
15895                  <value>1</value>
15896                </enumeratedValue>
15897              </enumeratedValues>
15898            </field>
15899            <field>
15900              <name>ADDRESS1</name>
15901              <description>Enable or disable address matching on ADDRESS[1]</description>
15902              <lsb>1</lsb>
15903              <msb>1</msb>
15904              <enumeratedValues>
15905                <enumeratedValue>
15906                  <name>Disabled</name>
15907                  <description>Disabled</description>
15908                  <value>0</value>
15909                </enumeratedValue>
15910                <enumeratedValue>
15911                  <name>Enabled</name>
15912                  <description>Enabled</description>
15913                  <value>1</value>
15914                </enumeratedValue>
15915              </enumeratedValues>
15916            </field>
15917          </fields>
15918        </register>
15919        <register>
15920          <name>ORC</name>
15921          <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
15922          <addressOffset>0x5C0</addressOffset>
15923          <access>read-write</access>
15924          <fields>
15925            <field>
15926              <name>ORC</name>
15927              <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
15928              <lsb>0</lsb>
15929              <msb>7</msb>
15930            </field>
15931          </fields>
15932        </register>
15933      </registers>
15934    </peripheral>
15935    <peripheral derivedFrom="SPI0">
15936      <name>SPI1</name>
15937      <description>Serial Peripheral Interface 1</description>
15938      <baseAddress>0x40004000</baseAddress>
15939      <interrupt>
15940        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
15941        <value>4</value>
15942      </interrupt>
15943    </peripheral>
15944    <peripheral derivedFrom="SPIM0">
15945      <name>SPIM1</name>
15946      <description>Serial Peripheral Interface Master with EasyDMA 1</description>
15947      <baseAddress>0x40004000</baseAddress>
15948      <alternatePeripheral>SPI1</alternatePeripheral>
15949      <interrupt>
15950        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
15951        <value>4</value>
15952      </interrupt>
15953    </peripheral>
15954    <peripheral derivedFrom="SPIS0">
15955      <name>SPIS1</name>
15956      <description>SPI Slave 1</description>
15957      <baseAddress>0x40004000</baseAddress>
15958      <alternatePeripheral>SPI1</alternatePeripheral>
15959      <interrupt>
15960        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
15961        <value>4</value>
15962      </interrupt>
15963    </peripheral>
15964    <peripheral derivedFrom="TWI0">
15965      <name>TWI1</name>
15966      <description>I2C compatible Two-Wire Interface 1</description>
15967      <baseAddress>0x40004000</baseAddress>
15968      <alternatePeripheral>SPI1</alternatePeripheral>
15969      <interrupt>
15970        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
15971        <value>4</value>
15972      </interrupt>
15973    </peripheral>
15974    <peripheral derivedFrom="TWIM0">
15975      <name>TWIM1</name>
15976      <description>I2C compatible Two-Wire Master Interface with EasyDMA 1</description>
15977      <baseAddress>0x40004000</baseAddress>
15978      <alternatePeripheral>SPI1</alternatePeripheral>
15979      <interrupt>
15980        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
15981        <value>4</value>
15982      </interrupt>
15983    </peripheral>
15984    <peripheral derivedFrom="TWIS0">
15985      <name>TWIS1</name>
15986      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 1</description>
15987      <baseAddress>0x40004000</baseAddress>
15988      <alternatePeripheral>SPI1</alternatePeripheral>
15989      <interrupt>
15990        <name>SPIM1_SPIS1_TWIM1_TWIS1_SPI1_TWI1</name>
15991        <value>4</value>
15992      </interrupt>
15993    </peripheral>
15994    <peripheral>
15995      <name>NFCT</name>
15996      <description>NFC-A compatible radio</description>
15997      <baseAddress>0x40005000</baseAddress>
15998      <addressBlock>
15999        <offset>0</offset>
16000        <size>0x1000</size>
16001        <usage>registers</usage>
16002      </addressBlock>
16003      <interrupt>
16004        <name>NFCT</name>
16005        <value>5</value>
16006      </interrupt>
16007      <groupName>NFCT</groupName>
16008      <size>0x20</size>
16009      <registers>
16010        <register>
16011          <name>TASKS_ACTIVATE</name>
16012          <description>Activate NFCT peripheral for incoming and outgoing frames, change state to activated</description>
16013          <addressOffset>0x000</addressOffset>
16014          <access>write-only</access>
16015          <fields>
16016            <field>
16017              <name>TASKS_ACTIVATE</name>
16018              <lsb>0</lsb>
16019              <msb>0</msb>
16020            </field>
16021          </fields>
16022        </register>
16023        <register>
16024          <name>TASKS_DISABLE</name>
16025          <description>Disable NFCT peripheral</description>
16026          <addressOffset>0x004</addressOffset>
16027          <access>write-only</access>
16028          <fields>
16029            <field>
16030              <name>TASKS_DISABLE</name>
16031              <lsb>0</lsb>
16032              <msb>0</msb>
16033            </field>
16034          </fields>
16035        </register>
16036        <register>
16037          <name>TASKS_SENSE</name>
16038          <description>Enable NFC sense field mode, change state to sense mode</description>
16039          <addressOffset>0x008</addressOffset>
16040          <access>write-only</access>
16041          <fields>
16042            <field>
16043              <name>TASKS_SENSE</name>
16044              <lsb>0</lsb>
16045              <msb>0</msb>
16046            </field>
16047          </fields>
16048        </register>
16049        <register>
16050          <name>TASKS_STARTTX</name>
16051          <description>Start transmission of an outgoing frame, change state to transmit</description>
16052          <addressOffset>0x00C</addressOffset>
16053          <access>write-only</access>
16054          <fields>
16055            <field>
16056              <name>TASKS_STARTTX</name>
16057              <lsb>0</lsb>
16058              <msb>0</msb>
16059            </field>
16060          </fields>
16061        </register>
16062        <register>
16063          <name>TASKS_ENABLERXDATA</name>
16064          <description>Initializes the EasyDMA for receive.</description>
16065          <addressOffset>0x01C</addressOffset>
16066          <access>write-only</access>
16067          <fields>
16068            <field>
16069              <name>TASKS_ENABLERXDATA</name>
16070              <lsb>0</lsb>
16071              <msb>0</msb>
16072            </field>
16073          </fields>
16074        </register>
16075        <register>
16076          <name>TASKS_GOIDLE</name>
16077          <description>Force state machine to IDLE state</description>
16078          <addressOffset>0x024</addressOffset>
16079          <access>write-only</access>
16080          <fields>
16081            <field>
16082              <name>TASKS_GOIDLE</name>
16083              <lsb>0</lsb>
16084              <msb>0</msb>
16085            </field>
16086          </fields>
16087        </register>
16088        <register>
16089          <name>TASKS_GOSLEEP</name>
16090          <description>Force state machine to SLEEP_A state</description>
16091          <addressOffset>0x028</addressOffset>
16092          <access>write-only</access>
16093          <fields>
16094            <field>
16095              <name>TASKS_GOSLEEP</name>
16096              <lsb>0</lsb>
16097              <msb>0</msb>
16098            </field>
16099          </fields>
16100        </register>
16101        <register>
16102          <name>EVENTS_READY</name>
16103          <description>The NFCT peripheral is ready to receive and send frames</description>
16104          <addressOffset>0x100</addressOffset>
16105          <access>read-write</access>
16106          <fields>
16107            <field>
16108              <name>EVENTS_READY</name>
16109              <lsb>0</lsb>
16110              <msb>0</msb>
16111            </field>
16112          </fields>
16113        </register>
16114        <register>
16115          <name>EVENTS_FIELDDETECTED</name>
16116          <description>Remote NFC field detected</description>
16117          <addressOffset>0x104</addressOffset>
16118          <access>read-write</access>
16119          <fields>
16120            <field>
16121              <name>EVENTS_FIELDDETECTED</name>
16122              <lsb>0</lsb>
16123              <msb>0</msb>
16124            </field>
16125          </fields>
16126        </register>
16127        <register>
16128          <name>EVENTS_FIELDLOST</name>
16129          <description>Remote NFC field lost</description>
16130          <addressOffset>0x108</addressOffset>
16131          <access>read-write</access>
16132          <fields>
16133            <field>
16134              <name>EVENTS_FIELDLOST</name>
16135              <lsb>0</lsb>
16136              <msb>0</msb>
16137            </field>
16138          </fields>
16139        </register>
16140        <register>
16141          <name>EVENTS_TXFRAMESTART</name>
16142          <description>Marks the start of the first symbol of a transmitted frame</description>
16143          <addressOffset>0x10C</addressOffset>
16144          <access>read-write</access>
16145          <fields>
16146            <field>
16147              <name>EVENTS_TXFRAMESTART</name>
16148              <lsb>0</lsb>
16149              <msb>0</msb>
16150            </field>
16151          </fields>
16152        </register>
16153        <register>
16154          <name>EVENTS_TXFRAMEEND</name>
16155          <description>Marks the end of the last transmitted on-air symbol of a frame</description>
16156          <addressOffset>0x110</addressOffset>
16157          <access>read-write</access>
16158          <fields>
16159            <field>
16160              <name>EVENTS_TXFRAMEEND</name>
16161              <lsb>0</lsb>
16162              <msb>0</msb>
16163            </field>
16164          </fields>
16165        </register>
16166        <register>
16167          <name>EVENTS_RXFRAMESTART</name>
16168          <description>Marks the end of the first symbol of a received frame</description>
16169          <addressOffset>0x114</addressOffset>
16170          <access>read-write</access>
16171          <fields>
16172            <field>
16173              <name>EVENTS_RXFRAMESTART</name>
16174              <lsb>0</lsb>
16175              <msb>0</msb>
16176            </field>
16177          </fields>
16178        </register>
16179        <register>
16180          <name>EVENTS_RXFRAMEEND</name>
16181          <description>Received data has been checked (CRC, parity) and transferred to RAM, and EasyDMA has ended accessing the RX buffer</description>
16182          <addressOffset>0x118</addressOffset>
16183          <access>read-write</access>
16184          <fields>
16185            <field>
16186              <name>EVENTS_RXFRAMEEND</name>
16187              <lsb>0</lsb>
16188              <msb>0</msb>
16189            </field>
16190          </fields>
16191        </register>
16192        <register>
16193          <name>EVENTS_ERROR</name>
16194          <description>NFC error reported. The ERRORSTATUS register contains details on the source of the error.</description>
16195          <addressOffset>0x11C</addressOffset>
16196          <access>read-write</access>
16197          <fields>
16198            <field>
16199              <name>EVENTS_ERROR</name>
16200              <lsb>0</lsb>
16201              <msb>0</msb>
16202            </field>
16203          </fields>
16204        </register>
16205        <register>
16206          <name>EVENTS_RXERROR</name>
16207          <description>NFC RX frame error reported. The FRAMESTATUS.RX register contains details on the source of the error.</description>
16208          <addressOffset>0x128</addressOffset>
16209          <access>read-write</access>
16210          <fields>
16211            <field>
16212              <name>EVENTS_RXERROR</name>
16213              <lsb>0</lsb>
16214              <msb>0</msb>
16215            </field>
16216          </fields>
16217        </register>
16218        <register>
16219          <name>EVENTS_ENDRX</name>
16220          <description>RX buffer (as defined by PACKETPTR and MAXLEN) in Data RAM full.</description>
16221          <addressOffset>0x12C</addressOffset>
16222          <access>read-write</access>
16223          <fields>
16224            <field>
16225              <name>EVENTS_ENDRX</name>
16226              <lsb>0</lsb>
16227              <msb>0</msb>
16228            </field>
16229          </fields>
16230        </register>
16231        <register>
16232          <name>EVENTS_ENDTX</name>
16233          <description>Transmission of data in RAM has ended, and EasyDMA has ended accessing the TX buffer</description>
16234          <addressOffset>0x130</addressOffset>
16235          <access>read-write</access>
16236          <fields>
16237            <field>
16238              <name>EVENTS_ENDTX</name>
16239              <lsb>0</lsb>
16240              <msb>0</msb>
16241            </field>
16242          </fields>
16243        </register>
16244        <register>
16245          <name>EVENTS_AUTOCOLRESSTARTED</name>
16246          <description>Auto collision resolution process has started</description>
16247          <addressOffset>0x138</addressOffset>
16248          <access>read-write</access>
16249          <fields>
16250            <field>
16251              <name>EVENTS_AUTOCOLRESSTARTED</name>
16252              <lsb>0</lsb>
16253              <msb>0</msb>
16254            </field>
16255          </fields>
16256        </register>
16257        <register>
16258          <name>EVENTS_COLLISION</name>
16259          <description>NFC auto collision resolution error reported.</description>
16260          <addressOffset>0x148</addressOffset>
16261          <access>read-write</access>
16262          <fields>
16263            <field>
16264              <name>EVENTS_COLLISION</name>
16265              <lsb>0</lsb>
16266              <msb>0</msb>
16267            </field>
16268          </fields>
16269        </register>
16270        <register>
16271          <name>EVENTS_SELECTED</name>
16272          <description>NFC auto collision resolution successfully completed</description>
16273          <addressOffset>0x14C</addressOffset>
16274          <access>read-write</access>
16275          <fields>
16276            <field>
16277              <name>EVENTS_SELECTED</name>
16278              <lsb>0</lsb>
16279              <msb>0</msb>
16280            </field>
16281          </fields>
16282        </register>
16283        <register>
16284          <name>EVENTS_STARTED</name>
16285          <description>EasyDMA is ready to receive or send frames.</description>
16286          <addressOffset>0x150</addressOffset>
16287          <access>read-write</access>
16288          <fields>
16289            <field>
16290              <name>EVENTS_STARTED</name>
16291              <lsb>0</lsb>
16292              <msb>0</msb>
16293            </field>
16294          </fields>
16295        </register>
16296        <register>
16297          <name>SHORTS</name>
16298          <description>Shortcut register</description>
16299          <addressOffset>0x200</addressOffset>
16300          <access>read-write</access>
16301          <fields>
16302            <field>
16303              <name>FIELDDETECTED_ACTIVATE</name>
16304              <description>Shortcut between FIELDDETECTED event and ACTIVATE task</description>
16305              <lsb>0</lsb>
16306              <msb>0</msb>
16307              <enumeratedValues>
16308                <enumeratedValue>
16309                  <name>Disabled</name>
16310                  <description>Disable shortcut</description>
16311                  <value>0</value>
16312                </enumeratedValue>
16313                <enumeratedValue>
16314                  <name>Enabled</name>
16315                  <description>Enable shortcut</description>
16316                  <value>1</value>
16317                </enumeratedValue>
16318              </enumeratedValues>
16319            </field>
16320            <field>
16321              <name>FIELDLOST_SENSE</name>
16322              <description>Shortcut between FIELDLOST event and SENSE task</description>
16323              <lsb>1</lsb>
16324              <msb>1</msb>
16325              <enumeratedValues>
16326                <enumeratedValue>
16327                  <name>Disabled</name>
16328                  <description>Disable shortcut</description>
16329                  <value>0</value>
16330                </enumeratedValue>
16331                <enumeratedValue>
16332                  <name>Enabled</name>
16333                  <description>Enable shortcut</description>
16334                  <value>1</value>
16335                </enumeratedValue>
16336              </enumeratedValues>
16337            </field>
16338            <field>
16339              <name>TXFRAMEEND_ENABLERXDATA</name>
16340              <description>Shortcut between TXFRAMEEND event and ENABLERXDATA task</description>
16341              <lsb>5</lsb>
16342              <msb>5</msb>
16343              <enumeratedValues>
16344                <enumeratedValue>
16345                  <name>Disabled</name>
16346                  <description>Disable shortcut</description>
16347                  <value>0</value>
16348                </enumeratedValue>
16349                <enumeratedValue>
16350                  <name>Enabled</name>
16351                  <description>Enable shortcut</description>
16352                  <value>1</value>
16353                </enumeratedValue>
16354              </enumeratedValues>
16355            </field>
16356          </fields>
16357        </register>
16358        <register>
16359          <name>INTEN</name>
16360          <description>Enable or disable interrupt</description>
16361          <addressOffset>0x300</addressOffset>
16362          <access>read-write</access>
16363          <fields>
16364            <field>
16365              <name>READY</name>
16366              <description>Enable or disable interrupt for READY event</description>
16367              <lsb>0</lsb>
16368              <msb>0</msb>
16369              <enumeratedValues>
16370                <enumeratedValue>
16371                  <name>Disabled</name>
16372                  <description>Disable</description>
16373                  <value>0</value>
16374                </enumeratedValue>
16375                <enumeratedValue>
16376                  <name>Enabled</name>
16377                  <description>Enable</description>
16378                  <value>1</value>
16379                </enumeratedValue>
16380              </enumeratedValues>
16381            </field>
16382            <field>
16383              <name>FIELDDETECTED</name>
16384              <description>Enable or disable interrupt for FIELDDETECTED event</description>
16385              <lsb>1</lsb>
16386              <msb>1</msb>
16387              <enumeratedValues>
16388                <enumeratedValue>
16389                  <name>Disabled</name>
16390                  <description>Disable</description>
16391                  <value>0</value>
16392                </enumeratedValue>
16393                <enumeratedValue>
16394                  <name>Enabled</name>
16395                  <description>Enable</description>
16396                  <value>1</value>
16397                </enumeratedValue>
16398              </enumeratedValues>
16399            </field>
16400            <field>
16401              <name>FIELDLOST</name>
16402              <description>Enable or disable interrupt for FIELDLOST event</description>
16403              <lsb>2</lsb>
16404              <msb>2</msb>
16405              <enumeratedValues>
16406                <enumeratedValue>
16407                  <name>Disabled</name>
16408                  <description>Disable</description>
16409                  <value>0</value>
16410                </enumeratedValue>
16411                <enumeratedValue>
16412                  <name>Enabled</name>
16413                  <description>Enable</description>
16414                  <value>1</value>
16415                </enumeratedValue>
16416              </enumeratedValues>
16417            </field>
16418            <field>
16419              <name>TXFRAMESTART</name>
16420              <description>Enable or disable interrupt for TXFRAMESTART event</description>
16421              <lsb>3</lsb>
16422              <msb>3</msb>
16423              <enumeratedValues>
16424                <enumeratedValue>
16425                  <name>Disabled</name>
16426                  <description>Disable</description>
16427                  <value>0</value>
16428                </enumeratedValue>
16429                <enumeratedValue>
16430                  <name>Enabled</name>
16431                  <description>Enable</description>
16432                  <value>1</value>
16433                </enumeratedValue>
16434              </enumeratedValues>
16435            </field>
16436            <field>
16437              <name>TXFRAMEEND</name>
16438              <description>Enable or disable interrupt for TXFRAMEEND event</description>
16439              <lsb>4</lsb>
16440              <msb>4</msb>
16441              <enumeratedValues>
16442                <enumeratedValue>
16443                  <name>Disabled</name>
16444                  <description>Disable</description>
16445                  <value>0</value>
16446                </enumeratedValue>
16447                <enumeratedValue>
16448                  <name>Enabled</name>
16449                  <description>Enable</description>
16450                  <value>1</value>
16451                </enumeratedValue>
16452              </enumeratedValues>
16453            </field>
16454            <field>
16455              <name>RXFRAMESTART</name>
16456              <description>Enable or disable interrupt for RXFRAMESTART event</description>
16457              <lsb>5</lsb>
16458              <msb>5</msb>
16459              <enumeratedValues>
16460                <enumeratedValue>
16461                  <name>Disabled</name>
16462                  <description>Disable</description>
16463                  <value>0</value>
16464                </enumeratedValue>
16465                <enumeratedValue>
16466                  <name>Enabled</name>
16467                  <description>Enable</description>
16468                  <value>1</value>
16469                </enumeratedValue>
16470              </enumeratedValues>
16471            </field>
16472            <field>
16473              <name>RXFRAMEEND</name>
16474              <description>Enable or disable interrupt for RXFRAMEEND event</description>
16475              <lsb>6</lsb>
16476              <msb>6</msb>
16477              <enumeratedValues>
16478                <enumeratedValue>
16479                  <name>Disabled</name>
16480                  <description>Disable</description>
16481                  <value>0</value>
16482                </enumeratedValue>
16483                <enumeratedValue>
16484                  <name>Enabled</name>
16485                  <description>Enable</description>
16486                  <value>1</value>
16487                </enumeratedValue>
16488              </enumeratedValues>
16489            </field>
16490            <field>
16491              <name>ERROR</name>
16492              <description>Enable or disable interrupt for ERROR event</description>
16493              <lsb>7</lsb>
16494              <msb>7</msb>
16495              <enumeratedValues>
16496                <enumeratedValue>
16497                  <name>Disabled</name>
16498                  <description>Disable</description>
16499                  <value>0</value>
16500                </enumeratedValue>
16501                <enumeratedValue>
16502                  <name>Enabled</name>
16503                  <description>Enable</description>
16504                  <value>1</value>
16505                </enumeratedValue>
16506              </enumeratedValues>
16507            </field>
16508            <field>
16509              <name>RXERROR</name>
16510              <description>Enable or disable interrupt for RXERROR event</description>
16511              <lsb>10</lsb>
16512              <msb>10</msb>
16513              <enumeratedValues>
16514                <enumeratedValue>
16515                  <name>Disabled</name>
16516                  <description>Disable</description>
16517                  <value>0</value>
16518                </enumeratedValue>
16519                <enumeratedValue>
16520                  <name>Enabled</name>
16521                  <description>Enable</description>
16522                  <value>1</value>
16523                </enumeratedValue>
16524              </enumeratedValues>
16525            </field>
16526            <field>
16527              <name>ENDRX</name>
16528              <description>Enable or disable interrupt for ENDRX event</description>
16529              <lsb>11</lsb>
16530              <msb>11</msb>
16531              <enumeratedValues>
16532                <enumeratedValue>
16533                  <name>Disabled</name>
16534                  <description>Disable</description>
16535                  <value>0</value>
16536                </enumeratedValue>
16537                <enumeratedValue>
16538                  <name>Enabled</name>
16539                  <description>Enable</description>
16540                  <value>1</value>
16541                </enumeratedValue>
16542              </enumeratedValues>
16543            </field>
16544            <field>
16545              <name>ENDTX</name>
16546              <description>Enable or disable interrupt for ENDTX event</description>
16547              <lsb>12</lsb>
16548              <msb>12</msb>
16549              <enumeratedValues>
16550                <enumeratedValue>
16551                  <name>Disabled</name>
16552                  <description>Disable</description>
16553                  <value>0</value>
16554                </enumeratedValue>
16555                <enumeratedValue>
16556                  <name>Enabled</name>
16557                  <description>Enable</description>
16558                  <value>1</value>
16559                </enumeratedValue>
16560              </enumeratedValues>
16561            </field>
16562            <field>
16563              <name>AUTOCOLRESSTARTED</name>
16564              <description>Enable or disable interrupt for AUTOCOLRESSTARTED event</description>
16565              <lsb>14</lsb>
16566              <msb>14</msb>
16567              <enumeratedValues>
16568                <enumeratedValue>
16569                  <name>Disabled</name>
16570                  <description>Disable</description>
16571                  <value>0</value>
16572                </enumeratedValue>
16573                <enumeratedValue>
16574                  <name>Enabled</name>
16575                  <description>Enable</description>
16576                  <value>1</value>
16577                </enumeratedValue>
16578              </enumeratedValues>
16579            </field>
16580            <field>
16581              <name>COLLISION</name>
16582              <description>Enable or disable interrupt for COLLISION event</description>
16583              <lsb>18</lsb>
16584              <msb>18</msb>
16585              <enumeratedValues>
16586                <enumeratedValue>
16587                  <name>Disabled</name>
16588                  <description>Disable</description>
16589                  <value>0</value>
16590                </enumeratedValue>
16591                <enumeratedValue>
16592                  <name>Enabled</name>
16593                  <description>Enable</description>
16594                  <value>1</value>
16595                </enumeratedValue>
16596              </enumeratedValues>
16597            </field>
16598            <field>
16599              <name>SELECTED</name>
16600              <description>Enable or disable interrupt for SELECTED event</description>
16601              <lsb>19</lsb>
16602              <msb>19</msb>
16603              <enumeratedValues>
16604                <enumeratedValue>
16605                  <name>Disabled</name>
16606                  <description>Disable</description>
16607                  <value>0</value>
16608                </enumeratedValue>
16609                <enumeratedValue>
16610                  <name>Enabled</name>
16611                  <description>Enable</description>
16612                  <value>1</value>
16613                </enumeratedValue>
16614              </enumeratedValues>
16615            </field>
16616            <field>
16617              <name>STARTED</name>
16618              <description>Enable or disable interrupt for STARTED event</description>
16619              <lsb>20</lsb>
16620              <msb>20</msb>
16621              <enumeratedValues>
16622                <enumeratedValue>
16623                  <name>Disabled</name>
16624                  <description>Disable</description>
16625                  <value>0</value>
16626                </enumeratedValue>
16627                <enumeratedValue>
16628                  <name>Enabled</name>
16629                  <description>Enable</description>
16630                  <value>1</value>
16631                </enumeratedValue>
16632              </enumeratedValues>
16633            </field>
16634          </fields>
16635        </register>
16636        <register>
16637          <name>INTENSET</name>
16638          <description>Enable interrupt</description>
16639          <addressOffset>0x304</addressOffset>
16640          <access>read-write</access>
16641          <fields>
16642            <field>
16643              <name>READY</name>
16644              <description>Write '1' to enable interrupt for READY event</description>
16645              <lsb>0</lsb>
16646              <msb>0</msb>
16647              <enumeratedValues>
16648                <usage>read</usage>
16649                <enumeratedValue>
16650                  <name>Disabled</name>
16651                  <description>Read: Disabled</description>
16652                  <value>0</value>
16653                </enumeratedValue>
16654                <enumeratedValue>
16655                  <name>Enabled</name>
16656                  <description>Read: Enabled</description>
16657                  <value>1</value>
16658                </enumeratedValue>
16659              </enumeratedValues>
16660              <enumeratedValues>
16661                <usage>write</usage>
16662                <enumeratedValue>
16663                  <name>Set</name>
16664                  <description>Enable</description>
16665                  <value>1</value>
16666                </enumeratedValue>
16667              </enumeratedValues>
16668            </field>
16669            <field>
16670              <name>FIELDDETECTED</name>
16671              <description>Write '1' to enable interrupt for FIELDDETECTED event</description>
16672              <lsb>1</lsb>
16673              <msb>1</msb>
16674              <enumeratedValues>
16675                <usage>read</usage>
16676                <enumeratedValue>
16677                  <name>Disabled</name>
16678                  <description>Read: Disabled</description>
16679                  <value>0</value>
16680                </enumeratedValue>
16681                <enumeratedValue>
16682                  <name>Enabled</name>
16683                  <description>Read: Enabled</description>
16684                  <value>1</value>
16685                </enumeratedValue>
16686              </enumeratedValues>
16687              <enumeratedValues>
16688                <usage>write</usage>
16689                <enumeratedValue>
16690                  <name>Set</name>
16691                  <description>Enable</description>
16692                  <value>1</value>
16693                </enumeratedValue>
16694              </enumeratedValues>
16695            </field>
16696            <field>
16697              <name>FIELDLOST</name>
16698              <description>Write '1' to enable interrupt for FIELDLOST event</description>
16699              <lsb>2</lsb>
16700              <msb>2</msb>
16701              <enumeratedValues>
16702                <usage>read</usage>
16703                <enumeratedValue>
16704                  <name>Disabled</name>
16705                  <description>Read: Disabled</description>
16706                  <value>0</value>
16707                </enumeratedValue>
16708                <enumeratedValue>
16709                  <name>Enabled</name>
16710                  <description>Read: Enabled</description>
16711                  <value>1</value>
16712                </enumeratedValue>
16713              </enumeratedValues>
16714              <enumeratedValues>
16715                <usage>write</usage>
16716                <enumeratedValue>
16717                  <name>Set</name>
16718                  <description>Enable</description>
16719                  <value>1</value>
16720                </enumeratedValue>
16721              </enumeratedValues>
16722            </field>
16723            <field>
16724              <name>TXFRAMESTART</name>
16725              <description>Write '1' to enable interrupt for TXFRAMESTART event</description>
16726              <lsb>3</lsb>
16727              <msb>3</msb>
16728              <enumeratedValues>
16729                <usage>read</usage>
16730                <enumeratedValue>
16731                  <name>Disabled</name>
16732                  <description>Read: Disabled</description>
16733                  <value>0</value>
16734                </enumeratedValue>
16735                <enumeratedValue>
16736                  <name>Enabled</name>
16737                  <description>Read: Enabled</description>
16738                  <value>1</value>
16739                </enumeratedValue>
16740              </enumeratedValues>
16741              <enumeratedValues>
16742                <usage>write</usage>
16743                <enumeratedValue>
16744                  <name>Set</name>
16745                  <description>Enable</description>
16746                  <value>1</value>
16747                </enumeratedValue>
16748              </enumeratedValues>
16749            </field>
16750            <field>
16751              <name>TXFRAMEEND</name>
16752              <description>Write '1' to enable interrupt for TXFRAMEEND event</description>
16753              <lsb>4</lsb>
16754              <msb>4</msb>
16755              <enumeratedValues>
16756                <usage>read</usage>
16757                <enumeratedValue>
16758                  <name>Disabled</name>
16759                  <description>Read: Disabled</description>
16760                  <value>0</value>
16761                </enumeratedValue>
16762                <enumeratedValue>
16763                  <name>Enabled</name>
16764                  <description>Read: Enabled</description>
16765                  <value>1</value>
16766                </enumeratedValue>
16767              </enumeratedValues>
16768              <enumeratedValues>
16769                <usage>write</usage>
16770                <enumeratedValue>
16771                  <name>Set</name>
16772                  <description>Enable</description>
16773                  <value>1</value>
16774                </enumeratedValue>
16775              </enumeratedValues>
16776            </field>
16777            <field>
16778              <name>RXFRAMESTART</name>
16779              <description>Write '1' to enable interrupt for RXFRAMESTART event</description>
16780              <lsb>5</lsb>
16781              <msb>5</msb>
16782              <enumeratedValues>
16783                <usage>read</usage>
16784                <enumeratedValue>
16785                  <name>Disabled</name>
16786                  <description>Read: Disabled</description>
16787                  <value>0</value>
16788                </enumeratedValue>
16789                <enumeratedValue>
16790                  <name>Enabled</name>
16791                  <description>Read: Enabled</description>
16792                  <value>1</value>
16793                </enumeratedValue>
16794              </enumeratedValues>
16795              <enumeratedValues>
16796                <usage>write</usage>
16797                <enumeratedValue>
16798                  <name>Set</name>
16799                  <description>Enable</description>
16800                  <value>1</value>
16801                </enumeratedValue>
16802              </enumeratedValues>
16803            </field>
16804            <field>
16805              <name>RXFRAMEEND</name>
16806              <description>Write '1' to enable interrupt for RXFRAMEEND event</description>
16807              <lsb>6</lsb>
16808              <msb>6</msb>
16809              <enumeratedValues>
16810                <usage>read</usage>
16811                <enumeratedValue>
16812                  <name>Disabled</name>
16813                  <description>Read: Disabled</description>
16814                  <value>0</value>
16815                </enumeratedValue>
16816                <enumeratedValue>
16817                  <name>Enabled</name>
16818                  <description>Read: Enabled</description>
16819                  <value>1</value>
16820                </enumeratedValue>
16821              </enumeratedValues>
16822              <enumeratedValues>
16823                <usage>write</usage>
16824                <enumeratedValue>
16825                  <name>Set</name>
16826                  <description>Enable</description>
16827                  <value>1</value>
16828                </enumeratedValue>
16829              </enumeratedValues>
16830            </field>
16831            <field>
16832              <name>ERROR</name>
16833              <description>Write '1' to enable interrupt for ERROR event</description>
16834              <lsb>7</lsb>
16835              <msb>7</msb>
16836              <enumeratedValues>
16837                <usage>read</usage>
16838                <enumeratedValue>
16839                  <name>Disabled</name>
16840                  <description>Read: Disabled</description>
16841                  <value>0</value>
16842                </enumeratedValue>
16843                <enumeratedValue>
16844                  <name>Enabled</name>
16845                  <description>Read: Enabled</description>
16846                  <value>1</value>
16847                </enumeratedValue>
16848              </enumeratedValues>
16849              <enumeratedValues>
16850                <usage>write</usage>
16851                <enumeratedValue>
16852                  <name>Set</name>
16853                  <description>Enable</description>
16854                  <value>1</value>
16855                </enumeratedValue>
16856              </enumeratedValues>
16857            </field>
16858            <field>
16859              <name>RXERROR</name>
16860              <description>Write '1' to enable interrupt for RXERROR event</description>
16861              <lsb>10</lsb>
16862              <msb>10</msb>
16863              <enumeratedValues>
16864                <usage>read</usage>
16865                <enumeratedValue>
16866                  <name>Disabled</name>
16867                  <description>Read: Disabled</description>
16868                  <value>0</value>
16869                </enumeratedValue>
16870                <enumeratedValue>
16871                  <name>Enabled</name>
16872                  <description>Read: Enabled</description>
16873                  <value>1</value>
16874                </enumeratedValue>
16875              </enumeratedValues>
16876              <enumeratedValues>
16877                <usage>write</usage>
16878                <enumeratedValue>
16879                  <name>Set</name>
16880                  <description>Enable</description>
16881                  <value>1</value>
16882                </enumeratedValue>
16883              </enumeratedValues>
16884            </field>
16885            <field>
16886              <name>ENDRX</name>
16887              <description>Write '1' to enable interrupt for ENDRX event</description>
16888              <lsb>11</lsb>
16889              <msb>11</msb>
16890              <enumeratedValues>
16891                <usage>read</usage>
16892                <enumeratedValue>
16893                  <name>Disabled</name>
16894                  <description>Read: Disabled</description>
16895                  <value>0</value>
16896                </enumeratedValue>
16897                <enumeratedValue>
16898                  <name>Enabled</name>
16899                  <description>Read: Enabled</description>
16900                  <value>1</value>
16901                </enumeratedValue>
16902              </enumeratedValues>
16903              <enumeratedValues>
16904                <usage>write</usage>
16905                <enumeratedValue>
16906                  <name>Set</name>
16907                  <description>Enable</description>
16908                  <value>1</value>
16909                </enumeratedValue>
16910              </enumeratedValues>
16911            </field>
16912            <field>
16913              <name>ENDTX</name>
16914              <description>Write '1' to enable interrupt for ENDTX event</description>
16915              <lsb>12</lsb>
16916              <msb>12</msb>
16917              <enumeratedValues>
16918                <usage>read</usage>
16919                <enumeratedValue>
16920                  <name>Disabled</name>
16921                  <description>Read: Disabled</description>
16922                  <value>0</value>
16923                </enumeratedValue>
16924                <enumeratedValue>
16925                  <name>Enabled</name>
16926                  <description>Read: Enabled</description>
16927                  <value>1</value>
16928                </enumeratedValue>
16929              </enumeratedValues>
16930              <enumeratedValues>
16931                <usage>write</usage>
16932                <enumeratedValue>
16933                  <name>Set</name>
16934                  <description>Enable</description>
16935                  <value>1</value>
16936                </enumeratedValue>
16937              </enumeratedValues>
16938            </field>
16939            <field>
16940              <name>AUTOCOLRESSTARTED</name>
16941              <description>Write '1' to enable interrupt for AUTOCOLRESSTARTED event</description>
16942              <lsb>14</lsb>
16943              <msb>14</msb>
16944              <enumeratedValues>
16945                <usage>read</usage>
16946                <enumeratedValue>
16947                  <name>Disabled</name>
16948                  <description>Read: Disabled</description>
16949                  <value>0</value>
16950                </enumeratedValue>
16951                <enumeratedValue>
16952                  <name>Enabled</name>
16953                  <description>Read: Enabled</description>
16954                  <value>1</value>
16955                </enumeratedValue>
16956              </enumeratedValues>
16957              <enumeratedValues>
16958                <usage>write</usage>
16959                <enumeratedValue>
16960                  <name>Set</name>
16961                  <description>Enable</description>
16962                  <value>1</value>
16963                </enumeratedValue>
16964              </enumeratedValues>
16965            </field>
16966            <field>
16967              <name>COLLISION</name>
16968              <description>Write '1' to enable interrupt for COLLISION event</description>
16969              <lsb>18</lsb>
16970              <msb>18</msb>
16971              <enumeratedValues>
16972                <usage>read</usage>
16973                <enumeratedValue>
16974                  <name>Disabled</name>
16975                  <description>Read: Disabled</description>
16976                  <value>0</value>
16977                </enumeratedValue>
16978                <enumeratedValue>
16979                  <name>Enabled</name>
16980                  <description>Read: Enabled</description>
16981                  <value>1</value>
16982                </enumeratedValue>
16983              </enumeratedValues>
16984              <enumeratedValues>
16985                <usage>write</usage>
16986                <enumeratedValue>
16987                  <name>Set</name>
16988                  <description>Enable</description>
16989                  <value>1</value>
16990                </enumeratedValue>
16991              </enumeratedValues>
16992            </field>
16993            <field>
16994              <name>SELECTED</name>
16995              <description>Write '1' to enable interrupt for SELECTED event</description>
16996              <lsb>19</lsb>
16997              <msb>19</msb>
16998              <enumeratedValues>
16999                <usage>read</usage>
17000                <enumeratedValue>
17001                  <name>Disabled</name>
17002                  <description>Read: Disabled</description>
17003                  <value>0</value>
17004                </enumeratedValue>
17005                <enumeratedValue>
17006                  <name>Enabled</name>
17007                  <description>Read: Enabled</description>
17008                  <value>1</value>
17009                </enumeratedValue>
17010              </enumeratedValues>
17011              <enumeratedValues>
17012                <usage>write</usage>
17013                <enumeratedValue>
17014                  <name>Set</name>
17015                  <description>Enable</description>
17016                  <value>1</value>
17017                </enumeratedValue>
17018              </enumeratedValues>
17019            </field>
17020            <field>
17021              <name>STARTED</name>
17022              <description>Write '1' to enable interrupt for STARTED event</description>
17023              <lsb>20</lsb>
17024              <msb>20</msb>
17025              <enumeratedValues>
17026                <usage>read</usage>
17027                <enumeratedValue>
17028                  <name>Disabled</name>
17029                  <description>Read: Disabled</description>
17030                  <value>0</value>
17031                </enumeratedValue>
17032                <enumeratedValue>
17033                  <name>Enabled</name>
17034                  <description>Read: Enabled</description>
17035                  <value>1</value>
17036                </enumeratedValue>
17037              </enumeratedValues>
17038              <enumeratedValues>
17039                <usage>write</usage>
17040                <enumeratedValue>
17041                  <name>Set</name>
17042                  <description>Enable</description>
17043                  <value>1</value>
17044                </enumeratedValue>
17045              </enumeratedValues>
17046            </field>
17047          </fields>
17048        </register>
17049        <register>
17050          <name>INTENCLR</name>
17051          <description>Disable interrupt</description>
17052          <addressOffset>0x308</addressOffset>
17053          <access>read-write</access>
17054          <fields>
17055            <field>
17056              <name>READY</name>
17057              <description>Write '1' to disable interrupt for READY event</description>
17058              <lsb>0</lsb>
17059              <msb>0</msb>
17060              <enumeratedValues>
17061                <usage>read</usage>
17062                <enumeratedValue>
17063                  <name>Disabled</name>
17064                  <description>Read: Disabled</description>
17065                  <value>0</value>
17066                </enumeratedValue>
17067                <enumeratedValue>
17068                  <name>Enabled</name>
17069                  <description>Read: Enabled</description>
17070                  <value>1</value>
17071                </enumeratedValue>
17072              </enumeratedValues>
17073              <enumeratedValues>
17074                <usage>write</usage>
17075                <enumeratedValue>
17076                  <name>Clear</name>
17077                  <description>Disable</description>
17078                  <value>1</value>
17079                </enumeratedValue>
17080              </enumeratedValues>
17081            </field>
17082            <field>
17083              <name>FIELDDETECTED</name>
17084              <description>Write '1' to disable interrupt for FIELDDETECTED event</description>
17085              <lsb>1</lsb>
17086              <msb>1</msb>
17087              <enumeratedValues>
17088                <usage>read</usage>
17089                <enumeratedValue>
17090                  <name>Disabled</name>
17091                  <description>Read: Disabled</description>
17092                  <value>0</value>
17093                </enumeratedValue>
17094                <enumeratedValue>
17095                  <name>Enabled</name>
17096                  <description>Read: Enabled</description>
17097                  <value>1</value>
17098                </enumeratedValue>
17099              </enumeratedValues>
17100              <enumeratedValues>
17101                <usage>write</usage>
17102                <enumeratedValue>
17103                  <name>Clear</name>
17104                  <description>Disable</description>
17105                  <value>1</value>
17106                </enumeratedValue>
17107              </enumeratedValues>
17108            </field>
17109            <field>
17110              <name>FIELDLOST</name>
17111              <description>Write '1' to disable interrupt for FIELDLOST event</description>
17112              <lsb>2</lsb>
17113              <msb>2</msb>
17114              <enumeratedValues>
17115                <usage>read</usage>
17116                <enumeratedValue>
17117                  <name>Disabled</name>
17118                  <description>Read: Disabled</description>
17119                  <value>0</value>
17120                </enumeratedValue>
17121                <enumeratedValue>
17122                  <name>Enabled</name>
17123                  <description>Read: Enabled</description>
17124                  <value>1</value>
17125                </enumeratedValue>
17126              </enumeratedValues>
17127              <enumeratedValues>
17128                <usage>write</usage>
17129                <enumeratedValue>
17130                  <name>Clear</name>
17131                  <description>Disable</description>
17132                  <value>1</value>
17133                </enumeratedValue>
17134              </enumeratedValues>
17135            </field>
17136            <field>
17137              <name>TXFRAMESTART</name>
17138              <description>Write '1' to disable interrupt for TXFRAMESTART event</description>
17139              <lsb>3</lsb>
17140              <msb>3</msb>
17141              <enumeratedValues>
17142                <usage>read</usage>
17143                <enumeratedValue>
17144                  <name>Disabled</name>
17145                  <description>Read: Disabled</description>
17146                  <value>0</value>
17147                </enumeratedValue>
17148                <enumeratedValue>
17149                  <name>Enabled</name>
17150                  <description>Read: Enabled</description>
17151                  <value>1</value>
17152                </enumeratedValue>
17153              </enumeratedValues>
17154              <enumeratedValues>
17155                <usage>write</usage>
17156                <enumeratedValue>
17157                  <name>Clear</name>
17158                  <description>Disable</description>
17159                  <value>1</value>
17160                </enumeratedValue>
17161              </enumeratedValues>
17162            </field>
17163            <field>
17164              <name>TXFRAMEEND</name>
17165              <description>Write '1' to disable interrupt for TXFRAMEEND event</description>
17166              <lsb>4</lsb>
17167              <msb>4</msb>
17168              <enumeratedValues>
17169                <usage>read</usage>
17170                <enumeratedValue>
17171                  <name>Disabled</name>
17172                  <description>Read: Disabled</description>
17173                  <value>0</value>
17174                </enumeratedValue>
17175                <enumeratedValue>
17176                  <name>Enabled</name>
17177                  <description>Read: Enabled</description>
17178                  <value>1</value>
17179                </enumeratedValue>
17180              </enumeratedValues>
17181              <enumeratedValues>
17182                <usage>write</usage>
17183                <enumeratedValue>
17184                  <name>Clear</name>
17185                  <description>Disable</description>
17186                  <value>1</value>
17187                </enumeratedValue>
17188              </enumeratedValues>
17189            </field>
17190            <field>
17191              <name>RXFRAMESTART</name>
17192              <description>Write '1' to disable interrupt for RXFRAMESTART event</description>
17193              <lsb>5</lsb>
17194              <msb>5</msb>
17195              <enumeratedValues>
17196                <usage>read</usage>
17197                <enumeratedValue>
17198                  <name>Disabled</name>
17199                  <description>Read: Disabled</description>
17200                  <value>0</value>
17201                </enumeratedValue>
17202                <enumeratedValue>
17203                  <name>Enabled</name>
17204                  <description>Read: Enabled</description>
17205                  <value>1</value>
17206                </enumeratedValue>
17207              </enumeratedValues>
17208              <enumeratedValues>
17209                <usage>write</usage>
17210                <enumeratedValue>
17211                  <name>Clear</name>
17212                  <description>Disable</description>
17213                  <value>1</value>
17214                </enumeratedValue>
17215              </enumeratedValues>
17216            </field>
17217            <field>
17218              <name>RXFRAMEEND</name>
17219              <description>Write '1' to disable interrupt for RXFRAMEEND event</description>
17220              <lsb>6</lsb>
17221              <msb>6</msb>
17222              <enumeratedValues>
17223                <usage>read</usage>
17224                <enumeratedValue>
17225                  <name>Disabled</name>
17226                  <description>Read: Disabled</description>
17227                  <value>0</value>
17228                </enumeratedValue>
17229                <enumeratedValue>
17230                  <name>Enabled</name>
17231                  <description>Read: Enabled</description>
17232                  <value>1</value>
17233                </enumeratedValue>
17234              </enumeratedValues>
17235              <enumeratedValues>
17236                <usage>write</usage>
17237                <enumeratedValue>
17238                  <name>Clear</name>
17239                  <description>Disable</description>
17240                  <value>1</value>
17241                </enumeratedValue>
17242              </enumeratedValues>
17243            </field>
17244            <field>
17245              <name>ERROR</name>
17246              <description>Write '1' to disable interrupt for ERROR event</description>
17247              <lsb>7</lsb>
17248              <msb>7</msb>
17249              <enumeratedValues>
17250                <usage>read</usage>
17251                <enumeratedValue>
17252                  <name>Disabled</name>
17253                  <description>Read: Disabled</description>
17254                  <value>0</value>
17255                </enumeratedValue>
17256                <enumeratedValue>
17257                  <name>Enabled</name>
17258                  <description>Read: Enabled</description>
17259                  <value>1</value>
17260                </enumeratedValue>
17261              </enumeratedValues>
17262              <enumeratedValues>
17263                <usage>write</usage>
17264                <enumeratedValue>
17265                  <name>Clear</name>
17266                  <description>Disable</description>
17267                  <value>1</value>
17268                </enumeratedValue>
17269              </enumeratedValues>
17270            </field>
17271            <field>
17272              <name>RXERROR</name>
17273              <description>Write '1' to disable interrupt for RXERROR event</description>
17274              <lsb>10</lsb>
17275              <msb>10</msb>
17276              <enumeratedValues>
17277                <usage>read</usage>
17278                <enumeratedValue>
17279                  <name>Disabled</name>
17280                  <description>Read: Disabled</description>
17281                  <value>0</value>
17282                </enumeratedValue>
17283                <enumeratedValue>
17284                  <name>Enabled</name>
17285                  <description>Read: Enabled</description>
17286                  <value>1</value>
17287                </enumeratedValue>
17288              </enumeratedValues>
17289              <enumeratedValues>
17290                <usage>write</usage>
17291                <enumeratedValue>
17292                  <name>Clear</name>
17293                  <description>Disable</description>
17294                  <value>1</value>
17295                </enumeratedValue>
17296              </enumeratedValues>
17297            </field>
17298            <field>
17299              <name>ENDRX</name>
17300              <description>Write '1' to disable interrupt for ENDRX event</description>
17301              <lsb>11</lsb>
17302              <msb>11</msb>
17303              <enumeratedValues>
17304                <usage>read</usage>
17305                <enumeratedValue>
17306                  <name>Disabled</name>
17307                  <description>Read: Disabled</description>
17308                  <value>0</value>
17309                </enumeratedValue>
17310                <enumeratedValue>
17311                  <name>Enabled</name>
17312                  <description>Read: Enabled</description>
17313                  <value>1</value>
17314                </enumeratedValue>
17315              </enumeratedValues>
17316              <enumeratedValues>
17317                <usage>write</usage>
17318                <enumeratedValue>
17319                  <name>Clear</name>
17320                  <description>Disable</description>
17321                  <value>1</value>
17322                </enumeratedValue>
17323              </enumeratedValues>
17324            </field>
17325            <field>
17326              <name>ENDTX</name>
17327              <description>Write '1' to disable interrupt for ENDTX event</description>
17328              <lsb>12</lsb>
17329              <msb>12</msb>
17330              <enumeratedValues>
17331                <usage>read</usage>
17332                <enumeratedValue>
17333                  <name>Disabled</name>
17334                  <description>Read: Disabled</description>
17335                  <value>0</value>
17336                </enumeratedValue>
17337                <enumeratedValue>
17338                  <name>Enabled</name>
17339                  <description>Read: Enabled</description>
17340                  <value>1</value>
17341                </enumeratedValue>
17342              </enumeratedValues>
17343              <enumeratedValues>
17344                <usage>write</usage>
17345                <enumeratedValue>
17346                  <name>Clear</name>
17347                  <description>Disable</description>
17348                  <value>1</value>
17349                </enumeratedValue>
17350              </enumeratedValues>
17351            </field>
17352            <field>
17353              <name>AUTOCOLRESSTARTED</name>
17354              <description>Write '1' to disable interrupt for AUTOCOLRESSTARTED event</description>
17355              <lsb>14</lsb>
17356              <msb>14</msb>
17357              <enumeratedValues>
17358                <usage>read</usage>
17359                <enumeratedValue>
17360                  <name>Disabled</name>
17361                  <description>Read: Disabled</description>
17362                  <value>0</value>
17363                </enumeratedValue>
17364                <enumeratedValue>
17365                  <name>Enabled</name>
17366                  <description>Read: Enabled</description>
17367                  <value>1</value>
17368                </enumeratedValue>
17369              </enumeratedValues>
17370              <enumeratedValues>
17371                <usage>write</usage>
17372                <enumeratedValue>
17373                  <name>Clear</name>
17374                  <description>Disable</description>
17375                  <value>1</value>
17376                </enumeratedValue>
17377              </enumeratedValues>
17378            </field>
17379            <field>
17380              <name>COLLISION</name>
17381              <description>Write '1' to disable interrupt for COLLISION event</description>
17382              <lsb>18</lsb>
17383              <msb>18</msb>
17384              <enumeratedValues>
17385                <usage>read</usage>
17386                <enumeratedValue>
17387                  <name>Disabled</name>
17388                  <description>Read: Disabled</description>
17389                  <value>0</value>
17390                </enumeratedValue>
17391                <enumeratedValue>
17392                  <name>Enabled</name>
17393                  <description>Read: Enabled</description>
17394                  <value>1</value>
17395                </enumeratedValue>
17396              </enumeratedValues>
17397              <enumeratedValues>
17398                <usage>write</usage>
17399                <enumeratedValue>
17400                  <name>Clear</name>
17401                  <description>Disable</description>
17402                  <value>1</value>
17403                </enumeratedValue>
17404              </enumeratedValues>
17405            </field>
17406            <field>
17407              <name>SELECTED</name>
17408              <description>Write '1' to disable interrupt for SELECTED event</description>
17409              <lsb>19</lsb>
17410              <msb>19</msb>
17411              <enumeratedValues>
17412                <usage>read</usage>
17413                <enumeratedValue>
17414                  <name>Disabled</name>
17415                  <description>Read: Disabled</description>
17416                  <value>0</value>
17417                </enumeratedValue>
17418                <enumeratedValue>
17419                  <name>Enabled</name>
17420                  <description>Read: Enabled</description>
17421                  <value>1</value>
17422                </enumeratedValue>
17423              </enumeratedValues>
17424              <enumeratedValues>
17425                <usage>write</usage>
17426                <enumeratedValue>
17427                  <name>Clear</name>
17428                  <description>Disable</description>
17429                  <value>1</value>
17430                </enumeratedValue>
17431              </enumeratedValues>
17432            </field>
17433            <field>
17434              <name>STARTED</name>
17435              <description>Write '1' to disable interrupt for STARTED event</description>
17436              <lsb>20</lsb>
17437              <msb>20</msb>
17438              <enumeratedValues>
17439                <usage>read</usage>
17440                <enumeratedValue>
17441                  <name>Disabled</name>
17442                  <description>Read: Disabled</description>
17443                  <value>0</value>
17444                </enumeratedValue>
17445                <enumeratedValue>
17446                  <name>Enabled</name>
17447                  <description>Read: Enabled</description>
17448                  <value>1</value>
17449                </enumeratedValue>
17450              </enumeratedValues>
17451              <enumeratedValues>
17452                <usage>write</usage>
17453                <enumeratedValue>
17454                  <name>Clear</name>
17455                  <description>Disable</description>
17456                  <value>1</value>
17457                </enumeratedValue>
17458              </enumeratedValues>
17459            </field>
17460          </fields>
17461        </register>
17462        <register>
17463          <name>ERRORSTATUS</name>
17464          <description>NFC Error Status register</description>
17465          <addressOffset>0x404</addressOffset>
17466          <access>read-write</access>
17467          <modifiedWriteValues>oneToClear</modifiedWriteValues>
17468          <fields>
17469            <field>
17470              <name>FRAMEDELAYTIMEOUT</name>
17471              <description>No STARTTX task triggered before expiration of the time set in FRAMEDELAYMAX</description>
17472              <lsb>0</lsb>
17473              <msb>0</msb>
17474            </field>
17475          </fields>
17476        </register>
17477        <cluster>
17478          <name>FRAMESTATUS</name>
17479          <description>Unspecified</description>
17480          <headerStructName>NFCT_FRAMESTATUS</headerStructName>
17481          <addressOffset>0x40C</addressOffset>
17482          <register>
17483            <name>RX</name>
17484            <description>Result of last incoming frame</description>
17485            <addressOffset>0x000</addressOffset>
17486            <access>read-write</access>
17487            <modifiedWriteValues>oneToClear</modifiedWriteValues>
17488            <fields>
17489              <field>
17490                <name>CRCERROR</name>
17491                <description>No valid end of frame (EoF) detected</description>
17492                <lsb>0</lsb>
17493                <msb>0</msb>
17494                <enumeratedValues>
17495                  <enumeratedValue>
17496                    <name>CRCCorrect</name>
17497                    <description>Valid CRC detected</description>
17498                    <value>0</value>
17499                  </enumeratedValue>
17500                  <enumeratedValue>
17501                    <name>CRCError</name>
17502                    <description>CRC received does not match local check</description>
17503                    <value>1</value>
17504                  </enumeratedValue>
17505                </enumeratedValues>
17506              </field>
17507              <field>
17508                <name>PARITYSTATUS</name>
17509                <description>Parity status of received frame</description>
17510                <lsb>2</lsb>
17511                <msb>2</msb>
17512                <enumeratedValues>
17513                  <enumeratedValue>
17514                    <name>ParityOK</name>
17515                    <description>Frame received with parity OK</description>
17516                    <value>0</value>
17517                  </enumeratedValue>
17518                  <enumeratedValue>
17519                    <name>ParityError</name>
17520                    <description>Frame received with parity error</description>
17521                    <value>1</value>
17522                  </enumeratedValue>
17523                </enumeratedValues>
17524              </field>
17525              <field>
17526                <name>OVERRUN</name>
17527                <description>Overrun detected</description>
17528                <lsb>3</lsb>
17529                <msb>3</msb>
17530                <enumeratedValues>
17531                  <enumeratedValue>
17532                    <name>NoOverrun</name>
17533                    <description>No overrun detected</description>
17534                    <value>0</value>
17535                  </enumeratedValue>
17536                  <enumeratedValue>
17537                    <name>Overrun</name>
17538                    <description>Overrun error</description>
17539                    <value>1</value>
17540                  </enumeratedValue>
17541                </enumeratedValues>
17542              </field>
17543            </fields>
17544          </register>
17545        </cluster>
17546        <register>
17547          <name>NFCTAGSTATE</name>
17548          <description>NfcTag state register</description>
17549          <addressOffset>0x410</addressOffset>
17550          <access>read-only</access>
17551          <fields>
17552            <field>
17553              <name>NFCTAGSTATE</name>
17554              <description>NfcTag state</description>
17555              <lsb>0</lsb>
17556              <msb>2</msb>
17557              <enumeratedValues>
17558                <enumeratedValue>
17559                  <name>Disabled</name>
17560                  <description>Disabled or sense</description>
17561                  <value>0</value>
17562                </enumeratedValue>
17563                <enumeratedValue>
17564                  <name>RampUp</name>
17565                  <description>RampUp</description>
17566                  <value>2</value>
17567                </enumeratedValue>
17568                <enumeratedValue>
17569                  <name>Idle</name>
17570                  <description>Idle</description>
17571                  <value>3</value>
17572                </enumeratedValue>
17573                <enumeratedValue>
17574                  <name>Receive</name>
17575                  <description>Receive</description>
17576                  <value>4</value>
17577                </enumeratedValue>
17578                <enumeratedValue>
17579                  <name>FrameDelay</name>
17580                  <description>FrameDelay</description>
17581                  <value>5</value>
17582                </enumeratedValue>
17583                <enumeratedValue>
17584                  <name>Transmit</name>
17585                  <description>Transmit</description>
17586                  <value>6</value>
17587                </enumeratedValue>
17588              </enumeratedValues>
17589            </field>
17590          </fields>
17591        </register>
17592        <register>
17593          <name>SLEEPSTATE</name>
17594          <description>Sleep state during automatic collision resolution</description>
17595          <addressOffset>0x420</addressOffset>
17596          <access>read-only</access>
17597          <resetValue>0x00000000</resetValue>
17598          <fields>
17599            <field>
17600              <name>SLEEPSTATE</name>
17601              <description>Reflects the sleep state during automatic collision resolution. Set to IDLE
17602        by a GOIDLE task. Set to SLEEP_A when a valid SLEEP_REQ frame is received or by a
17603        GOSLEEP task.</description>
17604              <lsb>0</lsb>
17605              <msb>0</msb>
17606              <enumeratedValues>
17607                <enumeratedValue>
17608                  <name>Idle</name>
17609                  <description>State is IDLE.</description>
17610                  <value>0</value>
17611                </enumeratedValue>
17612                <enumeratedValue>
17613                  <name>SleepA</name>
17614                  <description>State is SLEEP_A.</description>
17615                  <value>1</value>
17616                </enumeratedValue>
17617              </enumeratedValues>
17618            </field>
17619          </fields>
17620        </register>
17621        <register>
17622          <name>FIELDPRESENT</name>
17623          <description>Indicates the presence or not of a valid field</description>
17624          <addressOffset>0x43C</addressOffset>
17625          <access>read-only</access>
17626          <fields>
17627            <field>
17628              <name>FIELDPRESENT</name>
17629              <description>Indicates if a valid field is present. Available only in the activated state.</description>
17630              <lsb>0</lsb>
17631              <msb>0</msb>
17632              <enumeratedValues>
17633                <enumeratedValue>
17634                  <name>NoField</name>
17635                  <description>No valid field detected</description>
17636                  <value>0</value>
17637                </enumeratedValue>
17638                <enumeratedValue>
17639                  <name>FieldPresent</name>
17640                  <description>Valid field detected</description>
17641                  <value>1</value>
17642                </enumeratedValue>
17643              </enumeratedValues>
17644            </field>
17645            <field>
17646              <name>LOCKDETECT</name>
17647              <description>Indicates if the low level has locked to the field</description>
17648              <lsb>1</lsb>
17649              <msb>1</msb>
17650              <enumeratedValues>
17651                <enumeratedValue>
17652                  <name>NotLocked</name>
17653                  <description>Not locked to field</description>
17654                  <value>0</value>
17655                </enumeratedValue>
17656                <enumeratedValue>
17657                  <name>Locked</name>
17658                  <description>Locked to field</description>
17659                  <value>1</value>
17660                </enumeratedValue>
17661              </enumeratedValues>
17662            </field>
17663          </fields>
17664        </register>
17665        <register>
17666          <name>FRAMEDELAYMIN</name>
17667          <description>Minimum frame delay</description>
17668          <addressOffset>0x504</addressOffset>
17669          <access>read-write</access>
17670          <resetValue>0x00000480</resetValue>
17671          <fields>
17672            <field>
17673              <name>FRAMEDELAYMIN</name>
17674              <description>Minimum frame delay in number of 13.56 MHz clocks</description>
17675              <lsb>0</lsb>
17676              <msb>15</msb>
17677            </field>
17678          </fields>
17679        </register>
17680        <register>
17681          <name>FRAMEDELAYMAX</name>
17682          <description>Maximum frame delay</description>
17683          <addressOffset>0x508</addressOffset>
17684          <access>read-write</access>
17685          <resetValue>0x00001000</resetValue>
17686          <fields>
17687            <field>
17688              <name>FRAMEDELAYMAX</name>
17689              <description>Maximum frame delay in number of 13.56 MHz clocks</description>
17690              <lsb>0</lsb>
17691              <msb>19</msb>
17692            </field>
17693          </fields>
17694        </register>
17695        <register>
17696          <name>FRAMEDELAYMODE</name>
17697          <description>Configuration register for the Frame Delay Timer</description>
17698          <addressOffset>0x50C</addressOffset>
17699          <access>read-write</access>
17700          <resetValue>0x00000001</resetValue>
17701          <fields>
17702            <field>
17703              <name>FRAMEDELAYMODE</name>
17704              <description>Configuration register for the Frame Delay Timer</description>
17705              <lsb>0</lsb>
17706              <msb>1</msb>
17707              <enumeratedValues>
17708                <enumeratedValue>
17709                  <name>FreeRun</name>
17710                  <description>Transmission is independent of frame timer and will start when the STARTTX task is triggered. No timeout.</description>
17711                  <value>0</value>
17712                </enumeratedValue>
17713                <enumeratedValue>
17714                  <name>Window</name>
17715                  <description>Frame is transmitted between FRAMEDELAYMIN and FRAMEDELAYMAX</description>
17716                  <value>1</value>
17717                </enumeratedValue>
17718                <enumeratedValue>
17719                  <name>ExactVal</name>
17720                  <description>Frame is transmitted exactly at FRAMEDELAYMAX</description>
17721                  <value>2</value>
17722                </enumeratedValue>
17723                <enumeratedValue>
17724                  <name>WindowGrid</name>
17725                  <description>Frame is transmitted on a bit grid between FRAMEDELAYMIN and FRAMEDELAYMAX</description>
17726                  <value>3</value>
17727                </enumeratedValue>
17728              </enumeratedValues>
17729            </field>
17730          </fields>
17731        </register>
17732        <register>
17733          <name>PACKETPTR</name>
17734          <description>Packet pointer for TXD and RXD data storage in Data RAM</description>
17735          <addressOffset>0x510</addressOffset>
17736          <access>read-write</access>
17737          <resetValue>0x00000000</resetValue>
17738          <fields>
17739            <field>
17740              <name>PTR</name>
17741              <description>Packet pointer for TXD and RXD data storage in Data RAM. This address is a byte-aligned RAM address.</description>
17742              <lsb>0</lsb>
17743              <msb>31</msb>
17744            </field>
17745          </fields>
17746        </register>
17747        <register>
17748          <name>MAXLEN</name>
17749          <description>Size of the RAM buffer allocated to TXD and RXD data storage each</description>
17750          <addressOffset>0x514</addressOffset>
17751          <access>read-write</access>
17752          <fields>
17753            <field>
17754              <name>MAXLEN</name>
17755              <description>Size of the RAM buffer allocated to TXD and RXD data storage each</description>
17756              <lsb>0</lsb>
17757              <msb>8</msb>
17758            </field>
17759          </fields>
17760        </register>
17761        <cluster>
17762          <name>TXD</name>
17763          <description>Unspecified</description>
17764          <headerStructName>NFCT_TXD</headerStructName>
17765          <addressOffset>0x518</addressOffset>
17766          <register>
17767            <name>FRAMECONFIG</name>
17768            <description>Configuration of outgoing frames</description>
17769            <addressOffset>0x000</addressOffset>
17770            <access>read-write</access>
17771            <resetValue>0x00000017</resetValue>
17772            <fields>
17773              <field>
17774                <name>PARITY</name>
17775                <description>Indicates if parity is added to the frame</description>
17776                <lsb>0</lsb>
17777                <msb>0</msb>
17778                <enumeratedValues>
17779                  <enumeratedValue>
17780                    <name>NoParity</name>
17781                    <description>Parity is not added to TX frames</description>
17782                    <value>0</value>
17783                  </enumeratedValue>
17784                  <enumeratedValue>
17785                    <name>Parity</name>
17786                    <description>Parity is added to TX frames</description>
17787                    <value>1</value>
17788                  </enumeratedValue>
17789                </enumeratedValues>
17790              </field>
17791              <field>
17792                <name>DISCARDMODE</name>
17793                <description>Discarding unused bits at start or end of a frame</description>
17794                <lsb>1</lsb>
17795                <msb>1</msb>
17796                <enumeratedValues>
17797                  <enumeratedValue>
17798                    <name>DiscardEnd</name>
17799                    <description>Unused bits are discarded at end of frame (EoF)</description>
17800                    <value>0</value>
17801                  </enumeratedValue>
17802                  <enumeratedValue>
17803                    <name>DiscardStart</name>
17804                    <description>Unused bits are discarded at start of frame (SoF)</description>
17805                    <value>1</value>
17806                  </enumeratedValue>
17807                </enumeratedValues>
17808              </field>
17809              <field>
17810                <name>SOF</name>
17811                <description>Adding SoF or not in TX frames</description>
17812                <lsb>2</lsb>
17813                <msb>2</msb>
17814                <enumeratedValues>
17815                  <enumeratedValue>
17816                    <name>NoSoF</name>
17817                    <description>SoF symbol not added</description>
17818                    <value>0</value>
17819                  </enumeratedValue>
17820                  <enumeratedValue>
17821                    <name>SoF</name>
17822                    <description>SoF symbol added</description>
17823                    <value>1</value>
17824                  </enumeratedValue>
17825                </enumeratedValues>
17826              </field>
17827              <field>
17828                <name>CRCMODETX</name>
17829                <description>CRC mode for outgoing frames</description>
17830                <lsb>4</lsb>
17831                <msb>4</msb>
17832                <enumeratedValues>
17833                  <enumeratedValue>
17834                    <name>NoCRCTX</name>
17835                    <description>CRC is not added to the frame</description>
17836                    <value>0</value>
17837                  </enumeratedValue>
17838                  <enumeratedValue>
17839                    <name>CRC16TX</name>
17840                    <description>16 bit CRC added to the frame based on all the data read from RAM that is used in the frame</description>
17841                    <value>1</value>
17842                  </enumeratedValue>
17843                </enumeratedValues>
17844              </field>
17845            </fields>
17846          </register>
17847          <register>
17848            <name>AMOUNT</name>
17849            <description>Size of outgoing frame</description>
17850            <addressOffset>0x004</addressOffset>
17851            <access>read-write</access>
17852            <fields>
17853              <field>
17854                <name>TXDATABITS</name>
17855                <description>Number of bits in the last or first byte read from RAM that shall be included in the frame (excluding parity bit).</description>
17856                <lsb>0</lsb>
17857                <msb>2</msb>
17858              </field>
17859              <field>
17860                <name>TXDATABYTES</name>
17861                <description>Number of complete bytes that shall be included in the frame, excluding CRC, parity and framing</description>
17862                <lsb>3</lsb>
17863                <msb>11</msb>
17864              </field>
17865            </fields>
17866          </register>
17867        </cluster>
17868        <cluster>
17869          <name>RXD</name>
17870          <description>Unspecified</description>
17871          <headerStructName>NFCT_RXD</headerStructName>
17872          <addressOffset>0x520</addressOffset>
17873          <register>
17874            <name>FRAMECONFIG</name>
17875            <description>Configuration of incoming frames</description>
17876            <addressOffset>0x000</addressOffset>
17877            <access>read-write</access>
17878            <resetValue>0x00000015</resetValue>
17879            <fields>
17880              <field>
17881                <name>PARITY</name>
17882                <description>Indicates if parity expected in RX frame</description>
17883                <lsb>0</lsb>
17884                <msb>0</msb>
17885                <enumeratedValues>
17886                  <enumeratedValue>
17887                    <name>NoParity</name>
17888                    <description>Parity is not expected in RX frames</description>
17889                    <value>0</value>
17890                  </enumeratedValue>
17891                  <enumeratedValue>
17892                    <name>Parity</name>
17893                    <description>Parity is expected in RX frames</description>
17894                    <value>1</value>
17895                  </enumeratedValue>
17896                </enumeratedValues>
17897              </field>
17898              <field>
17899                <name>SOF</name>
17900                <description>SoF expected or not in RX frames</description>
17901                <lsb>2</lsb>
17902                <msb>2</msb>
17903                <enumeratedValues>
17904                  <enumeratedValue>
17905                    <name>NoSoF</name>
17906                    <description>SoF symbol is not expected in RX frames</description>
17907                    <value>0</value>
17908                  </enumeratedValue>
17909                  <enumeratedValue>
17910                    <name>SoF</name>
17911                    <description>SoF symbol is expected in RX frames</description>
17912                    <value>1</value>
17913                  </enumeratedValue>
17914                </enumeratedValues>
17915              </field>
17916              <field>
17917                <name>CRCMODERX</name>
17918                <description>CRC mode for incoming frames</description>
17919                <lsb>4</lsb>
17920                <msb>4</msb>
17921                <enumeratedValues>
17922                  <enumeratedValue>
17923                    <name>NoCRCRX</name>
17924                    <description>CRC is not expected in RX frames</description>
17925                    <value>0</value>
17926                  </enumeratedValue>
17927                  <enumeratedValue>
17928                    <name>CRC16RX</name>
17929                    <description>Last 16 bits in RX frame is CRC, CRC is checked and CRCSTATUS updated</description>
17930                    <value>1</value>
17931                  </enumeratedValue>
17932                </enumeratedValues>
17933              </field>
17934            </fields>
17935          </register>
17936          <register>
17937            <name>AMOUNT</name>
17938            <description>Size of last incoming frame</description>
17939            <addressOffset>0x004</addressOffset>
17940            <access>read-only</access>
17941            <fields>
17942              <field>
17943                <name>RXDATABITS</name>
17944                <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>
17945                <lsb>0</lsb>
17946                <msb>2</msb>
17947              </field>
17948              <field>
17949                <name>RXDATABYTES</name>
17950                <description>Number of complete bytes received in the frame (including CRC, but excluding parity and SoF/EoF framing)</description>
17951                <lsb>3</lsb>
17952                <msb>11</msb>
17953              </field>
17954            </fields>
17955          </register>
17956        </cluster>
17957        <register>
17958          <name>NFCID1_LAST</name>
17959          <description>Last NFCID1 part (4, 7 or 10 bytes ID)</description>
17960          <addressOffset>0x590</addressOffset>
17961          <access>read-write</access>
17962          <resetValue>0x00006363</resetValue>
17963          <fields>
17964            <field>
17965              <name>NFCID1_Z</name>
17966              <description>NFCID1 byte Z (very last byte sent)</description>
17967              <lsb>0</lsb>
17968              <msb>7</msb>
17969            </field>
17970            <field>
17971              <name>NFCID1_Y</name>
17972              <description>NFCID1 byte Y</description>
17973              <lsb>8</lsb>
17974              <msb>15</msb>
17975            </field>
17976            <field>
17977              <name>NFCID1_X</name>
17978              <description>NFCID1 byte X</description>
17979              <lsb>16</lsb>
17980              <msb>23</msb>
17981            </field>
17982            <field>
17983              <name>NFCID1_W</name>
17984              <description>NFCID1 byte W</description>
17985              <lsb>24</lsb>
17986              <msb>31</msb>
17987            </field>
17988          </fields>
17989        </register>
17990        <register>
17991          <name>NFCID1_2ND_LAST</name>
17992          <description>Second last NFCID1 part (7 or 10 bytes ID)</description>
17993          <addressOffset>0x594</addressOffset>
17994          <access>read-write</access>
17995          <fields>
17996            <field>
17997              <name>NFCID1_V</name>
17998              <description>NFCID1 byte V</description>
17999              <lsb>0</lsb>
18000              <msb>7</msb>
18001            </field>
18002            <field>
18003              <name>NFCID1_U</name>
18004              <description>NFCID1 byte U</description>
18005              <lsb>8</lsb>
18006              <msb>15</msb>
18007            </field>
18008            <field>
18009              <name>NFCID1_T</name>
18010              <description>NFCID1 byte T</description>
18011              <lsb>16</lsb>
18012              <msb>23</msb>
18013            </field>
18014          </fields>
18015        </register>
18016        <register>
18017          <name>NFCID1_3RD_LAST</name>
18018          <description>Third last NFCID1 part (10 bytes ID)</description>
18019          <addressOffset>0x598</addressOffset>
18020          <access>read-write</access>
18021          <fields>
18022            <field>
18023              <name>NFCID1_S</name>
18024              <description>NFCID1 byte S</description>
18025              <lsb>0</lsb>
18026              <msb>7</msb>
18027            </field>
18028            <field>
18029              <name>NFCID1_R</name>
18030              <description>NFCID1 byte R</description>
18031              <lsb>8</lsb>
18032              <msb>15</msb>
18033            </field>
18034            <field>
18035              <name>NFCID1_Q</name>
18036              <description>NFCID1 byte Q</description>
18037              <lsb>16</lsb>
18038              <msb>23</msb>
18039            </field>
18040          </fields>
18041        </register>
18042        <register>
18043          <name>AUTOCOLRESCONFIG</name>
18044          <description>Controls the auto collision resolution function. This setting must be done before the NFCT peripheral is enabled.</description>
18045          <addressOffset>0x59C</addressOffset>
18046          <access>read-write</access>
18047          <resetValue>0x00000002</resetValue>
18048          <fields>
18049            <field>
18050              <name>MODE</name>
18051              <description>Enables/disables auto collision resolution</description>
18052              <lsb>0</lsb>
18053              <msb>0</msb>
18054              <enumeratedValues>
18055                <enumeratedValue>
18056                  <name>Enabled</name>
18057                  <description>Auto collision resolution enabled</description>
18058                  <value>0</value>
18059                </enumeratedValue>
18060                <enumeratedValue>
18061                  <name>Disabled</name>
18062                  <description>Auto collision resolution disabled</description>
18063                  <value>1</value>
18064                </enumeratedValue>
18065              </enumeratedValues>
18066            </field>
18067          </fields>
18068        </register>
18069        <register>
18070          <name>SENSRES</name>
18071          <description>NFC-A SENS_RES auto-response settings</description>
18072          <addressOffset>0x5A0</addressOffset>
18073          <access>read-write</access>
18074          <resetValue>0x00000001</resetValue>
18075          <fields>
18076            <field>
18077              <name>BITFRAMESDD</name>
18078              <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>
18079              <lsb>0</lsb>
18080              <msb>4</msb>
18081              <enumeratedValues>
18082                <enumeratedValue>
18083                  <name>SDD00000</name>
18084                  <description>SDD pattern 00000</description>
18085                  <value>0</value>
18086                </enumeratedValue>
18087                <enumeratedValue>
18088                  <name>SDD00001</name>
18089                  <description>SDD pattern 00001</description>
18090                  <value>1</value>
18091                </enumeratedValue>
18092                <enumeratedValue>
18093                  <name>SDD00010</name>
18094                  <description>SDD pattern 00010</description>
18095                  <value>2</value>
18096                </enumeratedValue>
18097                <enumeratedValue>
18098                  <name>SDD00100</name>
18099                  <description>SDD pattern 00100</description>
18100                  <value>4</value>
18101                </enumeratedValue>
18102                <enumeratedValue>
18103                  <name>SDD01000</name>
18104                  <description>SDD pattern 01000</description>
18105                  <value>8</value>
18106                </enumeratedValue>
18107                <enumeratedValue>
18108                  <name>SDD10000</name>
18109                  <description>SDD pattern 10000</description>
18110                  <value>16</value>
18111                </enumeratedValue>
18112              </enumeratedValues>
18113            </field>
18114            <field>
18115              <name>RFU5</name>
18116              <description>Reserved for future use. Shall be 0.</description>
18117              <lsb>5</lsb>
18118              <msb>5</msb>
18119            </field>
18120            <field>
18121              <name>NFCIDSIZE</name>
18122              <description>NFCID1 size. This value is used by the auto collision resolution engine.</description>
18123              <lsb>6</lsb>
18124              <msb>7</msb>
18125              <enumeratedValues>
18126                <enumeratedValue>
18127                  <name>NFCID1Single</name>
18128                  <description>NFCID1 size: single (4 bytes)</description>
18129                  <value>0</value>
18130                </enumeratedValue>
18131                <enumeratedValue>
18132                  <name>NFCID1Double</name>
18133                  <description>NFCID1 size: double (7 bytes)</description>
18134                  <value>1</value>
18135                </enumeratedValue>
18136                <enumeratedValue>
18137                  <name>NFCID1Triple</name>
18138                  <description>NFCID1 size: triple (10 bytes)</description>
18139                  <value>2</value>
18140                </enumeratedValue>
18141              </enumeratedValues>
18142            </field>
18143            <field>
18144              <name>PLATFCONFIG</name>
18145              <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>
18146              <lsb>8</lsb>
18147              <msb>11</msb>
18148            </field>
18149            <field>
18150              <name>RFU74</name>
18151              <description>Reserved for future use. Shall be 0.</description>
18152              <lsb>12</lsb>
18153              <msb>15</msb>
18154            </field>
18155          </fields>
18156        </register>
18157        <register>
18158          <name>SELRES</name>
18159          <description>NFC-A SEL_RES auto-response settings</description>
18160          <addressOffset>0x5A4</addressOffset>
18161          <access>read-write</access>
18162          <fields>
18163            <field>
18164              <name>RFU10</name>
18165              <description>Reserved for future use. Shall be 0.</description>
18166              <lsb>0</lsb>
18167              <msb>1</msb>
18168            </field>
18169            <field>
18170              <name>CASCADE</name>
18171              <description>Cascade as defined by the b3 of SEL_RES response in the NFC Forum, NFC Digital Protocol Technical Specification (controlled by hardware, shall be 0)</description>
18172              <lsb>2</lsb>
18173              <msb>2</msb>
18174            </field>
18175            <field>
18176              <name>RFU43</name>
18177              <description>Reserved for future use. Shall be 0.</description>
18178              <lsb>3</lsb>
18179              <msb>4</msb>
18180            </field>
18181            <field>
18182              <name>PROTOCOL</name>
18183              <description>Protocol as defined by the b7:b6 of SEL_RES response in the NFC Forum, NFC Digital Protocol Technical Specification</description>
18184              <lsb>5</lsb>
18185              <msb>6</msb>
18186            </field>
18187            <field>
18188              <name>RFU7</name>
18189              <description>Reserved for future use. Shall be 0.</description>
18190              <lsb>7</lsb>
18191              <msb>7</msb>
18192            </field>
18193          </fields>
18194        </register>
18195      </registers>
18196    </peripheral>
18197    <peripheral>
18198      <name>GPIOTE</name>
18199      <description>GPIO Tasks and Events</description>
18200      <baseAddress>0x40006000</baseAddress>
18201      <addressBlock>
18202        <offset>0</offset>
18203        <size>0x1000</size>
18204        <usage>registers</usage>
18205      </addressBlock>
18206      <interrupt>
18207        <name>GPIOTE</name>
18208        <value>6</value>
18209      </interrupt>
18210      <groupName>GPIOTE</groupName>
18211      <size>0x20</size>
18212      <registers>
18213        <register>
18214          <dim>0x8</dim>
18215          <dimIncrement>0x4</dimIncrement>
18216          <name>TASKS_OUT[%s]</name>
18217          <description>Description collection[n]: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
18218          <addressOffset>0x000</addressOffset>
18219          <access>write-only</access>
18220          <fields>
18221            <field>
18222              <name>TASKS_OUT</name>
18223              <lsb>0</lsb>
18224              <msb>0</msb>
18225            </field>
18226          </fields>
18227        </register>
18228        <register>
18229          <dim>0x8</dim>
18230          <dimIncrement>0x4</dimIncrement>
18231          <name>TASKS_SET[%s]</name>
18232          <description>Description collection[n]: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
18233          <addressOffset>0x030</addressOffset>
18234          <access>write-only</access>
18235          <fields>
18236            <field>
18237              <name>TASKS_SET</name>
18238              <lsb>0</lsb>
18239              <msb>0</msb>
18240            </field>
18241          </fields>
18242        </register>
18243        <register>
18244          <dim>0x8</dim>
18245          <dimIncrement>0x4</dimIncrement>
18246          <name>TASKS_CLR[%s]</name>
18247          <description>Description collection[n]: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
18248          <addressOffset>0x060</addressOffset>
18249          <access>write-only</access>
18250          <fields>
18251            <field>
18252              <name>TASKS_CLR</name>
18253              <lsb>0</lsb>
18254              <msb>0</msb>
18255            </field>
18256          </fields>
18257        </register>
18258        <register>
18259          <dim>0x8</dim>
18260          <dimIncrement>0x4</dimIncrement>
18261          <name>EVENTS_IN[%s]</name>
18262          <description>Description collection[n]: Event generated from pin specified in CONFIG[n].PSEL</description>
18263          <addressOffset>0x100</addressOffset>
18264          <access>read-write</access>
18265          <fields>
18266            <field>
18267              <name>EVENTS_IN</name>
18268              <lsb>0</lsb>
18269              <msb>0</msb>
18270            </field>
18271          </fields>
18272        </register>
18273        <register>
18274          <name>EVENTS_PORT</name>
18275          <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
18276          <addressOffset>0x17C</addressOffset>
18277          <access>read-write</access>
18278          <fields>
18279            <field>
18280              <name>EVENTS_PORT</name>
18281              <lsb>0</lsb>
18282              <msb>0</msb>
18283            </field>
18284          </fields>
18285        </register>
18286        <register>
18287          <name>INTENSET</name>
18288          <description>Enable interrupt</description>
18289          <addressOffset>0x304</addressOffset>
18290          <access>read-write</access>
18291          <fields>
18292            <field>
18293              <name>IN0</name>
18294              <description>Write '1' to enable interrupt for IN[0] event</description>
18295              <lsb>0</lsb>
18296              <msb>0</msb>
18297              <enumeratedValues>
18298                <usage>read</usage>
18299                <enumeratedValue>
18300                  <name>Disabled</name>
18301                  <description>Read: Disabled</description>
18302                  <value>0</value>
18303                </enumeratedValue>
18304                <enumeratedValue>
18305                  <name>Enabled</name>
18306                  <description>Read: Enabled</description>
18307                  <value>1</value>
18308                </enumeratedValue>
18309              </enumeratedValues>
18310              <enumeratedValues>
18311                <usage>write</usage>
18312                <enumeratedValue>
18313                  <name>Set</name>
18314                  <description>Enable</description>
18315                  <value>1</value>
18316                </enumeratedValue>
18317              </enumeratedValues>
18318            </field>
18319            <field>
18320              <name>IN1</name>
18321              <description>Write '1' to enable interrupt for IN[1] event</description>
18322              <lsb>1</lsb>
18323              <msb>1</msb>
18324              <enumeratedValues>
18325                <usage>read</usage>
18326                <enumeratedValue>
18327                  <name>Disabled</name>
18328                  <description>Read: Disabled</description>
18329                  <value>0</value>
18330                </enumeratedValue>
18331                <enumeratedValue>
18332                  <name>Enabled</name>
18333                  <description>Read: Enabled</description>
18334                  <value>1</value>
18335                </enumeratedValue>
18336              </enumeratedValues>
18337              <enumeratedValues>
18338                <usage>write</usage>
18339                <enumeratedValue>
18340                  <name>Set</name>
18341                  <description>Enable</description>
18342                  <value>1</value>
18343                </enumeratedValue>
18344              </enumeratedValues>
18345            </field>
18346            <field>
18347              <name>IN2</name>
18348              <description>Write '1' to enable interrupt for IN[2] event</description>
18349              <lsb>2</lsb>
18350              <msb>2</msb>
18351              <enumeratedValues>
18352                <usage>read</usage>
18353                <enumeratedValue>
18354                  <name>Disabled</name>
18355                  <description>Read: Disabled</description>
18356                  <value>0</value>
18357                </enumeratedValue>
18358                <enumeratedValue>
18359                  <name>Enabled</name>
18360                  <description>Read: Enabled</description>
18361                  <value>1</value>
18362                </enumeratedValue>
18363              </enumeratedValues>
18364              <enumeratedValues>
18365                <usage>write</usage>
18366                <enumeratedValue>
18367                  <name>Set</name>
18368                  <description>Enable</description>
18369                  <value>1</value>
18370                </enumeratedValue>
18371              </enumeratedValues>
18372            </field>
18373            <field>
18374              <name>IN3</name>
18375              <description>Write '1' to enable interrupt for IN[3] event</description>
18376              <lsb>3</lsb>
18377              <msb>3</msb>
18378              <enumeratedValues>
18379                <usage>read</usage>
18380                <enumeratedValue>
18381                  <name>Disabled</name>
18382                  <description>Read: Disabled</description>
18383                  <value>0</value>
18384                </enumeratedValue>
18385                <enumeratedValue>
18386                  <name>Enabled</name>
18387                  <description>Read: Enabled</description>
18388                  <value>1</value>
18389                </enumeratedValue>
18390              </enumeratedValues>
18391              <enumeratedValues>
18392                <usage>write</usage>
18393                <enumeratedValue>
18394                  <name>Set</name>
18395                  <description>Enable</description>
18396                  <value>1</value>
18397                </enumeratedValue>
18398              </enumeratedValues>
18399            </field>
18400            <field>
18401              <name>IN4</name>
18402              <description>Write '1' to enable interrupt for IN[4] event</description>
18403              <lsb>4</lsb>
18404              <msb>4</msb>
18405              <enumeratedValues>
18406                <usage>read</usage>
18407                <enumeratedValue>
18408                  <name>Disabled</name>
18409                  <description>Read: Disabled</description>
18410                  <value>0</value>
18411                </enumeratedValue>
18412                <enumeratedValue>
18413                  <name>Enabled</name>
18414                  <description>Read: Enabled</description>
18415                  <value>1</value>
18416                </enumeratedValue>
18417              </enumeratedValues>
18418              <enumeratedValues>
18419                <usage>write</usage>
18420                <enumeratedValue>
18421                  <name>Set</name>
18422                  <description>Enable</description>
18423                  <value>1</value>
18424                </enumeratedValue>
18425              </enumeratedValues>
18426            </field>
18427            <field>
18428              <name>IN5</name>
18429              <description>Write '1' to enable interrupt for IN[5] event</description>
18430              <lsb>5</lsb>
18431              <msb>5</msb>
18432              <enumeratedValues>
18433                <usage>read</usage>
18434                <enumeratedValue>
18435                  <name>Disabled</name>
18436                  <description>Read: Disabled</description>
18437                  <value>0</value>
18438                </enumeratedValue>
18439                <enumeratedValue>
18440                  <name>Enabled</name>
18441                  <description>Read: Enabled</description>
18442                  <value>1</value>
18443                </enumeratedValue>
18444              </enumeratedValues>
18445              <enumeratedValues>
18446                <usage>write</usage>
18447                <enumeratedValue>
18448                  <name>Set</name>
18449                  <description>Enable</description>
18450                  <value>1</value>
18451                </enumeratedValue>
18452              </enumeratedValues>
18453            </field>
18454            <field>
18455              <name>IN6</name>
18456              <description>Write '1' to enable interrupt for IN[6] event</description>
18457              <lsb>6</lsb>
18458              <msb>6</msb>
18459              <enumeratedValues>
18460                <usage>read</usage>
18461                <enumeratedValue>
18462                  <name>Disabled</name>
18463                  <description>Read: Disabled</description>
18464                  <value>0</value>
18465                </enumeratedValue>
18466                <enumeratedValue>
18467                  <name>Enabled</name>
18468                  <description>Read: Enabled</description>
18469                  <value>1</value>
18470                </enumeratedValue>
18471              </enumeratedValues>
18472              <enumeratedValues>
18473                <usage>write</usage>
18474                <enumeratedValue>
18475                  <name>Set</name>
18476                  <description>Enable</description>
18477                  <value>1</value>
18478                </enumeratedValue>
18479              </enumeratedValues>
18480            </field>
18481            <field>
18482              <name>IN7</name>
18483              <description>Write '1' to enable interrupt for IN[7] event</description>
18484              <lsb>7</lsb>
18485              <msb>7</msb>
18486              <enumeratedValues>
18487                <usage>read</usage>
18488                <enumeratedValue>
18489                  <name>Disabled</name>
18490                  <description>Read: Disabled</description>
18491                  <value>0</value>
18492                </enumeratedValue>
18493                <enumeratedValue>
18494                  <name>Enabled</name>
18495                  <description>Read: Enabled</description>
18496                  <value>1</value>
18497                </enumeratedValue>
18498              </enumeratedValues>
18499              <enumeratedValues>
18500                <usage>write</usage>
18501                <enumeratedValue>
18502                  <name>Set</name>
18503                  <description>Enable</description>
18504                  <value>1</value>
18505                </enumeratedValue>
18506              </enumeratedValues>
18507            </field>
18508            <field>
18509              <name>PORT</name>
18510              <description>Write '1' to enable interrupt for PORT event</description>
18511              <lsb>31</lsb>
18512              <msb>31</msb>
18513              <enumeratedValues>
18514                <usage>read</usage>
18515                <enumeratedValue>
18516                  <name>Disabled</name>
18517                  <description>Read: Disabled</description>
18518                  <value>0</value>
18519                </enumeratedValue>
18520                <enumeratedValue>
18521                  <name>Enabled</name>
18522                  <description>Read: Enabled</description>
18523                  <value>1</value>
18524                </enumeratedValue>
18525              </enumeratedValues>
18526              <enumeratedValues>
18527                <usage>write</usage>
18528                <enumeratedValue>
18529                  <name>Set</name>
18530                  <description>Enable</description>
18531                  <value>1</value>
18532                </enumeratedValue>
18533              </enumeratedValues>
18534            </field>
18535          </fields>
18536        </register>
18537        <register>
18538          <name>INTENCLR</name>
18539          <description>Disable interrupt</description>
18540          <addressOffset>0x308</addressOffset>
18541          <access>read-write</access>
18542          <fields>
18543            <field>
18544              <name>IN0</name>
18545              <description>Write '1' to disable interrupt for IN[0] event</description>
18546              <lsb>0</lsb>
18547              <msb>0</msb>
18548              <enumeratedValues>
18549                <usage>read</usage>
18550                <enumeratedValue>
18551                  <name>Disabled</name>
18552                  <description>Read: Disabled</description>
18553                  <value>0</value>
18554                </enumeratedValue>
18555                <enumeratedValue>
18556                  <name>Enabled</name>
18557                  <description>Read: Enabled</description>
18558                  <value>1</value>
18559                </enumeratedValue>
18560              </enumeratedValues>
18561              <enumeratedValues>
18562                <usage>write</usage>
18563                <enumeratedValue>
18564                  <name>Clear</name>
18565                  <description>Disable</description>
18566                  <value>1</value>
18567                </enumeratedValue>
18568              </enumeratedValues>
18569            </field>
18570            <field>
18571              <name>IN1</name>
18572              <description>Write '1' to disable interrupt for IN[1] event</description>
18573              <lsb>1</lsb>
18574              <msb>1</msb>
18575              <enumeratedValues>
18576                <usage>read</usage>
18577                <enumeratedValue>
18578                  <name>Disabled</name>
18579                  <description>Read: Disabled</description>
18580                  <value>0</value>
18581                </enumeratedValue>
18582                <enumeratedValue>
18583                  <name>Enabled</name>
18584                  <description>Read: Enabled</description>
18585                  <value>1</value>
18586                </enumeratedValue>
18587              </enumeratedValues>
18588              <enumeratedValues>
18589                <usage>write</usage>
18590                <enumeratedValue>
18591                  <name>Clear</name>
18592                  <description>Disable</description>
18593                  <value>1</value>
18594                </enumeratedValue>
18595              </enumeratedValues>
18596            </field>
18597            <field>
18598              <name>IN2</name>
18599              <description>Write '1' to disable interrupt for IN[2] event</description>
18600              <lsb>2</lsb>
18601              <msb>2</msb>
18602              <enumeratedValues>
18603                <usage>read</usage>
18604                <enumeratedValue>
18605                  <name>Disabled</name>
18606                  <description>Read: Disabled</description>
18607                  <value>0</value>
18608                </enumeratedValue>
18609                <enumeratedValue>
18610                  <name>Enabled</name>
18611                  <description>Read: Enabled</description>
18612                  <value>1</value>
18613                </enumeratedValue>
18614              </enumeratedValues>
18615              <enumeratedValues>
18616                <usage>write</usage>
18617                <enumeratedValue>
18618                  <name>Clear</name>
18619                  <description>Disable</description>
18620                  <value>1</value>
18621                </enumeratedValue>
18622              </enumeratedValues>
18623            </field>
18624            <field>
18625              <name>IN3</name>
18626              <description>Write '1' to disable interrupt for IN[3] event</description>
18627              <lsb>3</lsb>
18628              <msb>3</msb>
18629              <enumeratedValues>
18630                <usage>read</usage>
18631                <enumeratedValue>
18632                  <name>Disabled</name>
18633                  <description>Read: Disabled</description>
18634                  <value>0</value>
18635                </enumeratedValue>
18636                <enumeratedValue>
18637                  <name>Enabled</name>
18638                  <description>Read: Enabled</description>
18639                  <value>1</value>
18640                </enumeratedValue>
18641              </enumeratedValues>
18642              <enumeratedValues>
18643                <usage>write</usage>
18644                <enumeratedValue>
18645                  <name>Clear</name>
18646                  <description>Disable</description>
18647                  <value>1</value>
18648                </enumeratedValue>
18649              </enumeratedValues>
18650            </field>
18651            <field>
18652              <name>IN4</name>
18653              <description>Write '1' to disable interrupt for IN[4] event</description>
18654              <lsb>4</lsb>
18655              <msb>4</msb>
18656              <enumeratedValues>
18657                <usage>read</usage>
18658                <enumeratedValue>
18659                  <name>Disabled</name>
18660                  <description>Read: Disabled</description>
18661                  <value>0</value>
18662                </enumeratedValue>
18663                <enumeratedValue>
18664                  <name>Enabled</name>
18665                  <description>Read: Enabled</description>
18666                  <value>1</value>
18667                </enumeratedValue>
18668              </enumeratedValues>
18669              <enumeratedValues>
18670                <usage>write</usage>
18671                <enumeratedValue>
18672                  <name>Clear</name>
18673                  <description>Disable</description>
18674                  <value>1</value>
18675                </enumeratedValue>
18676              </enumeratedValues>
18677            </field>
18678            <field>
18679              <name>IN5</name>
18680              <description>Write '1' to disable interrupt for IN[5] event</description>
18681              <lsb>5</lsb>
18682              <msb>5</msb>
18683              <enumeratedValues>
18684                <usage>read</usage>
18685                <enumeratedValue>
18686                  <name>Disabled</name>
18687                  <description>Read: Disabled</description>
18688                  <value>0</value>
18689                </enumeratedValue>
18690                <enumeratedValue>
18691                  <name>Enabled</name>
18692                  <description>Read: Enabled</description>
18693                  <value>1</value>
18694                </enumeratedValue>
18695              </enumeratedValues>
18696              <enumeratedValues>
18697                <usage>write</usage>
18698                <enumeratedValue>
18699                  <name>Clear</name>
18700                  <description>Disable</description>
18701                  <value>1</value>
18702                </enumeratedValue>
18703              </enumeratedValues>
18704            </field>
18705            <field>
18706              <name>IN6</name>
18707              <description>Write '1' to disable interrupt for IN[6] event</description>
18708              <lsb>6</lsb>
18709              <msb>6</msb>
18710              <enumeratedValues>
18711                <usage>read</usage>
18712                <enumeratedValue>
18713                  <name>Disabled</name>
18714                  <description>Read: Disabled</description>
18715                  <value>0</value>
18716                </enumeratedValue>
18717                <enumeratedValue>
18718                  <name>Enabled</name>
18719                  <description>Read: Enabled</description>
18720                  <value>1</value>
18721                </enumeratedValue>
18722              </enumeratedValues>
18723              <enumeratedValues>
18724                <usage>write</usage>
18725                <enumeratedValue>
18726                  <name>Clear</name>
18727                  <description>Disable</description>
18728                  <value>1</value>
18729                </enumeratedValue>
18730              </enumeratedValues>
18731            </field>
18732            <field>
18733              <name>IN7</name>
18734              <description>Write '1' to disable interrupt for IN[7] event</description>
18735              <lsb>7</lsb>
18736              <msb>7</msb>
18737              <enumeratedValues>
18738                <usage>read</usage>
18739                <enumeratedValue>
18740                  <name>Disabled</name>
18741                  <description>Read: Disabled</description>
18742                  <value>0</value>
18743                </enumeratedValue>
18744                <enumeratedValue>
18745                  <name>Enabled</name>
18746                  <description>Read: Enabled</description>
18747                  <value>1</value>
18748                </enumeratedValue>
18749              </enumeratedValues>
18750              <enumeratedValues>
18751                <usage>write</usage>
18752                <enumeratedValue>
18753                  <name>Clear</name>
18754                  <description>Disable</description>
18755                  <value>1</value>
18756                </enumeratedValue>
18757              </enumeratedValues>
18758            </field>
18759            <field>
18760              <name>PORT</name>
18761              <description>Write '1' to disable interrupt for PORT event</description>
18762              <lsb>31</lsb>
18763              <msb>31</msb>
18764              <enumeratedValues>
18765                <usage>read</usage>
18766                <enumeratedValue>
18767                  <name>Disabled</name>
18768                  <description>Read: Disabled</description>
18769                  <value>0</value>
18770                </enumeratedValue>
18771                <enumeratedValue>
18772                  <name>Enabled</name>
18773                  <description>Read: Enabled</description>
18774                  <value>1</value>
18775                </enumeratedValue>
18776              </enumeratedValues>
18777              <enumeratedValues>
18778                <usage>write</usage>
18779                <enumeratedValue>
18780                  <name>Clear</name>
18781                  <description>Disable</description>
18782                  <value>1</value>
18783                </enumeratedValue>
18784              </enumeratedValues>
18785            </field>
18786          </fields>
18787        </register>
18788        <register>
18789          <dim>0x8</dim>
18790          <dimIncrement>0x4</dimIncrement>
18791          <name>CONFIG[%s]</name>
18792          <description>Description collection[n]: Configuration for OUT[n], SET[n] and CLR[n] tasks and IN[n] event</description>
18793          <addressOffset>0x510</addressOffset>
18794          <access>read-write</access>
18795          <fields>
18796            <field>
18797              <name>MODE</name>
18798              <description>Mode</description>
18799              <lsb>0</lsb>
18800              <msb>1</msb>
18801              <enumeratedValues>
18802                <enumeratedValue>
18803                  <name>Disabled</name>
18804                  <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
18805                  <value>0</value>
18806                </enumeratedValue>
18807                <enumeratedValue>
18808                  <name>Event</name>
18809                  <description>Event mode</description>
18810                  <value>1</value>
18811                </enumeratedValue>
18812                <enumeratedValue>
18813                  <name>Task</name>
18814                  <description>Task mode</description>
18815                  <value>3</value>
18816                </enumeratedValue>
18817              </enumeratedValues>
18818            </field>
18819            <field>
18820              <name>PSEL</name>
18821              <description>GPIO number associated with SET[n], CLR[n] and OUT[n] tasks and IN[n] event</description>
18822              <lsb>8</lsb>
18823              <msb>12</msb>
18824            </field>
18825            <field>
18826              <name>PORT</name>
18827              <description>Port number</description>
18828              <lsb>13</lsb>
18829              <msb>13</msb>
18830            </field>
18831            <field>
18832              <name>POLARITY</name>
18833              <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>
18834              <lsb>16</lsb>
18835              <msb>17</msb>
18836              <enumeratedValues>
18837                <enumeratedValue>
18838                  <name>None</name>
18839                  <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
18840                  <value>0</value>
18841                </enumeratedValue>
18842                <enumeratedValue>
18843                  <name>LoToHi</name>
18844                  <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
18845                  <value>1</value>
18846                </enumeratedValue>
18847                <enumeratedValue>
18848                  <name>HiToLo</name>
18849                  <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
18850                  <value>2</value>
18851                </enumeratedValue>
18852                <enumeratedValue>
18853                  <name>Toggle</name>
18854                  <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
18855                  <value>3</value>
18856                </enumeratedValue>
18857              </enumeratedValues>
18858            </field>
18859            <field>
18860              <name>OUTINIT</name>
18861              <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
18862              <lsb>20</lsb>
18863              <msb>20</msb>
18864              <enumeratedValues>
18865                <enumeratedValue>
18866                  <name>Low</name>
18867                  <description>Task mode: Initial value of pin before task triggering is low</description>
18868                  <value>0</value>
18869                </enumeratedValue>
18870                <enumeratedValue>
18871                  <name>High</name>
18872                  <description>Task mode: Initial value of pin before task triggering is high</description>
18873                  <value>1</value>
18874                </enumeratedValue>
18875              </enumeratedValues>
18876            </field>
18877          </fields>
18878        </register>
18879      </registers>
18880    </peripheral>
18881    <peripheral>
18882      <name>SAADC</name>
18883      <description>Successive approximation register (SAR) analog-to-digital converter</description>
18884      <baseAddress>0x40007000</baseAddress>
18885      <addressBlock>
18886        <offset>0</offset>
18887        <size>0x1000</size>
18888        <usage>registers</usage>
18889      </addressBlock>
18890      <interrupt>
18891        <name>SAADC</name>
18892        <value>7</value>
18893      </interrupt>
18894      <groupName>SAADC</groupName>
18895      <size>0x20</size>
18896      <registers>
18897        <register>
18898          <name>TASKS_START</name>
18899          <description>Starts the SAADC and prepares the result buffer in RAM</description>
18900          <addressOffset>0x000</addressOffset>
18901          <access>write-only</access>
18902          <fields>
18903            <field>
18904              <name>TASKS_START</name>
18905              <lsb>0</lsb>
18906              <msb>0</msb>
18907            </field>
18908          </fields>
18909        </register>
18910        <register>
18911          <name>TASKS_SAMPLE</name>
18912          <description>Takes one SAADC sample</description>
18913          <addressOffset>0x004</addressOffset>
18914          <access>write-only</access>
18915          <fields>
18916            <field>
18917              <name>TASKS_SAMPLE</name>
18918              <lsb>0</lsb>
18919              <msb>0</msb>
18920            </field>
18921          </fields>
18922        </register>
18923        <register>
18924          <name>TASKS_STOP</name>
18925          <description>Stops the SAADC and terminates all on-going conversions</description>
18926          <addressOffset>0x008</addressOffset>
18927          <access>write-only</access>
18928          <fields>
18929            <field>
18930              <name>TASKS_STOP</name>
18931              <lsb>0</lsb>
18932              <msb>0</msb>
18933            </field>
18934          </fields>
18935        </register>
18936        <register>
18937          <name>TASKS_CALIBRATEOFFSET</name>
18938          <description>Starts offset auto-calibration</description>
18939          <addressOffset>0x00C</addressOffset>
18940          <access>write-only</access>
18941          <fields>
18942            <field>
18943              <name>TASKS_CALIBRATEOFFSET</name>
18944              <lsb>0</lsb>
18945              <msb>0</msb>
18946            </field>
18947          </fields>
18948        </register>
18949        <register>
18950          <name>EVENTS_STARTED</name>
18951          <description>The SAADC has started</description>
18952          <addressOffset>0x100</addressOffset>
18953          <access>read-write</access>
18954          <fields>
18955            <field>
18956              <name>EVENTS_STARTED</name>
18957              <lsb>0</lsb>
18958              <msb>0</msb>
18959            </field>
18960          </fields>
18961        </register>
18962        <register>
18963          <name>EVENTS_END</name>
18964          <description>The SAADC has filled up the result buffer</description>
18965          <addressOffset>0x104</addressOffset>
18966          <access>read-write</access>
18967          <fields>
18968            <field>
18969              <name>EVENTS_END</name>
18970              <lsb>0</lsb>
18971              <msb>0</msb>
18972            </field>
18973          </fields>
18974        </register>
18975        <register>
18976          <name>EVENTS_DONE</name>
18977          <description>A conversion task has been completed. Depending on the configuration, multiple conversions might be needed for a result to be transferred to RAM.</description>
18978          <addressOffset>0x108</addressOffset>
18979          <access>read-write</access>
18980          <fields>
18981            <field>
18982              <name>EVENTS_DONE</name>
18983              <lsb>0</lsb>
18984              <msb>0</msb>
18985            </field>
18986          </fields>
18987        </register>
18988        <register>
18989          <name>EVENTS_RESULTDONE</name>
18990          <description>Result ready for transfer to RAM</description>
18991          <addressOffset>0x10C</addressOffset>
18992          <access>read-write</access>
18993          <fields>
18994            <field>
18995              <name>EVENTS_RESULTDONE</name>
18996              <lsb>0</lsb>
18997              <msb>0</msb>
18998            </field>
18999          </fields>
19000        </register>
19001        <register>
19002          <name>EVENTS_CALIBRATEDONE</name>
19003          <description>Calibration is complete</description>
19004          <addressOffset>0x110</addressOffset>
19005          <access>read-write</access>
19006          <fields>
19007            <field>
19008              <name>EVENTS_CALIBRATEDONE</name>
19009              <lsb>0</lsb>
19010              <msb>0</msb>
19011            </field>
19012          </fields>
19013        </register>
19014        <register>
19015          <name>EVENTS_STOPPED</name>
19016          <description>The SAADC has stopped</description>
19017          <addressOffset>0x114</addressOffset>
19018          <access>read-write</access>
19019          <fields>
19020            <field>
19021              <name>EVENTS_STOPPED</name>
19022              <lsb>0</lsb>
19023              <msb>0</msb>
19024            </field>
19025          </fields>
19026        </register>
19027        <cluster>
19028          <dim>8</dim>
19029          <dimIncrement>0x008</dimIncrement>
19030          <name>EVENTS_CH[%s]</name>
19031          <description>Unspecified</description>
19032          <headerStructName>SAADC_EVENTS_CH</headerStructName>
19033          <addressOffset>0x118</addressOffset>
19034          <register>
19035            <name>LIMITH</name>
19036            <description>Description cluster[n]: Last result is equal or above CH[n].LIMIT.HIGH</description>
19037            <addressOffset>0x000</addressOffset>
19038            <access>read-write</access>
19039            <fields>
19040              <field>
19041                <name>LIMITH</name>
19042                <lsb>0</lsb>
19043                <msb>0</msb>
19044              </field>
19045            </fields>
19046          </register>
19047          <register>
19048            <name>LIMITL</name>
19049            <description>Description cluster[n]: Last result is equal or below CH[n].LIMIT.LOW</description>
19050            <addressOffset>0x004</addressOffset>
19051            <access>read-write</access>
19052            <fields>
19053              <field>
19054                <name>LIMITL</name>
19055                <lsb>0</lsb>
19056                <msb>0</msb>
19057              </field>
19058            </fields>
19059          </register>
19060        </cluster>
19061        <register>
19062          <name>INTEN</name>
19063          <description>Enable or disable interrupt</description>
19064          <addressOffset>0x300</addressOffset>
19065          <access>read-write</access>
19066          <fields>
19067            <field>
19068              <name>STARTED</name>
19069              <description>Enable or disable interrupt for STARTED event</description>
19070              <lsb>0</lsb>
19071              <msb>0</msb>
19072              <enumeratedValues>
19073                <enumeratedValue>
19074                  <name>Disabled</name>
19075                  <description>Disable</description>
19076                  <value>0</value>
19077                </enumeratedValue>
19078                <enumeratedValue>
19079                  <name>Enabled</name>
19080                  <description>Enable</description>
19081                  <value>1</value>
19082                </enumeratedValue>
19083              </enumeratedValues>
19084            </field>
19085            <field>
19086              <name>END</name>
19087              <description>Enable or disable interrupt for END event</description>
19088              <lsb>1</lsb>
19089              <msb>1</msb>
19090              <enumeratedValues>
19091                <enumeratedValue>
19092                  <name>Disabled</name>
19093                  <description>Disable</description>
19094                  <value>0</value>
19095                </enumeratedValue>
19096                <enumeratedValue>
19097                  <name>Enabled</name>
19098                  <description>Enable</description>
19099                  <value>1</value>
19100                </enumeratedValue>
19101              </enumeratedValues>
19102            </field>
19103            <field>
19104              <name>DONE</name>
19105              <description>Enable or disable interrupt for DONE event</description>
19106              <lsb>2</lsb>
19107              <msb>2</msb>
19108              <enumeratedValues>
19109                <enumeratedValue>
19110                  <name>Disabled</name>
19111                  <description>Disable</description>
19112                  <value>0</value>
19113                </enumeratedValue>
19114                <enumeratedValue>
19115                  <name>Enabled</name>
19116                  <description>Enable</description>
19117                  <value>1</value>
19118                </enumeratedValue>
19119              </enumeratedValues>
19120            </field>
19121            <field>
19122              <name>RESULTDONE</name>
19123              <description>Enable or disable interrupt for RESULTDONE event</description>
19124              <lsb>3</lsb>
19125              <msb>3</msb>
19126              <enumeratedValues>
19127                <enumeratedValue>
19128                  <name>Disabled</name>
19129                  <description>Disable</description>
19130                  <value>0</value>
19131                </enumeratedValue>
19132                <enumeratedValue>
19133                  <name>Enabled</name>
19134                  <description>Enable</description>
19135                  <value>1</value>
19136                </enumeratedValue>
19137              </enumeratedValues>
19138            </field>
19139            <field>
19140              <name>CALIBRATEDONE</name>
19141              <description>Enable or disable interrupt for CALIBRATEDONE event</description>
19142              <lsb>4</lsb>
19143              <msb>4</msb>
19144              <enumeratedValues>
19145                <enumeratedValue>
19146                  <name>Disabled</name>
19147                  <description>Disable</description>
19148                  <value>0</value>
19149                </enumeratedValue>
19150                <enumeratedValue>
19151                  <name>Enabled</name>
19152                  <description>Enable</description>
19153                  <value>1</value>
19154                </enumeratedValue>
19155              </enumeratedValues>
19156            </field>
19157            <field>
19158              <name>STOPPED</name>
19159              <description>Enable or disable interrupt for STOPPED event</description>
19160              <lsb>5</lsb>
19161              <msb>5</msb>
19162              <enumeratedValues>
19163                <enumeratedValue>
19164                  <name>Disabled</name>
19165                  <description>Disable</description>
19166                  <value>0</value>
19167                </enumeratedValue>
19168                <enumeratedValue>
19169                  <name>Enabled</name>
19170                  <description>Enable</description>
19171                  <value>1</value>
19172                </enumeratedValue>
19173              </enumeratedValues>
19174            </field>
19175            <field>
19176              <name>CH0LIMITH</name>
19177              <description>Enable or disable interrupt for CH[0].LIMITH event</description>
19178              <lsb>6</lsb>
19179              <msb>6</msb>
19180              <enumeratedValues>
19181                <enumeratedValue>
19182                  <name>Disabled</name>
19183                  <description>Disable</description>
19184                  <value>0</value>
19185                </enumeratedValue>
19186                <enumeratedValue>
19187                  <name>Enabled</name>
19188                  <description>Enable</description>
19189                  <value>1</value>
19190                </enumeratedValue>
19191              </enumeratedValues>
19192            </field>
19193            <field>
19194              <name>CH0LIMITL</name>
19195              <description>Enable or disable interrupt for CH[0].LIMITL event</description>
19196              <lsb>7</lsb>
19197              <msb>7</msb>
19198              <enumeratedValues>
19199                <enumeratedValue>
19200                  <name>Disabled</name>
19201                  <description>Disable</description>
19202                  <value>0</value>
19203                </enumeratedValue>
19204                <enumeratedValue>
19205                  <name>Enabled</name>
19206                  <description>Enable</description>
19207                  <value>1</value>
19208                </enumeratedValue>
19209              </enumeratedValues>
19210            </field>
19211            <field>
19212              <name>CH1LIMITH</name>
19213              <description>Enable or disable interrupt for CH[1].LIMITH event</description>
19214              <lsb>8</lsb>
19215              <msb>8</msb>
19216              <enumeratedValues>
19217                <enumeratedValue>
19218                  <name>Disabled</name>
19219                  <description>Disable</description>
19220                  <value>0</value>
19221                </enumeratedValue>
19222                <enumeratedValue>
19223                  <name>Enabled</name>
19224                  <description>Enable</description>
19225                  <value>1</value>
19226                </enumeratedValue>
19227              </enumeratedValues>
19228            </field>
19229            <field>
19230              <name>CH1LIMITL</name>
19231              <description>Enable or disable interrupt for CH[1].LIMITL event</description>
19232              <lsb>9</lsb>
19233              <msb>9</msb>
19234              <enumeratedValues>
19235                <enumeratedValue>
19236                  <name>Disabled</name>
19237                  <description>Disable</description>
19238                  <value>0</value>
19239                </enumeratedValue>
19240                <enumeratedValue>
19241                  <name>Enabled</name>
19242                  <description>Enable</description>
19243                  <value>1</value>
19244                </enumeratedValue>
19245              </enumeratedValues>
19246            </field>
19247            <field>
19248              <name>CH2LIMITH</name>
19249              <description>Enable or disable interrupt for CH[2].LIMITH event</description>
19250              <lsb>10</lsb>
19251              <msb>10</msb>
19252              <enumeratedValues>
19253                <enumeratedValue>
19254                  <name>Disabled</name>
19255                  <description>Disable</description>
19256                  <value>0</value>
19257                </enumeratedValue>
19258                <enumeratedValue>
19259                  <name>Enabled</name>
19260                  <description>Enable</description>
19261                  <value>1</value>
19262                </enumeratedValue>
19263              </enumeratedValues>
19264            </field>
19265            <field>
19266              <name>CH2LIMITL</name>
19267              <description>Enable or disable interrupt for CH[2].LIMITL event</description>
19268              <lsb>11</lsb>
19269              <msb>11</msb>
19270              <enumeratedValues>
19271                <enumeratedValue>
19272                  <name>Disabled</name>
19273                  <description>Disable</description>
19274                  <value>0</value>
19275                </enumeratedValue>
19276                <enumeratedValue>
19277                  <name>Enabled</name>
19278                  <description>Enable</description>
19279                  <value>1</value>
19280                </enumeratedValue>
19281              </enumeratedValues>
19282            </field>
19283            <field>
19284              <name>CH3LIMITH</name>
19285              <description>Enable or disable interrupt for CH[3].LIMITH event</description>
19286              <lsb>12</lsb>
19287              <msb>12</msb>
19288              <enumeratedValues>
19289                <enumeratedValue>
19290                  <name>Disabled</name>
19291                  <description>Disable</description>
19292                  <value>0</value>
19293                </enumeratedValue>
19294                <enumeratedValue>
19295                  <name>Enabled</name>
19296                  <description>Enable</description>
19297                  <value>1</value>
19298                </enumeratedValue>
19299              </enumeratedValues>
19300            </field>
19301            <field>
19302              <name>CH3LIMITL</name>
19303              <description>Enable or disable interrupt for CH[3].LIMITL event</description>
19304              <lsb>13</lsb>
19305              <msb>13</msb>
19306              <enumeratedValues>
19307                <enumeratedValue>
19308                  <name>Disabled</name>
19309                  <description>Disable</description>
19310                  <value>0</value>
19311                </enumeratedValue>
19312                <enumeratedValue>
19313                  <name>Enabled</name>
19314                  <description>Enable</description>
19315                  <value>1</value>
19316                </enumeratedValue>
19317              </enumeratedValues>
19318            </field>
19319            <field>
19320              <name>CH4LIMITH</name>
19321              <description>Enable or disable interrupt for CH[4].LIMITH event</description>
19322              <lsb>14</lsb>
19323              <msb>14</msb>
19324              <enumeratedValues>
19325                <enumeratedValue>
19326                  <name>Disabled</name>
19327                  <description>Disable</description>
19328                  <value>0</value>
19329                </enumeratedValue>
19330                <enumeratedValue>
19331                  <name>Enabled</name>
19332                  <description>Enable</description>
19333                  <value>1</value>
19334                </enumeratedValue>
19335              </enumeratedValues>
19336            </field>
19337            <field>
19338              <name>CH4LIMITL</name>
19339              <description>Enable or disable interrupt for CH[4].LIMITL event</description>
19340              <lsb>15</lsb>
19341              <msb>15</msb>
19342              <enumeratedValues>
19343                <enumeratedValue>
19344                  <name>Disabled</name>
19345                  <description>Disable</description>
19346                  <value>0</value>
19347                </enumeratedValue>
19348                <enumeratedValue>
19349                  <name>Enabled</name>
19350                  <description>Enable</description>
19351                  <value>1</value>
19352                </enumeratedValue>
19353              </enumeratedValues>
19354            </field>
19355            <field>
19356              <name>CH5LIMITH</name>
19357              <description>Enable or disable interrupt for CH[5].LIMITH event</description>
19358              <lsb>16</lsb>
19359              <msb>16</msb>
19360              <enumeratedValues>
19361                <enumeratedValue>
19362                  <name>Disabled</name>
19363                  <description>Disable</description>
19364                  <value>0</value>
19365                </enumeratedValue>
19366                <enumeratedValue>
19367                  <name>Enabled</name>
19368                  <description>Enable</description>
19369                  <value>1</value>
19370                </enumeratedValue>
19371              </enumeratedValues>
19372            </field>
19373            <field>
19374              <name>CH5LIMITL</name>
19375              <description>Enable or disable interrupt for CH[5].LIMITL event</description>
19376              <lsb>17</lsb>
19377              <msb>17</msb>
19378              <enumeratedValues>
19379                <enumeratedValue>
19380                  <name>Disabled</name>
19381                  <description>Disable</description>
19382                  <value>0</value>
19383                </enumeratedValue>
19384                <enumeratedValue>
19385                  <name>Enabled</name>
19386                  <description>Enable</description>
19387                  <value>1</value>
19388                </enumeratedValue>
19389              </enumeratedValues>
19390            </field>
19391            <field>
19392              <name>CH6LIMITH</name>
19393              <description>Enable or disable interrupt for CH[6].LIMITH event</description>
19394              <lsb>18</lsb>
19395              <msb>18</msb>
19396              <enumeratedValues>
19397                <enumeratedValue>
19398                  <name>Disabled</name>
19399                  <description>Disable</description>
19400                  <value>0</value>
19401                </enumeratedValue>
19402                <enumeratedValue>
19403                  <name>Enabled</name>
19404                  <description>Enable</description>
19405                  <value>1</value>
19406                </enumeratedValue>
19407              </enumeratedValues>
19408            </field>
19409            <field>
19410              <name>CH6LIMITL</name>
19411              <description>Enable or disable interrupt for CH[6].LIMITL event</description>
19412              <lsb>19</lsb>
19413              <msb>19</msb>
19414              <enumeratedValues>
19415                <enumeratedValue>
19416                  <name>Disabled</name>
19417                  <description>Disable</description>
19418                  <value>0</value>
19419                </enumeratedValue>
19420                <enumeratedValue>
19421                  <name>Enabled</name>
19422                  <description>Enable</description>
19423                  <value>1</value>
19424                </enumeratedValue>
19425              </enumeratedValues>
19426            </field>
19427            <field>
19428              <name>CH7LIMITH</name>
19429              <description>Enable or disable interrupt for CH[7].LIMITH event</description>
19430              <lsb>20</lsb>
19431              <msb>20</msb>
19432              <enumeratedValues>
19433                <enumeratedValue>
19434                  <name>Disabled</name>
19435                  <description>Disable</description>
19436                  <value>0</value>
19437                </enumeratedValue>
19438                <enumeratedValue>
19439                  <name>Enabled</name>
19440                  <description>Enable</description>
19441                  <value>1</value>
19442                </enumeratedValue>
19443              </enumeratedValues>
19444            </field>
19445            <field>
19446              <name>CH7LIMITL</name>
19447              <description>Enable or disable interrupt for CH[7].LIMITL event</description>
19448              <lsb>21</lsb>
19449              <msb>21</msb>
19450              <enumeratedValues>
19451                <enumeratedValue>
19452                  <name>Disabled</name>
19453                  <description>Disable</description>
19454                  <value>0</value>
19455                </enumeratedValue>
19456                <enumeratedValue>
19457                  <name>Enabled</name>
19458                  <description>Enable</description>
19459                  <value>1</value>
19460                </enumeratedValue>
19461              </enumeratedValues>
19462            </field>
19463          </fields>
19464        </register>
19465        <register>
19466          <name>INTENSET</name>
19467          <description>Enable interrupt</description>
19468          <addressOffset>0x304</addressOffset>
19469          <access>read-write</access>
19470          <fields>
19471            <field>
19472              <name>STARTED</name>
19473              <description>Write '1' to enable interrupt for STARTED event</description>
19474              <lsb>0</lsb>
19475              <msb>0</msb>
19476              <enumeratedValues>
19477                <usage>read</usage>
19478                <enumeratedValue>
19479                  <name>Disabled</name>
19480                  <description>Read: Disabled</description>
19481                  <value>0</value>
19482                </enumeratedValue>
19483                <enumeratedValue>
19484                  <name>Enabled</name>
19485                  <description>Read: Enabled</description>
19486                  <value>1</value>
19487                </enumeratedValue>
19488              </enumeratedValues>
19489              <enumeratedValues>
19490                <usage>write</usage>
19491                <enumeratedValue>
19492                  <name>Set</name>
19493                  <description>Enable</description>
19494                  <value>1</value>
19495                </enumeratedValue>
19496              </enumeratedValues>
19497            </field>
19498            <field>
19499              <name>END</name>
19500              <description>Write '1' to enable interrupt for END event</description>
19501              <lsb>1</lsb>
19502              <msb>1</msb>
19503              <enumeratedValues>
19504                <usage>read</usage>
19505                <enumeratedValue>
19506                  <name>Disabled</name>
19507                  <description>Read: Disabled</description>
19508                  <value>0</value>
19509                </enumeratedValue>
19510                <enumeratedValue>
19511                  <name>Enabled</name>
19512                  <description>Read: Enabled</description>
19513                  <value>1</value>
19514                </enumeratedValue>
19515              </enumeratedValues>
19516              <enumeratedValues>
19517                <usage>write</usage>
19518                <enumeratedValue>
19519                  <name>Set</name>
19520                  <description>Enable</description>
19521                  <value>1</value>
19522                </enumeratedValue>
19523              </enumeratedValues>
19524            </field>
19525            <field>
19526              <name>DONE</name>
19527              <description>Write '1' to enable interrupt for DONE event</description>
19528              <lsb>2</lsb>
19529              <msb>2</msb>
19530              <enumeratedValues>
19531                <usage>read</usage>
19532                <enumeratedValue>
19533                  <name>Disabled</name>
19534                  <description>Read: Disabled</description>
19535                  <value>0</value>
19536                </enumeratedValue>
19537                <enumeratedValue>
19538                  <name>Enabled</name>
19539                  <description>Read: Enabled</description>
19540                  <value>1</value>
19541                </enumeratedValue>
19542              </enumeratedValues>
19543              <enumeratedValues>
19544                <usage>write</usage>
19545                <enumeratedValue>
19546                  <name>Set</name>
19547                  <description>Enable</description>
19548                  <value>1</value>
19549                </enumeratedValue>
19550              </enumeratedValues>
19551            </field>
19552            <field>
19553              <name>RESULTDONE</name>
19554              <description>Write '1' to enable interrupt for RESULTDONE event</description>
19555              <lsb>3</lsb>
19556              <msb>3</msb>
19557              <enumeratedValues>
19558                <usage>read</usage>
19559                <enumeratedValue>
19560                  <name>Disabled</name>
19561                  <description>Read: Disabled</description>
19562                  <value>0</value>
19563                </enumeratedValue>
19564                <enumeratedValue>
19565                  <name>Enabled</name>
19566                  <description>Read: Enabled</description>
19567                  <value>1</value>
19568                </enumeratedValue>
19569              </enumeratedValues>
19570              <enumeratedValues>
19571                <usage>write</usage>
19572                <enumeratedValue>
19573                  <name>Set</name>
19574                  <description>Enable</description>
19575                  <value>1</value>
19576                </enumeratedValue>
19577              </enumeratedValues>
19578            </field>
19579            <field>
19580              <name>CALIBRATEDONE</name>
19581              <description>Write '1' to enable interrupt for CALIBRATEDONE event</description>
19582              <lsb>4</lsb>
19583              <msb>4</msb>
19584              <enumeratedValues>
19585                <usage>read</usage>
19586                <enumeratedValue>
19587                  <name>Disabled</name>
19588                  <description>Read: Disabled</description>
19589                  <value>0</value>
19590                </enumeratedValue>
19591                <enumeratedValue>
19592                  <name>Enabled</name>
19593                  <description>Read: Enabled</description>
19594                  <value>1</value>
19595                </enumeratedValue>
19596              </enumeratedValues>
19597              <enumeratedValues>
19598                <usage>write</usage>
19599                <enumeratedValue>
19600                  <name>Set</name>
19601                  <description>Enable</description>
19602                  <value>1</value>
19603                </enumeratedValue>
19604              </enumeratedValues>
19605            </field>
19606            <field>
19607              <name>STOPPED</name>
19608              <description>Write '1' to enable interrupt for STOPPED event</description>
19609              <lsb>5</lsb>
19610              <msb>5</msb>
19611              <enumeratedValues>
19612                <usage>read</usage>
19613                <enumeratedValue>
19614                  <name>Disabled</name>
19615                  <description>Read: Disabled</description>
19616                  <value>0</value>
19617                </enumeratedValue>
19618                <enumeratedValue>
19619                  <name>Enabled</name>
19620                  <description>Read: Enabled</description>
19621                  <value>1</value>
19622                </enumeratedValue>
19623              </enumeratedValues>
19624              <enumeratedValues>
19625                <usage>write</usage>
19626                <enumeratedValue>
19627                  <name>Set</name>
19628                  <description>Enable</description>
19629                  <value>1</value>
19630                </enumeratedValue>
19631              </enumeratedValues>
19632            </field>
19633            <field>
19634              <name>CH0LIMITH</name>
19635              <description>Write '1' to enable interrupt for CH[0].LIMITH event</description>
19636              <lsb>6</lsb>
19637              <msb>6</msb>
19638              <enumeratedValues>
19639                <usage>read</usage>
19640                <enumeratedValue>
19641                  <name>Disabled</name>
19642                  <description>Read: Disabled</description>
19643                  <value>0</value>
19644                </enumeratedValue>
19645                <enumeratedValue>
19646                  <name>Enabled</name>
19647                  <description>Read: Enabled</description>
19648                  <value>1</value>
19649                </enumeratedValue>
19650              </enumeratedValues>
19651              <enumeratedValues>
19652                <usage>write</usage>
19653                <enumeratedValue>
19654                  <name>Set</name>
19655                  <description>Enable</description>
19656                  <value>1</value>
19657                </enumeratedValue>
19658              </enumeratedValues>
19659            </field>
19660            <field>
19661              <name>CH0LIMITL</name>
19662              <description>Write '1' to enable interrupt for CH[0].LIMITL event</description>
19663              <lsb>7</lsb>
19664              <msb>7</msb>
19665              <enumeratedValues>
19666                <usage>read</usage>
19667                <enumeratedValue>
19668                  <name>Disabled</name>
19669                  <description>Read: Disabled</description>
19670                  <value>0</value>
19671                </enumeratedValue>
19672                <enumeratedValue>
19673                  <name>Enabled</name>
19674                  <description>Read: Enabled</description>
19675                  <value>1</value>
19676                </enumeratedValue>
19677              </enumeratedValues>
19678              <enumeratedValues>
19679                <usage>write</usage>
19680                <enumeratedValue>
19681                  <name>Set</name>
19682                  <description>Enable</description>
19683                  <value>1</value>
19684                </enumeratedValue>
19685              </enumeratedValues>
19686            </field>
19687            <field>
19688              <name>CH1LIMITH</name>
19689              <description>Write '1' to enable interrupt for CH[1].LIMITH event</description>
19690              <lsb>8</lsb>
19691              <msb>8</msb>
19692              <enumeratedValues>
19693                <usage>read</usage>
19694                <enumeratedValue>
19695                  <name>Disabled</name>
19696                  <description>Read: Disabled</description>
19697                  <value>0</value>
19698                </enumeratedValue>
19699                <enumeratedValue>
19700                  <name>Enabled</name>
19701                  <description>Read: Enabled</description>
19702                  <value>1</value>
19703                </enumeratedValue>
19704              </enumeratedValues>
19705              <enumeratedValues>
19706                <usage>write</usage>
19707                <enumeratedValue>
19708                  <name>Set</name>
19709                  <description>Enable</description>
19710                  <value>1</value>
19711                </enumeratedValue>
19712              </enumeratedValues>
19713            </field>
19714            <field>
19715              <name>CH1LIMITL</name>
19716              <description>Write '1' to enable interrupt for CH[1].LIMITL event</description>
19717              <lsb>9</lsb>
19718              <msb>9</msb>
19719              <enumeratedValues>
19720                <usage>read</usage>
19721                <enumeratedValue>
19722                  <name>Disabled</name>
19723                  <description>Read: Disabled</description>
19724                  <value>0</value>
19725                </enumeratedValue>
19726                <enumeratedValue>
19727                  <name>Enabled</name>
19728                  <description>Read: Enabled</description>
19729                  <value>1</value>
19730                </enumeratedValue>
19731              </enumeratedValues>
19732              <enumeratedValues>
19733                <usage>write</usage>
19734                <enumeratedValue>
19735                  <name>Set</name>
19736                  <description>Enable</description>
19737                  <value>1</value>
19738                </enumeratedValue>
19739              </enumeratedValues>
19740            </field>
19741            <field>
19742              <name>CH2LIMITH</name>
19743              <description>Write '1' to enable interrupt for CH[2].LIMITH event</description>
19744              <lsb>10</lsb>
19745              <msb>10</msb>
19746              <enumeratedValues>
19747                <usage>read</usage>
19748                <enumeratedValue>
19749                  <name>Disabled</name>
19750                  <description>Read: Disabled</description>
19751                  <value>0</value>
19752                </enumeratedValue>
19753                <enumeratedValue>
19754                  <name>Enabled</name>
19755                  <description>Read: Enabled</description>
19756                  <value>1</value>
19757                </enumeratedValue>
19758              </enumeratedValues>
19759              <enumeratedValues>
19760                <usage>write</usage>
19761                <enumeratedValue>
19762                  <name>Set</name>
19763                  <description>Enable</description>
19764                  <value>1</value>
19765                </enumeratedValue>
19766              </enumeratedValues>
19767            </field>
19768            <field>
19769              <name>CH2LIMITL</name>
19770              <description>Write '1' to enable interrupt for CH[2].LIMITL event</description>
19771              <lsb>11</lsb>
19772              <msb>11</msb>
19773              <enumeratedValues>
19774                <usage>read</usage>
19775                <enumeratedValue>
19776                  <name>Disabled</name>
19777                  <description>Read: Disabled</description>
19778                  <value>0</value>
19779                </enumeratedValue>
19780                <enumeratedValue>
19781                  <name>Enabled</name>
19782                  <description>Read: Enabled</description>
19783                  <value>1</value>
19784                </enumeratedValue>
19785              </enumeratedValues>
19786              <enumeratedValues>
19787                <usage>write</usage>
19788                <enumeratedValue>
19789                  <name>Set</name>
19790                  <description>Enable</description>
19791                  <value>1</value>
19792                </enumeratedValue>
19793              </enumeratedValues>
19794            </field>
19795            <field>
19796              <name>CH3LIMITH</name>
19797              <description>Write '1' to enable interrupt for CH[3].LIMITH event</description>
19798              <lsb>12</lsb>
19799              <msb>12</msb>
19800              <enumeratedValues>
19801                <usage>read</usage>
19802                <enumeratedValue>
19803                  <name>Disabled</name>
19804                  <description>Read: Disabled</description>
19805                  <value>0</value>
19806                </enumeratedValue>
19807                <enumeratedValue>
19808                  <name>Enabled</name>
19809                  <description>Read: Enabled</description>
19810                  <value>1</value>
19811                </enumeratedValue>
19812              </enumeratedValues>
19813              <enumeratedValues>
19814                <usage>write</usage>
19815                <enumeratedValue>
19816                  <name>Set</name>
19817                  <description>Enable</description>
19818                  <value>1</value>
19819                </enumeratedValue>
19820              </enumeratedValues>
19821            </field>
19822            <field>
19823              <name>CH3LIMITL</name>
19824              <description>Write '1' to enable interrupt for CH[3].LIMITL event</description>
19825              <lsb>13</lsb>
19826              <msb>13</msb>
19827              <enumeratedValues>
19828                <usage>read</usage>
19829                <enumeratedValue>
19830                  <name>Disabled</name>
19831                  <description>Read: Disabled</description>
19832                  <value>0</value>
19833                </enumeratedValue>
19834                <enumeratedValue>
19835                  <name>Enabled</name>
19836                  <description>Read: Enabled</description>
19837                  <value>1</value>
19838                </enumeratedValue>
19839              </enumeratedValues>
19840              <enumeratedValues>
19841                <usage>write</usage>
19842                <enumeratedValue>
19843                  <name>Set</name>
19844                  <description>Enable</description>
19845                  <value>1</value>
19846                </enumeratedValue>
19847              </enumeratedValues>
19848            </field>
19849            <field>
19850              <name>CH4LIMITH</name>
19851              <description>Write '1' to enable interrupt for CH[4].LIMITH event</description>
19852              <lsb>14</lsb>
19853              <msb>14</msb>
19854              <enumeratedValues>
19855                <usage>read</usage>
19856                <enumeratedValue>
19857                  <name>Disabled</name>
19858                  <description>Read: Disabled</description>
19859                  <value>0</value>
19860                </enumeratedValue>
19861                <enumeratedValue>
19862                  <name>Enabled</name>
19863                  <description>Read: Enabled</description>
19864                  <value>1</value>
19865                </enumeratedValue>
19866              </enumeratedValues>
19867              <enumeratedValues>
19868                <usage>write</usage>
19869                <enumeratedValue>
19870                  <name>Set</name>
19871                  <description>Enable</description>
19872                  <value>1</value>
19873                </enumeratedValue>
19874              </enumeratedValues>
19875            </field>
19876            <field>
19877              <name>CH4LIMITL</name>
19878              <description>Write '1' to enable interrupt for CH[4].LIMITL event</description>
19879              <lsb>15</lsb>
19880              <msb>15</msb>
19881              <enumeratedValues>
19882                <usage>read</usage>
19883                <enumeratedValue>
19884                  <name>Disabled</name>
19885                  <description>Read: Disabled</description>
19886                  <value>0</value>
19887                </enumeratedValue>
19888                <enumeratedValue>
19889                  <name>Enabled</name>
19890                  <description>Read: Enabled</description>
19891                  <value>1</value>
19892                </enumeratedValue>
19893              </enumeratedValues>
19894              <enumeratedValues>
19895                <usage>write</usage>
19896                <enumeratedValue>
19897                  <name>Set</name>
19898                  <description>Enable</description>
19899                  <value>1</value>
19900                </enumeratedValue>
19901              </enumeratedValues>
19902            </field>
19903            <field>
19904              <name>CH5LIMITH</name>
19905              <description>Write '1' to enable interrupt for CH[5].LIMITH event</description>
19906              <lsb>16</lsb>
19907              <msb>16</msb>
19908              <enumeratedValues>
19909                <usage>read</usage>
19910                <enumeratedValue>
19911                  <name>Disabled</name>
19912                  <description>Read: Disabled</description>
19913                  <value>0</value>
19914                </enumeratedValue>
19915                <enumeratedValue>
19916                  <name>Enabled</name>
19917                  <description>Read: Enabled</description>
19918                  <value>1</value>
19919                </enumeratedValue>
19920              </enumeratedValues>
19921              <enumeratedValues>
19922                <usage>write</usage>
19923                <enumeratedValue>
19924                  <name>Set</name>
19925                  <description>Enable</description>
19926                  <value>1</value>
19927                </enumeratedValue>
19928              </enumeratedValues>
19929            </field>
19930            <field>
19931              <name>CH5LIMITL</name>
19932              <description>Write '1' to enable interrupt for CH[5].LIMITL event</description>
19933              <lsb>17</lsb>
19934              <msb>17</msb>
19935              <enumeratedValues>
19936                <usage>read</usage>
19937                <enumeratedValue>
19938                  <name>Disabled</name>
19939                  <description>Read: Disabled</description>
19940                  <value>0</value>
19941                </enumeratedValue>
19942                <enumeratedValue>
19943                  <name>Enabled</name>
19944                  <description>Read: Enabled</description>
19945                  <value>1</value>
19946                </enumeratedValue>
19947              </enumeratedValues>
19948              <enumeratedValues>
19949                <usage>write</usage>
19950                <enumeratedValue>
19951                  <name>Set</name>
19952                  <description>Enable</description>
19953                  <value>1</value>
19954                </enumeratedValue>
19955              </enumeratedValues>
19956            </field>
19957            <field>
19958              <name>CH6LIMITH</name>
19959              <description>Write '1' to enable interrupt for CH[6].LIMITH event</description>
19960              <lsb>18</lsb>
19961              <msb>18</msb>
19962              <enumeratedValues>
19963                <usage>read</usage>
19964                <enumeratedValue>
19965                  <name>Disabled</name>
19966                  <description>Read: Disabled</description>
19967                  <value>0</value>
19968                </enumeratedValue>
19969                <enumeratedValue>
19970                  <name>Enabled</name>
19971                  <description>Read: Enabled</description>
19972                  <value>1</value>
19973                </enumeratedValue>
19974              </enumeratedValues>
19975              <enumeratedValues>
19976                <usage>write</usage>
19977                <enumeratedValue>
19978                  <name>Set</name>
19979                  <description>Enable</description>
19980                  <value>1</value>
19981                </enumeratedValue>
19982              </enumeratedValues>
19983            </field>
19984            <field>
19985              <name>CH6LIMITL</name>
19986              <description>Write '1' to enable interrupt for CH[6].LIMITL event</description>
19987              <lsb>19</lsb>
19988              <msb>19</msb>
19989              <enumeratedValues>
19990                <usage>read</usage>
19991                <enumeratedValue>
19992                  <name>Disabled</name>
19993                  <description>Read: Disabled</description>
19994                  <value>0</value>
19995                </enumeratedValue>
19996                <enumeratedValue>
19997                  <name>Enabled</name>
19998                  <description>Read: Enabled</description>
19999                  <value>1</value>
20000                </enumeratedValue>
20001              </enumeratedValues>
20002              <enumeratedValues>
20003                <usage>write</usage>
20004                <enumeratedValue>
20005                  <name>Set</name>
20006                  <description>Enable</description>
20007                  <value>1</value>
20008                </enumeratedValue>
20009              </enumeratedValues>
20010            </field>
20011            <field>
20012              <name>CH7LIMITH</name>
20013              <description>Write '1' to enable interrupt for CH[7].LIMITH event</description>
20014              <lsb>20</lsb>
20015              <msb>20</msb>
20016              <enumeratedValues>
20017                <usage>read</usage>
20018                <enumeratedValue>
20019                  <name>Disabled</name>
20020                  <description>Read: Disabled</description>
20021                  <value>0</value>
20022                </enumeratedValue>
20023                <enumeratedValue>
20024                  <name>Enabled</name>
20025                  <description>Read: Enabled</description>
20026                  <value>1</value>
20027                </enumeratedValue>
20028              </enumeratedValues>
20029              <enumeratedValues>
20030                <usage>write</usage>
20031                <enumeratedValue>
20032                  <name>Set</name>
20033                  <description>Enable</description>
20034                  <value>1</value>
20035                </enumeratedValue>
20036              </enumeratedValues>
20037            </field>
20038            <field>
20039              <name>CH7LIMITL</name>
20040              <description>Write '1' to enable interrupt for CH[7].LIMITL event</description>
20041              <lsb>21</lsb>
20042              <msb>21</msb>
20043              <enumeratedValues>
20044                <usage>read</usage>
20045                <enumeratedValue>
20046                  <name>Disabled</name>
20047                  <description>Read: Disabled</description>
20048                  <value>0</value>
20049                </enumeratedValue>
20050                <enumeratedValue>
20051                  <name>Enabled</name>
20052                  <description>Read: Enabled</description>
20053                  <value>1</value>
20054                </enumeratedValue>
20055              </enumeratedValues>
20056              <enumeratedValues>
20057                <usage>write</usage>
20058                <enumeratedValue>
20059                  <name>Set</name>
20060                  <description>Enable</description>
20061                  <value>1</value>
20062                </enumeratedValue>
20063              </enumeratedValues>
20064            </field>
20065          </fields>
20066        </register>
20067        <register>
20068          <name>INTENCLR</name>
20069          <description>Disable interrupt</description>
20070          <addressOffset>0x308</addressOffset>
20071          <access>read-write</access>
20072          <fields>
20073            <field>
20074              <name>STARTED</name>
20075              <description>Write '1' to disable interrupt for STARTED event</description>
20076              <lsb>0</lsb>
20077              <msb>0</msb>
20078              <enumeratedValues>
20079                <usage>read</usage>
20080                <enumeratedValue>
20081                  <name>Disabled</name>
20082                  <description>Read: Disabled</description>
20083                  <value>0</value>
20084                </enumeratedValue>
20085                <enumeratedValue>
20086                  <name>Enabled</name>
20087                  <description>Read: Enabled</description>
20088                  <value>1</value>
20089                </enumeratedValue>
20090              </enumeratedValues>
20091              <enumeratedValues>
20092                <usage>write</usage>
20093                <enumeratedValue>
20094                  <name>Clear</name>
20095                  <description>Disable</description>
20096                  <value>1</value>
20097                </enumeratedValue>
20098              </enumeratedValues>
20099            </field>
20100            <field>
20101              <name>END</name>
20102              <description>Write '1' to disable interrupt for END event</description>
20103              <lsb>1</lsb>
20104              <msb>1</msb>
20105              <enumeratedValues>
20106                <usage>read</usage>
20107                <enumeratedValue>
20108                  <name>Disabled</name>
20109                  <description>Read: Disabled</description>
20110                  <value>0</value>
20111                </enumeratedValue>
20112                <enumeratedValue>
20113                  <name>Enabled</name>
20114                  <description>Read: Enabled</description>
20115                  <value>1</value>
20116                </enumeratedValue>
20117              </enumeratedValues>
20118              <enumeratedValues>
20119                <usage>write</usage>
20120                <enumeratedValue>
20121                  <name>Clear</name>
20122                  <description>Disable</description>
20123                  <value>1</value>
20124                </enumeratedValue>
20125              </enumeratedValues>
20126            </field>
20127            <field>
20128              <name>DONE</name>
20129              <description>Write '1' to disable interrupt for DONE event</description>
20130              <lsb>2</lsb>
20131              <msb>2</msb>
20132              <enumeratedValues>
20133                <usage>read</usage>
20134                <enumeratedValue>
20135                  <name>Disabled</name>
20136                  <description>Read: Disabled</description>
20137                  <value>0</value>
20138                </enumeratedValue>
20139                <enumeratedValue>
20140                  <name>Enabled</name>
20141                  <description>Read: Enabled</description>
20142                  <value>1</value>
20143                </enumeratedValue>
20144              </enumeratedValues>
20145              <enumeratedValues>
20146                <usage>write</usage>
20147                <enumeratedValue>
20148                  <name>Clear</name>
20149                  <description>Disable</description>
20150                  <value>1</value>
20151                </enumeratedValue>
20152              </enumeratedValues>
20153            </field>
20154            <field>
20155              <name>RESULTDONE</name>
20156              <description>Write '1' to disable interrupt for RESULTDONE event</description>
20157              <lsb>3</lsb>
20158              <msb>3</msb>
20159              <enumeratedValues>
20160                <usage>read</usage>
20161                <enumeratedValue>
20162                  <name>Disabled</name>
20163                  <description>Read: Disabled</description>
20164                  <value>0</value>
20165                </enumeratedValue>
20166                <enumeratedValue>
20167                  <name>Enabled</name>
20168                  <description>Read: Enabled</description>
20169                  <value>1</value>
20170                </enumeratedValue>
20171              </enumeratedValues>
20172              <enumeratedValues>
20173                <usage>write</usage>
20174                <enumeratedValue>
20175                  <name>Clear</name>
20176                  <description>Disable</description>
20177                  <value>1</value>
20178                </enumeratedValue>
20179              </enumeratedValues>
20180            </field>
20181            <field>
20182              <name>CALIBRATEDONE</name>
20183              <description>Write '1' to disable interrupt for CALIBRATEDONE event</description>
20184              <lsb>4</lsb>
20185              <msb>4</msb>
20186              <enumeratedValues>
20187                <usage>read</usage>
20188                <enumeratedValue>
20189                  <name>Disabled</name>
20190                  <description>Read: Disabled</description>
20191                  <value>0</value>
20192                </enumeratedValue>
20193                <enumeratedValue>
20194                  <name>Enabled</name>
20195                  <description>Read: Enabled</description>
20196                  <value>1</value>
20197                </enumeratedValue>
20198              </enumeratedValues>
20199              <enumeratedValues>
20200                <usage>write</usage>
20201                <enumeratedValue>
20202                  <name>Clear</name>
20203                  <description>Disable</description>
20204                  <value>1</value>
20205                </enumeratedValue>
20206              </enumeratedValues>
20207            </field>
20208            <field>
20209              <name>STOPPED</name>
20210              <description>Write '1' to disable interrupt for STOPPED event</description>
20211              <lsb>5</lsb>
20212              <msb>5</msb>
20213              <enumeratedValues>
20214                <usage>read</usage>
20215                <enumeratedValue>
20216                  <name>Disabled</name>
20217                  <description>Read: Disabled</description>
20218                  <value>0</value>
20219                </enumeratedValue>
20220                <enumeratedValue>
20221                  <name>Enabled</name>
20222                  <description>Read: Enabled</description>
20223                  <value>1</value>
20224                </enumeratedValue>
20225              </enumeratedValues>
20226              <enumeratedValues>
20227                <usage>write</usage>
20228                <enumeratedValue>
20229                  <name>Clear</name>
20230                  <description>Disable</description>
20231                  <value>1</value>
20232                </enumeratedValue>
20233              </enumeratedValues>
20234            </field>
20235            <field>
20236              <name>CH0LIMITH</name>
20237              <description>Write '1' to disable interrupt for CH[0].LIMITH event</description>
20238              <lsb>6</lsb>
20239              <msb>6</msb>
20240              <enumeratedValues>
20241                <usage>read</usage>
20242                <enumeratedValue>
20243                  <name>Disabled</name>
20244                  <description>Read: Disabled</description>
20245                  <value>0</value>
20246                </enumeratedValue>
20247                <enumeratedValue>
20248                  <name>Enabled</name>
20249                  <description>Read: Enabled</description>
20250                  <value>1</value>
20251                </enumeratedValue>
20252              </enumeratedValues>
20253              <enumeratedValues>
20254                <usage>write</usage>
20255                <enumeratedValue>
20256                  <name>Clear</name>
20257                  <description>Disable</description>
20258                  <value>1</value>
20259                </enumeratedValue>
20260              </enumeratedValues>
20261            </field>
20262            <field>
20263              <name>CH0LIMITL</name>
20264              <description>Write '1' to disable interrupt for CH[0].LIMITL event</description>
20265              <lsb>7</lsb>
20266              <msb>7</msb>
20267              <enumeratedValues>
20268                <usage>read</usage>
20269                <enumeratedValue>
20270                  <name>Disabled</name>
20271                  <description>Read: Disabled</description>
20272                  <value>0</value>
20273                </enumeratedValue>
20274                <enumeratedValue>
20275                  <name>Enabled</name>
20276                  <description>Read: Enabled</description>
20277                  <value>1</value>
20278                </enumeratedValue>
20279              </enumeratedValues>
20280              <enumeratedValues>
20281                <usage>write</usage>
20282                <enumeratedValue>
20283                  <name>Clear</name>
20284                  <description>Disable</description>
20285                  <value>1</value>
20286                </enumeratedValue>
20287              </enumeratedValues>
20288            </field>
20289            <field>
20290              <name>CH1LIMITH</name>
20291              <description>Write '1' to disable interrupt for CH[1].LIMITH event</description>
20292              <lsb>8</lsb>
20293              <msb>8</msb>
20294              <enumeratedValues>
20295                <usage>read</usage>
20296                <enumeratedValue>
20297                  <name>Disabled</name>
20298                  <description>Read: Disabled</description>
20299                  <value>0</value>
20300                </enumeratedValue>
20301                <enumeratedValue>
20302                  <name>Enabled</name>
20303                  <description>Read: Enabled</description>
20304                  <value>1</value>
20305                </enumeratedValue>
20306              </enumeratedValues>
20307              <enumeratedValues>
20308                <usage>write</usage>
20309                <enumeratedValue>
20310                  <name>Clear</name>
20311                  <description>Disable</description>
20312                  <value>1</value>
20313                </enumeratedValue>
20314              </enumeratedValues>
20315            </field>
20316            <field>
20317              <name>CH1LIMITL</name>
20318              <description>Write '1' to disable interrupt for CH[1].LIMITL event</description>
20319              <lsb>9</lsb>
20320              <msb>9</msb>
20321              <enumeratedValues>
20322                <usage>read</usage>
20323                <enumeratedValue>
20324                  <name>Disabled</name>
20325                  <description>Read: Disabled</description>
20326                  <value>0</value>
20327                </enumeratedValue>
20328                <enumeratedValue>
20329                  <name>Enabled</name>
20330                  <description>Read: Enabled</description>
20331                  <value>1</value>
20332                </enumeratedValue>
20333              </enumeratedValues>
20334              <enumeratedValues>
20335                <usage>write</usage>
20336                <enumeratedValue>
20337                  <name>Clear</name>
20338                  <description>Disable</description>
20339                  <value>1</value>
20340                </enumeratedValue>
20341              </enumeratedValues>
20342            </field>
20343            <field>
20344              <name>CH2LIMITH</name>
20345              <description>Write '1' to disable interrupt for CH[2].LIMITH event</description>
20346              <lsb>10</lsb>
20347              <msb>10</msb>
20348              <enumeratedValues>
20349                <usage>read</usage>
20350                <enumeratedValue>
20351                  <name>Disabled</name>
20352                  <description>Read: Disabled</description>
20353                  <value>0</value>
20354                </enumeratedValue>
20355                <enumeratedValue>
20356                  <name>Enabled</name>
20357                  <description>Read: Enabled</description>
20358                  <value>1</value>
20359                </enumeratedValue>
20360              </enumeratedValues>
20361              <enumeratedValues>
20362                <usage>write</usage>
20363                <enumeratedValue>
20364                  <name>Clear</name>
20365                  <description>Disable</description>
20366                  <value>1</value>
20367                </enumeratedValue>
20368              </enumeratedValues>
20369            </field>
20370            <field>
20371              <name>CH2LIMITL</name>
20372              <description>Write '1' to disable interrupt for CH[2].LIMITL event</description>
20373              <lsb>11</lsb>
20374              <msb>11</msb>
20375              <enumeratedValues>
20376                <usage>read</usage>
20377                <enumeratedValue>
20378                  <name>Disabled</name>
20379                  <description>Read: Disabled</description>
20380                  <value>0</value>
20381                </enumeratedValue>
20382                <enumeratedValue>
20383                  <name>Enabled</name>
20384                  <description>Read: Enabled</description>
20385                  <value>1</value>
20386                </enumeratedValue>
20387              </enumeratedValues>
20388              <enumeratedValues>
20389                <usage>write</usage>
20390                <enumeratedValue>
20391                  <name>Clear</name>
20392                  <description>Disable</description>
20393                  <value>1</value>
20394                </enumeratedValue>
20395              </enumeratedValues>
20396            </field>
20397            <field>
20398              <name>CH3LIMITH</name>
20399              <description>Write '1' to disable interrupt for CH[3].LIMITH event</description>
20400              <lsb>12</lsb>
20401              <msb>12</msb>
20402              <enumeratedValues>
20403                <usage>read</usage>
20404                <enumeratedValue>
20405                  <name>Disabled</name>
20406                  <description>Read: Disabled</description>
20407                  <value>0</value>
20408                </enumeratedValue>
20409                <enumeratedValue>
20410                  <name>Enabled</name>
20411                  <description>Read: Enabled</description>
20412                  <value>1</value>
20413                </enumeratedValue>
20414              </enumeratedValues>
20415              <enumeratedValues>
20416                <usage>write</usage>
20417                <enumeratedValue>
20418                  <name>Clear</name>
20419                  <description>Disable</description>
20420                  <value>1</value>
20421                </enumeratedValue>
20422              </enumeratedValues>
20423            </field>
20424            <field>
20425              <name>CH3LIMITL</name>
20426              <description>Write '1' to disable interrupt for CH[3].LIMITL event</description>
20427              <lsb>13</lsb>
20428              <msb>13</msb>
20429              <enumeratedValues>
20430                <usage>read</usage>
20431                <enumeratedValue>
20432                  <name>Disabled</name>
20433                  <description>Read: Disabled</description>
20434                  <value>0</value>
20435                </enumeratedValue>
20436                <enumeratedValue>
20437                  <name>Enabled</name>
20438                  <description>Read: Enabled</description>
20439                  <value>1</value>
20440                </enumeratedValue>
20441              </enumeratedValues>
20442              <enumeratedValues>
20443                <usage>write</usage>
20444                <enumeratedValue>
20445                  <name>Clear</name>
20446                  <description>Disable</description>
20447                  <value>1</value>
20448                </enumeratedValue>
20449              </enumeratedValues>
20450            </field>
20451            <field>
20452              <name>CH4LIMITH</name>
20453              <description>Write '1' to disable interrupt for CH[4].LIMITH event</description>
20454              <lsb>14</lsb>
20455              <msb>14</msb>
20456              <enumeratedValues>
20457                <usage>read</usage>
20458                <enumeratedValue>
20459                  <name>Disabled</name>
20460                  <description>Read: Disabled</description>
20461                  <value>0</value>
20462                </enumeratedValue>
20463                <enumeratedValue>
20464                  <name>Enabled</name>
20465                  <description>Read: Enabled</description>
20466                  <value>1</value>
20467                </enumeratedValue>
20468              </enumeratedValues>
20469              <enumeratedValues>
20470                <usage>write</usage>
20471                <enumeratedValue>
20472                  <name>Clear</name>
20473                  <description>Disable</description>
20474                  <value>1</value>
20475                </enumeratedValue>
20476              </enumeratedValues>
20477            </field>
20478            <field>
20479              <name>CH4LIMITL</name>
20480              <description>Write '1' to disable interrupt for CH[4].LIMITL event</description>
20481              <lsb>15</lsb>
20482              <msb>15</msb>
20483              <enumeratedValues>
20484                <usage>read</usage>
20485                <enumeratedValue>
20486                  <name>Disabled</name>
20487                  <description>Read: Disabled</description>
20488                  <value>0</value>
20489                </enumeratedValue>
20490                <enumeratedValue>
20491                  <name>Enabled</name>
20492                  <description>Read: Enabled</description>
20493                  <value>1</value>
20494                </enumeratedValue>
20495              </enumeratedValues>
20496              <enumeratedValues>
20497                <usage>write</usage>
20498                <enumeratedValue>
20499                  <name>Clear</name>
20500                  <description>Disable</description>
20501                  <value>1</value>
20502                </enumeratedValue>
20503              </enumeratedValues>
20504            </field>
20505            <field>
20506              <name>CH5LIMITH</name>
20507              <description>Write '1' to disable interrupt for CH[5].LIMITH event</description>
20508              <lsb>16</lsb>
20509              <msb>16</msb>
20510              <enumeratedValues>
20511                <usage>read</usage>
20512                <enumeratedValue>
20513                  <name>Disabled</name>
20514                  <description>Read: Disabled</description>
20515                  <value>0</value>
20516                </enumeratedValue>
20517                <enumeratedValue>
20518                  <name>Enabled</name>
20519                  <description>Read: Enabled</description>
20520                  <value>1</value>
20521                </enumeratedValue>
20522              </enumeratedValues>
20523              <enumeratedValues>
20524                <usage>write</usage>
20525                <enumeratedValue>
20526                  <name>Clear</name>
20527                  <description>Disable</description>
20528                  <value>1</value>
20529                </enumeratedValue>
20530              </enumeratedValues>
20531            </field>
20532            <field>
20533              <name>CH5LIMITL</name>
20534              <description>Write '1' to disable interrupt for CH[5].LIMITL event</description>
20535              <lsb>17</lsb>
20536              <msb>17</msb>
20537              <enumeratedValues>
20538                <usage>read</usage>
20539                <enumeratedValue>
20540                  <name>Disabled</name>
20541                  <description>Read: Disabled</description>
20542                  <value>0</value>
20543                </enumeratedValue>
20544                <enumeratedValue>
20545                  <name>Enabled</name>
20546                  <description>Read: Enabled</description>
20547                  <value>1</value>
20548                </enumeratedValue>
20549              </enumeratedValues>
20550              <enumeratedValues>
20551                <usage>write</usage>
20552                <enumeratedValue>
20553                  <name>Clear</name>
20554                  <description>Disable</description>
20555                  <value>1</value>
20556                </enumeratedValue>
20557              </enumeratedValues>
20558            </field>
20559            <field>
20560              <name>CH6LIMITH</name>
20561              <description>Write '1' to disable interrupt for CH[6].LIMITH event</description>
20562              <lsb>18</lsb>
20563              <msb>18</msb>
20564              <enumeratedValues>
20565                <usage>read</usage>
20566                <enumeratedValue>
20567                  <name>Disabled</name>
20568                  <description>Read: Disabled</description>
20569                  <value>0</value>
20570                </enumeratedValue>
20571                <enumeratedValue>
20572                  <name>Enabled</name>
20573                  <description>Read: Enabled</description>
20574                  <value>1</value>
20575                </enumeratedValue>
20576              </enumeratedValues>
20577              <enumeratedValues>
20578                <usage>write</usage>
20579                <enumeratedValue>
20580                  <name>Clear</name>
20581                  <description>Disable</description>
20582                  <value>1</value>
20583                </enumeratedValue>
20584              </enumeratedValues>
20585            </field>
20586            <field>
20587              <name>CH6LIMITL</name>
20588              <description>Write '1' to disable interrupt for CH[6].LIMITL event</description>
20589              <lsb>19</lsb>
20590              <msb>19</msb>
20591              <enumeratedValues>
20592                <usage>read</usage>
20593                <enumeratedValue>
20594                  <name>Disabled</name>
20595                  <description>Read: Disabled</description>
20596                  <value>0</value>
20597                </enumeratedValue>
20598                <enumeratedValue>
20599                  <name>Enabled</name>
20600                  <description>Read: Enabled</description>
20601                  <value>1</value>
20602                </enumeratedValue>
20603              </enumeratedValues>
20604              <enumeratedValues>
20605                <usage>write</usage>
20606                <enumeratedValue>
20607                  <name>Clear</name>
20608                  <description>Disable</description>
20609                  <value>1</value>
20610                </enumeratedValue>
20611              </enumeratedValues>
20612            </field>
20613            <field>
20614              <name>CH7LIMITH</name>
20615              <description>Write '1' to disable interrupt for CH[7].LIMITH event</description>
20616              <lsb>20</lsb>
20617              <msb>20</msb>
20618              <enumeratedValues>
20619                <usage>read</usage>
20620                <enumeratedValue>
20621                  <name>Disabled</name>
20622                  <description>Read: Disabled</description>
20623                  <value>0</value>
20624                </enumeratedValue>
20625                <enumeratedValue>
20626                  <name>Enabled</name>
20627                  <description>Read: Enabled</description>
20628                  <value>1</value>
20629                </enumeratedValue>
20630              </enumeratedValues>
20631              <enumeratedValues>
20632                <usage>write</usage>
20633                <enumeratedValue>
20634                  <name>Clear</name>
20635                  <description>Disable</description>
20636                  <value>1</value>
20637                </enumeratedValue>
20638              </enumeratedValues>
20639            </field>
20640            <field>
20641              <name>CH7LIMITL</name>
20642              <description>Write '1' to disable interrupt for CH[7].LIMITL event</description>
20643              <lsb>21</lsb>
20644              <msb>21</msb>
20645              <enumeratedValues>
20646                <usage>read</usage>
20647                <enumeratedValue>
20648                  <name>Disabled</name>
20649                  <description>Read: Disabled</description>
20650                  <value>0</value>
20651                </enumeratedValue>
20652                <enumeratedValue>
20653                  <name>Enabled</name>
20654                  <description>Read: Enabled</description>
20655                  <value>1</value>
20656                </enumeratedValue>
20657              </enumeratedValues>
20658              <enumeratedValues>
20659                <usage>write</usage>
20660                <enumeratedValue>
20661                  <name>Clear</name>
20662                  <description>Disable</description>
20663                  <value>1</value>
20664                </enumeratedValue>
20665              </enumeratedValues>
20666            </field>
20667          </fields>
20668        </register>
20669        <register>
20670          <name>STATUS</name>
20671          <description>Status</description>
20672          <addressOffset>0x400</addressOffset>
20673          <access>read-only</access>
20674          <fields>
20675            <field>
20676              <name>STATUS</name>
20677              <description>Status</description>
20678              <lsb>0</lsb>
20679              <msb>0</msb>
20680              <enumeratedValues>
20681                <enumeratedValue>
20682                  <name>Ready</name>
20683                  <description>SAADC is ready. No on-going conversions.</description>
20684                  <value>0</value>
20685                </enumeratedValue>
20686                <enumeratedValue>
20687                  <name>Busy</name>
20688                  <description>SAADC is busy. Conversion in progress.</description>
20689                  <value>1</value>
20690                </enumeratedValue>
20691              </enumeratedValues>
20692            </field>
20693          </fields>
20694        </register>
20695        <register>
20696          <name>ENABLE</name>
20697          <description>Enable or disable SAADC</description>
20698          <addressOffset>0x500</addressOffset>
20699          <access>read-write</access>
20700          <fields>
20701            <field>
20702              <name>ENABLE</name>
20703              <description>Enable or disable SAADC</description>
20704              <lsb>0</lsb>
20705              <msb>0</msb>
20706              <enumeratedValues>
20707                <enumeratedValue>
20708                  <name>Disabled</name>
20709                  <description>Disable SAADC</description>
20710                  <value>0</value>
20711                </enumeratedValue>
20712                <enumeratedValue>
20713                  <name>Enabled</name>
20714                  <description>Enable SAADC</description>
20715                  <value>1</value>
20716                </enumeratedValue>
20717              </enumeratedValues>
20718            </field>
20719          </fields>
20720        </register>
20721        <cluster>
20722          <dim>8</dim>
20723          <dimIncrement>0x010</dimIncrement>
20724          <name>CH[%s]</name>
20725          <description>Unspecified</description>
20726          <headerStructName>SAADC_CH</headerStructName>
20727          <addressOffset>0x510</addressOffset>
20728          <register>
20729            <name>PSELP</name>
20730            <description>Description cluster[n]: Input positive pin selection for CH[n]</description>
20731            <addressOffset>0x000</addressOffset>
20732            <access>read-write</access>
20733            <resetValue>0x00000000</resetValue>
20734            <fields>
20735              <field>
20736                <name>PSELP</name>
20737                <description>Analog positive input channel</description>
20738                <lsb>0</lsb>
20739                <msb>4</msb>
20740                <enumeratedValues>
20741                  <enumeratedValue>
20742                    <name>NC</name>
20743                    <description>Not connected</description>
20744                    <value>0</value>
20745                  </enumeratedValue>
20746                  <enumeratedValue>
20747                    <name>AnalogInput0</name>
20748                    <description>AIN0</description>
20749                    <value>1</value>
20750                  </enumeratedValue>
20751                  <enumeratedValue>
20752                    <name>AnalogInput1</name>
20753                    <description>AIN1</description>
20754                    <value>2</value>
20755                  </enumeratedValue>
20756                  <enumeratedValue>
20757                    <name>AnalogInput2</name>
20758                    <description>AIN2</description>
20759                    <value>3</value>
20760                  </enumeratedValue>
20761                  <enumeratedValue>
20762                    <name>AnalogInput3</name>
20763                    <description>AIN3</description>
20764                    <value>4</value>
20765                  </enumeratedValue>
20766                  <enumeratedValue>
20767                    <name>AnalogInput4</name>
20768                    <description>AIN4</description>
20769                    <value>5</value>
20770                  </enumeratedValue>
20771                  <enumeratedValue>
20772                    <name>AnalogInput5</name>
20773                    <description>AIN5</description>
20774                    <value>6</value>
20775                  </enumeratedValue>
20776                  <enumeratedValue>
20777                    <name>AnalogInput6</name>
20778                    <description>AIN6</description>
20779                    <value>7</value>
20780                  </enumeratedValue>
20781                  <enumeratedValue>
20782                    <name>AnalogInput7</name>
20783                    <description>AIN7</description>
20784                    <value>8</value>
20785                  </enumeratedValue>
20786                  <enumeratedValue>
20787                    <name>VDD</name>
20788                    <description>VDD</description>
20789                    <value>9</value>
20790                  </enumeratedValue>
20791                  <enumeratedValue>
20792                    <name>VDDHDIV5</name>
20793                    <description>VDDH/5</description>
20794                    <value>0x0D</value>
20795                  </enumeratedValue>
20796                </enumeratedValues>
20797              </field>
20798            </fields>
20799          </register>
20800          <register>
20801            <name>PSELN</name>
20802            <description>Description cluster[n]: Input negative pin selection for CH[n]</description>
20803            <addressOffset>0x004</addressOffset>
20804            <access>read-write</access>
20805            <resetValue>0x00000000</resetValue>
20806            <fields>
20807              <field>
20808                <name>PSELN</name>
20809                <description>Analog negative input, enables differential channel</description>
20810                <lsb>0</lsb>
20811                <msb>4</msb>
20812                <enumeratedValues>
20813                  <enumeratedValue>
20814                    <name>NC</name>
20815                    <description>Not connected</description>
20816                    <value>0</value>
20817                  </enumeratedValue>
20818                  <enumeratedValue>
20819                    <name>AnalogInput0</name>
20820                    <description>AIN0</description>
20821                    <value>1</value>
20822                  </enumeratedValue>
20823                  <enumeratedValue>
20824                    <name>AnalogInput1</name>
20825                    <description>AIN1</description>
20826                    <value>2</value>
20827                  </enumeratedValue>
20828                  <enumeratedValue>
20829                    <name>AnalogInput2</name>
20830                    <description>AIN2</description>
20831                    <value>3</value>
20832                  </enumeratedValue>
20833                  <enumeratedValue>
20834                    <name>AnalogInput3</name>
20835                    <description>AIN3</description>
20836                    <value>4</value>
20837                  </enumeratedValue>
20838                  <enumeratedValue>
20839                    <name>AnalogInput4</name>
20840                    <description>AIN4</description>
20841                    <value>5</value>
20842                  </enumeratedValue>
20843                  <enumeratedValue>
20844                    <name>AnalogInput5</name>
20845                    <description>AIN5</description>
20846                    <value>6</value>
20847                  </enumeratedValue>
20848                  <enumeratedValue>
20849                    <name>AnalogInput6</name>
20850                    <description>AIN6</description>
20851                    <value>7</value>
20852                  </enumeratedValue>
20853                  <enumeratedValue>
20854                    <name>AnalogInput7</name>
20855                    <description>AIN7</description>
20856                    <value>8</value>
20857                  </enumeratedValue>
20858                  <enumeratedValue>
20859                    <name>VDD</name>
20860                    <description>VDD</description>
20861                    <value>9</value>
20862                  </enumeratedValue>
20863                  <enumeratedValue>
20864                    <name>VDDHDIV5</name>
20865                    <description>VDDH/5</description>
20866                    <value>0x0D</value>
20867                  </enumeratedValue>
20868                </enumeratedValues>
20869              </field>
20870            </fields>
20871          </register>
20872          <register>
20873            <name>CONFIG</name>
20874            <description>Description cluster[n]: Input configuration for CH[n]</description>
20875            <addressOffset>0x008</addressOffset>
20876            <access>read-write</access>
20877            <resetValue>0x00020000</resetValue>
20878            <fields>
20879              <field>
20880                <name>RESP</name>
20881                <description>Positive channel resistor control</description>
20882                <lsb>0</lsb>
20883                <msb>1</msb>
20884                <enumeratedValues>
20885                  <enumeratedValue>
20886                    <name>Bypass</name>
20887                    <description>Bypass resistor ladder</description>
20888                    <value>0</value>
20889                  </enumeratedValue>
20890                  <enumeratedValue>
20891                    <name>Pulldown</name>
20892                    <description>Pull-down to GND</description>
20893                    <value>1</value>
20894                  </enumeratedValue>
20895                  <enumeratedValue>
20896                    <name>Pullup</name>
20897                    <description>Pull-up to VDD</description>
20898                    <value>2</value>
20899                  </enumeratedValue>
20900                  <enumeratedValue>
20901                    <name>VDD1_2</name>
20902                    <description>Set input at VDD/2</description>
20903                    <value>3</value>
20904                  </enumeratedValue>
20905                </enumeratedValues>
20906              </field>
20907              <field>
20908                <name>RESN</name>
20909                <description>Negative channel resistor control</description>
20910                <lsb>4</lsb>
20911                <msb>5</msb>
20912                <enumeratedValues>
20913                  <enumeratedValue>
20914                    <name>Bypass</name>
20915                    <description>Bypass resistor ladder</description>
20916                    <value>0</value>
20917                  </enumeratedValue>
20918                  <enumeratedValue>
20919                    <name>Pulldown</name>
20920                    <description>Pull-down to GND</description>
20921                    <value>1</value>
20922                  </enumeratedValue>
20923                  <enumeratedValue>
20924                    <name>Pullup</name>
20925                    <description>Pull-up to VDD</description>
20926                    <value>2</value>
20927                  </enumeratedValue>
20928                  <enumeratedValue>
20929                    <name>VDD1_2</name>
20930                    <description>Set input at VDD/2</description>
20931                    <value>3</value>
20932                  </enumeratedValue>
20933                </enumeratedValues>
20934              </field>
20935              <field>
20936                <name>GAIN</name>
20937                <description>Gain control</description>
20938                <lsb>8</lsb>
20939                <msb>10</msb>
20940                <enumeratedValues>
20941                  <enumeratedValue>
20942                    <name>Gain1_6</name>
20943                    <description>1/6</description>
20944                    <value>0</value>
20945                  </enumeratedValue>
20946                  <enumeratedValue>
20947                    <name>Gain1_5</name>
20948                    <description>1/5</description>
20949                    <value>1</value>
20950                  </enumeratedValue>
20951                  <enumeratedValue>
20952                    <name>Gain1_4</name>
20953                    <description>1/4</description>
20954                    <value>2</value>
20955                  </enumeratedValue>
20956                  <enumeratedValue>
20957                    <name>Gain1_3</name>
20958                    <description>1/3</description>
20959                    <value>3</value>
20960                  </enumeratedValue>
20961                  <enumeratedValue>
20962                    <name>Gain1_2</name>
20963                    <description>1/2</description>
20964                    <value>4</value>
20965                  </enumeratedValue>
20966                  <enumeratedValue>
20967                    <name>Gain1</name>
20968                    <description>1</description>
20969                    <value>5</value>
20970                  </enumeratedValue>
20971                  <enumeratedValue>
20972                    <name>Gain2</name>
20973                    <description>2</description>
20974                    <value>6</value>
20975                  </enumeratedValue>
20976                  <enumeratedValue>
20977                    <name>Gain4</name>
20978                    <description>4</description>
20979                    <value>7</value>
20980                  </enumeratedValue>
20981                </enumeratedValues>
20982              </field>
20983              <field>
20984                <name>REFSEL</name>
20985                <description>Reference control</description>
20986                <lsb>12</lsb>
20987                <msb>12</msb>
20988                <enumeratedValues>
20989                  <enumeratedValue>
20990                    <name>Internal</name>
20991                    <description>Internal reference (0.6 V)</description>
20992                    <value>0</value>
20993                  </enumeratedValue>
20994                  <enumeratedValue>
20995                    <name>VDD1_4</name>
20996                    <description>VDD/4 as reference</description>
20997                    <value>1</value>
20998                  </enumeratedValue>
20999                </enumeratedValues>
21000              </field>
21001              <field>
21002                <name>TACQ</name>
21003                <description>Acquisition time, the time the SAADC uses to sample the input voltage</description>
21004                <lsb>16</lsb>
21005                <msb>18</msb>
21006                <enumeratedValues>
21007                  <enumeratedValue>
21008                    <name>3us</name>
21009                    <description>3 us</description>
21010                    <value>0</value>
21011                  </enumeratedValue>
21012                  <enumeratedValue>
21013                    <name>5us</name>
21014                    <description>5 us</description>
21015                    <value>1</value>
21016                  </enumeratedValue>
21017                  <enumeratedValue>
21018                    <name>10us</name>
21019                    <description>10 us</description>
21020                    <value>2</value>
21021                  </enumeratedValue>
21022                  <enumeratedValue>
21023                    <name>15us</name>
21024                    <description>15 us</description>
21025                    <value>3</value>
21026                  </enumeratedValue>
21027                  <enumeratedValue>
21028                    <name>20us</name>
21029                    <description>20 us</description>
21030                    <value>4</value>
21031                  </enumeratedValue>
21032                  <enumeratedValue>
21033                    <name>40us</name>
21034                    <description>40 us</description>
21035                    <value>5</value>
21036                  </enumeratedValue>
21037                </enumeratedValues>
21038              </field>
21039              <field>
21040                <name>MODE</name>
21041                <description>Enable differential mode</description>
21042                <lsb>20</lsb>
21043                <msb>20</msb>
21044                <enumeratedValues>
21045                  <enumeratedValue>
21046                    <name>SE</name>
21047                    <description>Single-ended, PSELN will be ignored, negative input to SAADC shorted to GND</description>
21048                    <value>0</value>
21049                  </enumeratedValue>
21050                  <enumeratedValue>
21051                    <name>Diff</name>
21052                    <description>Differential</description>
21053                    <value>1</value>
21054                  </enumeratedValue>
21055                </enumeratedValues>
21056              </field>
21057              <field>
21058                <name>BURST</name>
21059                <description>Enable burst mode</description>
21060                <lsb>24</lsb>
21061                <msb>24</msb>
21062                <enumeratedValues>
21063                  <enumeratedValue>
21064                    <name>Disabled</name>
21065                    <description>Burst mode is disabled (normal operation)</description>
21066                    <value>0</value>
21067                  </enumeratedValue>
21068                  <enumeratedValue>
21069                    <name>Enabled</name>
21070                    <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>
21071                    <value>1</value>
21072                  </enumeratedValue>
21073                </enumeratedValues>
21074              </field>
21075            </fields>
21076          </register>
21077          <register>
21078            <name>LIMIT</name>
21079            <description>Description cluster[n]: High/low limits for event monitoring of a channel</description>
21080            <addressOffset>0x00C</addressOffset>
21081            <access>read-write</access>
21082            <resetValue>0x7FFF8000</resetValue>
21083            <fields>
21084              <field>
21085                <name>LOW</name>
21086                <description>Low level limit</description>
21087                <lsb>0</lsb>
21088                <msb>15</msb>
21089              </field>
21090              <field>
21091                <name>HIGH</name>
21092                <description>High level limit</description>
21093                <lsb>16</lsb>
21094                <msb>31</msb>
21095              </field>
21096            </fields>
21097          </register>
21098        </cluster>
21099        <register>
21100          <name>RESOLUTION</name>
21101          <description>Resolution configuration</description>
21102          <addressOffset>0x5F0</addressOffset>
21103          <access>read-write</access>
21104          <resetValue>0x00000001</resetValue>
21105          <fields>
21106            <field>
21107              <name>VAL</name>
21108              <description>Set the resolution</description>
21109              <lsb>0</lsb>
21110              <msb>2</msb>
21111              <enumeratedValues>
21112                <enumeratedValue>
21113                  <name>8bit</name>
21114                  <description>8 bits</description>
21115                  <value>0</value>
21116                </enumeratedValue>
21117                <enumeratedValue>
21118                  <name>10bit</name>
21119                  <description>10 bits</description>
21120                  <value>1</value>
21121                </enumeratedValue>
21122                <enumeratedValue>
21123                  <name>12bit</name>
21124                  <description>12 bits</description>
21125                  <value>2</value>
21126                </enumeratedValue>
21127                <enumeratedValue>
21128                  <name>14bit</name>
21129                  <description>14 bits</description>
21130                  <value>3</value>
21131                </enumeratedValue>
21132              </enumeratedValues>
21133            </field>
21134          </fields>
21135        </register>
21136        <register>
21137          <name>OVERSAMPLE</name>
21138          <description>Oversampling configuration. The RESOLUTION is applied before averaging, thus for high OVERSAMPLE a higher RESOLUTION should be used.</description>
21139          <addressOffset>0x5F4</addressOffset>
21140          <access>read-write</access>
21141          <fields>
21142            <field>
21143              <name>OVERSAMPLE</name>
21144              <description>Oversample control</description>
21145              <lsb>0</lsb>
21146              <msb>3</msb>
21147              <enumeratedValues>
21148                <enumeratedValue>
21149                  <name>Bypass</name>
21150                  <description>Bypass oversampling</description>
21151                  <value>0</value>
21152                </enumeratedValue>
21153                <enumeratedValue>
21154                  <name>Over2x</name>
21155                  <description>Oversample 2x</description>
21156                  <value>1</value>
21157                </enumeratedValue>
21158                <enumeratedValue>
21159                  <name>Over4x</name>
21160                  <description>Oversample 4x</description>
21161                  <value>2</value>
21162                </enumeratedValue>
21163                <enumeratedValue>
21164                  <name>Over8x</name>
21165                  <description>Oversample 8x</description>
21166                  <value>3</value>
21167                </enumeratedValue>
21168                <enumeratedValue>
21169                  <name>Over16x</name>
21170                  <description>Oversample 16x</description>
21171                  <value>4</value>
21172                </enumeratedValue>
21173                <enumeratedValue>
21174                  <name>Over32x</name>
21175                  <description>Oversample 32x</description>
21176                  <value>5</value>
21177                </enumeratedValue>
21178                <enumeratedValue>
21179                  <name>Over64x</name>
21180                  <description>Oversample 64x</description>
21181                  <value>6</value>
21182                </enumeratedValue>
21183                <enumeratedValue>
21184                  <name>Over128x</name>
21185                  <description>Oversample 128x</description>
21186                  <value>7</value>
21187                </enumeratedValue>
21188                <enumeratedValue>
21189                  <name>Over256x</name>
21190                  <description>Oversample 256x</description>
21191                  <value>8</value>
21192                </enumeratedValue>
21193              </enumeratedValues>
21194            </field>
21195          </fields>
21196        </register>
21197        <register>
21198          <name>SAMPLERATE</name>
21199          <description>Controls normal or continuous sample rate</description>
21200          <addressOffset>0x5F8</addressOffset>
21201          <access>read-write</access>
21202          <fields>
21203            <field>
21204              <name>CC</name>
21205              <description>Capture and compare value. Sample rate is 16 MHz/CC</description>
21206              <lsb>0</lsb>
21207              <msb>10</msb>
21208            </field>
21209            <field>
21210              <name>MODE</name>
21211              <description>Select mode for sample rate control</description>
21212              <lsb>12</lsb>
21213              <msb>12</msb>
21214              <enumeratedValues>
21215                <enumeratedValue>
21216                  <name>Task</name>
21217                  <description>Rate is controlled from SAMPLE task</description>
21218                  <value>0</value>
21219                </enumeratedValue>
21220                <enumeratedValue>
21221                  <name>Timers</name>
21222                  <description>Rate is controlled from local timer (use CC to control the rate)</description>
21223                  <value>1</value>
21224                </enumeratedValue>
21225              </enumeratedValues>
21226            </field>
21227          </fields>
21228        </register>
21229        <cluster>
21230          <name>RESULT</name>
21231          <description>RESULT EasyDMA channel</description>
21232          <headerStructName>SAADC_RESULT</headerStructName>
21233          <addressOffset>0x62C</addressOffset>
21234          <register>
21235            <name>PTR</name>
21236            <description>Data pointer</description>
21237            <addressOffset>0x000</addressOffset>
21238            <access>read-write</access>
21239            <fields>
21240              <field>
21241                <name>PTR</name>
21242                <description>Data pointer</description>
21243                <lsb>0</lsb>
21244                <msb>31</msb>
21245              </field>
21246            </fields>
21247          </register>
21248          <register>
21249            <name>MAXCNT</name>
21250            <description>Maximum number of 16-bit samples to be written to output RAM buffer</description>
21251            <addressOffset>0x004</addressOffset>
21252            <access>read-write</access>
21253            <fields>
21254              <field>
21255                <name>MAXCNT</name>
21256                <description>Maximum number of 16-bit samples to be written to output RAM buffer</description>
21257                <lsb>0</lsb>
21258                <msb>14</msb>
21259              </field>
21260            </fields>
21261          </register>
21262          <register>
21263            <name>AMOUNT</name>
21264            <description>Number of 16-bit samples written to output RAM buffer since the previous START task</description>
21265            <addressOffset>0x008</addressOffset>
21266            <access>read-only</access>
21267            <fields>
21268              <field>
21269                <name>AMOUNT</name>
21270                <description>Number of 16-bit samples written to output RAM buffer since the previous START task. This register can be read after an END or STOPPED event.</description>
21271                <lsb>0</lsb>
21272                <msb>14</msb>
21273              </field>
21274            </fields>
21275          </register>
21276        </cluster>
21277      </registers>
21278    </peripheral>
21279    <peripheral>
21280      <name>TIMER0</name>
21281      <description>Timer/Counter 0</description>
21282      <baseAddress>0x40008000</baseAddress>
21283      <headerStructName>TIMER</headerStructName>
21284      <addressBlock>
21285        <offset>0</offset>
21286        <size>0x1000</size>
21287        <usage>registers</usage>
21288      </addressBlock>
21289      <interrupt>
21290        <name>TIMER0</name>
21291        <value>8</value>
21292      </interrupt>
21293      <groupName>TIMER</groupName>
21294      <size>0x20</size>
21295      <registers>
21296        <register>
21297          <name>TASKS_START</name>
21298          <description>Start Timer</description>
21299          <addressOffset>0x000</addressOffset>
21300          <access>write-only</access>
21301          <fields>
21302            <field>
21303              <name>TASKS_START</name>
21304              <lsb>0</lsb>
21305              <msb>0</msb>
21306            </field>
21307          </fields>
21308        </register>
21309        <register>
21310          <name>TASKS_STOP</name>
21311          <description>Stop Timer</description>
21312          <addressOffset>0x004</addressOffset>
21313          <access>write-only</access>
21314          <fields>
21315            <field>
21316              <name>TASKS_STOP</name>
21317              <lsb>0</lsb>
21318              <msb>0</msb>
21319            </field>
21320          </fields>
21321        </register>
21322        <register>
21323          <name>TASKS_COUNT</name>
21324          <description>Increment Timer (Counter mode only)</description>
21325          <addressOffset>0x008</addressOffset>
21326          <access>write-only</access>
21327          <fields>
21328            <field>
21329              <name>TASKS_COUNT</name>
21330              <lsb>0</lsb>
21331              <msb>0</msb>
21332            </field>
21333          </fields>
21334        </register>
21335        <register>
21336          <name>TASKS_CLEAR</name>
21337          <description>Clear time</description>
21338          <addressOffset>0x00C</addressOffset>
21339          <access>write-only</access>
21340          <fields>
21341            <field>
21342              <name>TASKS_CLEAR</name>
21343              <lsb>0</lsb>
21344              <msb>0</msb>
21345            </field>
21346          </fields>
21347        </register>
21348        <register>
21349          <name>TASKS_SHUTDOWN</name>
21350          <description>Deprecated register - Shut down timer</description>
21351          <addressOffset>0x010</addressOffset>
21352          <access>write-only</access>
21353          <fields>
21354            <field>
21355              <name>TASKS_SHUTDOWN</name>
21356              <lsb>0</lsb>
21357              <msb>0</msb>
21358            </field>
21359          </fields>
21360        </register>
21361        <register>
21362          <dim>0x6</dim>
21363          <dimIncrement>0x4</dimIncrement>
21364          <name>TASKS_CAPTURE[%s]</name>
21365          <description>Description collection[n]: Capture Timer value to CC[n] register</description>
21366          <addressOffset>0x040</addressOffset>
21367          <access>write-only</access>
21368          <fields>
21369            <field>
21370              <name>TASKS_CAPTURE</name>
21371              <lsb>0</lsb>
21372              <msb>0</msb>
21373            </field>
21374          </fields>
21375        </register>
21376        <register>
21377          <dim>0x6</dim>
21378          <dimIncrement>0x4</dimIncrement>
21379          <name>EVENTS_COMPARE[%s]</name>
21380          <description>Description collection[n]: Compare event on CC[n] match</description>
21381          <addressOffset>0x140</addressOffset>
21382          <access>read-write</access>
21383          <fields>
21384            <field>
21385              <name>EVENTS_COMPARE</name>
21386              <lsb>0</lsb>
21387              <msb>0</msb>
21388            </field>
21389          </fields>
21390        </register>
21391        <register>
21392          <name>SHORTS</name>
21393          <description>Shortcut register</description>
21394          <addressOffset>0x200</addressOffset>
21395          <access>read-write</access>
21396          <fields>
21397            <field>
21398              <name>COMPARE0_CLEAR</name>
21399              <description>Shortcut between COMPARE[0] event and CLEAR task</description>
21400              <lsb>0</lsb>
21401              <msb>0</msb>
21402              <enumeratedValues>
21403                <enumeratedValue>
21404                  <name>Disabled</name>
21405                  <description>Disable shortcut</description>
21406                  <value>0</value>
21407                </enumeratedValue>
21408                <enumeratedValue>
21409                  <name>Enabled</name>
21410                  <description>Enable shortcut</description>
21411                  <value>1</value>
21412                </enumeratedValue>
21413              </enumeratedValues>
21414            </field>
21415            <field>
21416              <name>COMPARE1_CLEAR</name>
21417              <description>Shortcut between COMPARE[1] event and CLEAR task</description>
21418              <lsb>1</lsb>
21419              <msb>1</msb>
21420              <enumeratedValues>
21421                <enumeratedValue>
21422                  <name>Disabled</name>
21423                  <description>Disable shortcut</description>
21424                  <value>0</value>
21425                </enumeratedValue>
21426                <enumeratedValue>
21427                  <name>Enabled</name>
21428                  <description>Enable shortcut</description>
21429                  <value>1</value>
21430                </enumeratedValue>
21431              </enumeratedValues>
21432            </field>
21433            <field>
21434              <name>COMPARE2_CLEAR</name>
21435              <description>Shortcut between COMPARE[2] event and CLEAR task</description>
21436              <lsb>2</lsb>
21437              <msb>2</msb>
21438              <enumeratedValues>
21439                <enumeratedValue>
21440                  <name>Disabled</name>
21441                  <description>Disable shortcut</description>
21442                  <value>0</value>
21443                </enumeratedValue>
21444                <enumeratedValue>
21445                  <name>Enabled</name>
21446                  <description>Enable shortcut</description>
21447                  <value>1</value>
21448                </enumeratedValue>
21449              </enumeratedValues>
21450            </field>
21451            <field>
21452              <name>COMPARE3_CLEAR</name>
21453              <description>Shortcut between COMPARE[3] event and CLEAR task</description>
21454              <lsb>3</lsb>
21455              <msb>3</msb>
21456              <enumeratedValues>
21457                <enumeratedValue>
21458                  <name>Disabled</name>
21459                  <description>Disable shortcut</description>
21460                  <value>0</value>
21461                </enumeratedValue>
21462                <enumeratedValue>
21463                  <name>Enabled</name>
21464                  <description>Enable shortcut</description>
21465                  <value>1</value>
21466                </enumeratedValue>
21467              </enumeratedValues>
21468            </field>
21469            <field>
21470              <name>COMPARE4_CLEAR</name>
21471              <description>Shortcut between COMPARE[4] event and CLEAR task</description>
21472              <lsb>4</lsb>
21473              <msb>4</msb>
21474              <enumeratedValues>
21475                <enumeratedValue>
21476                  <name>Disabled</name>
21477                  <description>Disable shortcut</description>
21478                  <value>0</value>
21479                </enumeratedValue>
21480                <enumeratedValue>
21481                  <name>Enabled</name>
21482                  <description>Enable shortcut</description>
21483                  <value>1</value>
21484                </enumeratedValue>
21485              </enumeratedValues>
21486            </field>
21487            <field>
21488              <name>COMPARE5_CLEAR</name>
21489              <description>Shortcut between COMPARE[5] event and CLEAR task</description>
21490              <lsb>5</lsb>
21491              <msb>5</msb>
21492              <enumeratedValues>
21493                <enumeratedValue>
21494                  <name>Disabled</name>
21495                  <description>Disable shortcut</description>
21496                  <value>0</value>
21497                </enumeratedValue>
21498                <enumeratedValue>
21499                  <name>Enabled</name>
21500                  <description>Enable shortcut</description>
21501                  <value>1</value>
21502                </enumeratedValue>
21503              </enumeratedValues>
21504            </field>
21505            <field>
21506              <name>COMPARE0_STOP</name>
21507              <description>Shortcut between COMPARE[0] event and STOP task</description>
21508              <lsb>8</lsb>
21509              <msb>8</msb>
21510              <enumeratedValues>
21511                <enumeratedValue>
21512                  <name>Disabled</name>
21513                  <description>Disable shortcut</description>
21514                  <value>0</value>
21515                </enumeratedValue>
21516                <enumeratedValue>
21517                  <name>Enabled</name>
21518                  <description>Enable shortcut</description>
21519                  <value>1</value>
21520                </enumeratedValue>
21521              </enumeratedValues>
21522            </field>
21523            <field>
21524              <name>COMPARE1_STOP</name>
21525              <description>Shortcut between COMPARE[1] event and STOP task</description>
21526              <lsb>9</lsb>
21527              <msb>9</msb>
21528              <enumeratedValues>
21529                <enumeratedValue>
21530                  <name>Disabled</name>
21531                  <description>Disable shortcut</description>
21532                  <value>0</value>
21533                </enumeratedValue>
21534                <enumeratedValue>
21535                  <name>Enabled</name>
21536                  <description>Enable shortcut</description>
21537                  <value>1</value>
21538                </enumeratedValue>
21539              </enumeratedValues>
21540            </field>
21541            <field>
21542              <name>COMPARE2_STOP</name>
21543              <description>Shortcut between COMPARE[2] event and STOP task</description>
21544              <lsb>10</lsb>
21545              <msb>10</msb>
21546              <enumeratedValues>
21547                <enumeratedValue>
21548                  <name>Disabled</name>
21549                  <description>Disable shortcut</description>
21550                  <value>0</value>
21551                </enumeratedValue>
21552                <enumeratedValue>
21553                  <name>Enabled</name>
21554                  <description>Enable shortcut</description>
21555                  <value>1</value>
21556                </enumeratedValue>
21557              </enumeratedValues>
21558            </field>
21559            <field>
21560              <name>COMPARE3_STOP</name>
21561              <description>Shortcut between COMPARE[3] event and STOP task</description>
21562              <lsb>11</lsb>
21563              <msb>11</msb>
21564              <enumeratedValues>
21565                <enumeratedValue>
21566                  <name>Disabled</name>
21567                  <description>Disable shortcut</description>
21568                  <value>0</value>
21569                </enumeratedValue>
21570                <enumeratedValue>
21571                  <name>Enabled</name>
21572                  <description>Enable shortcut</description>
21573                  <value>1</value>
21574                </enumeratedValue>
21575              </enumeratedValues>
21576            </field>
21577            <field>
21578              <name>COMPARE4_STOP</name>
21579              <description>Shortcut between COMPARE[4] event and STOP task</description>
21580              <lsb>12</lsb>
21581              <msb>12</msb>
21582              <enumeratedValues>
21583                <enumeratedValue>
21584                  <name>Disabled</name>
21585                  <description>Disable shortcut</description>
21586                  <value>0</value>
21587                </enumeratedValue>
21588                <enumeratedValue>
21589                  <name>Enabled</name>
21590                  <description>Enable shortcut</description>
21591                  <value>1</value>
21592                </enumeratedValue>
21593              </enumeratedValues>
21594            </field>
21595            <field>
21596              <name>COMPARE5_STOP</name>
21597              <description>Shortcut between COMPARE[5] event and STOP task</description>
21598              <lsb>13</lsb>
21599              <msb>13</msb>
21600              <enumeratedValues>
21601                <enumeratedValue>
21602                  <name>Disabled</name>
21603                  <description>Disable shortcut</description>
21604                  <value>0</value>
21605                </enumeratedValue>
21606                <enumeratedValue>
21607                  <name>Enabled</name>
21608                  <description>Enable shortcut</description>
21609                  <value>1</value>
21610                </enumeratedValue>
21611              </enumeratedValues>
21612            </field>
21613          </fields>
21614        </register>
21615        <register>
21616          <name>INTENSET</name>
21617          <description>Enable interrupt</description>
21618          <addressOffset>0x304</addressOffset>
21619          <access>read-write</access>
21620          <fields>
21621            <field>
21622              <name>COMPARE0</name>
21623              <description>Write '1' to enable interrupt for COMPARE[0] event</description>
21624              <lsb>16</lsb>
21625              <msb>16</msb>
21626              <enumeratedValues>
21627                <usage>read</usage>
21628                <enumeratedValue>
21629                  <name>Disabled</name>
21630                  <description>Read: Disabled</description>
21631                  <value>0</value>
21632                </enumeratedValue>
21633                <enumeratedValue>
21634                  <name>Enabled</name>
21635                  <description>Read: Enabled</description>
21636                  <value>1</value>
21637                </enumeratedValue>
21638              </enumeratedValues>
21639              <enumeratedValues>
21640                <usage>write</usage>
21641                <enumeratedValue>
21642                  <name>Set</name>
21643                  <description>Enable</description>
21644                  <value>1</value>
21645                </enumeratedValue>
21646              </enumeratedValues>
21647            </field>
21648            <field>
21649              <name>COMPARE1</name>
21650              <description>Write '1' to enable interrupt for COMPARE[1] event</description>
21651              <lsb>17</lsb>
21652              <msb>17</msb>
21653              <enumeratedValues>
21654                <usage>read</usage>
21655                <enumeratedValue>
21656                  <name>Disabled</name>
21657                  <description>Read: Disabled</description>
21658                  <value>0</value>
21659                </enumeratedValue>
21660                <enumeratedValue>
21661                  <name>Enabled</name>
21662                  <description>Read: Enabled</description>
21663                  <value>1</value>
21664                </enumeratedValue>
21665              </enumeratedValues>
21666              <enumeratedValues>
21667                <usage>write</usage>
21668                <enumeratedValue>
21669                  <name>Set</name>
21670                  <description>Enable</description>
21671                  <value>1</value>
21672                </enumeratedValue>
21673              </enumeratedValues>
21674            </field>
21675            <field>
21676              <name>COMPARE2</name>
21677              <description>Write '1' to enable interrupt for COMPARE[2] event</description>
21678              <lsb>18</lsb>
21679              <msb>18</msb>
21680              <enumeratedValues>
21681                <usage>read</usage>
21682                <enumeratedValue>
21683                  <name>Disabled</name>
21684                  <description>Read: Disabled</description>
21685                  <value>0</value>
21686                </enumeratedValue>
21687                <enumeratedValue>
21688                  <name>Enabled</name>
21689                  <description>Read: Enabled</description>
21690                  <value>1</value>
21691                </enumeratedValue>
21692              </enumeratedValues>
21693              <enumeratedValues>
21694                <usage>write</usage>
21695                <enumeratedValue>
21696                  <name>Set</name>
21697                  <description>Enable</description>
21698                  <value>1</value>
21699                </enumeratedValue>
21700              </enumeratedValues>
21701            </field>
21702            <field>
21703              <name>COMPARE3</name>
21704              <description>Write '1' to enable interrupt for COMPARE[3] event</description>
21705              <lsb>19</lsb>
21706              <msb>19</msb>
21707              <enumeratedValues>
21708                <usage>read</usage>
21709                <enumeratedValue>
21710                  <name>Disabled</name>
21711                  <description>Read: Disabled</description>
21712                  <value>0</value>
21713                </enumeratedValue>
21714                <enumeratedValue>
21715                  <name>Enabled</name>
21716                  <description>Read: Enabled</description>
21717                  <value>1</value>
21718                </enumeratedValue>
21719              </enumeratedValues>
21720              <enumeratedValues>
21721                <usage>write</usage>
21722                <enumeratedValue>
21723                  <name>Set</name>
21724                  <description>Enable</description>
21725                  <value>1</value>
21726                </enumeratedValue>
21727              </enumeratedValues>
21728            </field>
21729            <field>
21730              <name>COMPARE4</name>
21731              <description>Write '1' to enable interrupt for COMPARE[4] event</description>
21732              <lsb>20</lsb>
21733              <msb>20</msb>
21734              <enumeratedValues>
21735                <usage>read</usage>
21736                <enumeratedValue>
21737                  <name>Disabled</name>
21738                  <description>Read: Disabled</description>
21739                  <value>0</value>
21740                </enumeratedValue>
21741                <enumeratedValue>
21742                  <name>Enabled</name>
21743                  <description>Read: Enabled</description>
21744                  <value>1</value>
21745                </enumeratedValue>
21746              </enumeratedValues>
21747              <enumeratedValues>
21748                <usage>write</usage>
21749                <enumeratedValue>
21750                  <name>Set</name>
21751                  <description>Enable</description>
21752                  <value>1</value>
21753                </enumeratedValue>
21754              </enumeratedValues>
21755            </field>
21756            <field>
21757              <name>COMPARE5</name>
21758              <description>Write '1' to enable interrupt for COMPARE[5] event</description>
21759              <lsb>21</lsb>
21760              <msb>21</msb>
21761              <enumeratedValues>
21762                <usage>read</usage>
21763                <enumeratedValue>
21764                  <name>Disabled</name>
21765                  <description>Read: Disabled</description>
21766                  <value>0</value>
21767                </enumeratedValue>
21768                <enumeratedValue>
21769                  <name>Enabled</name>
21770                  <description>Read: Enabled</description>
21771                  <value>1</value>
21772                </enumeratedValue>
21773              </enumeratedValues>
21774              <enumeratedValues>
21775                <usage>write</usage>
21776                <enumeratedValue>
21777                  <name>Set</name>
21778                  <description>Enable</description>
21779                  <value>1</value>
21780                </enumeratedValue>
21781              </enumeratedValues>
21782            </field>
21783          </fields>
21784        </register>
21785        <register>
21786          <name>INTENCLR</name>
21787          <description>Disable interrupt</description>
21788          <addressOffset>0x308</addressOffset>
21789          <access>read-write</access>
21790          <fields>
21791            <field>
21792              <name>COMPARE0</name>
21793              <description>Write '1' to disable interrupt for COMPARE[0] event</description>
21794              <lsb>16</lsb>
21795              <msb>16</msb>
21796              <enumeratedValues>
21797                <usage>read</usage>
21798                <enumeratedValue>
21799                  <name>Disabled</name>
21800                  <description>Read: Disabled</description>
21801                  <value>0</value>
21802                </enumeratedValue>
21803                <enumeratedValue>
21804                  <name>Enabled</name>
21805                  <description>Read: Enabled</description>
21806                  <value>1</value>
21807                </enumeratedValue>
21808              </enumeratedValues>
21809              <enumeratedValues>
21810                <usage>write</usage>
21811                <enumeratedValue>
21812                  <name>Clear</name>
21813                  <description>Disable</description>
21814                  <value>1</value>
21815                </enumeratedValue>
21816              </enumeratedValues>
21817            </field>
21818            <field>
21819              <name>COMPARE1</name>
21820              <description>Write '1' to disable interrupt for COMPARE[1] event</description>
21821              <lsb>17</lsb>
21822              <msb>17</msb>
21823              <enumeratedValues>
21824                <usage>read</usage>
21825                <enumeratedValue>
21826                  <name>Disabled</name>
21827                  <description>Read: Disabled</description>
21828                  <value>0</value>
21829                </enumeratedValue>
21830                <enumeratedValue>
21831                  <name>Enabled</name>
21832                  <description>Read: Enabled</description>
21833                  <value>1</value>
21834                </enumeratedValue>
21835              </enumeratedValues>
21836              <enumeratedValues>
21837                <usage>write</usage>
21838                <enumeratedValue>
21839                  <name>Clear</name>
21840                  <description>Disable</description>
21841                  <value>1</value>
21842                </enumeratedValue>
21843              </enumeratedValues>
21844            </field>
21845            <field>
21846              <name>COMPARE2</name>
21847              <description>Write '1' to disable interrupt for COMPARE[2] event</description>
21848              <lsb>18</lsb>
21849              <msb>18</msb>
21850              <enumeratedValues>
21851                <usage>read</usage>
21852                <enumeratedValue>
21853                  <name>Disabled</name>
21854                  <description>Read: Disabled</description>
21855                  <value>0</value>
21856                </enumeratedValue>
21857                <enumeratedValue>
21858                  <name>Enabled</name>
21859                  <description>Read: Enabled</description>
21860                  <value>1</value>
21861                </enumeratedValue>
21862              </enumeratedValues>
21863              <enumeratedValues>
21864                <usage>write</usage>
21865                <enumeratedValue>
21866                  <name>Clear</name>
21867                  <description>Disable</description>
21868                  <value>1</value>
21869                </enumeratedValue>
21870              </enumeratedValues>
21871            </field>
21872            <field>
21873              <name>COMPARE3</name>
21874              <description>Write '1' to disable interrupt for COMPARE[3] event</description>
21875              <lsb>19</lsb>
21876              <msb>19</msb>
21877              <enumeratedValues>
21878                <usage>read</usage>
21879                <enumeratedValue>
21880                  <name>Disabled</name>
21881                  <description>Read: Disabled</description>
21882                  <value>0</value>
21883                </enumeratedValue>
21884                <enumeratedValue>
21885                  <name>Enabled</name>
21886                  <description>Read: Enabled</description>
21887                  <value>1</value>
21888                </enumeratedValue>
21889              </enumeratedValues>
21890              <enumeratedValues>
21891                <usage>write</usage>
21892                <enumeratedValue>
21893                  <name>Clear</name>
21894                  <description>Disable</description>
21895                  <value>1</value>
21896                </enumeratedValue>
21897              </enumeratedValues>
21898            </field>
21899            <field>
21900              <name>COMPARE4</name>
21901              <description>Write '1' to disable interrupt for COMPARE[4] event</description>
21902              <lsb>20</lsb>
21903              <msb>20</msb>
21904              <enumeratedValues>
21905                <usage>read</usage>
21906                <enumeratedValue>
21907                  <name>Disabled</name>
21908                  <description>Read: Disabled</description>
21909                  <value>0</value>
21910                </enumeratedValue>
21911                <enumeratedValue>
21912                  <name>Enabled</name>
21913                  <description>Read: Enabled</description>
21914                  <value>1</value>
21915                </enumeratedValue>
21916              </enumeratedValues>
21917              <enumeratedValues>
21918                <usage>write</usage>
21919                <enumeratedValue>
21920                  <name>Clear</name>
21921                  <description>Disable</description>
21922                  <value>1</value>
21923                </enumeratedValue>
21924              </enumeratedValues>
21925            </field>
21926            <field>
21927              <name>COMPARE5</name>
21928              <description>Write '1' to disable interrupt for COMPARE[5] event</description>
21929              <lsb>21</lsb>
21930              <msb>21</msb>
21931              <enumeratedValues>
21932                <usage>read</usage>
21933                <enumeratedValue>
21934                  <name>Disabled</name>
21935                  <description>Read: Disabled</description>
21936                  <value>0</value>
21937                </enumeratedValue>
21938                <enumeratedValue>
21939                  <name>Enabled</name>
21940                  <description>Read: Enabled</description>
21941                  <value>1</value>
21942                </enumeratedValue>
21943              </enumeratedValues>
21944              <enumeratedValues>
21945                <usage>write</usage>
21946                <enumeratedValue>
21947                  <name>Clear</name>
21948                  <description>Disable</description>
21949                  <value>1</value>
21950                </enumeratedValue>
21951              </enumeratedValues>
21952            </field>
21953          </fields>
21954        </register>
21955        <register>
21956          <name>MODE</name>
21957          <description>Timer mode selection</description>
21958          <addressOffset>0x504</addressOffset>
21959          <access>read-write</access>
21960          <fields>
21961            <field>
21962              <name>MODE</name>
21963              <description>Timer mode</description>
21964              <lsb>0</lsb>
21965              <msb>1</msb>
21966              <enumeratedValues>
21967                <enumeratedValue>
21968                  <name>Timer</name>
21969                  <description>Select Timer mode</description>
21970                  <value>0</value>
21971                </enumeratedValue>
21972                <enumeratedValue>
21973                  <name>Counter</name>
21974                  <description>Deprecated enumerator -  Select Counter mode</description>
21975                  <value>1</value>
21976                </enumeratedValue>
21977                <enumeratedValue>
21978                  <name>LowPowerCounter</name>
21979                  <description>Select Low Power Counter mode</description>
21980                  <value>2</value>
21981                </enumeratedValue>
21982              </enumeratedValues>
21983            </field>
21984          </fields>
21985        </register>
21986        <register>
21987          <name>BITMODE</name>
21988          <description>Configure the number of bits used by the TIMER</description>
21989          <addressOffset>0x508</addressOffset>
21990          <access>read-write</access>
21991          <fields>
21992            <field>
21993              <name>BITMODE</name>
21994              <description>Timer bit width</description>
21995              <lsb>0</lsb>
21996              <msb>1</msb>
21997              <enumeratedValues>
21998                <enumeratedValue>
21999                  <name>16Bit</name>
22000                  <description>16 bit timer bit width</description>
22001                  <value>0</value>
22002                </enumeratedValue>
22003                <enumeratedValue>
22004                  <name>08Bit</name>
22005                  <description>8 bit timer bit width</description>
22006                  <value>1</value>
22007                </enumeratedValue>
22008                <enumeratedValue>
22009                  <name>24Bit</name>
22010                  <description>24 bit timer bit width</description>
22011                  <value>2</value>
22012                </enumeratedValue>
22013                <enumeratedValue>
22014                  <name>32Bit</name>
22015                  <description>32 bit timer bit width</description>
22016                  <value>3</value>
22017                </enumeratedValue>
22018              </enumeratedValues>
22019            </field>
22020          </fields>
22021        </register>
22022        <register>
22023          <name>PRESCALER</name>
22024          <description>Timer prescaler register</description>
22025          <addressOffset>0x510</addressOffset>
22026          <access>read-write</access>
22027          <resetValue>0x00000004</resetValue>
22028          <fields>
22029            <field>
22030              <name>PRESCALER</name>
22031              <description>Prescaler value</description>
22032              <lsb>0</lsb>
22033              <msb>3</msb>
22034            </field>
22035          </fields>
22036        </register>
22037        <register>
22038          <dim>0x6</dim>
22039          <dimIncrement>0x4</dimIncrement>
22040          <name>CC[%s]</name>
22041          <description>Description collection[n]: Capture/Compare register n</description>
22042          <addressOffset>0x540</addressOffset>
22043          <access>read-write</access>
22044          <fields>
22045            <field>
22046              <name>CC</name>
22047              <description>Capture/Compare value</description>
22048              <lsb>0</lsb>
22049              <msb>31</msb>
22050            </field>
22051          </fields>
22052        </register>
22053      </registers>
22054    </peripheral>
22055    <peripheral derivedFrom="TIMER0">
22056      <name>TIMER1</name>
22057      <description>Timer/Counter 1</description>
22058      <baseAddress>0x40009000</baseAddress>
22059      <interrupt>
22060        <name>TIMER1</name>
22061        <value>9</value>
22062      </interrupt>
22063    </peripheral>
22064    <peripheral derivedFrom="TIMER0">
22065      <name>TIMER2</name>
22066      <description>Timer/Counter 2</description>
22067      <baseAddress>0x4000A000</baseAddress>
22068      <interrupt>
22069        <name>TIMER2</name>
22070        <value>10</value>
22071      </interrupt>
22072    </peripheral>
22073    <peripheral>
22074      <name>RTC0</name>
22075      <description>Real time counter 0</description>
22076      <baseAddress>0x4000B000</baseAddress>
22077      <headerStructName>RTC</headerStructName>
22078      <addressBlock>
22079        <offset>0</offset>
22080        <size>0x1000</size>
22081        <usage>registers</usage>
22082      </addressBlock>
22083      <interrupt>
22084        <name>RTC0</name>
22085        <value>11</value>
22086      </interrupt>
22087      <groupName>RTC</groupName>
22088      <size>0x20</size>
22089      <registers>
22090        <register>
22091          <name>TASKS_START</name>
22092          <description>Start RTC COUNTER</description>
22093          <addressOffset>0x000</addressOffset>
22094          <access>write-only</access>
22095          <fields>
22096            <field>
22097              <name>TASKS_START</name>
22098              <lsb>0</lsb>
22099              <msb>0</msb>
22100            </field>
22101          </fields>
22102        </register>
22103        <register>
22104          <name>TASKS_STOP</name>
22105          <description>Stop RTC COUNTER</description>
22106          <addressOffset>0x004</addressOffset>
22107          <access>write-only</access>
22108          <fields>
22109            <field>
22110              <name>TASKS_STOP</name>
22111              <lsb>0</lsb>
22112              <msb>0</msb>
22113            </field>
22114          </fields>
22115        </register>
22116        <register>
22117          <name>TASKS_CLEAR</name>
22118          <description>Clear RTC COUNTER</description>
22119          <addressOffset>0x008</addressOffset>
22120          <access>write-only</access>
22121          <fields>
22122            <field>
22123              <name>TASKS_CLEAR</name>
22124              <lsb>0</lsb>
22125              <msb>0</msb>
22126            </field>
22127          </fields>
22128        </register>
22129        <register>
22130          <name>TASKS_TRIGOVRFLW</name>
22131          <description>Set COUNTER to 0xFFFFF0</description>
22132          <addressOffset>0x00C</addressOffset>
22133          <access>write-only</access>
22134          <fields>
22135            <field>
22136              <name>TASKS_TRIGOVRFLW</name>
22137              <lsb>0</lsb>
22138              <msb>0</msb>
22139            </field>
22140          </fields>
22141        </register>
22142        <register>
22143          <name>EVENTS_TICK</name>
22144          <description>Event on COUNTER increment</description>
22145          <addressOffset>0x100</addressOffset>
22146          <access>read-write</access>
22147          <fields>
22148            <field>
22149              <name>EVENTS_TICK</name>
22150              <lsb>0</lsb>
22151              <msb>0</msb>
22152            </field>
22153          </fields>
22154        </register>
22155        <register>
22156          <name>EVENTS_OVRFLW</name>
22157          <description>Event on COUNTER overflow</description>
22158          <addressOffset>0x104</addressOffset>
22159          <access>read-write</access>
22160          <fields>
22161            <field>
22162              <name>EVENTS_OVRFLW</name>
22163              <lsb>0</lsb>
22164              <msb>0</msb>
22165            </field>
22166          </fields>
22167        </register>
22168        <register>
22169          <dim>0x4</dim>
22170          <dimIncrement>0x4</dimIncrement>
22171          <name>EVENTS_COMPARE[%s]</name>
22172          <description>Description collection[n]: Compare event on CC[n] match</description>
22173          <addressOffset>0x140</addressOffset>
22174          <access>read-write</access>
22175          <fields>
22176            <field>
22177              <name>EVENTS_COMPARE</name>
22178              <lsb>0</lsb>
22179              <msb>0</msb>
22180            </field>
22181          </fields>
22182        </register>
22183        <register>
22184          <name>INTENSET</name>
22185          <description>Enable interrupt</description>
22186          <addressOffset>0x304</addressOffset>
22187          <access>read-write</access>
22188          <fields>
22189            <field>
22190              <name>TICK</name>
22191              <description>Write '1' to enable interrupt for TICK event</description>
22192              <lsb>0</lsb>
22193              <msb>0</msb>
22194              <enumeratedValues>
22195                <usage>read</usage>
22196                <enumeratedValue>
22197                  <name>Disabled</name>
22198                  <description>Read: Disabled</description>
22199                  <value>0</value>
22200                </enumeratedValue>
22201                <enumeratedValue>
22202                  <name>Enabled</name>
22203                  <description>Read: Enabled</description>
22204                  <value>1</value>
22205                </enumeratedValue>
22206              </enumeratedValues>
22207              <enumeratedValues>
22208                <usage>write</usage>
22209                <enumeratedValue>
22210                  <name>Set</name>
22211                  <description>Enable</description>
22212                  <value>1</value>
22213                </enumeratedValue>
22214              </enumeratedValues>
22215            </field>
22216            <field>
22217              <name>OVRFLW</name>
22218              <description>Write '1' to enable interrupt for OVRFLW event</description>
22219              <lsb>1</lsb>
22220              <msb>1</msb>
22221              <enumeratedValues>
22222                <usage>read</usage>
22223                <enumeratedValue>
22224                  <name>Disabled</name>
22225                  <description>Read: Disabled</description>
22226                  <value>0</value>
22227                </enumeratedValue>
22228                <enumeratedValue>
22229                  <name>Enabled</name>
22230                  <description>Read: Enabled</description>
22231                  <value>1</value>
22232                </enumeratedValue>
22233              </enumeratedValues>
22234              <enumeratedValues>
22235                <usage>write</usage>
22236                <enumeratedValue>
22237                  <name>Set</name>
22238                  <description>Enable</description>
22239                  <value>1</value>
22240                </enumeratedValue>
22241              </enumeratedValues>
22242            </field>
22243            <field>
22244              <name>COMPARE0</name>
22245              <description>Write '1' to enable interrupt for COMPARE[0] event</description>
22246              <lsb>16</lsb>
22247              <msb>16</msb>
22248              <enumeratedValues>
22249                <usage>read</usage>
22250                <enumeratedValue>
22251                  <name>Disabled</name>
22252                  <description>Read: Disabled</description>
22253                  <value>0</value>
22254                </enumeratedValue>
22255                <enumeratedValue>
22256                  <name>Enabled</name>
22257                  <description>Read: Enabled</description>
22258                  <value>1</value>
22259                </enumeratedValue>
22260              </enumeratedValues>
22261              <enumeratedValues>
22262                <usage>write</usage>
22263                <enumeratedValue>
22264                  <name>Set</name>
22265                  <description>Enable</description>
22266                  <value>1</value>
22267                </enumeratedValue>
22268              </enumeratedValues>
22269            </field>
22270            <field>
22271              <name>COMPARE1</name>
22272              <description>Write '1' to enable interrupt for COMPARE[1] event</description>
22273              <lsb>17</lsb>
22274              <msb>17</msb>
22275              <enumeratedValues>
22276                <usage>read</usage>
22277                <enumeratedValue>
22278                  <name>Disabled</name>
22279                  <description>Read: Disabled</description>
22280                  <value>0</value>
22281                </enumeratedValue>
22282                <enumeratedValue>
22283                  <name>Enabled</name>
22284                  <description>Read: Enabled</description>
22285                  <value>1</value>
22286                </enumeratedValue>
22287              </enumeratedValues>
22288              <enumeratedValues>
22289                <usage>write</usage>
22290                <enumeratedValue>
22291                  <name>Set</name>
22292                  <description>Enable</description>
22293                  <value>1</value>
22294                </enumeratedValue>
22295              </enumeratedValues>
22296            </field>
22297            <field>
22298              <name>COMPARE2</name>
22299              <description>Write '1' to enable interrupt for COMPARE[2] event</description>
22300              <lsb>18</lsb>
22301              <msb>18</msb>
22302              <enumeratedValues>
22303                <usage>read</usage>
22304                <enumeratedValue>
22305                  <name>Disabled</name>
22306                  <description>Read: Disabled</description>
22307                  <value>0</value>
22308                </enumeratedValue>
22309                <enumeratedValue>
22310                  <name>Enabled</name>
22311                  <description>Read: Enabled</description>
22312                  <value>1</value>
22313                </enumeratedValue>
22314              </enumeratedValues>
22315              <enumeratedValues>
22316                <usage>write</usage>
22317                <enumeratedValue>
22318                  <name>Set</name>
22319                  <description>Enable</description>
22320                  <value>1</value>
22321                </enumeratedValue>
22322              </enumeratedValues>
22323            </field>
22324            <field>
22325              <name>COMPARE3</name>
22326              <description>Write '1' to enable interrupt for COMPARE[3] event</description>
22327              <lsb>19</lsb>
22328              <msb>19</msb>
22329              <enumeratedValues>
22330                <usage>read</usage>
22331                <enumeratedValue>
22332                  <name>Disabled</name>
22333                  <description>Read: Disabled</description>
22334                  <value>0</value>
22335                </enumeratedValue>
22336                <enumeratedValue>
22337                  <name>Enabled</name>
22338                  <description>Read: Enabled</description>
22339                  <value>1</value>
22340                </enumeratedValue>
22341              </enumeratedValues>
22342              <enumeratedValues>
22343                <usage>write</usage>
22344                <enumeratedValue>
22345                  <name>Set</name>
22346                  <description>Enable</description>
22347                  <value>1</value>
22348                </enumeratedValue>
22349              </enumeratedValues>
22350            </field>
22351          </fields>
22352        </register>
22353        <register>
22354          <name>INTENCLR</name>
22355          <description>Disable interrupt</description>
22356          <addressOffset>0x308</addressOffset>
22357          <access>read-write</access>
22358          <fields>
22359            <field>
22360              <name>TICK</name>
22361              <description>Write '1' to disable interrupt for TICK event</description>
22362              <lsb>0</lsb>
22363              <msb>0</msb>
22364              <enumeratedValues>
22365                <usage>read</usage>
22366                <enumeratedValue>
22367                  <name>Disabled</name>
22368                  <description>Read: Disabled</description>
22369                  <value>0</value>
22370                </enumeratedValue>
22371                <enumeratedValue>
22372                  <name>Enabled</name>
22373                  <description>Read: Enabled</description>
22374                  <value>1</value>
22375                </enumeratedValue>
22376              </enumeratedValues>
22377              <enumeratedValues>
22378                <usage>write</usage>
22379                <enumeratedValue>
22380                  <name>Clear</name>
22381                  <description>Disable</description>
22382                  <value>1</value>
22383                </enumeratedValue>
22384              </enumeratedValues>
22385            </field>
22386            <field>
22387              <name>OVRFLW</name>
22388              <description>Write '1' to disable interrupt for OVRFLW event</description>
22389              <lsb>1</lsb>
22390              <msb>1</msb>
22391              <enumeratedValues>
22392                <usage>read</usage>
22393                <enumeratedValue>
22394                  <name>Disabled</name>
22395                  <description>Read: Disabled</description>
22396                  <value>0</value>
22397                </enumeratedValue>
22398                <enumeratedValue>
22399                  <name>Enabled</name>
22400                  <description>Read: Enabled</description>
22401                  <value>1</value>
22402                </enumeratedValue>
22403              </enumeratedValues>
22404              <enumeratedValues>
22405                <usage>write</usage>
22406                <enumeratedValue>
22407                  <name>Clear</name>
22408                  <description>Disable</description>
22409                  <value>1</value>
22410                </enumeratedValue>
22411              </enumeratedValues>
22412            </field>
22413            <field>
22414              <name>COMPARE0</name>
22415              <description>Write '1' to disable interrupt for COMPARE[0] event</description>
22416              <lsb>16</lsb>
22417              <msb>16</msb>
22418              <enumeratedValues>
22419                <usage>read</usage>
22420                <enumeratedValue>
22421                  <name>Disabled</name>
22422                  <description>Read: Disabled</description>
22423                  <value>0</value>
22424                </enumeratedValue>
22425                <enumeratedValue>
22426                  <name>Enabled</name>
22427                  <description>Read: Enabled</description>
22428                  <value>1</value>
22429                </enumeratedValue>
22430              </enumeratedValues>
22431              <enumeratedValues>
22432                <usage>write</usage>
22433                <enumeratedValue>
22434                  <name>Clear</name>
22435                  <description>Disable</description>
22436                  <value>1</value>
22437                </enumeratedValue>
22438              </enumeratedValues>
22439            </field>
22440            <field>
22441              <name>COMPARE1</name>
22442              <description>Write '1' to disable interrupt for COMPARE[1] event</description>
22443              <lsb>17</lsb>
22444              <msb>17</msb>
22445              <enumeratedValues>
22446                <usage>read</usage>
22447                <enumeratedValue>
22448                  <name>Disabled</name>
22449                  <description>Read: Disabled</description>
22450                  <value>0</value>
22451                </enumeratedValue>
22452                <enumeratedValue>
22453                  <name>Enabled</name>
22454                  <description>Read: Enabled</description>
22455                  <value>1</value>
22456                </enumeratedValue>
22457              </enumeratedValues>
22458              <enumeratedValues>
22459                <usage>write</usage>
22460                <enumeratedValue>
22461                  <name>Clear</name>
22462                  <description>Disable</description>
22463                  <value>1</value>
22464                </enumeratedValue>
22465              </enumeratedValues>
22466            </field>
22467            <field>
22468              <name>COMPARE2</name>
22469              <description>Write '1' to disable interrupt for COMPARE[2] event</description>
22470              <lsb>18</lsb>
22471              <msb>18</msb>
22472              <enumeratedValues>
22473                <usage>read</usage>
22474                <enumeratedValue>
22475                  <name>Disabled</name>
22476                  <description>Read: Disabled</description>
22477                  <value>0</value>
22478                </enumeratedValue>
22479                <enumeratedValue>
22480                  <name>Enabled</name>
22481                  <description>Read: Enabled</description>
22482                  <value>1</value>
22483                </enumeratedValue>
22484              </enumeratedValues>
22485              <enumeratedValues>
22486                <usage>write</usage>
22487                <enumeratedValue>
22488                  <name>Clear</name>
22489                  <description>Disable</description>
22490                  <value>1</value>
22491                </enumeratedValue>
22492              </enumeratedValues>
22493            </field>
22494            <field>
22495              <name>COMPARE3</name>
22496              <description>Write '1' to disable interrupt for COMPARE[3] event</description>
22497              <lsb>19</lsb>
22498              <msb>19</msb>
22499              <enumeratedValues>
22500                <usage>read</usage>
22501                <enumeratedValue>
22502                  <name>Disabled</name>
22503                  <description>Read: Disabled</description>
22504                  <value>0</value>
22505                </enumeratedValue>
22506                <enumeratedValue>
22507                  <name>Enabled</name>
22508                  <description>Read: Enabled</description>
22509                  <value>1</value>
22510                </enumeratedValue>
22511              </enumeratedValues>
22512              <enumeratedValues>
22513                <usage>write</usage>
22514                <enumeratedValue>
22515                  <name>Clear</name>
22516                  <description>Disable</description>
22517                  <value>1</value>
22518                </enumeratedValue>
22519              </enumeratedValues>
22520            </field>
22521          </fields>
22522        </register>
22523        <register>
22524          <name>EVTEN</name>
22525          <description>Enable or disable event routing</description>
22526          <addressOffset>0x340</addressOffset>
22527          <access>read-write</access>
22528          <fields>
22529            <field>
22530              <name>TICK</name>
22531              <description>Enable or disable event routing for TICK event</description>
22532              <lsb>0</lsb>
22533              <msb>0</msb>
22534              <enumeratedValues>
22535                <enumeratedValue>
22536                  <name>Disabled</name>
22537                  <description>Disable</description>
22538                  <value>0</value>
22539                </enumeratedValue>
22540                <enumeratedValue>
22541                  <name>Enabled</name>
22542                  <description>Enable</description>
22543                  <value>1</value>
22544                </enumeratedValue>
22545              </enumeratedValues>
22546            </field>
22547            <field>
22548              <name>OVRFLW</name>
22549              <description>Enable or disable event routing for OVRFLW event</description>
22550              <lsb>1</lsb>
22551              <msb>1</msb>
22552              <enumeratedValues>
22553                <enumeratedValue>
22554                  <name>Disabled</name>
22555                  <description>Disable</description>
22556                  <value>0</value>
22557                </enumeratedValue>
22558                <enumeratedValue>
22559                  <name>Enabled</name>
22560                  <description>Enable</description>
22561                  <value>1</value>
22562                </enumeratedValue>
22563              </enumeratedValues>
22564            </field>
22565            <field>
22566              <name>COMPARE0</name>
22567              <description>Enable or disable event routing for COMPARE[0] event</description>
22568              <lsb>16</lsb>
22569              <msb>16</msb>
22570              <enumeratedValues>
22571                <enumeratedValue>
22572                  <name>Disabled</name>
22573                  <description>Disable</description>
22574                  <value>0</value>
22575                </enumeratedValue>
22576                <enumeratedValue>
22577                  <name>Enabled</name>
22578                  <description>Enable</description>
22579                  <value>1</value>
22580                </enumeratedValue>
22581              </enumeratedValues>
22582            </field>
22583            <field>
22584              <name>COMPARE1</name>
22585              <description>Enable or disable event routing for COMPARE[1] event</description>
22586              <lsb>17</lsb>
22587              <msb>17</msb>
22588              <enumeratedValues>
22589                <enumeratedValue>
22590                  <name>Disabled</name>
22591                  <description>Disable</description>
22592                  <value>0</value>
22593                </enumeratedValue>
22594                <enumeratedValue>
22595                  <name>Enabled</name>
22596                  <description>Enable</description>
22597                  <value>1</value>
22598                </enumeratedValue>
22599              </enumeratedValues>
22600            </field>
22601            <field>
22602              <name>COMPARE2</name>
22603              <description>Enable or disable event routing for COMPARE[2] event</description>
22604              <lsb>18</lsb>
22605              <msb>18</msb>
22606              <enumeratedValues>
22607                <enumeratedValue>
22608                  <name>Disabled</name>
22609                  <description>Disable</description>
22610                  <value>0</value>
22611                </enumeratedValue>
22612                <enumeratedValue>
22613                  <name>Enabled</name>
22614                  <description>Enable</description>
22615                  <value>1</value>
22616                </enumeratedValue>
22617              </enumeratedValues>
22618            </field>
22619            <field>
22620              <name>COMPARE3</name>
22621              <description>Enable or disable event routing for COMPARE[3] event</description>
22622              <lsb>19</lsb>
22623              <msb>19</msb>
22624              <enumeratedValues>
22625                <enumeratedValue>
22626                  <name>Disabled</name>
22627                  <description>Disable</description>
22628                  <value>0</value>
22629                </enumeratedValue>
22630                <enumeratedValue>
22631                  <name>Enabled</name>
22632                  <description>Enable</description>
22633                  <value>1</value>
22634                </enumeratedValue>
22635              </enumeratedValues>
22636            </field>
22637          </fields>
22638        </register>
22639        <register>
22640          <name>EVTENSET</name>
22641          <description>Enable event routing</description>
22642          <addressOffset>0x344</addressOffset>
22643          <access>read-write</access>
22644          <fields>
22645            <field>
22646              <name>TICK</name>
22647              <description>Write '1' to enable event routing for TICK event</description>
22648              <lsb>0</lsb>
22649              <msb>0</msb>
22650              <enumeratedValues>
22651                <usage>read</usage>
22652                <enumeratedValue>
22653                  <name>Disabled</name>
22654                  <description>Read: Disabled</description>
22655                  <value>0</value>
22656                </enumeratedValue>
22657                <enumeratedValue>
22658                  <name>Enabled</name>
22659                  <description>Read: Enabled</description>
22660                  <value>1</value>
22661                </enumeratedValue>
22662              </enumeratedValues>
22663              <enumeratedValues>
22664                <usage>write</usage>
22665                <enumeratedValue>
22666                  <name>Set</name>
22667                  <description>Enable</description>
22668                  <value>1</value>
22669                </enumeratedValue>
22670              </enumeratedValues>
22671            </field>
22672            <field>
22673              <name>OVRFLW</name>
22674              <description>Write '1' to enable event routing for OVRFLW event</description>
22675              <lsb>1</lsb>
22676              <msb>1</msb>
22677              <enumeratedValues>
22678                <usage>read</usage>
22679                <enumeratedValue>
22680                  <name>Disabled</name>
22681                  <description>Read: Disabled</description>
22682                  <value>0</value>
22683                </enumeratedValue>
22684                <enumeratedValue>
22685                  <name>Enabled</name>
22686                  <description>Read: Enabled</description>
22687                  <value>1</value>
22688                </enumeratedValue>
22689              </enumeratedValues>
22690              <enumeratedValues>
22691                <usage>write</usage>
22692                <enumeratedValue>
22693                  <name>Set</name>
22694                  <description>Enable</description>
22695                  <value>1</value>
22696                </enumeratedValue>
22697              </enumeratedValues>
22698            </field>
22699            <field>
22700              <name>COMPARE0</name>
22701              <description>Write '1' to enable event routing for COMPARE[0] event</description>
22702              <lsb>16</lsb>
22703              <msb>16</msb>
22704              <enumeratedValues>
22705                <usage>read</usage>
22706                <enumeratedValue>
22707                  <name>Disabled</name>
22708                  <description>Read: Disabled</description>
22709                  <value>0</value>
22710                </enumeratedValue>
22711                <enumeratedValue>
22712                  <name>Enabled</name>
22713                  <description>Read: Enabled</description>
22714                  <value>1</value>
22715                </enumeratedValue>
22716              </enumeratedValues>
22717              <enumeratedValues>
22718                <usage>write</usage>
22719                <enumeratedValue>
22720                  <name>Set</name>
22721                  <description>Enable</description>
22722                  <value>1</value>
22723                </enumeratedValue>
22724              </enumeratedValues>
22725            </field>
22726            <field>
22727              <name>COMPARE1</name>
22728              <description>Write '1' to enable event routing for COMPARE[1] event</description>
22729              <lsb>17</lsb>
22730              <msb>17</msb>
22731              <enumeratedValues>
22732                <usage>read</usage>
22733                <enumeratedValue>
22734                  <name>Disabled</name>
22735                  <description>Read: Disabled</description>
22736                  <value>0</value>
22737                </enumeratedValue>
22738                <enumeratedValue>
22739                  <name>Enabled</name>
22740                  <description>Read: Enabled</description>
22741                  <value>1</value>
22742                </enumeratedValue>
22743              </enumeratedValues>
22744              <enumeratedValues>
22745                <usage>write</usage>
22746                <enumeratedValue>
22747                  <name>Set</name>
22748                  <description>Enable</description>
22749                  <value>1</value>
22750                </enumeratedValue>
22751              </enumeratedValues>
22752            </field>
22753            <field>
22754              <name>COMPARE2</name>
22755              <description>Write '1' to enable event routing for COMPARE[2] event</description>
22756              <lsb>18</lsb>
22757              <msb>18</msb>
22758              <enumeratedValues>
22759                <usage>read</usage>
22760                <enumeratedValue>
22761                  <name>Disabled</name>
22762                  <description>Read: Disabled</description>
22763                  <value>0</value>
22764                </enumeratedValue>
22765                <enumeratedValue>
22766                  <name>Enabled</name>
22767                  <description>Read: Enabled</description>
22768                  <value>1</value>
22769                </enumeratedValue>
22770              </enumeratedValues>
22771              <enumeratedValues>
22772                <usage>write</usage>
22773                <enumeratedValue>
22774                  <name>Set</name>
22775                  <description>Enable</description>
22776                  <value>1</value>
22777                </enumeratedValue>
22778              </enumeratedValues>
22779            </field>
22780            <field>
22781              <name>COMPARE3</name>
22782              <description>Write '1' to enable event routing for COMPARE[3] event</description>
22783              <lsb>19</lsb>
22784              <msb>19</msb>
22785              <enumeratedValues>
22786                <usage>read</usage>
22787                <enumeratedValue>
22788                  <name>Disabled</name>
22789                  <description>Read: Disabled</description>
22790                  <value>0</value>
22791                </enumeratedValue>
22792                <enumeratedValue>
22793                  <name>Enabled</name>
22794                  <description>Read: Enabled</description>
22795                  <value>1</value>
22796                </enumeratedValue>
22797              </enumeratedValues>
22798              <enumeratedValues>
22799                <usage>write</usage>
22800                <enumeratedValue>
22801                  <name>Set</name>
22802                  <description>Enable</description>
22803                  <value>1</value>
22804                </enumeratedValue>
22805              </enumeratedValues>
22806            </field>
22807          </fields>
22808        </register>
22809        <register>
22810          <name>EVTENCLR</name>
22811          <description>Disable event routing</description>
22812          <addressOffset>0x348</addressOffset>
22813          <access>read-write</access>
22814          <fields>
22815            <field>
22816              <name>TICK</name>
22817              <description>Write '1' to disable event routing for TICK event</description>
22818              <lsb>0</lsb>
22819              <msb>0</msb>
22820              <enumeratedValues>
22821                <usage>read</usage>
22822                <enumeratedValue>
22823                  <name>Disabled</name>
22824                  <description>Read: Disabled</description>
22825                  <value>0</value>
22826                </enumeratedValue>
22827                <enumeratedValue>
22828                  <name>Enabled</name>
22829                  <description>Read: Enabled</description>
22830                  <value>1</value>
22831                </enumeratedValue>
22832              </enumeratedValues>
22833              <enumeratedValues>
22834                <usage>write</usage>
22835                <enumeratedValue>
22836                  <name>Clear</name>
22837                  <description>Disable</description>
22838                  <value>1</value>
22839                </enumeratedValue>
22840              </enumeratedValues>
22841            </field>
22842            <field>
22843              <name>OVRFLW</name>
22844              <description>Write '1' to disable event routing for OVRFLW event</description>
22845              <lsb>1</lsb>
22846              <msb>1</msb>
22847              <enumeratedValues>
22848                <usage>read</usage>
22849                <enumeratedValue>
22850                  <name>Disabled</name>
22851                  <description>Read: Disabled</description>
22852                  <value>0</value>
22853                </enumeratedValue>
22854                <enumeratedValue>
22855                  <name>Enabled</name>
22856                  <description>Read: Enabled</description>
22857                  <value>1</value>
22858                </enumeratedValue>
22859              </enumeratedValues>
22860              <enumeratedValues>
22861                <usage>write</usage>
22862                <enumeratedValue>
22863                  <name>Clear</name>
22864                  <description>Disable</description>
22865                  <value>1</value>
22866                </enumeratedValue>
22867              </enumeratedValues>
22868            </field>
22869            <field>
22870              <name>COMPARE0</name>
22871              <description>Write '1' to disable event routing for COMPARE[0] event</description>
22872              <lsb>16</lsb>
22873              <msb>16</msb>
22874              <enumeratedValues>
22875                <usage>read</usage>
22876                <enumeratedValue>
22877                  <name>Disabled</name>
22878                  <description>Read: Disabled</description>
22879                  <value>0</value>
22880                </enumeratedValue>
22881                <enumeratedValue>
22882                  <name>Enabled</name>
22883                  <description>Read: Enabled</description>
22884                  <value>1</value>
22885                </enumeratedValue>
22886              </enumeratedValues>
22887              <enumeratedValues>
22888                <usage>write</usage>
22889                <enumeratedValue>
22890                  <name>Clear</name>
22891                  <description>Disable</description>
22892                  <value>1</value>
22893                </enumeratedValue>
22894              </enumeratedValues>
22895            </field>
22896            <field>
22897              <name>COMPARE1</name>
22898              <description>Write '1' to disable event routing for COMPARE[1] event</description>
22899              <lsb>17</lsb>
22900              <msb>17</msb>
22901              <enumeratedValues>
22902                <usage>read</usage>
22903                <enumeratedValue>
22904                  <name>Disabled</name>
22905                  <description>Read: Disabled</description>
22906                  <value>0</value>
22907                </enumeratedValue>
22908                <enumeratedValue>
22909                  <name>Enabled</name>
22910                  <description>Read: Enabled</description>
22911                  <value>1</value>
22912                </enumeratedValue>
22913              </enumeratedValues>
22914              <enumeratedValues>
22915                <usage>write</usage>
22916                <enumeratedValue>
22917                  <name>Clear</name>
22918                  <description>Disable</description>
22919                  <value>1</value>
22920                </enumeratedValue>
22921              </enumeratedValues>
22922            </field>
22923            <field>
22924              <name>COMPARE2</name>
22925              <description>Write '1' to disable event routing for COMPARE[2] event</description>
22926              <lsb>18</lsb>
22927              <msb>18</msb>
22928              <enumeratedValues>
22929                <usage>read</usage>
22930                <enumeratedValue>
22931                  <name>Disabled</name>
22932                  <description>Read: Disabled</description>
22933                  <value>0</value>
22934                </enumeratedValue>
22935                <enumeratedValue>
22936                  <name>Enabled</name>
22937                  <description>Read: Enabled</description>
22938                  <value>1</value>
22939                </enumeratedValue>
22940              </enumeratedValues>
22941              <enumeratedValues>
22942                <usage>write</usage>
22943                <enumeratedValue>
22944                  <name>Clear</name>
22945                  <description>Disable</description>
22946                  <value>1</value>
22947                </enumeratedValue>
22948              </enumeratedValues>
22949            </field>
22950            <field>
22951              <name>COMPARE3</name>
22952              <description>Write '1' to disable event routing for COMPARE[3] event</description>
22953              <lsb>19</lsb>
22954              <msb>19</msb>
22955              <enumeratedValues>
22956                <usage>read</usage>
22957                <enumeratedValue>
22958                  <name>Disabled</name>
22959                  <description>Read: Disabled</description>
22960                  <value>0</value>
22961                </enumeratedValue>
22962                <enumeratedValue>
22963                  <name>Enabled</name>
22964                  <description>Read: Enabled</description>
22965                  <value>1</value>
22966                </enumeratedValue>
22967              </enumeratedValues>
22968              <enumeratedValues>
22969                <usage>write</usage>
22970                <enumeratedValue>
22971                  <name>Clear</name>
22972                  <description>Disable</description>
22973                  <value>1</value>
22974                </enumeratedValue>
22975              </enumeratedValues>
22976            </field>
22977          </fields>
22978        </register>
22979        <register>
22980          <name>COUNTER</name>
22981          <description>Current COUNTER value</description>
22982          <addressOffset>0x504</addressOffset>
22983          <access>read-only</access>
22984          <fields>
22985            <field>
22986              <name>COUNTER</name>
22987              <description>Counter value</description>
22988              <lsb>0</lsb>
22989              <msb>23</msb>
22990            </field>
22991          </fields>
22992        </register>
22993        <register>
22994          <name>PRESCALER</name>
22995          <description>12 bit prescaler for COUNTER frequency (32768/(PRESCALER+1)).Must be written when RTC is stopped</description>
22996          <addressOffset>0x508</addressOffset>
22997          <access>read-write</access>
22998          <fields>
22999            <field>
23000              <name>PRESCALER</name>
23001              <description>Prescaler value</description>
23002              <lsb>0</lsb>
23003              <msb>11</msb>
23004            </field>
23005          </fields>
23006        </register>
23007        <register>
23008          <dim>0x4</dim>
23009          <dimIncrement>0x4</dimIncrement>
23010          <name>CC[%s]</name>
23011          <description>Description collection[n]: Compare register n</description>
23012          <addressOffset>0x540</addressOffset>
23013          <access>read-write</access>
23014          <fields>
23015            <field>
23016              <name>COMPARE</name>
23017              <description>Compare value</description>
23018              <lsb>0</lsb>
23019              <msb>23</msb>
23020            </field>
23021          </fields>
23022        </register>
23023      </registers>
23024    </peripheral>
23025    <peripheral>
23026      <name>TEMP</name>
23027      <description>Temperature Sensor</description>
23028      <baseAddress>0x4000C000</baseAddress>
23029      <addressBlock>
23030        <offset>0</offset>
23031        <size>0x1000</size>
23032        <usage>registers</usage>
23033      </addressBlock>
23034      <interrupt>
23035        <name>TEMP</name>
23036        <value>12</value>
23037      </interrupt>
23038      <groupName>TEMP</groupName>
23039      <size>0x20</size>
23040      <registers>
23041        <register>
23042          <name>TASKS_START</name>
23043          <description>Start temperature measurement</description>
23044          <addressOffset>0x000</addressOffset>
23045          <access>write-only</access>
23046          <fields>
23047            <field>
23048              <name>TASKS_START</name>
23049              <lsb>0</lsb>
23050              <msb>0</msb>
23051            </field>
23052          </fields>
23053        </register>
23054        <register>
23055          <name>TASKS_STOP</name>
23056          <description>Stop temperature measurement</description>
23057          <addressOffset>0x004</addressOffset>
23058          <access>write-only</access>
23059          <fields>
23060            <field>
23061              <name>TASKS_STOP</name>
23062              <lsb>0</lsb>
23063              <msb>0</msb>
23064            </field>
23065          </fields>
23066        </register>
23067        <register>
23068          <name>EVENTS_DATARDY</name>
23069          <description>Temperature measurement complete, data ready</description>
23070          <addressOffset>0x100</addressOffset>
23071          <access>read-write</access>
23072          <fields>
23073            <field>
23074              <name>EVENTS_DATARDY</name>
23075              <lsb>0</lsb>
23076              <msb>0</msb>
23077            </field>
23078          </fields>
23079        </register>
23080        <register>
23081          <name>INTENSET</name>
23082          <description>Enable interrupt</description>
23083          <addressOffset>0x304</addressOffset>
23084          <access>read-write</access>
23085          <fields>
23086            <field>
23087              <name>DATARDY</name>
23088              <description>Write '1' to enable interrupt for DATARDY event</description>
23089              <lsb>0</lsb>
23090              <msb>0</msb>
23091              <enumeratedValues>
23092                <usage>read</usage>
23093                <enumeratedValue>
23094                  <name>Disabled</name>
23095                  <description>Read: Disabled</description>
23096                  <value>0</value>
23097                </enumeratedValue>
23098                <enumeratedValue>
23099                  <name>Enabled</name>
23100                  <description>Read: Enabled</description>
23101                  <value>1</value>
23102                </enumeratedValue>
23103              </enumeratedValues>
23104              <enumeratedValues>
23105                <usage>write</usage>
23106                <enumeratedValue>
23107                  <name>Set</name>
23108                  <description>Enable</description>
23109                  <value>1</value>
23110                </enumeratedValue>
23111              </enumeratedValues>
23112            </field>
23113          </fields>
23114        </register>
23115        <register>
23116          <name>INTENCLR</name>
23117          <description>Disable interrupt</description>
23118          <addressOffset>0x308</addressOffset>
23119          <access>read-write</access>
23120          <fields>
23121            <field>
23122              <name>DATARDY</name>
23123              <description>Write '1' to disable interrupt for DATARDY event</description>
23124              <lsb>0</lsb>
23125              <msb>0</msb>
23126              <enumeratedValues>
23127                <usage>read</usage>
23128                <enumeratedValue>
23129                  <name>Disabled</name>
23130                  <description>Read: Disabled</description>
23131                  <value>0</value>
23132                </enumeratedValue>
23133                <enumeratedValue>
23134                  <name>Enabled</name>
23135                  <description>Read: Enabled</description>
23136                  <value>1</value>
23137                </enumeratedValue>
23138              </enumeratedValues>
23139              <enumeratedValues>
23140                <usage>write</usage>
23141                <enumeratedValue>
23142                  <name>Clear</name>
23143                  <description>Disable</description>
23144                  <value>1</value>
23145                </enumeratedValue>
23146              </enumeratedValues>
23147            </field>
23148          </fields>
23149        </register>
23150        <register>
23151          <name>TEMP</name>
23152          <description>Temperature in degC (0.25deg steps)</description>
23153          <addressOffset>0x508</addressOffset>
23154          <access>read-only</access>
23155          <dataType>int32_t</dataType>
23156          <fields>
23157            <field>
23158              <name>TEMP</name>
23159              <description>Temperature in degC (0.25deg steps)</description>
23160              <lsb>0</lsb>
23161              <msb>31</msb>
23162            </field>
23163          </fields>
23164        </register>
23165        <register>
23166          <name>A0</name>
23167          <description>Slope of 1st piece wise linear function</description>
23168          <addressOffset>0x520</addressOffset>
23169          <access>read-write</access>
23170          <resetValue>0x00000326</resetValue>
23171          <fields>
23172            <field>
23173              <name>A0</name>
23174              <description>Slope of 1st piece wise linear function</description>
23175              <lsb>0</lsb>
23176              <msb>11</msb>
23177            </field>
23178          </fields>
23179        </register>
23180        <register>
23181          <name>A1</name>
23182          <description>Slope of 2nd piece wise linear function</description>
23183          <addressOffset>0x524</addressOffset>
23184          <access>read-write</access>
23185          <resetValue>0x00000348</resetValue>
23186          <fields>
23187            <field>
23188              <name>A1</name>
23189              <description>Slope of 2nd piece wise linear function</description>
23190              <lsb>0</lsb>
23191              <msb>11</msb>
23192            </field>
23193          </fields>
23194        </register>
23195        <register>
23196          <name>A2</name>
23197          <description>Slope of 3rd piece wise linear function</description>
23198          <addressOffset>0x528</addressOffset>
23199          <access>read-write</access>
23200          <resetValue>0x000003AA</resetValue>
23201          <fields>
23202            <field>
23203              <name>A2</name>
23204              <description>Slope of 3rd piece wise linear function</description>
23205              <lsb>0</lsb>
23206              <msb>11</msb>
23207            </field>
23208          </fields>
23209        </register>
23210        <register>
23211          <name>A3</name>
23212          <description>Slope of 4th piece wise linear function</description>
23213          <addressOffset>0x52C</addressOffset>
23214          <access>read-write</access>
23215          <resetValue>0x0000040E</resetValue>
23216          <fields>
23217            <field>
23218              <name>A3</name>
23219              <description>Slope of 4th piece wise linear function</description>
23220              <lsb>0</lsb>
23221              <msb>11</msb>
23222            </field>
23223          </fields>
23224        </register>
23225        <register>
23226          <name>A4</name>
23227          <description>Slope of 5th piece wise linear function</description>
23228          <addressOffset>0x530</addressOffset>
23229          <access>read-write</access>
23230          <resetValue>0x000004BD</resetValue>
23231          <fields>
23232            <field>
23233              <name>A4</name>
23234              <description>Slope of 5th piece wise linear function</description>
23235              <lsb>0</lsb>
23236              <msb>11</msb>
23237            </field>
23238          </fields>
23239        </register>
23240        <register>
23241          <name>A5</name>
23242          <description>Slope of 6th piece wise linear function</description>
23243          <addressOffset>0x534</addressOffset>
23244          <access>read-write</access>
23245          <resetValue>0x000005A3</resetValue>
23246          <fields>
23247            <field>
23248              <name>A5</name>
23249              <description>Slope of 6th piece wise linear function</description>
23250              <lsb>0</lsb>
23251              <msb>11</msb>
23252            </field>
23253          </fields>
23254        </register>
23255        <register>
23256          <name>B0</name>
23257          <description>y-intercept of 1st piece wise linear function</description>
23258          <addressOffset>0x540</addressOffset>
23259          <access>read-write</access>
23260          <resetValue>0x00003FEF</resetValue>
23261          <fields>
23262            <field>
23263              <name>B0</name>
23264              <description>y-intercept of 1st piece wise linear function</description>
23265              <lsb>0</lsb>
23266              <msb>13</msb>
23267            </field>
23268          </fields>
23269        </register>
23270        <register>
23271          <name>B1</name>
23272          <description>y-intercept of 2nd piece wise linear function</description>
23273          <addressOffset>0x544</addressOffset>
23274          <access>read-write</access>
23275          <resetValue>0x00003FBE</resetValue>
23276          <fields>
23277            <field>
23278              <name>B1</name>
23279              <description>y-intercept of 2nd piece wise linear function</description>
23280              <lsb>0</lsb>
23281              <msb>13</msb>
23282            </field>
23283          </fields>
23284        </register>
23285        <register>
23286          <name>B2</name>
23287          <description>y-intercept of 3rd piece wise linear function</description>
23288          <addressOffset>0x548</addressOffset>
23289          <access>read-write</access>
23290          <resetValue>0x00003FBE</resetValue>
23291          <fields>
23292            <field>
23293              <name>B2</name>
23294              <description>y-intercept of 3rd piece wise linear function</description>
23295              <lsb>0</lsb>
23296              <msb>13</msb>
23297            </field>
23298          </fields>
23299        </register>
23300        <register>
23301          <name>B3</name>
23302          <description>y-intercept of 4th piece wise linear function</description>
23303          <addressOffset>0x54C</addressOffset>
23304          <access>read-write</access>
23305          <resetValue>0x00000012</resetValue>
23306          <fields>
23307            <field>
23308              <name>B3</name>
23309              <description>y-intercept of 4th piece wise linear function</description>
23310              <lsb>0</lsb>
23311              <msb>13</msb>
23312            </field>
23313          </fields>
23314        </register>
23315        <register>
23316          <name>B4</name>
23317          <description>y-intercept of 5th piece wise linear function</description>
23318          <addressOffset>0x550</addressOffset>
23319          <access>read-write</access>
23320          <resetValue>0x00000124</resetValue>
23321          <fields>
23322            <field>
23323              <name>B4</name>
23324              <description>y-intercept of 5th piece wise linear function</description>
23325              <lsb>0</lsb>
23326              <msb>13</msb>
23327            </field>
23328          </fields>
23329        </register>
23330        <register>
23331          <name>B5</name>
23332          <description>y-intercept of 6th piece wise linear function</description>
23333          <addressOffset>0x554</addressOffset>
23334          <access>read-write</access>
23335          <resetValue>0x0000027C</resetValue>
23336          <fields>
23337            <field>
23338              <name>B5</name>
23339              <description>y-intercept of 6th piece wise linear function</description>
23340              <lsb>0</lsb>
23341              <msb>13</msb>
23342            </field>
23343          </fields>
23344        </register>
23345        <register>
23346          <name>T0</name>
23347          <description>End point of 1st piece wise linear function</description>
23348          <addressOffset>0x560</addressOffset>
23349          <access>read-write</access>
23350          <resetValue>0x000000E2</resetValue>
23351          <fields>
23352            <field>
23353              <name>T0</name>
23354              <description>End point of 1st piece wise linear function</description>
23355              <lsb>0</lsb>
23356              <msb>7</msb>
23357            </field>
23358          </fields>
23359        </register>
23360        <register>
23361          <name>T1</name>
23362          <description>End point of 2nd piece wise linear function</description>
23363          <addressOffset>0x564</addressOffset>
23364          <access>read-write</access>
23365          <resetValue>0x00000000</resetValue>
23366          <fields>
23367            <field>
23368              <name>T1</name>
23369              <description>End point of 2nd piece wise linear function</description>
23370              <lsb>0</lsb>
23371              <msb>7</msb>
23372            </field>
23373          </fields>
23374        </register>
23375        <register>
23376          <name>T2</name>
23377          <description>End point of 3rd piece wise linear function</description>
23378          <addressOffset>0x568</addressOffset>
23379          <access>read-write</access>
23380          <resetValue>0x00000019</resetValue>
23381          <fields>
23382            <field>
23383              <name>T2</name>
23384              <description>End point of 3rd piece wise linear function</description>
23385              <lsb>0</lsb>
23386              <msb>7</msb>
23387            </field>
23388          </fields>
23389        </register>
23390        <register>
23391          <name>T3</name>
23392          <description>End point of 4th piece wise linear function</description>
23393          <addressOffset>0x56C</addressOffset>
23394          <access>read-write</access>
23395          <resetValue>0x0000003C</resetValue>
23396          <fields>
23397            <field>
23398              <name>T3</name>
23399              <description>End point of 4th piece wise linear function</description>
23400              <lsb>0</lsb>
23401              <msb>7</msb>
23402            </field>
23403          </fields>
23404        </register>
23405        <register>
23406          <name>T4</name>
23407          <description>End point of 5th piece wise linear function</description>
23408          <addressOffset>0x570</addressOffset>
23409          <access>read-write</access>
23410          <resetValue>0x00000050</resetValue>
23411          <fields>
23412            <field>
23413              <name>T4</name>
23414              <description>End point of 5th piece wise linear function</description>
23415              <lsb>0</lsb>
23416              <msb>7</msb>
23417            </field>
23418          </fields>
23419        </register>
23420      </registers>
23421    </peripheral>
23422    <peripheral>
23423      <name>RNG</name>
23424      <description>Random Number Generator</description>
23425      <baseAddress>0x4000D000</baseAddress>
23426      <addressBlock>
23427        <offset>0</offset>
23428        <size>0x1000</size>
23429        <usage>registers</usage>
23430      </addressBlock>
23431      <interrupt>
23432        <name>RNG</name>
23433        <value>13</value>
23434      </interrupt>
23435      <groupName>RNG</groupName>
23436      <size>0x20</size>
23437      <registers>
23438        <register>
23439          <name>TASKS_START</name>
23440          <description>Task starting the random number generator</description>
23441          <addressOffset>0x000</addressOffset>
23442          <access>write-only</access>
23443          <fields>
23444            <field>
23445              <name>TASKS_START</name>
23446              <lsb>0</lsb>
23447              <msb>0</msb>
23448            </field>
23449          </fields>
23450        </register>
23451        <register>
23452          <name>TASKS_STOP</name>
23453          <description>Task stopping the random number generator</description>
23454          <addressOffset>0x004</addressOffset>
23455          <access>write-only</access>
23456          <fields>
23457            <field>
23458              <name>TASKS_STOP</name>
23459              <lsb>0</lsb>
23460              <msb>0</msb>
23461            </field>
23462          </fields>
23463        </register>
23464        <register>
23465          <name>EVENTS_VALRDY</name>
23466          <description>Event being generated for every new random number written to the VALUE register</description>
23467          <addressOffset>0x100</addressOffset>
23468          <access>read-write</access>
23469          <fields>
23470            <field>
23471              <name>EVENTS_VALRDY</name>
23472              <lsb>0</lsb>
23473              <msb>0</msb>
23474            </field>
23475          </fields>
23476        </register>
23477        <register>
23478          <name>SHORTS</name>
23479          <description>Shortcut register</description>
23480          <addressOffset>0x200</addressOffset>
23481          <access>read-write</access>
23482          <fields>
23483            <field>
23484              <name>VALRDY_STOP</name>
23485              <description>Shortcut between VALRDY event and STOP task</description>
23486              <lsb>0</lsb>
23487              <msb>0</msb>
23488              <enumeratedValues>
23489                <enumeratedValue>
23490                  <name>Disabled</name>
23491                  <description>Disable shortcut</description>
23492                  <value>0</value>
23493                </enumeratedValue>
23494                <enumeratedValue>
23495                  <name>Enabled</name>
23496                  <description>Enable shortcut</description>
23497                  <value>1</value>
23498                </enumeratedValue>
23499              </enumeratedValues>
23500            </field>
23501          </fields>
23502        </register>
23503        <register>
23504          <name>INTENSET</name>
23505          <description>Enable interrupt</description>
23506          <addressOffset>0x304</addressOffset>
23507          <access>read-write</access>
23508          <fields>
23509            <field>
23510              <name>VALRDY</name>
23511              <description>Write '1' to enable interrupt for VALRDY event</description>
23512              <lsb>0</lsb>
23513              <msb>0</msb>
23514              <enumeratedValues>
23515                <usage>read</usage>
23516                <enumeratedValue>
23517                  <name>Disabled</name>
23518                  <description>Read: Disabled</description>
23519                  <value>0</value>
23520                </enumeratedValue>
23521                <enumeratedValue>
23522                  <name>Enabled</name>
23523                  <description>Read: Enabled</description>
23524                  <value>1</value>
23525                </enumeratedValue>
23526              </enumeratedValues>
23527              <enumeratedValues>
23528                <usage>write</usage>
23529                <enumeratedValue>
23530                  <name>Set</name>
23531                  <description>Enable</description>
23532                  <value>1</value>
23533                </enumeratedValue>
23534              </enumeratedValues>
23535            </field>
23536          </fields>
23537        </register>
23538        <register>
23539          <name>INTENCLR</name>
23540          <description>Disable interrupt</description>
23541          <addressOffset>0x308</addressOffset>
23542          <access>read-write</access>
23543          <fields>
23544            <field>
23545              <name>VALRDY</name>
23546              <description>Write '1' to disable interrupt for VALRDY event</description>
23547              <lsb>0</lsb>
23548              <msb>0</msb>
23549              <enumeratedValues>
23550                <usage>read</usage>
23551                <enumeratedValue>
23552                  <name>Disabled</name>
23553                  <description>Read: Disabled</description>
23554                  <value>0</value>
23555                </enumeratedValue>
23556                <enumeratedValue>
23557                  <name>Enabled</name>
23558                  <description>Read: Enabled</description>
23559                  <value>1</value>
23560                </enumeratedValue>
23561              </enumeratedValues>
23562              <enumeratedValues>
23563                <usage>write</usage>
23564                <enumeratedValue>
23565                  <name>Clear</name>
23566                  <description>Disable</description>
23567                  <value>1</value>
23568                </enumeratedValue>
23569              </enumeratedValues>
23570            </field>
23571          </fields>
23572        </register>
23573        <register>
23574          <name>CONFIG</name>
23575          <description>Configuration register</description>
23576          <addressOffset>0x504</addressOffset>
23577          <access>read-write</access>
23578          <fields>
23579            <field>
23580              <name>DERCEN</name>
23581              <description>Bias correction</description>
23582              <lsb>0</lsb>
23583              <msb>0</msb>
23584              <enumeratedValues>
23585                <enumeratedValue>
23586                  <name>Disabled</name>
23587                  <description>Disabled</description>
23588                  <value>0</value>
23589                </enumeratedValue>
23590                <enumeratedValue>
23591                  <name>Enabled</name>
23592                  <description>Enabled</description>
23593                  <value>1</value>
23594                </enumeratedValue>
23595              </enumeratedValues>
23596            </field>
23597          </fields>
23598        </register>
23599        <register>
23600          <name>VALUE</name>
23601          <description>Output random number</description>
23602          <addressOffset>0x508</addressOffset>
23603          <access>read-only</access>
23604          <fields>
23605            <field>
23606              <name>VALUE</name>
23607              <description>Generated random number</description>
23608              <lsb>0</lsb>
23609              <msb>7</msb>
23610            </field>
23611          </fields>
23612        </register>
23613      </registers>
23614    </peripheral>
23615    <peripheral>
23616      <name>ECB</name>
23617      <description>AES ECB Mode Encryption</description>
23618      <baseAddress>0x4000E000</baseAddress>
23619      <addressBlock>
23620        <offset>0</offset>
23621        <size>0x1000</size>
23622        <usage>registers</usage>
23623      </addressBlock>
23624      <interrupt>
23625        <name>ECB</name>
23626        <value>14</value>
23627      </interrupt>
23628      <groupName>ECB</groupName>
23629      <size>0x20</size>
23630      <registers>
23631        <register>
23632          <name>TASKS_STARTECB</name>
23633          <description>Start ECB block encrypt</description>
23634          <addressOffset>0x000</addressOffset>
23635          <access>write-only</access>
23636          <fields>
23637            <field>
23638              <name>TASKS_STARTECB</name>
23639              <lsb>0</lsb>
23640              <msb>0</msb>
23641            </field>
23642          </fields>
23643        </register>
23644        <register>
23645          <name>TASKS_STOPECB</name>
23646          <description>Abort a possible executing ECB operation</description>
23647          <addressOffset>0x004</addressOffset>
23648          <access>write-only</access>
23649          <fields>
23650            <field>
23651              <name>TASKS_STOPECB</name>
23652              <lsb>0</lsb>
23653              <msb>0</msb>
23654            </field>
23655          </fields>
23656        </register>
23657        <register>
23658          <name>EVENTS_ENDECB</name>
23659          <description>ECB block encrypt complete</description>
23660          <addressOffset>0x100</addressOffset>
23661          <access>read-write</access>
23662          <fields>
23663            <field>
23664              <name>EVENTS_ENDECB</name>
23665              <lsb>0</lsb>
23666              <msb>0</msb>
23667            </field>
23668          </fields>
23669        </register>
23670        <register>
23671          <name>EVENTS_ERRORECB</name>
23672          <description>ECB block encrypt aborted because of a STOPECB task or due to an error</description>
23673          <addressOffset>0x104</addressOffset>
23674          <access>read-write</access>
23675          <fields>
23676            <field>
23677              <name>EVENTS_ERRORECB</name>
23678              <lsb>0</lsb>
23679              <msb>0</msb>
23680            </field>
23681          </fields>
23682        </register>
23683        <register>
23684          <name>INTENSET</name>
23685          <description>Enable interrupt</description>
23686          <addressOffset>0x304</addressOffset>
23687          <access>read-write</access>
23688          <fields>
23689            <field>
23690              <name>ENDECB</name>
23691              <description>Write '1' to enable interrupt for ENDECB event</description>
23692              <lsb>0</lsb>
23693              <msb>0</msb>
23694              <enumeratedValues>
23695                <usage>read</usage>
23696                <enumeratedValue>
23697                  <name>Disabled</name>
23698                  <description>Read: Disabled</description>
23699                  <value>0</value>
23700                </enumeratedValue>
23701                <enumeratedValue>
23702                  <name>Enabled</name>
23703                  <description>Read: Enabled</description>
23704                  <value>1</value>
23705                </enumeratedValue>
23706              </enumeratedValues>
23707              <enumeratedValues>
23708                <usage>write</usage>
23709                <enumeratedValue>
23710                  <name>Set</name>
23711                  <description>Enable</description>
23712                  <value>1</value>
23713                </enumeratedValue>
23714              </enumeratedValues>
23715            </field>
23716            <field>
23717              <name>ERRORECB</name>
23718              <description>Write '1' to enable interrupt for ERRORECB event</description>
23719              <lsb>1</lsb>
23720              <msb>1</msb>
23721              <enumeratedValues>
23722                <usage>read</usage>
23723                <enumeratedValue>
23724                  <name>Disabled</name>
23725                  <description>Read: Disabled</description>
23726                  <value>0</value>
23727                </enumeratedValue>
23728                <enumeratedValue>
23729                  <name>Enabled</name>
23730                  <description>Read: Enabled</description>
23731                  <value>1</value>
23732                </enumeratedValue>
23733              </enumeratedValues>
23734              <enumeratedValues>
23735                <usage>write</usage>
23736                <enumeratedValue>
23737                  <name>Set</name>
23738                  <description>Enable</description>
23739                  <value>1</value>
23740                </enumeratedValue>
23741              </enumeratedValues>
23742            </field>
23743          </fields>
23744        </register>
23745        <register>
23746          <name>INTENCLR</name>
23747          <description>Disable interrupt</description>
23748          <addressOffset>0x308</addressOffset>
23749          <access>read-write</access>
23750          <fields>
23751            <field>
23752              <name>ENDECB</name>
23753              <description>Write '1' to disable interrupt for ENDECB event</description>
23754              <lsb>0</lsb>
23755              <msb>0</msb>
23756              <enumeratedValues>
23757                <usage>read</usage>
23758                <enumeratedValue>
23759                  <name>Disabled</name>
23760                  <description>Read: Disabled</description>
23761                  <value>0</value>
23762                </enumeratedValue>
23763                <enumeratedValue>
23764                  <name>Enabled</name>
23765                  <description>Read: Enabled</description>
23766                  <value>1</value>
23767                </enumeratedValue>
23768              </enumeratedValues>
23769              <enumeratedValues>
23770                <usage>write</usage>
23771                <enumeratedValue>
23772                  <name>Clear</name>
23773                  <description>Disable</description>
23774                  <value>1</value>
23775                </enumeratedValue>
23776              </enumeratedValues>
23777            </field>
23778            <field>
23779              <name>ERRORECB</name>
23780              <description>Write '1' to disable interrupt for ERRORECB event</description>
23781              <lsb>1</lsb>
23782              <msb>1</msb>
23783              <enumeratedValues>
23784                <usage>read</usage>
23785                <enumeratedValue>
23786                  <name>Disabled</name>
23787                  <description>Read: Disabled</description>
23788                  <value>0</value>
23789                </enumeratedValue>
23790                <enumeratedValue>
23791                  <name>Enabled</name>
23792                  <description>Read: Enabled</description>
23793                  <value>1</value>
23794                </enumeratedValue>
23795              </enumeratedValues>
23796              <enumeratedValues>
23797                <usage>write</usage>
23798                <enumeratedValue>
23799                  <name>Clear</name>
23800                  <description>Disable</description>
23801                  <value>1</value>
23802                </enumeratedValue>
23803              </enumeratedValues>
23804            </field>
23805          </fields>
23806        </register>
23807        <register>
23808          <name>ECBDATAPTR</name>
23809          <description>ECB block encrypt memory pointers</description>
23810          <addressOffset>0x504</addressOffset>
23811          <access>read-write</access>
23812          <fields>
23813            <field>
23814              <name>ECBDATAPTR</name>
23815              <description>Pointer to the ECB data structure (see Table 1 ECB data structure overview)</description>
23816              <lsb>0</lsb>
23817              <msb>31</msb>
23818            </field>
23819          </fields>
23820        </register>
23821      </registers>
23822    </peripheral>
23823    <peripheral>
23824      <name>AAR</name>
23825      <description>Accelerated Address Resolver</description>
23826      <baseAddress>0x4000F000</baseAddress>
23827      <addressBlock>
23828        <offset>0</offset>
23829        <size>0x1000</size>
23830        <usage>registers</usage>
23831      </addressBlock>
23832      <interrupt>
23833        <name>CCM_AAR</name>
23834        <value>15</value>
23835      </interrupt>
23836      <groupName>AAR</groupName>
23837      <size>0x20</size>
23838      <registers>
23839        <register>
23840          <name>TASKS_START</name>
23841          <description>Start resolving addresses based on IRKs specified in the IRK data structure</description>
23842          <addressOffset>0x000</addressOffset>
23843          <access>write-only</access>
23844          <fields>
23845            <field>
23846              <name>TASKS_START</name>
23847              <lsb>0</lsb>
23848              <msb>0</msb>
23849            </field>
23850          </fields>
23851        </register>
23852        <register>
23853          <name>TASKS_STOP</name>
23854          <description>Stop resolving addresses</description>
23855          <addressOffset>0x008</addressOffset>
23856          <access>write-only</access>
23857          <fields>
23858            <field>
23859              <name>TASKS_STOP</name>
23860              <lsb>0</lsb>
23861              <msb>0</msb>
23862            </field>
23863          </fields>
23864        </register>
23865        <register>
23866          <name>EVENTS_END</name>
23867          <description>Address resolution procedure complete</description>
23868          <addressOffset>0x100</addressOffset>
23869          <access>read-write</access>
23870          <fields>
23871            <field>
23872              <name>EVENTS_END</name>
23873              <lsb>0</lsb>
23874              <msb>0</msb>
23875            </field>
23876          </fields>
23877        </register>
23878        <register>
23879          <name>EVENTS_RESOLVED</name>
23880          <description>Address resolved</description>
23881          <addressOffset>0x104</addressOffset>
23882          <access>read-write</access>
23883          <fields>
23884            <field>
23885              <name>EVENTS_RESOLVED</name>
23886              <lsb>0</lsb>
23887              <msb>0</msb>
23888            </field>
23889          </fields>
23890        </register>
23891        <register>
23892          <name>EVENTS_NOTRESOLVED</name>
23893          <description>Address not resolved</description>
23894          <addressOffset>0x108</addressOffset>
23895          <access>read-write</access>
23896          <fields>
23897            <field>
23898              <name>EVENTS_NOTRESOLVED</name>
23899              <lsb>0</lsb>
23900              <msb>0</msb>
23901            </field>
23902          </fields>
23903        </register>
23904        <register>
23905          <name>INTENSET</name>
23906          <description>Enable interrupt</description>
23907          <addressOffset>0x304</addressOffset>
23908          <access>read-write</access>
23909          <fields>
23910            <field>
23911              <name>END</name>
23912              <description>Write '1' to enable interrupt for END event</description>
23913              <lsb>0</lsb>
23914              <msb>0</msb>
23915              <enumeratedValues>
23916                <usage>read</usage>
23917                <enumeratedValue>
23918                  <name>Disabled</name>
23919                  <description>Read: Disabled</description>
23920                  <value>0</value>
23921                </enumeratedValue>
23922                <enumeratedValue>
23923                  <name>Enabled</name>
23924                  <description>Read: Enabled</description>
23925                  <value>1</value>
23926                </enumeratedValue>
23927              </enumeratedValues>
23928              <enumeratedValues>
23929                <usage>write</usage>
23930                <enumeratedValue>
23931                  <name>Set</name>
23932                  <description>Enable</description>
23933                  <value>1</value>
23934                </enumeratedValue>
23935              </enumeratedValues>
23936            </field>
23937            <field>
23938              <name>RESOLVED</name>
23939              <description>Write '1' to enable interrupt for RESOLVED event</description>
23940              <lsb>1</lsb>
23941              <msb>1</msb>
23942              <enumeratedValues>
23943                <usage>read</usage>
23944                <enumeratedValue>
23945                  <name>Disabled</name>
23946                  <description>Read: Disabled</description>
23947                  <value>0</value>
23948                </enumeratedValue>
23949                <enumeratedValue>
23950                  <name>Enabled</name>
23951                  <description>Read: Enabled</description>
23952                  <value>1</value>
23953                </enumeratedValue>
23954              </enumeratedValues>
23955              <enumeratedValues>
23956                <usage>write</usage>
23957                <enumeratedValue>
23958                  <name>Set</name>
23959                  <description>Enable</description>
23960                  <value>1</value>
23961                </enumeratedValue>
23962              </enumeratedValues>
23963            </field>
23964            <field>
23965              <name>NOTRESOLVED</name>
23966              <description>Write '1' to enable interrupt for NOTRESOLVED event</description>
23967              <lsb>2</lsb>
23968              <msb>2</msb>
23969              <enumeratedValues>
23970                <usage>read</usage>
23971                <enumeratedValue>
23972                  <name>Disabled</name>
23973                  <description>Read: Disabled</description>
23974                  <value>0</value>
23975                </enumeratedValue>
23976                <enumeratedValue>
23977                  <name>Enabled</name>
23978                  <description>Read: Enabled</description>
23979                  <value>1</value>
23980                </enumeratedValue>
23981              </enumeratedValues>
23982              <enumeratedValues>
23983                <usage>write</usage>
23984                <enumeratedValue>
23985                  <name>Set</name>
23986                  <description>Enable</description>
23987                  <value>1</value>
23988                </enumeratedValue>
23989              </enumeratedValues>
23990            </field>
23991          </fields>
23992        </register>
23993        <register>
23994          <name>INTENCLR</name>
23995          <description>Disable interrupt</description>
23996          <addressOffset>0x308</addressOffset>
23997          <access>read-write</access>
23998          <fields>
23999            <field>
24000              <name>END</name>
24001              <description>Write '1' to disable interrupt for END event</description>
24002              <lsb>0</lsb>
24003              <msb>0</msb>
24004              <enumeratedValues>
24005                <usage>read</usage>
24006                <enumeratedValue>
24007                  <name>Disabled</name>
24008                  <description>Read: Disabled</description>
24009                  <value>0</value>
24010                </enumeratedValue>
24011                <enumeratedValue>
24012                  <name>Enabled</name>
24013                  <description>Read: Enabled</description>
24014                  <value>1</value>
24015                </enumeratedValue>
24016              </enumeratedValues>
24017              <enumeratedValues>
24018                <usage>write</usage>
24019                <enumeratedValue>
24020                  <name>Clear</name>
24021                  <description>Disable</description>
24022                  <value>1</value>
24023                </enumeratedValue>
24024              </enumeratedValues>
24025            </field>
24026            <field>
24027              <name>RESOLVED</name>
24028              <description>Write '1' to disable interrupt for RESOLVED event</description>
24029              <lsb>1</lsb>
24030              <msb>1</msb>
24031              <enumeratedValues>
24032                <usage>read</usage>
24033                <enumeratedValue>
24034                  <name>Disabled</name>
24035                  <description>Read: Disabled</description>
24036                  <value>0</value>
24037                </enumeratedValue>
24038                <enumeratedValue>
24039                  <name>Enabled</name>
24040                  <description>Read: Enabled</description>
24041                  <value>1</value>
24042                </enumeratedValue>
24043              </enumeratedValues>
24044              <enumeratedValues>
24045                <usage>write</usage>
24046                <enumeratedValue>
24047                  <name>Clear</name>
24048                  <description>Disable</description>
24049                  <value>1</value>
24050                </enumeratedValue>
24051              </enumeratedValues>
24052            </field>
24053            <field>
24054              <name>NOTRESOLVED</name>
24055              <description>Write '1' to disable interrupt for NOTRESOLVED event</description>
24056              <lsb>2</lsb>
24057              <msb>2</msb>
24058              <enumeratedValues>
24059                <usage>read</usage>
24060                <enumeratedValue>
24061                  <name>Disabled</name>
24062                  <description>Read: Disabled</description>
24063                  <value>0</value>
24064                </enumeratedValue>
24065                <enumeratedValue>
24066                  <name>Enabled</name>
24067                  <description>Read: Enabled</description>
24068                  <value>1</value>
24069                </enumeratedValue>
24070              </enumeratedValues>
24071              <enumeratedValues>
24072                <usage>write</usage>
24073                <enumeratedValue>
24074                  <name>Clear</name>
24075                  <description>Disable</description>
24076                  <value>1</value>
24077                </enumeratedValue>
24078              </enumeratedValues>
24079            </field>
24080          </fields>
24081        </register>
24082        <register>
24083          <name>STATUS</name>
24084          <description>Resolution status</description>
24085          <addressOffset>0x400</addressOffset>
24086          <access>read-only</access>
24087          <fields>
24088            <field>
24089              <name>STATUS</name>
24090              <description>The IRK that was used last time an address was resolved</description>
24091              <lsb>0</lsb>
24092              <msb>3</msb>
24093            </field>
24094          </fields>
24095        </register>
24096        <register>
24097          <name>ENABLE</name>
24098          <description>Enable AAR</description>
24099          <addressOffset>0x500</addressOffset>
24100          <access>read-write</access>
24101          <fields>
24102            <field>
24103              <name>ENABLE</name>
24104              <description>Enable or disable AAR</description>
24105              <lsb>0</lsb>
24106              <msb>1</msb>
24107              <enumeratedValues>
24108                <enumeratedValue>
24109                  <name>Disabled</name>
24110                  <description>Disable</description>
24111                  <value>0</value>
24112                </enumeratedValue>
24113                <enumeratedValue>
24114                  <name>Enabled</name>
24115                  <description>Enable</description>
24116                  <value>3</value>
24117                </enumeratedValue>
24118              </enumeratedValues>
24119            </field>
24120          </fields>
24121        </register>
24122        <register>
24123          <name>NIRK</name>
24124          <description>Number of IRKs</description>
24125          <addressOffset>0x504</addressOffset>
24126          <access>read-write</access>
24127          <resetValue>0x00000001</resetValue>
24128          <fields>
24129            <field>
24130              <name>NIRK</name>
24131              <description>Number of Identity root keys available in the IRK data structure</description>
24132              <lsb>0</lsb>
24133              <msb>4</msb>
24134            </field>
24135          </fields>
24136        </register>
24137        <register>
24138          <name>IRKPTR</name>
24139          <description>Pointer to IRK data structure</description>
24140          <addressOffset>0x508</addressOffset>
24141          <access>read-write</access>
24142          <fields>
24143            <field>
24144              <name>IRKPTR</name>
24145              <description>Pointer to the IRK data structure</description>
24146              <lsb>0</lsb>
24147              <msb>31</msb>
24148            </field>
24149          </fields>
24150        </register>
24151        <register>
24152          <name>ADDRPTR</name>
24153          <description>Pointer to the resolvable address</description>
24154          <addressOffset>0x510</addressOffset>
24155          <access>read-write</access>
24156          <fields>
24157            <field>
24158              <name>ADDRPTR</name>
24159              <description>Pointer to the resolvable address (6-bytes)</description>
24160              <lsb>0</lsb>
24161              <msb>31</msb>
24162            </field>
24163          </fields>
24164        </register>
24165        <register>
24166          <name>SCRATCHPTR</name>
24167          <description>Pointer to data area used for temporary storage</description>
24168          <addressOffset>0x514</addressOffset>
24169          <access>read-write</access>
24170          <fields>
24171            <field>
24172              <name>SCRATCHPTR</name>
24173              <description>Pointer to a scratch data area used for temporary storage during resolution.A space of minimum 3 bytes must be reserved.</description>
24174              <lsb>0</lsb>
24175              <msb>31</msb>
24176            </field>
24177          </fields>
24178        </register>
24179      </registers>
24180    </peripheral>
24181    <peripheral>
24182      <name>CCM</name>
24183      <description>AES CCM Mode Encryption</description>
24184      <baseAddress>0x4000F000</baseAddress>
24185      <alternatePeripheral>AAR</alternatePeripheral>
24186      <addressBlock>
24187        <offset>0</offset>
24188        <size>0x1000</size>
24189        <usage>registers</usage>
24190      </addressBlock>
24191      <interrupt>
24192        <name>CCM_AAR</name>
24193        <value>15</value>
24194      </interrupt>
24195      <groupName>CCM</groupName>
24196      <size>0x20</size>
24197      <registers>
24198        <register>
24199          <name>TASKS_KSGEN</name>
24200          <description>Start generation of key-stream. This operation will stop by itself when completed.</description>
24201          <addressOffset>0x000</addressOffset>
24202          <access>write-only</access>
24203          <fields>
24204            <field>
24205              <name>TASKS_KSGEN</name>
24206              <lsb>0</lsb>
24207              <msb>0</msb>
24208            </field>
24209          </fields>
24210        </register>
24211        <register>
24212          <name>TASKS_CRYPT</name>
24213          <description>Start encryption/decryption. This operation will stop by itself when completed.</description>
24214          <addressOffset>0x004</addressOffset>
24215          <access>write-only</access>
24216          <fields>
24217            <field>
24218              <name>TASKS_CRYPT</name>
24219              <lsb>0</lsb>
24220              <msb>0</msb>
24221            </field>
24222          </fields>
24223        </register>
24224        <register>
24225          <name>TASKS_STOP</name>
24226          <description>Stop encryption/decryption</description>
24227          <addressOffset>0x008</addressOffset>
24228          <access>write-only</access>
24229          <fields>
24230            <field>
24231              <name>TASKS_STOP</name>
24232              <lsb>0</lsb>
24233              <msb>0</msb>
24234            </field>
24235          </fields>
24236        </register>
24237        <register>
24238          <name>TASKS_RATEOVERRIDE</name>
24239          <description>Override DATARATE setting in MODE register with the contents of the RATEOVERRIDE register for any ongoing encryption/decryption</description>
24240          <addressOffset>0x00C</addressOffset>
24241          <access>write-only</access>
24242          <fields>
24243            <field>
24244              <name>TASKS_RATEOVERRIDE</name>
24245              <lsb>0</lsb>
24246              <msb>0</msb>
24247            </field>
24248          </fields>
24249        </register>
24250        <register>
24251          <name>EVENTS_ENDKSGEN</name>
24252          <description>Key-stream generation complete</description>
24253          <addressOffset>0x100</addressOffset>
24254          <access>read-write</access>
24255          <fields>
24256            <field>
24257              <name>EVENTS_ENDKSGEN</name>
24258              <lsb>0</lsb>
24259              <msb>0</msb>
24260            </field>
24261          </fields>
24262        </register>
24263        <register>
24264          <name>EVENTS_ENDCRYPT</name>
24265          <description>Encrypt/decrypt complete</description>
24266          <addressOffset>0x104</addressOffset>
24267          <access>read-write</access>
24268          <fields>
24269            <field>
24270              <name>EVENTS_ENDCRYPT</name>
24271              <lsb>0</lsb>
24272              <msb>0</msb>
24273            </field>
24274          </fields>
24275        </register>
24276        <register>
24277          <name>EVENTS_ERROR</name>
24278          <description>Deprecated register - CCM error event</description>
24279          <addressOffset>0x108</addressOffset>
24280          <access>read-write</access>
24281          <fields>
24282            <field>
24283              <name>EVENTS_ERROR</name>
24284              <lsb>0</lsb>
24285              <msb>0</msb>
24286            </field>
24287          </fields>
24288        </register>
24289        <register>
24290          <name>SHORTS</name>
24291          <description>Shortcut register</description>
24292          <addressOffset>0x200</addressOffset>
24293          <access>read-write</access>
24294          <fields>
24295            <field>
24296              <name>ENDKSGEN_CRYPT</name>
24297              <description>Shortcut between ENDKSGEN event and CRYPT task</description>
24298              <lsb>0</lsb>
24299              <msb>0</msb>
24300              <enumeratedValues>
24301                <enumeratedValue>
24302                  <name>Disabled</name>
24303                  <description>Disable shortcut</description>
24304                  <value>0</value>
24305                </enumeratedValue>
24306                <enumeratedValue>
24307                  <name>Enabled</name>
24308                  <description>Enable shortcut</description>
24309                  <value>1</value>
24310                </enumeratedValue>
24311              </enumeratedValues>
24312            </field>
24313          </fields>
24314        </register>
24315        <register>
24316          <name>INTENSET</name>
24317          <description>Enable interrupt</description>
24318          <addressOffset>0x304</addressOffset>
24319          <access>read-write</access>
24320          <fields>
24321            <field>
24322              <name>ENDKSGEN</name>
24323              <description>Write '1' to enable interrupt for ENDKSGEN event</description>
24324              <lsb>0</lsb>
24325              <msb>0</msb>
24326              <enumeratedValues>
24327                <usage>read</usage>
24328                <enumeratedValue>
24329                  <name>Disabled</name>
24330                  <description>Read: Disabled</description>
24331                  <value>0</value>
24332                </enumeratedValue>
24333                <enumeratedValue>
24334                  <name>Enabled</name>
24335                  <description>Read: Enabled</description>
24336                  <value>1</value>
24337                </enumeratedValue>
24338              </enumeratedValues>
24339              <enumeratedValues>
24340                <usage>write</usage>
24341                <enumeratedValue>
24342                  <name>Set</name>
24343                  <description>Enable</description>
24344                  <value>1</value>
24345                </enumeratedValue>
24346              </enumeratedValues>
24347            </field>
24348            <field>
24349              <name>ENDCRYPT</name>
24350              <description>Write '1' to enable interrupt for ENDCRYPT event</description>
24351              <lsb>1</lsb>
24352              <msb>1</msb>
24353              <enumeratedValues>
24354                <usage>read</usage>
24355                <enumeratedValue>
24356                  <name>Disabled</name>
24357                  <description>Read: Disabled</description>
24358                  <value>0</value>
24359                </enumeratedValue>
24360                <enumeratedValue>
24361                  <name>Enabled</name>
24362                  <description>Read: Enabled</description>
24363                  <value>1</value>
24364                </enumeratedValue>
24365              </enumeratedValues>
24366              <enumeratedValues>
24367                <usage>write</usage>
24368                <enumeratedValue>
24369                  <name>Set</name>
24370                  <description>Enable</description>
24371                  <value>1</value>
24372                </enumeratedValue>
24373              </enumeratedValues>
24374            </field>
24375            <field>
24376              <name>ERROR</name>
24377              <description>Write '1' to enable interrupt for ERROR event</description>
24378              <lsb>2</lsb>
24379              <msb>2</msb>
24380              <enumeratedValues>
24381                <usage>read</usage>
24382                <enumeratedValue>
24383                  <name>Disabled</name>
24384                  <description>Read: Disabled</description>
24385                  <value>0</value>
24386                </enumeratedValue>
24387                <enumeratedValue>
24388                  <name>Enabled</name>
24389                  <description>Read: Enabled</description>
24390                  <value>1</value>
24391                </enumeratedValue>
24392              </enumeratedValues>
24393              <enumeratedValues>
24394                <usage>write</usage>
24395                <enumeratedValue>
24396                  <name>Set</name>
24397                  <description>Enable</description>
24398                  <value>1</value>
24399                </enumeratedValue>
24400              </enumeratedValues>
24401            </field>
24402          </fields>
24403        </register>
24404        <register>
24405          <name>INTENCLR</name>
24406          <description>Disable interrupt</description>
24407          <addressOffset>0x308</addressOffset>
24408          <access>read-write</access>
24409          <fields>
24410            <field>
24411              <name>ENDKSGEN</name>
24412              <description>Write '1' to disable interrupt for ENDKSGEN event</description>
24413              <lsb>0</lsb>
24414              <msb>0</msb>
24415              <enumeratedValues>
24416                <usage>read</usage>
24417                <enumeratedValue>
24418                  <name>Disabled</name>
24419                  <description>Read: Disabled</description>
24420                  <value>0</value>
24421                </enumeratedValue>
24422                <enumeratedValue>
24423                  <name>Enabled</name>
24424                  <description>Read: Enabled</description>
24425                  <value>1</value>
24426                </enumeratedValue>
24427              </enumeratedValues>
24428              <enumeratedValues>
24429                <usage>write</usage>
24430                <enumeratedValue>
24431                  <name>Clear</name>
24432                  <description>Disable</description>
24433                  <value>1</value>
24434                </enumeratedValue>
24435              </enumeratedValues>
24436            </field>
24437            <field>
24438              <name>ENDCRYPT</name>
24439              <description>Write '1' to disable interrupt for ENDCRYPT event</description>
24440              <lsb>1</lsb>
24441              <msb>1</msb>
24442              <enumeratedValues>
24443                <usage>read</usage>
24444                <enumeratedValue>
24445                  <name>Disabled</name>
24446                  <description>Read: Disabled</description>
24447                  <value>0</value>
24448                </enumeratedValue>
24449                <enumeratedValue>
24450                  <name>Enabled</name>
24451                  <description>Read: Enabled</description>
24452                  <value>1</value>
24453                </enumeratedValue>
24454              </enumeratedValues>
24455              <enumeratedValues>
24456                <usage>write</usage>
24457                <enumeratedValue>
24458                  <name>Clear</name>
24459                  <description>Disable</description>
24460                  <value>1</value>
24461                </enumeratedValue>
24462              </enumeratedValues>
24463            </field>
24464            <field>
24465              <name>ERROR</name>
24466              <description>Write '1' to disable interrupt for ERROR event</description>
24467              <lsb>2</lsb>
24468              <msb>2</msb>
24469              <enumeratedValues>
24470                <usage>read</usage>
24471                <enumeratedValue>
24472                  <name>Disabled</name>
24473                  <description>Read: Disabled</description>
24474                  <value>0</value>
24475                </enumeratedValue>
24476                <enumeratedValue>
24477                  <name>Enabled</name>
24478                  <description>Read: Enabled</description>
24479                  <value>1</value>
24480                </enumeratedValue>
24481              </enumeratedValues>
24482              <enumeratedValues>
24483                <usage>write</usage>
24484                <enumeratedValue>
24485                  <name>Clear</name>
24486                  <description>Disable</description>
24487                  <value>1</value>
24488                </enumeratedValue>
24489              </enumeratedValues>
24490            </field>
24491          </fields>
24492        </register>
24493        <register>
24494          <name>MICSTATUS</name>
24495          <description>MIC check result</description>
24496          <addressOffset>0x400</addressOffset>
24497          <access>read-only</access>
24498          <fields>
24499            <field>
24500              <name>MICSTATUS</name>
24501              <description>The result of the MIC check performed during the previous decryption operation</description>
24502              <lsb>0</lsb>
24503              <msb>0</msb>
24504              <enumeratedValues>
24505                <enumeratedValue>
24506                  <name>CheckFailed</name>
24507                  <description>MIC check failed</description>
24508                  <value>0</value>
24509                </enumeratedValue>
24510                <enumeratedValue>
24511                  <name>CheckPassed</name>
24512                  <description>MIC check passed</description>
24513                  <value>1</value>
24514                </enumeratedValue>
24515              </enumeratedValues>
24516            </field>
24517          </fields>
24518        </register>
24519        <register>
24520          <name>ENABLE</name>
24521          <description>Enable</description>
24522          <addressOffset>0x500</addressOffset>
24523          <access>read-write</access>
24524          <fields>
24525            <field>
24526              <name>ENABLE</name>
24527              <description>Enable or disable CCM</description>
24528              <lsb>0</lsb>
24529              <msb>1</msb>
24530              <enumeratedValues>
24531                <enumeratedValue>
24532                  <name>Disabled</name>
24533                  <description>Disable</description>
24534                  <value>0</value>
24535                </enumeratedValue>
24536                <enumeratedValue>
24537                  <name>Enabled</name>
24538                  <description>Enable</description>
24539                  <value>2</value>
24540                </enumeratedValue>
24541              </enumeratedValues>
24542            </field>
24543          </fields>
24544        </register>
24545        <register>
24546          <name>MODE</name>
24547          <description>Operation mode</description>
24548          <addressOffset>0x504</addressOffset>
24549          <access>read-write</access>
24550          <resetValue>0x00000001</resetValue>
24551          <fields>
24552            <field>
24553              <name>MODE</name>
24554              <description>The mode of operation to be used. The settings in this register apply whenever either the KSGEN or CRYPT tasks are triggered.</description>
24555              <lsb>0</lsb>
24556              <msb>0</msb>
24557              <enumeratedValues>
24558                <enumeratedValue>
24559                  <name>Encryption</name>
24560                  <description>AES CCM packet encryption mode</description>
24561                  <value>0</value>
24562                </enumeratedValue>
24563                <enumeratedValue>
24564                  <name>Decryption</name>
24565                  <description>AES CCM packet decryption mode</description>
24566                  <value>1</value>
24567                </enumeratedValue>
24568              </enumeratedValues>
24569            </field>
24570            <field>
24571              <name>DATARATE</name>
24572              <description>Radio data rate that the CCM shall run synchronous with</description>
24573              <lsb>16</lsb>
24574              <msb>17</msb>
24575              <enumeratedValues>
24576                <enumeratedValue>
24577                  <name>1Mbit</name>
24578                  <description>1 Mbps</description>
24579                  <value>0</value>
24580                </enumeratedValue>
24581                <enumeratedValue>
24582                  <name>2Mbit</name>
24583                  <description>2 Mbps</description>
24584                  <value>1</value>
24585                </enumeratedValue>
24586                <enumeratedValue>
24587                  <name>125Kbps</name>
24588                  <description>125 Kbps</description>
24589                  <value>2</value>
24590                </enumeratedValue>
24591                <enumeratedValue>
24592                  <name>500Kbps</name>
24593                  <description>500 Kbps</description>
24594                  <value>3</value>
24595                </enumeratedValue>
24596              </enumeratedValues>
24597            </field>
24598            <field>
24599              <name>LENGTH</name>
24600              <description>Packet length configuration</description>
24601              <lsb>24</lsb>
24602              <msb>24</msb>
24603              <enumeratedValues>
24604                <enumeratedValue>
24605                  <name>Default</name>
24606                  <description>Default length. Effective length of LENGTH field in encrypted/decrypted packet is 5 bits. A key-stream for packet payloads up to 27 bytes will be generated.</description>
24607                  <value>0</value>
24608                </enumeratedValue>
24609                <enumeratedValue>
24610                  <name>Extended</name>
24611                  <description>Extended length. Effective length of LENGTH field in encrypted/decrypted packet is 8 bits. A key-stream for packet payloads up to MAXPACKETSIZE bytes will be generated.</description>
24612                  <value>1</value>
24613                </enumeratedValue>
24614              </enumeratedValues>
24615            </field>
24616          </fields>
24617        </register>
24618        <register>
24619          <name>CNFPTR</name>
24620          <description>Pointer to data structure holding AES key and NONCE vector</description>
24621          <addressOffset>0x508</addressOffset>
24622          <access>read-write</access>
24623          <fields>
24624            <field>
24625              <name>CNFPTR</name>
24626              <description>Pointer to the data structure holding the AES key and the CCM NONCE vector (see Table 1 CCM data structure overview)</description>
24627              <lsb>0</lsb>
24628              <msb>31</msb>
24629            </field>
24630          </fields>
24631        </register>
24632        <register>
24633          <name>INPTR</name>
24634          <description>Input pointer</description>
24635          <addressOffset>0x50C</addressOffset>
24636          <access>read-write</access>
24637          <fields>
24638            <field>
24639              <name>INPTR</name>
24640              <description>Input pointer</description>
24641              <lsb>0</lsb>
24642              <msb>31</msb>
24643            </field>
24644          </fields>
24645        </register>
24646        <register>
24647          <name>OUTPTR</name>
24648          <description>Output pointer</description>
24649          <addressOffset>0x510</addressOffset>
24650          <access>read-write</access>
24651          <fields>
24652            <field>
24653              <name>OUTPTR</name>
24654              <description>Output pointer</description>
24655              <lsb>0</lsb>
24656              <msb>31</msb>
24657            </field>
24658          </fields>
24659        </register>
24660        <register>
24661          <name>SCRATCHPTR</name>
24662          <description>Pointer to data area used for temporary storage</description>
24663          <addressOffset>0x514</addressOffset>
24664          <access>read-write</access>
24665          <fields>
24666            <field>
24667              <name>SCRATCHPTR</name>
24668              <description>Pointer to a scratch data area used for temporary storage during key-stream generation,
24669        MIC generation and encryption/decryption.</description>
24670              <lsb>0</lsb>
24671              <msb>31</msb>
24672            </field>
24673          </fields>
24674        </register>
24675        <register>
24676          <name>MAXPACKETSIZE</name>
24677          <description>Length of key-stream generated when MODE.LENGTH = Extended.</description>
24678          <addressOffset>0x518</addressOffset>
24679          <access>read-write</access>
24680          <resetValue>0x000000FB</resetValue>
24681          <fields>
24682            <field>
24683              <name>MAXPACKETSIZE</name>
24684              <description>Length of key-stream generated when MODE.LENGTH = Extended. This value must be greater or equal to the subsequent packet payload to be encrypted/decrypted.</description>
24685              <lsb>0</lsb>
24686              <msb>7</msb>
24687            </field>
24688          </fields>
24689        </register>
24690        <register>
24691          <name>RATEOVERRIDE</name>
24692          <description>Data rate override setting.</description>
24693          <addressOffset>0x51C</addressOffset>
24694          <access>read-write</access>
24695          <resetValue>0x00000000</resetValue>
24696          <fields>
24697            <field>
24698              <name>RATEOVERRIDE</name>
24699              <description>Data rate override setting.</description>
24700              <lsb>0</lsb>
24701              <msb>1</msb>
24702              <enumeratedValues>
24703                <enumeratedValue>
24704                  <name>1Mbit</name>
24705                  <description>1 Mbps</description>
24706                  <value>0</value>
24707                </enumeratedValue>
24708                <enumeratedValue>
24709                  <name>2Mbit</name>
24710                  <description>2 Mbps</description>
24711                  <value>1</value>
24712                </enumeratedValue>
24713                <enumeratedValue>
24714                  <name>125Kbps</name>
24715                  <description>125 Kbps</description>
24716                  <value>2</value>
24717                </enumeratedValue>
24718                <enumeratedValue>
24719                  <name>500Kbps</name>
24720                  <description>500 Kbps</description>
24721                  <value>3</value>
24722                </enumeratedValue>
24723              </enumeratedValues>
24724            </field>
24725          </fields>
24726        </register>
24727      </registers>
24728    </peripheral>
24729    <peripheral>
24730      <name>WDT</name>
24731      <description>Watchdog Timer</description>
24732      <baseAddress>0x40010000</baseAddress>
24733      <addressBlock>
24734        <offset>0</offset>
24735        <size>0x1000</size>
24736        <usage>registers</usage>
24737      </addressBlock>
24738      <interrupt>
24739        <name>WDT</name>
24740        <value>16</value>
24741      </interrupt>
24742      <groupName>WDT</groupName>
24743      <size>0x20</size>
24744      <registers>
24745        <register>
24746          <name>TASKS_START</name>
24747          <description>Start the watchdog</description>
24748          <addressOffset>0x000</addressOffset>
24749          <access>write-only</access>
24750          <fields>
24751            <field>
24752              <name>TASKS_START</name>
24753              <lsb>0</lsb>
24754              <msb>0</msb>
24755            </field>
24756          </fields>
24757        </register>
24758        <register>
24759          <name>EVENTS_TIMEOUT</name>
24760          <description>Watchdog timeout</description>
24761          <addressOffset>0x100</addressOffset>
24762          <access>read-write</access>
24763          <fields>
24764            <field>
24765              <name>EVENTS_TIMEOUT</name>
24766              <lsb>0</lsb>
24767              <msb>0</msb>
24768            </field>
24769          </fields>
24770        </register>
24771        <register>
24772          <name>INTENSET</name>
24773          <description>Enable interrupt</description>
24774          <addressOffset>0x304</addressOffset>
24775          <access>read-write</access>
24776          <fields>
24777            <field>
24778              <name>TIMEOUT</name>
24779              <description>Write '1' to enable interrupt for TIMEOUT event</description>
24780              <lsb>0</lsb>
24781              <msb>0</msb>
24782              <enumeratedValues>
24783                <usage>read</usage>
24784                <enumeratedValue>
24785                  <name>Disabled</name>
24786                  <description>Read: Disabled</description>
24787                  <value>0</value>
24788                </enumeratedValue>
24789                <enumeratedValue>
24790                  <name>Enabled</name>
24791                  <description>Read: Enabled</description>
24792                  <value>1</value>
24793                </enumeratedValue>
24794              </enumeratedValues>
24795              <enumeratedValues>
24796                <usage>write</usage>
24797                <enumeratedValue>
24798                  <name>Set</name>
24799                  <description>Enable</description>
24800                  <value>1</value>
24801                </enumeratedValue>
24802              </enumeratedValues>
24803            </field>
24804          </fields>
24805        </register>
24806        <register>
24807          <name>INTENCLR</name>
24808          <description>Disable interrupt</description>
24809          <addressOffset>0x308</addressOffset>
24810          <access>read-write</access>
24811          <fields>
24812            <field>
24813              <name>TIMEOUT</name>
24814              <description>Write '1' to disable interrupt for TIMEOUT event</description>
24815              <lsb>0</lsb>
24816              <msb>0</msb>
24817              <enumeratedValues>
24818                <usage>read</usage>
24819                <enumeratedValue>
24820                  <name>Disabled</name>
24821                  <description>Read: Disabled</description>
24822                  <value>0</value>
24823                </enumeratedValue>
24824                <enumeratedValue>
24825                  <name>Enabled</name>
24826                  <description>Read: Enabled</description>
24827                  <value>1</value>
24828                </enumeratedValue>
24829              </enumeratedValues>
24830              <enumeratedValues>
24831                <usage>write</usage>
24832                <enumeratedValue>
24833                  <name>Clear</name>
24834                  <description>Disable</description>
24835                  <value>1</value>
24836                </enumeratedValue>
24837              </enumeratedValues>
24838            </field>
24839          </fields>
24840        </register>
24841        <register>
24842          <name>RUNSTATUS</name>
24843          <description>Run status</description>
24844          <addressOffset>0x400</addressOffset>
24845          <access>read-only</access>
24846          <fields>
24847            <field>
24848              <name>RUNSTATUS</name>
24849              <description>Indicates whether or not the watchdog is running</description>
24850              <lsb>0</lsb>
24851              <msb>0</msb>
24852              <enumeratedValues>
24853                <enumeratedValue>
24854                  <name>NotRunning</name>
24855                  <description>Watchdog not running</description>
24856                  <value>0</value>
24857                </enumeratedValue>
24858                <enumeratedValue>
24859                  <name>Running</name>
24860                  <description>Watchdog is running</description>
24861                  <value>1</value>
24862                </enumeratedValue>
24863              </enumeratedValues>
24864            </field>
24865          </fields>
24866        </register>
24867        <register>
24868          <name>REQSTATUS</name>
24869          <description>Request status</description>
24870          <addressOffset>0x404</addressOffset>
24871          <access>read-only</access>
24872          <resetValue>0x00000001</resetValue>
24873          <fields>
24874            <field>
24875              <name>RR0</name>
24876              <description>Request status for RR[0] register</description>
24877              <lsb>0</lsb>
24878              <msb>0</msb>
24879              <enumeratedValues>
24880                <enumeratedValue>
24881                  <name>DisabledOrRequested</name>
24882                  <description>RR[0] register is not enabled, or are already requesting reload</description>
24883                  <value>0</value>
24884                </enumeratedValue>
24885                <enumeratedValue>
24886                  <name>EnabledAndUnrequested</name>
24887                  <description>RR[0] register is enabled, and are not yet requesting reload</description>
24888                  <value>1</value>
24889                </enumeratedValue>
24890              </enumeratedValues>
24891            </field>
24892            <field>
24893              <name>RR1</name>
24894              <description>Request status for RR[1] register</description>
24895              <lsb>1</lsb>
24896              <msb>1</msb>
24897              <enumeratedValues>
24898                <enumeratedValue>
24899                  <name>DisabledOrRequested</name>
24900                  <description>RR[1] register is not enabled, or are already requesting reload</description>
24901                  <value>0</value>
24902                </enumeratedValue>
24903                <enumeratedValue>
24904                  <name>EnabledAndUnrequested</name>
24905                  <description>RR[1] register is enabled, and are not yet requesting reload</description>
24906                  <value>1</value>
24907                </enumeratedValue>
24908              </enumeratedValues>
24909            </field>
24910            <field>
24911              <name>RR2</name>
24912              <description>Request status for RR[2] register</description>
24913              <lsb>2</lsb>
24914              <msb>2</msb>
24915              <enumeratedValues>
24916                <enumeratedValue>
24917                  <name>DisabledOrRequested</name>
24918                  <description>RR[2] register is not enabled, or are already requesting reload</description>
24919                  <value>0</value>
24920                </enumeratedValue>
24921                <enumeratedValue>
24922                  <name>EnabledAndUnrequested</name>
24923                  <description>RR[2] register is enabled, and are not yet requesting reload</description>
24924                  <value>1</value>
24925                </enumeratedValue>
24926              </enumeratedValues>
24927            </field>
24928            <field>
24929              <name>RR3</name>
24930              <description>Request status for RR[3] register</description>
24931              <lsb>3</lsb>
24932              <msb>3</msb>
24933              <enumeratedValues>
24934                <enumeratedValue>
24935                  <name>DisabledOrRequested</name>
24936                  <description>RR[3] register is not enabled, or are already requesting reload</description>
24937                  <value>0</value>
24938                </enumeratedValue>
24939                <enumeratedValue>
24940                  <name>EnabledAndUnrequested</name>
24941                  <description>RR[3] register is enabled, and are not yet requesting reload</description>
24942                  <value>1</value>
24943                </enumeratedValue>
24944              </enumeratedValues>
24945            </field>
24946            <field>
24947              <name>RR4</name>
24948              <description>Request status for RR[4] register</description>
24949              <lsb>4</lsb>
24950              <msb>4</msb>
24951              <enumeratedValues>
24952                <enumeratedValue>
24953                  <name>DisabledOrRequested</name>
24954                  <description>RR[4] register is not enabled, or are already requesting reload</description>
24955                  <value>0</value>
24956                </enumeratedValue>
24957                <enumeratedValue>
24958                  <name>EnabledAndUnrequested</name>
24959                  <description>RR[4] register is enabled, and are not yet requesting reload</description>
24960                  <value>1</value>
24961                </enumeratedValue>
24962              </enumeratedValues>
24963            </field>
24964            <field>
24965              <name>RR5</name>
24966              <description>Request status for RR[5] register</description>
24967              <lsb>5</lsb>
24968              <msb>5</msb>
24969              <enumeratedValues>
24970                <enumeratedValue>
24971                  <name>DisabledOrRequested</name>
24972                  <description>RR[5] register is not enabled, or are already requesting reload</description>
24973                  <value>0</value>
24974                </enumeratedValue>
24975                <enumeratedValue>
24976                  <name>EnabledAndUnrequested</name>
24977                  <description>RR[5] register is enabled, and are not yet requesting reload</description>
24978                  <value>1</value>
24979                </enumeratedValue>
24980              </enumeratedValues>
24981            </field>
24982            <field>
24983              <name>RR6</name>
24984              <description>Request status for RR[6] register</description>
24985              <lsb>6</lsb>
24986              <msb>6</msb>
24987              <enumeratedValues>
24988                <enumeratedValue>
24989                  <name>DisabledOrRequested</name>
24990                  <description>RR[6] register is not enabled, or are already requesting reload</description>
24991                  <value>0</value>
24992                </enumeratedValue>
24993                <enumeratedValue>
24994                  <name>EnabledAndUnrequested</name>
24995                  <description>RR[6] register is enabled, and are not yet requesting reload</description>
24996                  <value>1</value>
24997                </enumeratedValue>
24998              </enumeratedValues>
24999            </field>
25000            <field>
25001              <name>RR7</name>
25002              <description>Request status for RR[7] register</description>
25003              <lsb>7</lsb>
25004              <msb>7</msb>
25005              <enumeratedValues>
25006                <enumeratedValue>
25007                  <name>DisabledOrRequested</name>
25008                  <description>RR[7] register is not enabled, or are already requesting reload</description>
25009                  <value>0</value>
25010                </enumeratedValue>
25011                <enumeratedValue>
25012                  <name>EnabledAndUnrequested</name>
25013                  <description>RR[7] register is enabled, and are not yet requesting reload</description>
25014                  <value>1</value>
25015                </enumeratedValue>
25016              </enumeratedValues>
25017            </field>
25018          </fields>
25019        </register>
25020        <register>
25021          <name>CRV</name>
25022          <description>Counter reload value</description>
25023          <addressOffset>0x504</addressOffset>
25024          <access>read-write</access>
25025          <resetValue>0xFFFFFFFF</resetValue>
25026          <fields>
25027            <field>
25028              <name>CRV</name>
25029              <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
25030              <lsb>0</lsb>
25031              <msb>31</msb>
25032            </field>
25033          </fields>
25034        </register>
25035        <register>
25036          <name>RREN</name>
25037          <description>Enable register for reload request registers</description>
25038          <addressOffset>0x508</addressOffset>
25039          <access>read-write</access>
25040          <resetValue>0x00000001</resetValue>
25041          <fields>
25042            <field>
25043              <name>RR0</name>
25044              <description>Enable or disable RR[0] register</description>
25045              <lsb>0</lsb>
25046              <msb>0</msb>
25047              <enumeratedValues>
25048                <enumeratedValue>
25049                  <name>Disabled</name>
25050                  <description>Disable RR[0] register</description>
25051                  <value>0</value>
25052                </enumeratedValue>
25053                <enumeratedValue>
25054                  <name>Enabled</name>
25055                  <description>Enable RR[0] register</description>
25056                  <value>1</value>
25057                </enumeratedValue>
25058              </enumeratedValues>
25059            </field>
25060            <field>
25061              <name>RR1</name>
25062              <description>Enable or disable RR[1] register</description>
25063              <lsb>1</lsb>
25064              <msb>1</msb>
25065              <enumeratedValues>
25066                <enumeratedValue>
25067                  <name>Disabled</name>
25068                  <description>Disable RR[1] register</description>
25069                  <value>0</value>
25070                </enumeratedValue>
25071                <enumeratedValue>
25072                  <name>Enabled</name>
25073                  <description>Enable RR[1] register</description>
25074                  <value>1</value>
25075                </enumeratedValue>
25076              </enumeratedValues>
25077            </field>
25078            <field>
25079              <name>RR2</name>
25080              <description>Enable or disable RR[2] register</description>
25081              <lsb>2</lsb>
25082              <msb>2</msb>
25083              <enumeratedValues>
25084                <enumeratedValue>
25085                  <name>Disabled</name>
25086                  <description>Disable RR[2] register</description>
25087                  <value>0</value>
25088                </enumeratedValue>
25089                <enumeratedValue>
25090                  <name>Enabled</name>
25091                  <description>Enable RR[2] register</description>
25092                  <value>1</value>
25093                </enumeratedValue>
25094              </enumeratedValues>
25095            </field>
25096            <field>
25097              <name>RR3</name>
25098              <description>Enable or disable RR[3] register</description>
25099              <lsb>3</lsb>
25100              <msb>3</msb>
25101              <enumeratedValues>
25102                <enumeratedValue>
25103                  <name>Disabled</name>
25104                  <description>Disable RR[3] register</description>
25105                  <value>0</value>
25106                </enumeratedValue>
25107                <enumeratedValue>
25108                  <name>Enabled</name>
25109                  <description>Enable RR[3] register</description>
25110                  <value>1</value>
25111                </enumeratedValue>
25112              </enumeratedValues>
25113            </field>
25114            <field>
25115              <name>RR4</name>
25116              <description>Enable or disable RR[4] register</description>
25117              <lsb>4</lsb>
25118              <msb>4</msb>
25119              <enumeratedValues>
25120                <enumeratedValue>
25121                  <name>Disabled</name>
25122                  <description>Disable RR[4] register</description>
25123                  <value>0</value>
25124                </enumeratedValue>
25125                <enumeratedValue>
25126                  <name>Enabled</name>
25127                  <description>Enable RR[4] register</description>
25128                  <value>1</value>
25129                </enumeratedValue>
25130              </enumeratedValues>
25131            </field>
25132            <field>
25133              <name>RR5</name>
25134              <description>Enable or disable RR[5] register</description>
25135              <lsb>5</lsb>
25136              <msb>5</msb>
25137              <enumeratedValues>
25138                <enumeratedValue>
25139                  <name>Disabled</name>
25140                  <description>Disable RR[5] register</description>
25141                  <value>0</value>
25142                </enumeratedValue>
25143                <enumeratedValue>
25144                  <name>Enabled</name>
25145                  <description>Enable RR[5] register</description>
25146                  <value>1</value>
25147                </enumeratedValue>
25148              </enumeratedValues>
25149            </field>
25150            <field>
25151              <name>RR6</name>
25152              <description>Enable or disable RR[6] register</description>
25153              <lsb>6</lsb>
25154              <msb>6</msb>
25155              <enumeratedValues>
25156                <enumeratedValue>
25157                  <name>Disabled</name>
25158                  <description>Disable RR[6] register</description>
25159                  <value>0</value>
25160                </enumeratedValue>
25161                <enumeratedValue>
25162                  <name>Enabled</name>
25163                  <description>Enable RR[6] register</description>
25164                  <value>1</value>
25165                </enumeratedValue>
25166              </enumeratedValues>
25167            </field>
25168            <field>
25169              <name>RR7</name>
25170              <description>Enable or disable RR[7] register</description>
25171              <lsb>7</lsb>
25172              <msb>7</msb>
25173              <enumeratedValues>
25174                <enumeratedValue>
25175                  <name>Disabled</name>
25176                  <description>Disable RR[7] register</description>
25177                  <value>0</value>
25178                </enumeratedValue>
25179                <enumeratedValue>
25180                  <name>Enabled</name>
25181                  <description>Enable RR[7] register</description>
25182                  <value>1</value>
25183                </enumeratedValue>
25184              </enumeratedValues>
25185            </field>
25186          </fields>
25187        </register>
25188        <register>
25189          <name>CONFIG</name>
25190          <description>Configuration register</description>
25191          <addressOffset>0x50C</addressOffset>
25192          <access>read-write</access>
25193          <resetValue>0x00000001</resetValue>
25194          <fields>
25195            <field>
25196              <name>SLEEP</name>
25197              <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
25198              <lsb>0</lsb>
25199              <msb>0</msb>
25200              <enumeratedValues>
25201                <enumeratedValue>
25202                  <name>Pause</name>
25203                  <description>Pause watchdog while the CPU is sleeping</description>
25204                  <value>0</value>
25205                </enumeratedValue>
25206                <enumeratedValue>
25207                  <name>Run</name>
25208                  <description>Keep the watchdog running while the CPU is sleeping</description>
25209                  <value>1</value>
25210                </enumeratedValue>
25211              </enumeratedValues>
25212            </field>
25213            <field>
25214              <name>HALT</name>
25215              <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
25216              <lsb>3</lsb>
25217              <msb>3</msb>
25218              <enumeratedValues>
25219                <enumeratedValue>
25220                  <name>Pause</name>
25221                  <description>Pause watchdog while the CPU is halted by the debugger</description>
25222                  <value>0</value>
25223                </enumeratedValue>
25224                <enumeratedValue>
25225                  <name>Run</name>
25226                  <description>Keep the watchdog running while the CPU is halted by the debugger</description>
25227                  <value>1</value>
25228                </enumeratedValue>
25229              </enumeratedValues>
25230            </field>
25231          </fields>
25232        </register>
25233        <register>
25234          <dim>0x8</dim>
25235          <dimIncrement>0x4</dimIncrement>
25236          <name>RR[%s]</name>
25237          <description>Description collection[n]: Reload request n</description>
25238          <addressOffset>0x600</addressOffset>
25239          <access>write-only</access>
25240          <fields>
25241            <field>
25242              <name>RR</name>
25243              <description>Reload request register</description>
25244              <lsb>0</lsb>
25245              <msb>31</msb>
25246              <enumeratedValues>
25247                <enumeratedValue>
25248                  <name>Reload</name>
25249                  <description>Value to request a reload of the watchdog timer</description>
25250                  <value>0x6E524635</value>
25251                </enumeratedValue>
25252              </enumeratedValues>
25253            </field>
25254          </fields>
25255        </register>
25256      </registers>
25257    </peripheral>
25258    <peripheral derivedFrom="RTC0">
25259      <name>RTC1</name>
25260      <description>Real time counter 1</description>
25261      <baseAddress>0x40011000</baseAddress>
25262      <interrupt>
25263        <name>RTC1</name>
25264        <value>17</value>
25265      </interrupt>
25266    </peripheral>
25267    <peripheral>
25268      <name>QDEC</name>
25269      <description>Quadrature Decoder</description>
25270      <baseAddress>0x40012000</baseAddress>
25271      <addressBlock>
25272        <offset>0</offset>
25273        <size>0x1000</size>
25274        <usage>registers</usage>
25275      </addressBlock>
25276      <interrupt>
25277        <name>QDEC</name>
25278        <value>18</value>
25279      </interrupt>
25280      <groupName>QDEC</groupName>
25281      <size>0x20</size>
25282      <registers>
25283        <register>
25284          <name>TASKS_START</name>
25285          <description>Task starting the quadrature decoder</description>
25286          <addressOffset>0x000</addressOffset>
25287          <access>write-only</access>
25288          <fields>
25289            <field>
25290              <name>TASKS_START</name>
25291              <lsb>0</lsb>
25292              <msb>0</msb>
25293            </field>
25294          </fields>
25295        </register>
25296        <register>
25297          <name>TASKS_STOP</name>
25298          <description>Task stopping the quadrature decoder</description>
25299          <addressOffset>0x004</addressOffset>
25300          <access>write-only</access>
25301          <fields>
25302            <field>
25303              <name>TASKS_STOP</name>
25304              <lsb>0</lsb>
25305              <msb>0</msb>
25306            </field>
25307          </fields>
25308        </register>
25309        <register>
25310          <name>TASKS_READCLRACC</name>
25311          <description>Read and clear ACC and ACCDBL</description>
25312          <addressOffset>0x008</addressOffset>
25313          <access>write-only</access>
25314          <fields>
25315            <field>
25316              <name>TASKS_READCLRACC</name>
25317              <lsb>0</lsb>
25318              <msb>0</msb>
25319            </field>
25320          </fields>
25321        </register>
25322        <register>
25323          <name>TASKS_RDCLRACC</name>
25324          <description>Read and clear ACC</description>
25325          <addressOffset>0x00C</addressOffset>
25326          <access>write-only</access>
25327          <fields>
25328            <field>
25329              <name>TASKS_RDCLRACC</name>
25330              <lsb>0</lsb>
25331              <msb>0</msb>
25332            </field>
25333          </fields>
25334        </register>
25335        <register>
25336          <name>TASKS_RDCLRDBL</name>
25337          <description>Read and clear ACCDBL</description>
25338          <addressOffset>0x010</addressOffset>
25339          <access>write-only</access>
25340          <fields>
25341            <field>
25342              <name>TASKS_RDCLRDBL</name>
25343              <lsb>0</lsb>
25344              <msb>0</msb>
25345            </field>
25346          </fields>
25347        </register>
25348        <register>
25349          <name>EVENTS_SAMPLERDY</name>
25350          <description>Event being generated for every new sample value written to the SAMPLE register</description>
25351          <addressOffset>0x100</addressOffset>
25352          <access>read-write</access>
25353          <fields>
25354            <field>
25355              <name>EVENTS_SAMPLERDY</name>
25356              <lsb>0</lsb>
25357              <msb>0</msb>
25358            </field>
25359          </fields>
25360        </register>
25361        <register>
25362          <name>EVENTS_REPORTRDY</name>
25363          <description>Non-null report ready</description>
25364          <addressOffset>0x104</addressOffset>
25365          <access>read-write</access>
25366          <fields>
25367            <field>
25368              <name>EVENTS_REPORTRDY</name>
25369              <lsb>0</lsb>
25370              <msb>0</msb>
25371            </field>
25372          </fields>
25373        </register>
25374        <register>
25375          <name>EVENTS_ACCOF</name>
25376          <description>ACC or ACCDBL register overflow</description>
25377          <addressOffset>0x108</addressOffset>
25378          <access>read-write</access>
25379          <fields>
25380            <field>
25381              <name>EVENTS_ACCOF</name>
25382              <lsb>0</lsb>
25383              <msb>0</msb>
25384            </field>
25385          </fields>
25386        </register>
25387        <register>
25388          <name>EVENTS_DBLRDY</name>
25389          <description>Double displacement(s) detected</description>
25390          <addressOffset>0x10C</addressOffset>
25391          <access>read-write</access>
25392          <fields>
25393            <field>
25394              <name>EVENTS_DBLRDY</name>
25395              <lsb>0</lsb>
25396              <msb>0</msb>
25397            </field>
25398          </fields>
25399        </register>
25400        <register>
25401          <name>EVENTS_STOPPED</name>
25402          <description>QDEC has been stopped</description>
25403          <addressOffset>0x110</addressOffset>
25404          <access>read-write</access>
25405          <fields>
25406            <field>
25407              <name>EVENTS_STOPPED</name>
25408              <lsb>0</lsb>
25409              <msb>0</msb>
25410            </field>
25411          </fields>
25412        </register>
25413        <register>
25414          <name>SHORTS</name>
25415          <description>Shortcut register</description>
25416          <addressOffset>0x200</addressOffset>
25417          <access>read-write</access>
25418          <fields>
25419            <field>
25420              <name>REPORTRDY_READCLRACC</name>
25421              <description>Shortcut between REPORTRDY event and READCLRACC task</description>
25422              <lsb>0</lsb>
25423              <msb>0</msb>
25424              <enumeratedValues>
25425                <enumeratedValue>
25426                  <name>Disabled</name>
25427                  <description>Disable shortcut</description>
25428                  <value>0</value>
25429                </enumeratedValue>
25430                <enumeratedValue>
25431                  <name>Enabled</name>
25432                  <description>Enable shortcut</description>
25433                  <value>1</value>
25434                </enumeratedValue>
25435              </enumeratedValues>
25436            </field>
25437            <field>
25438              <name>SAMPLERDY_STOP</name>
25439              <description>Shortcut between SAMPLERDY event and STOP task</description>
25440              <lsb>1</lsb>
25441              <msb>1</msb>
25442              <enumeratedValues>
25443                <enumeratedValue>
25444                  <name>Disabled</name>
25445                  <description>Disable shortcut</description>
25446                  <value>0</value>
25447                </enumeratedValue>
25448                <enumeratedValue>
25449                  <name>Enabled</name>
25450                  <description>Enable shortcut</description>
25451                  <value>1</value>
25452                </enumeratedValue>
25453              </enumeratedValues>
25454            </field>
25455            <field>
25456              <name>REPORTRDY_RDCLRACC</name>
25457              <description>Shortcut between REPORTRDY event and RDCLRACC task</description>
25458              <lsb>2</lsb>
25459              <msb>2</msb>
25460              <enumeratedValues>
25461                <enumeratedValue>
25462                  <name>Disabled</name>
25463                  <description>Disable shortcut</description>
25464                  <value>0</value>
25465                </enumeratedValue>
25466                <enumeratedValue>
25467                  <name>Enabled</name>
25468                  <description>Enable shortcut</description>
25469                  <value>1</value>
25470                </enumeratedValue>
25471              </enumeratedValues>
25472            </field>
25473            <field>
25474              <name>REPORTRDY_STOP</name>
25475              <description>Shortcut between REPORTRDY event and STOP task</description>
25476              <lsb>3</lsb>
25477              <msb>3</msb>
25478              <enumeratedValues>
25479                <enumeratedValue>
25480                  <name>Disabled</name>
25481                  <description>Disable shortcut</description>
25482                  <value>0</value>
25483                </enumeratedValue>
25484                <enumeratedValue>
25485                  <name>Enabled</name>
25486                  <description>Enable shortcut</description>
25487                  <value>1</value>
25488                </enumeratedValue>
25489              </enumeratedValues>
25490            </field>
25491            <field>
25492              <name>DBLRDY_RDCLRDBL</name>
25493              <description>Shortcut between DBLRDY event and RDCLRDBL task</description>
25494              <lsb>4</lsb>
25495              <msb>4</msb>
25496              <enumeratedValues>
25497                <enumeratedValue>
25498                  <name>Disabled</name>
25499                  <description>Disable shortcut</description>
25500                  <value>0</value>
25501                </enumeratedValue>
25502                <enumeratedValue>
25503                  <name>Enabled</name>
25504                  <description>Enable shortcut</description>
25505                  <value>1</value>
25506                </enumeratedValue>
25507              </enumeratedValues>
25508            </field>
25509            <field>
25510              <name>DBLRDY_STOP</name>
25511              <description>Shortcut between DBLRDY event and STOP task</description>
25512              <lsb>5</lsb>
25513              <msb>5</msb>
25514              <enumeratedValues>
25515                <enumeratedValue>
25516                  <name>Disabled</name>
25517                  <description>Disable shortcut</description>
25518                  <value>0</value>
25519                </enumeratedValue>
25520                <enumeratedValue>
25521                  <name>Enabled</name>
25522                  <description>Enable shortcut</description>
25523                  <value>1</value>
25524                </enumeratedValue>
25525              </enumeratedValues>
25526            </field>
25527            <field>
25528              <name>SAMPLERDY_READCLRACC</name>
25529              <description>Shortcut between SAMPLERDY event and READCLRACC task</description>
25530              <lsb>6</lsb>
25531              <msb>6</msb>
25532              <enumeratedValues>
25533                <enumeratedValue>
25534                  <name>Disabled</name>
25535                  <description>Disable shortcut</description>
25536                  <value>0</value>
25537                </enumeratedValue>
25538                <enumeratedValue>
25539                  <name>Enabled</name>
25540                  <description>Enable shortcut</description>
25541                  <value>1</value>
25542                </enumeratedValue>
25543              </enumeratedValues>
25544            </field>
25545          </fields>
25546        </register>
25547        <register>
25548          <name>INTENSET</name>
25549          <description>Enable interrupt</description>
25550          <addressOffset>0x304</addressOffset>
25551          <access>read-write</access>
25552          <fields>
25553            <field>
25554              <name>SAMPLERDY</name>
25555              <description>Write '1' to enable interrupt for SAMPLERDY event</description>
25556              <lsb>0</lsb>
25557              <msb>0</msb>
25558              <enumeratedValues>
25559                <usage>read</usage>
25560                <enumeratedValue>
25561                  <name>Disabled</name>
25562                  <description>Read: Disabled</description>
25563                  <value>0</value>
25564                </enumeratedValue>
25565                <enumeratedValue>
25566                  <name>Enabled</name>
25567                  <description>Read: Enabled</description>
25568                  <value>1</value>
25569                </enumeratedValue>
25570              </enumeratedValues>
25571              <enumeratedValues>
25572                <usage>write</usage>
25573                <enumeratedValue>
25574                  <name>Set</name>
25575                  <description>Enable</description>
25576                  <value>1</value>
25577                </enumeratedValue>
25578              </enumeratedValues>
25579            </field>
25580            <field>
25581              <name>REPORTRDY</name>
25582              <description>Write '1' to enable interrupt for REPORTRDY event</description>
25583              <lsb>1</lsb>
25584              <msb>1</msb>
25585              <enumeratedValues>
25586                <usage>read</usage>
25587                <enumeratedValue>
25588                  <name>Disabled</name>
25589                  <description>Read: Disabled</description>
25590                  <value>0</value>
25591                </enumeratedValue>
25592                <enumeratedValue>
25593                  <name>Enabled</name>
25594                  <description>Read: Enabled</description>
25595                  <value>1</value>
25596                </enumeratedValue>
25597              </enumeratedValues>
25598              <enumeratedValues>
25599                <usage>write</usage>
25600                <enumeratedValue>
25601                  <name>Set</name>
25602                  <description>Enable</description>
25603                  <value>1</value>
25604                </enumeratedValue>
25605              </enumeratedValues>
25606            </field>
25607            <field>
25608              <name>ACCOF</name>
25609              <description>Write '1' to enable interrupt for ACCOF event</description>
25610              <lsb>2</lsb>
25611              <msb>2</msb>
25612              <enumeratedValues>
25613                <usage>read</usage>
25614                <enumeratedValue>
25615                  <name>Disabled</name>
25616                  <description>Read: Disabled</description>
25617                  <value>0</value>
25618                </enumeratedValue>
25619                <enumeratedValue>
25620                  <name>Enabled</name>
25621                  <description>Read: Enabled</description>
25622                  <value>1</value>
25623                </enumeratedValue>
25624              </enumeratedValues>
25625              <enumeratedValues>
25626                <usage>write</usage>
25627                <enumeratedValue>
25628                  <name>Set</name>
25629                  <description>Enable</description>
25630                  <value>1</value>
25631                </enumeratedValue>
25632              </enumeratedValues>
25633            </field>
25634            <field>
25635              <name>DBLRDY</name>
25636              <description>Write '1' to enable interrupt for DBLRDY event</description>
25637              <lsb>3</lsb>
25638              <msb>3</msb>
25639              <enumeratedValues>
25640                <usage>read</usage>
25641                <enumeratedValue>
25642                  <name>Disabled</name>
25643                  <description>Read: Disabled</description>
25644                  <value>0</value>
25645                </enumeratedValue>
25646                <enumeratedValue>
25647                  <name>Enabled</name>
25648                  <description>Read: Enabled</description>
25649                  <value>1</value>
25650                </enumeratedValue>
25651              </enumeratedValues>
25652              <enumeratedValues>
25653                <usage>write</usage>
25654                <enumeratedValue>
25655                  <name>Set</name>
25656                  <description>Enable</description>
25657                  <value>1</value>
25658                </enumeratedValue>
25659              </enumeratedValues>
25660            </field>
25661            <field>
25662              <name>STOPPED</name>
25663              <description>Write '1' to enable interrupt for STOPPED event</description>
25664              <lsb>4</lsb>
25665              <msb>4</msb>
25666              <enumeratedValues>
25667                <usage>read</usage>
25668                <enumeratedValue>
25669                  <name>Disabled</name>
25670                  <description>Read: Disabled</description>
25671                  <value>0</value>
25672                </enumeratedValue>
25673                <enumeratedValue>
25674                  <name>Enabled</name>
25675                  <description>Read: Enabled</description>
25676                  <value>1</value>
25677                </enumeratedValue>
25678              </enumeratedValues>
25679              <enumeratedValues>
25680                <usage>write</usage>
25681                <enumeratedValue>
25682                  <name>Set</name>
25683                  <description>Enable</description>
25684                  <value>1</value>
25685                </enumeratedValue>
25686              </enumeratedValues>
25687            </field>
25688          </fields>
25689        </register>
25690        <register>
25691          <name>INTENCLR</name>
25692          <description>Disable interrupt</description>
25693          <addressOffset>0x308</addressOffset>
25694          <access>read-write</access>
25695          <fields>
25696            <field>
25697              <name>SAMPLERDY</name>
25698              <description>Write '1' to disable interrupt for SAMPLERDY event</description>
25699              <lsb>0</lsb>
25700              <msb>0</msb>
25701              <enumeratedValues>
25702                <usage>read</usage>
25703                <enumeratedValue>
25704                  <name>Disabled</name>
25705                  <description>Read: Disabled</description>
25706                  <value>0</value>
25707                </enumeratedValue>
25708                <enumeratedValue>
25709                  <name>Enabled</name>
25710                  <description>Read: Enabled</description>
25711                  <value>1</value>
25712                </enumeratedValue>
25713              </enumeratedValues>
25714              <enumeratedValues>
25715                <usage>write</usage>
25716                <enumeratedValue>
25717                  <name>Clear</name>
25718                  <description>Disable</description>
25719                  <value>1</value>
25720                </enumeratedValue>
25721              </enumeratedValues>
25722            </field>
25723            <field>
25724              <name>REPORTRDY</name>
25725              <description>Write '1' to disable interrupt for REPORTRDY event</description>
25726              <lsb>1</lsb>
25727              <msb>1</msb>
25728              <enumeratedValues>
25729                <usage>read</usage>
25730                <enumeratedValue>
25731                  <name>Disabled</name>
25732                  <description>Read: Disabled</description>
25733                  <value>0</value>
25734                </enumeratedValue>
25735                <enumeratedValue>
25736                  <name>Enabled</name>
25737                  <description>Read: Enabled</description>
25738                  <value>1</value>
25739                </enumeratedValue>
25740              </enumeratedValues>
25741              <enumeratedValues>
25742                <usage>write</usage>
25743                <enumeratedValue>
25744                  <name>Clear</name>
25745                  <description>Disable</description>
25746                  <value>1</value>
25747                </enumeratedValue>
25748              </enumeratedValues>
25749            </field>
25750            <field>
25751              <name>ACCOF</name>
25752              <description>Write '1' to disable interrupt for ACCOF event</description>
25753              <lsb>2</lsb>
25754              <msb>2</msb>
25755              <enumeratedValues>
25756                <usage>read</usage>
25757                <enumeratedValue>
25758                  <name>Disabled</name>
25759                  <description>Read: Disabled</description>
25760                  <value>0</value>
25761                </enumeratedValue>
25762                <enumeratedValue>
25763                  <name>Enabled</name>
25764                  <description>Read: Enabled</description>
25765                  <value>1</value>
25766                </enumeratedValue>
25767              </enumeratedValues>
25768              <enumeratedValues>
25769                <usage>write</usage>
25770                <enumeratedValue>
25771                  <name>Clear</name>
25772                  <description>Disable</description>
25773                  <value>1</value>
25774                </enumeratedValue>
25775              </enumeratedValues>
25776            </field>
25777            <field>
25778              <name>DBLRDY</name>
25779              <description>Write '1' to disable interrupt for DBLRDY event</description>
25780              <lsb>3</lsb>
25781              <msb>3</msb>
25782              <enumeratedValues>
25783                <usage>read</usage>
25784                <enumeratedValue>
25785                  <name>Disabled</name>
25786                  <description>Read: Disabled</description>
25787                  <value>0</value>
25788                </enumeratedValue>
25789                <enumeratedValue>
25790                  <name>Enabled</name>
25791                  <description>Read: Enabled</description>
25792                  <value>1</value>
25793                </enumeratedValue>
25794              </enumeratedValues>
25795              <enumeratedValues>
25796                <usage>write</usage>
25797                <enumeratedValue>
25798                  <name>Clear</name>
25799                  <description>Disable</description>
25800                  <value>1</value>
25801                </enumeratedValue>
25802              </enumeratedValues>
25803            </field>
25804            <field>
25805              <name>STOPPED</name>
25806              <description>Write '1' to disable interrupt for STOPPED event</description>
25807              <lsb>4</lsb>
25808              <msb>4</msb>
25809              <enumeratedValues>
25810                <usage>read</usage>
25811                <enumeratedValue>
25812                  <name>Disabled</name>
25813                  <description>Read: Disabled</description>
25814                  <value>0</value>
25815                </enumeratedValue>
25816                <enumeratedValue>
25817                  <name>Enabled</name>
25818                  <description>Read: Enabled</description>
25819                  <value>1</value>
25820                </enumeratedValue>
25821              </enumeratedValues>
25822              <enumeratedValues>
25823                <usage>write</usage>
25824                <enumeratedValue>
25825                  <name>Clear</name>
25826                  <description>Disable</description>
25827                  <value>1</value>
25828                </enumeratedValue>
25829              </enumeratedValues>
25830            </field>
25831          </fields>
25832        </register>
25833        <register>
25834          <name>ENABLE</name>
25835          <description>Enable the quadrature decoder</description>
25836          <addressOffset>0x500</addressOffset>
25837          <access>read-write</access>
25838          <fields>
25839            <field>
25840              <name>ENABLE</name>
25841              <description>Enable or disable the quadrature decoder</description>
25842              <lsb>0</lsb>
25843              <msb>0</msb>
25844              <enumeratedValues>
25845                <enumeratedValue>
25846                  <name>Disabled</name>
25847                  <description>Disable</description>
25848                  <value>0</value>
25849                </enumeratedValue>
25850                <enumeratedValue>
25851                  <name>Enabled</name>
25852                  <description>Enable</description>
25853                  <value>1</value>
25854                </enumeratedValue>
25855              </enumeratedValues>
25856            </field>
25857          </fields>
25858        </register>
25859        <register>
25860          <name>LEDPOL</name>
25861          <description>LED output pin polarity</description>
25862          <addressOffset>0x504</addressOffset>
25863          <access>read-write</access>
25864          <fields>
25865            <field>
25866              <name>LEDPOL</name>
25867              <description>LED output pin polarity</description>
25868              <lsb>0</lsb>
25869              <msb>0</msb>
25870              <enumeratedValues>
25871                <enumeratedValue>
25872                  <name>ActiveLow</name>
25873                  <description>Led active on output pin low</description>
25874                  <value>0</value>
25875                </enumeratedValue>
25876                <enumeratedValue>
25877                  <name>ActiveHigh</name>
25878                  <description>Led active on output pin high</description>
25879                  <value>1</value>
25880                </enumeratedValue>
25881              </enumeratedValues>
25882            </field>
25883          </fields>
25884        </register>
25885        <register>
25886          <name>SAMPLEPER</name>
25887          <description>Sample period</description>
25888          <addressOffset>0x508</addressOffset>
25889          <access>read-write</access>
25890          <fields>
25891            <field>
25892              <name>SAMPLEPER</name>
25893              <description>Sample period. The SAMPLE register will be updated for every new sample</description>
25894              <lsb>0</lsb>
25895              <msb>3</msb>
25896              <enumeratedValues>
25897                <enumeratedValue>
25898                  <name>128us</name>
25899                  <description>128 us</description>
25900                  <value>0</value>
25901                </enumeratedValue>
25902                <enumeratedValue>
25903                  <name>256us</name>
25904                  <description>256 us</description>
25905                  <value>1</value>
25906                </enumeratedValue>
25907                <enumeratedValue>
25908                  <name>512us</name>
25909                  <description>512 us</description>
25910                  <value>2</value>
25911                </enumeratedValue>
25912                <enumeratedValue>
25913                  <name>1024us</name>
25914                  <description>1024 us</description>
25915                  <value>3</value>
25916                </enumeratedValue>
25917                <enumeratedValue>
25918                  <name>2048us</name>
25919                  <description>2048 us</description>
25920                  <value>4</value>
25921                </enumeratedValue>
25922                <enumeratedValue>
25923                  <name>4096us</name>
25924                  <description>4096 us</description>
25925                  <value>5</value>
25926                </enumeratedValue>
25927                <enumeratedValue>
25928                  <name>8192us</name>
25929                  <description>8192 us</description>
25930                  <value>6</value>
25931                </enumeratedValue>
25932                <enumeratedValue>
25933                  <name>16384us</name>
25934                  <description>16384 us</description>
25935                  <value>7</value>
25936                </enumeratedValue>
25937                <enumeratedValue>
25938                  <name>32ms</name>
25939                  <description>32768 us</description>
25940                  <value>8</value>
25941                </enumeratedValue>
25942                <enumeratedValue>
25943                  <name>65ms</name>
25944                  <description>65536 us</description>
25945                  <value>9</value>
25946                </enumeratedValue>
25947                <enumeratedValue>
25948                  <name>131ms</name>
25949                  <description>131072 us</description>
25950                  <value>10</value>
25951                </enumeratedValue>
25952              </enumeratedValues>
25953            </field>
25954          </fields>
25955        </register>
25956        <register>
25957          <name>SAMPLE</name>
25958          <description>Motion sample value</description>
25959          <addressOffset>0x50C</addressOffset>
25960          <access>read-only</access>
25961          <dataType>int32_t</dataType>
25962          <fields>
25963            <field>
25964              <name>SAMPLE</name>
25965              <description>Last motion sample</description>
25966              <lsb>0</lsb>
25967              <msb>31</msb>
25968            </field>
25969          </fields>
25970        </register>
25971        <register>
25972          <name>REPORTPER</name>
25973          <description>Number of samples to be taken before REPORTRDY and DBLRDY events can be generated</description>
25974          <addressOffset>0x510</addressOffset>
25975          <access>read-write</access>
25976          <fields>
25977            <field>
25978              <name>REPORTPER</name>
25979              <description>Specifies the number of samples to be accumulated in the ACC register before the REPORTRDY and DBLRDY events can be generated</description>
25980              <lsb>0</lsb>
25981              <msb>3</msb>
25982              <enumeratedValues>
25983                <enumeratedValue>
25984                  <name>10Smpl</name>
25985                  <description>10 samples / report</description>
25986                  <value>0</value>
25987                </enumeratedValue>
25988                <enumeratedValue>
25989                  <name>40Smpl</name>
25990                  <description>40 samples / report</description>
25991                  <value>1</value>
25992                </enumeratedValue>
25993                <enumeratedValue>
25994                  <name>80Smpl</name>
25995                  <description>80 samples / report</description>
25996                  <value>2</value>
25997                </enumeratedValue>
25998                <enumeratedValue>
25999                  <name>120Smpl</name>
26000                  <description>120 samples / report</description>
26001                  <value>3</value>
26002                </enumeratedValue>
26003                <enumeratedValue>
26004                  <name>160Smpl</name>
26005                  <description>160 samples / report</description>
26006                  <value>4</value>
26007                </enumeratedValue>
26008                <enumeratedValue>
26009                  <name>200Smpl</name>
26010                  <description>200 samples / report</description>
26011                  <value>5</value>
26012                </enumeratedValue>
26013                <enumeratedValue>
26014                  <name>240Smpl</name>
26015                  <description>240 samples / report</description>
26016                  <value>6</value>
26017                </enumeratedValue>
26018                <enumeratedValue>
26019                  <name>280Smpl</name>
26020                  <description>280 samples / report</description>
26021                  <value>7</value>
26022                </enumeratedValue>
26023                <enumeratedValue>
26024                  <name>1Smpl</name>
26025                  <description>1 sample / report</description>
26026                  <value>8</value>
26027                </enumeratedValue>
26028              </enumeratedValues>
26029            </field>
26030          </fields>
26031        </register>
26032        <register>
26033          <name>ACC</name>
26034          <description>Register accumulating the valid transitions</description>
26035          <addressOffset>0x514</addressOffset>
26036          <access>read-only</access>
26037          <dataType>int32_t</dataType>
26038          <fields>
26039            <field>
26040              <name>ACC</name>
26041              <description>Register accumulating all valid samples (not double transition) read from the SAMPLE register</description>
26042              <lsb>0</lsb>
26043              <msb>31</msb>
26044            </field>
26045          </fields>
26046        </register>
26047        <register>
26048          <name>ACCREAD</name>
26049          <description>Snapshot of the ACC register, updated by the READCLRACC or RDCLRACC task</description>
26050          <addressOffset>0x518</addressOffset>
26051          <access>read-only</access>
26052          <dataType>int32_t</dataType>
26053          <fields>
26054            <field>
26055              <name>ACCREAD</name>
26056              <description>Snapshot of the ACC register.</description>
26057              <lsb>0</lsb>
26058              <msb>31</msb>
26059            </field>
26060          </fields>
26061        </register>
26062        <cluster>
26063          <name>PSEL</name>
26064          <description>Unspecified</description>
26065          <headerStructName>QDEC_PSEL</headerStructName>
26066          <addressOffset>0x51C</addressOffset>
26067          <register>
26068            <name>LED</name>
26069            <description>Pin select for LED signal</description>
26070            <addressOffset>0x000</addressOffset>
26071            <access>read-write</access>
26072            <resetValue>0xFFFFFFFF</resetValue>
26073            <fields>
26074              <field>
26075                <name>PIN</name>
26076                <description>Pin number</description>
26077                <lsb>0</lsb>
26078                <msb>4</msb>
26079              </field>
26080              <field>
26081                <name>PORT</name>
26082                <description>Port number</description>
26083                <lsb>5</lsb>
26084                <msb>5</msb>
26085              </field>
26086              <field>
26087                <name>CONNECT</name>
26088                <description>Connection</description>
26089                <lsb>31</lsb>
26090                <msb>31</msb>
26091                <enumeratedValues>
26092                  <enumeratedValue>
26093                    <name>Disconnected</name>
26094                    <description>Disconnect</description>
26095                    <value>1</value>
26096                  </enumeratedValue>
26097                  <enumeratedValue>
26098                    <name>Connected</name>
26099                    <description>Connect</description>
26100                    <value>0</value>
26101                  </enumeratedValue>
26102                </enumeratedValues>
26103              </field>
26104            </fields>
26105          </register>
26106          <register>
26107            <name>A</name>
26108            <description>Pin select for A signal</description>
26109            <addressOffset>0x004</addressOffset>
26110            <access>read-write</access>
26111            <resetValue>0xFFFFFFFF</resetValue>
26112            <fields>
26113              <field>
26114                <name>PIN</name>
26115                <description>Pin number</description>
26116                <lsb>0</lsb>
26117                <msb>4</msb>
26118              </field>
26119              <field>
26120                <name>PORT</name>
26121                <description>Port number</description>
26122                <lsb>5</lsb>
26123                <msb>5</msb>
26124              </field>
26125              <field>
26126                <name>CONNECT</name>
26127                <description>Connection</description>
26128                <lsb>31</lsb>
26129                <msb>31</msb>
26130                <enumeratedValues>
26131                  <enumeratedValue>
26132                    <name>Disconnected</name>
26133                    <description>Disconnect</description>
26134                    <value>1</value>
26135                  </enumeratedValue>
26136                  <enumeratedValue>
26137                    <name>Connected</name>
26138                    <description>Connect</description>
26139                    <value>0</value>
26140                  </enumeratedValue>
26141                </enumeratedValues>
26142              </field>
26143            </fields>
26144          </register>
26145          <register>
26146            <name>B</name>
26147            <description>Pin select for B signal</description>
26148            <addressOffset>0x008</addressOffset>
26149            <access>read-write</access>
26150            <resetValue>0xFFFFFFFF</resetValue>
26151            <fields>
26152              <field>
26153                <name>PIN</name>
26154                <description>Pin number</description>
26155                <lsb>0</lsb>
26156                <msb>4</msb>
26157              </field>
26158              <field>
26159                <name>PORT</name>
26160                <description>Port number</description>
26161                <lsb>5</lsb>
26162                <msb>5</msb>
26163              </field>
26164              <field>
26165                <name>CONNECT</name>
26166                <description>Connection</description>
26167                <lsb>31</lsb>
26168                <msb>31</msb>
26169                <enumeratedValues>
26170                  <enumeratedValue>
26171                    <name>Disconnected</name>
26172                    <description>Disconnect</description>
26173                    <value>1</value>
26174                  </enumeratedValue>
26175                  <enumeratedValue>
26176                    <name>Connected</name>
26177                    <description>Connect</description>
26178                    <value>0</value>
26179                  </enumeratedValue>
26180                </enumeratedValues>
26181              </field>
26182            </fields>
26183          </register>
26184        </cluster>
26185        <register>
26186          <name>DBFEN</name>
26187          <description>Enable input debounce filters</description>
26188          <addressOffset>0x528</addressOffset>
26189          <access>read-write</access>
26190          <fields>
26191            <field>
26192              <name>DBFEN</name>
26193              <description>Enable input debounce filters</description>
26194              <lsb>0</lsb>
26195              <msb>0</msb>
26196              <enumeratedValues>
26197                <enumeratedValue>
26198                  <name>Disabled</name>
26199                  <description>Debounce input filters disabled</description>
26200                  <value>0</value>
26201                </enumeratedValue>
26202                <enumeratedValue>
26203                  <name>Enabled</name>
26204                  <description>Debounce input filters enabled</description>
26205                  <value>1</value>
26206                </enumeratedValue>
26207              </enumeratedValues>
26208            </field>
26209          </fields>
26210        </register>
26211        <register>
26212          <name>LEDPRE</name>
26213          <description>Time period the LED is switched ON prior to sampling</description>
26214          <addressOffset>0x540</addressOffset>
26215          <access>read-write</access>
26216          <resetValue>0x00000010</resetValue>
26217          <fields>
26218            <field>
26219              <name>LEDPRE</name>
26220              <description>Period in us the LED is switched on prior to sampling</description>
26221              <lsb>0</lsb>
26222              <msb>8</msb>
26223            </field>
26224          </fields>
26225        </register>
26226        <register>
26227          <name>ACCDBL</name>
26228          <description>Register accumulating the number of detected double transitions</description>
26229          <addressOffset>0x544</addressOffset>
26230          <access>read-only</access>
26231          <fields>
26232            <field>
26233              <name>ACCDBL</name>
26234              <description>Register accumulating the number of detected double or illegal transitions. ( SAMPLE = 2 ).</description>
26235              <lsb>0</lsb>
26236              <msb>3</msb>
26237            </field>
26238          </fields>
26239        </register>
26240        <register>
26241          <name>ACCDBLREAD</name>
26242          <description>Snapshot of the ACCDBL, updated by the READCLRACC or RDCLRDBL task</description>
26243          <addressOffset>0x548</addressOffset>
26244          <access>read-only</access>
26245          <fields>
26246            <field>
26247              <name>ACCDBLREAD</name>
26248              <description>Snapshot of the ACCDBL register. This field is updated when the READCLRACC or RDCLRDBL task is triggered.</description>
26249              <lsb>0</lsb>
26250              <msb>3</msb>
26251            </field>
26252          </fields>
26253        </register>
26254      </registers>
26255    </peripheral>
26256    <peripheral>
26257      <name>COMP</name>
26258      <description>Comparator</description>
26259      <baseAddress>0x40013000</baseAddress>
26260      <addressBlock>
26261        <offset>0</offset>
26262        <size>0x1000</size>
26263        <usage>registers</usage>
26264      </addressBlock>
26265      <interrupt>
26266        <name>COMP_LPCOMP</name>
26267        <value>19</value>
26268      </interrupt>
26269      <groupName>COMP</groupName>
26270      <size>0x20</size>
26271      <registers>
26272        <register>
26273          <name>TASKS_START</name>
26274          <description>Start comparator</description>
26275          <addressOffset>0x000</addressOffset>
26276          <access>write-only</access>
26277          <fields>
26278            <field>
26279              <name>TASKS_START</name>
26280              <lsb>0</lsb>
26281              <msb>0</msb>
26282            </field>
26283          </fields>
26284        </register>
26285        <register>
26286          <name>TASKS_STOP</name>
26287          <description>Stop comparator</description>
26288          <addressOffset>0x004</addressOffset>
26289          <access>write-only</access>
26290          <fields>
26291            <field>
26292              <name>TASKS_STOP</name>
26293              <lsb>0</lsb>
26294              <msb>0</msb>
26295            </field>
26296          </fields>
26297        </register>
26298        <register>
26299          <name>TASKS_SAMPLE</name>
26300          <description>Sample comparator value</description>
26301          <addressOffset>0x008</addressOffset>
26302          <access>write-only</access>
26303          <fields>
26304            <field>
26305              <name>TASKS_SAMPLE</name>
26306              <lsb>0</lsb>
26307              <msb>0</msb>
26308            </field>
26309          </fields>
26310        </register>
26311        <register>
26312          <name>EVENTS_READY</name>
26313          <description>COMP is ready and output is valid</description>
26314          <addressOffset>0x100</addressOffset>
26315          <access>read-write</access>
26316          <fields>
26317            <field>
26318              <name>EVENTS_READY</name>
26319              <lsb>0</lsb>
26320              <msb>0</msb>
26321            </field>
26322          </fields>
26323        </register>
26324        <register>
26325          <name>EVENTS_DOWN</name>
26326          <description>Downward crossing</description>
26327          <addressOffset>0x104</addressOffset>
26328          <access>read-write</access>
26329          <fields>
26330            <field>
26331              <name>EVENTS_DOWN</name>
26332              <lsb>0</lsb>
26333              <msb>0</msb>
26334            </field>
26335          </fields>
26336        </register>
26337        <register>
26338          <name>EVENTS_UP</name>
26339          <description>Upward crossing</description>
26340          <addressOffset>0x108</addressOffset>
26341          <access>read-write</access>
26342          <fields>
26343            <field>
26344              <name>EVENTS_UP</name>
26345              <lsb>0</lsb>
26346              <msb>0</msb>
26347            </field>
26348          </fields>
26349        </register>
26350        <register>
26351          <name>EVENTS_CROSS</name>
26352          <description>Downward or upward crossing</description>
26353          <addressOffset>0x10C</addressOffset>
26354          <access>read-write</access>
26355          <fields>
26356            <field>
26357              <name>EVENTS_CROSS</name>
26358              <lsb>0</lsb>
26359              <msb>0</msb>
26360            </field>
26361          </fields>
26362        </register>
26363        <register>
26364          <name>SHORTS</name>
26365          <description>Shortcut register</description>
26366          <addressOffset>0x200</addressOffset>
26367          <access>read-write</access>
26368          <fields>
26369            <field>
26370              <name>READY_SAMPLE</name>
26371              <description>Shortcut between READY event and SAMPLE task</description>
26372              <lsb>0</lsb>
26373              <msb>0</msb>
26374              <enumeratedValues>
26375                <enumeratedValue>
26376                  <name>Disabled</name>
26377                  <description>Disable shortcut</description>
26378                  <value>0</value>
26379                </enumeratedValue>
26380                <enumeratedValue>
26381                  <name>Enabled</name>
26382                  <description>Enable shortcut</description>
26383                  <value>1</value>
26384                </enumeratedValue>
26385              </enumeratedValues>
26386            </field>
26387            <field>
26388              <name>READY_STOP</name>
26389              <description>Shortcut between READY event and STOP task</description>
26390              <lsb>1</lsb>
26391              <msb>1</msb>
26392              <enumeratedValues>
26393                <enumeratedValue>
26394                  <name>Disabled</name>
26395                  <description>Disable shortcut</description>
26396                  <value>0</value>
26397                </enumeratedValue>
26398                <enumeratedValue>
26399                  <name>Enabled</name>
26400                  <description>Enable shortcut</description>
26401                  <value>1</value>
26402                </enumeratedValue>
26403              </enumeratedValues>
26404            </field>
26405            <field>
26406              <name>DOWN_STOP</name>
26407              <description>Shortcut between DOWN event and STOP task</description>
26408              <lsb>2</lsb>
26409              <msb>2</msb>
26410              <enumeratedValues>
26411                <enumeratedValue>
26412                  <name>Disabled</name>
26413                  <description>Disable shortcut</description>
26414                  <value>0</value>
26415                </enumeratedValue>
26416                <enumeratedValue>
26417                  <name>Enabled</name>
26418                  <description>Enable shortcut</description>
26419                  <value>1</value>
26420                </enumeratedValue>
26421              </enumeratedValues>
26422            </field>
26423            <field>
26424              <name>UP_STOP</name>
26425              <description>Shortcut between UP event and STOP task</description>
26426              <lsb>3</lsb>
26427              <msb>3</msb>
26428              <enumeratedValues>
26429                <enumeratedValue>
26430                  <name>Disabled</name>
26431                  <description>Disable shortcut</description>
26432                  <value>0</value>
26433                </enumeratedValue>
26434                <enumeratedValue>
26435                  <name>Enabled</name>
26436                  <description>Enable shortcut</description>
26437                  <value>1</value>
26438                </enumeratedValue>
26439              </enumeratedValues>
26440            </field>
26441            <field>
26442              <name>CROSS_STOP</name>
26443              <description>Shortcut between CROSS event and STOP task</description>
26444              <lsb>4</lsb>
26445              <msb>4</msb>
26446              <enumeratedValues>
26447                <enumeratedValue>
26448                  <name>Disabled</name>
26449                  <description>Disable shortcut</description>
26450                  <value>0</value>
26451                </enumeratedValue>
26452                <enumeratedValue>
26453                  <name>Enabled</name>
26454                  <description>Enable shortcut</description>
26455                  <value>1</value>
26456                </enumeratedValue>
26457              </enumeratedValues>
26458            </field>
26459          </fields>
26460        </register>
26461        <register>
26462          <name>INTEN</name>
26463          <description>Enable or disable interrupt</description>
26464          <addressOffset>0x300</addressOffset>
26465          <access>read-write</access>
26466          <fields>
26467            <field>
26468              <name>READY</name>
26469              <description>Enable or disable interrupt for READY event</description>
26470              <lsb>0</lsb>
26471              <msb>0</msb>
26472              <enumeratedValues>
26473                <enumeratedValue>
26474                  <name>Disabled</name>
26475                  <description>Disable</description>
26476                  <value>0</value>
26477                </enumeratedValue>
26478                <enumeratedValue>
26479                  <name>Enabled</name>
26480                  <description>Enable</description>
26481                  <value>1</value>
26482                </enumeratedValue>
26483              </enumeratedValues>
26484            </field>
26485            <field>
26486              <name>DOWN</name>
26487              <description>Enable or disable interrupt for DOWN event</description>
26488              <lsb>1</lsb>
26489              <msb>1</msb>
26490              <enumeratedValues>
26491                <enumeratedValue>
26492                  <name>Disabled</name>
26493                  <description>Disable</description>
26494                  <value>0</value>
26495                </enumeratedValue>
26496                <enumeratedValue>
26497                  <name>Enabled</name>
26498                  <description>Enable</description>
26499                  <value>1</value>
26500                </enumeratedValue>
26501              </enumeratedValues>
26502            </field>
26503            <field>
26504              <name>UP</name>
26505              <description>Enable or disable interrupt for UP event</description>
26506              <lsb>2</lsb>
26507              <msb>2</msb>
26508              <enumeratedValues>
26509                <enumeratedValue>
26510                  <name>Disabled</name>
26511                  <description>Disable</description>
26512                  <value>0</value>
26513                </enumeratedValue>
26514                <enumeratedValue>
26515                  <name>Enabled</name>
26516                  <description>Enable</description>
26517                  <value>1</value>
26518                </enumeratedValue>
26519              </enumeratedValues>
26520            </field>
26521            <field>
26522              <name>CROSS</name>
26523              <description>Enable or disable interrupt for CROSS event</description>
26524              <lsb>3</lsb>
26525              <msb>3</msb>
26526              <enumeratedValues>
26527                <enumeratedValue>
26528                  <name>Disabled</name>
26529                  <description>Disable</description>
26530                  <value>0</value>
26531                </enumeratedValue>
26532                <enumeratedValue>
26533                  <name>Enabled</name>
26534                  <description>Enable</description>
26535                  <value>1</value>
26536                </enumeratedValue>
26537              </enumeratedValues>
26538            </field>
26539          </fields>
26540        </register>
26541        <register>
26542          <name>INTENSET</name>
26543          <description>Enable interrupt</description>
26544          <addressOffset>0x304</addressOffset>
26545          <access>read-write</access>
26546          <fields>
26547            <field>
26548              <name>READY</name>
26549              <description>Write '1' to enable interrupt for READY event</description>
26550              <lsb>0</lsb>
26551              <msb>0</msb>
26552              <enumeratedValues>
26553                <usage>read</usage>
26554                <enumeratedValue>
26555                  <name>Disabled</name>
26556                  <description>Read: Disabled</description>
26557                  <value>0</value>
26558                </enumeratedValue>
26559                <enumeratedValue>
26560                  <name>Enabled</name>
26561                  <description>Read: Enabled</description>
26562                  <value>1</value>
26563                </enumeratedValue>
26564              </enumeratedValues>
26565              <enumeratedValues>
26566                <usage>write</usage>
26567                <enumeratedValue>
26568                  <name>Set</name>
26569                  <description>Enable</description>
26570                  <value>1</value>
26571                </enumeratedValue>
26572              </enumeratedValues>
26573            </field>
26574            <field>
26575              <name>DOWN</name>
26576              <description>Write '1' to enable interrupt for DOWN event</description>
26577              <lsb>1</lsb>
26578              <msb>1</msb>
26579              <enumeratedValues>
26580                <usage>read</usage>
26581                <enumeratedValue>
26582                  <name>Disabled</name>
26583                  <description>Read: Disabled</description>
26584                  <value>0</value>
26585                </enumeratedValue>
26586                <enumeratedValue>
26587                  <name>Enabled</name>
26588                  <description>Read: Enabled</description>
26589                  <value>1</value>
26590                </enumeratedValue>
26591              </enumeratedValues>
26592              <enumeratedValues>
26593                <usage>write</usage>
26594                <enumeratedValue>
26595                  <name>Set</name>
26596                  <description>Enable</description>
26597                  <value>1</value>
26598                </enumeratedValue>
26599              </enumeratedValues>
26600            </field>
26601            <field>
26602              <name>UP</name>
26603              <description>Write '1' to enable interrupt for UP event</description>
26604              <lsb>2</lsb>
26605              <msb>2</msb>
26606              <enumeratedValues>
26607                <usage>read</usage>
26608                <enumeratedValue>
26609                  <name>Disabled</name>
26610                  <description>Read: Disabled</description>
26611                  <value>0</value>
26612                </enumeratedValue>
26613                <enumeratedValue>
26614                  <name>Enabled</name>
26615                  <description>Read: Enabled</description>
26616                  <value>1</value>
26617                </enumeratedValue>
26618              </enumeratedValues>
26619              <enumeratedValues>
26620                <usage>write</usage>
26621                <enumeratedValue>
26622                  <name>Set</name>
26623                  <description>Enable</description>
26624                  <value>1</value>
26625                </enumeratedValue>
26626              </enumeratedValues>
26627            </field>
26628            <field>
26629              <name>CROSS</name>
26630              <description>Write '1' to enable interrupt for CROSS event</description>
26631              <lsb>3</lsb>
26632              <msb>3</msb>
26633              <enumeratedValues>
26634                <usage>read</usage>
26635                <enumeratedValue>
26636                  <name>Disabled</name>
26637                  <description>Read: Disabled</description>
26638                  <value>0</value>
26639                </enumeratedValue>
26640                <enumeratedValue>
26641                  <name>Enabled</name>
26642                  <description>Read: Enabled</description>
26643                  <value>1</value>
26644                </enumeratedValue>
26645              </enumeratedValues>
26646              <enumeratedValues>
26647                <usage>write</usage>
26648                <enumeratedValue>
26649                  <name>Set</name>
26650                  <description>Enable</description>
26651                  <value>1</value>
26652                </enumeratedValue>
26653              </enumeratedValues>
26654            </field>
26655          </fields>
26656        </register>
26657        <register>
26658          <name>INTENCLR</name>
26659          <description>Disable interrupt</description>
26660          <addressOffset>0x308</addressOffset>
26661          <access>read-write</access>
26662          <fields>
26663            <field>
26664              <name>READY</name>
26665              <description>Write '1' to disable interrupt for READY event</description>
26666              <lsb>0</lsb>
26667              <msb>0</msb>
26668              <enumeratedValues>
26669                <usage>read</usage>
26670                <enumeratedValue>
26671                  <name>Disabled</name>
26672                  <description>Read: Disabled</description>
26673                  <value>0</value>
26674                </enumeratedValue>
26675                <enumeratedValue>
26676                  <name>Enabled</name>
26677                  <description>Read: Enabled</description>
26678                  <value>1</value>
26679                </enumeratedValue>
26680              </enumeratedValues>
26681              <enumeratedValues>
26682                <usage>write</usage>
26683                <enumeratedValue>
26684                  <name>Clear</name>
26685                  <description>Disable</description>
26686                  <value>1</value>
26687                </enumeratedValue>
26688              </enumeratedValues>
26689            </field>
26690            <field>
26691              <name>DOWN</name>
26692              <description>Write '1' to disable interrupt for DOWN event</description>
26693              <lsb>1</lsb>
26694              <msb>1</msb>
26695              <enumeratedValues>
26696                <usage>read</usage>
26697                <enumeratedValue>
26698                  <name>Disabled</name>
26699                  <description>Read: Disabled</description>
26700                  <value>0</value>
26701                </enumeratedValue>
26702                <enumeratedValue>
26703                  <name>Enabled</name>
26704                  <description>Read: Enabled</description>
26705                  <value>1</value>
26706                </enumeratedValue>
26707              </enumeratedValues>
26708              <enumeratedValues>
26709                <usage>write</usage>
26710                <enumeratedValue>
26711                  <name>Clear</name>
26712                  <description>Disable</description>
26713                  <value>1</value>
26714                </enumeratedValue>
26715              </enumeratedValues>
26716            </field>
26717            <field>
26718              <name>UP</name>
26719              <description>Write '1' to disable interrupt for UP event</description>
26720              <lsb>2</lsb>
26721              <msb>2</msb>
26722              <enumeratedValues>
26723                <usage>read</usage>
26724                <enumeratedValue>
26725                  <name>Disabled</name>
26726                  <description>Read: Disabled</description>
26727                  <value>0</value>
26728                </enumeratedValue>
26729                <enumeratedValue>
26730                  <name>Enabled</name>
26731                  <description>Read: Enabled</description>
26732                  <value>1</value>
26733                </enumeratedValue>
26734              </enumeratedValues>
26735              <enumeratedValues>
26736                <usage>write</usage>
26737                <enumeratedValue>
26738                  <name>Clear</name>
26739                  <description>Disable</description>
26740                  <value>1</value>
26741                </enumeratedValue>
26742              </enumeratedValues>
26743            </field>
26744            <field>
26745              <name>CROSS</name>
26746              <description>Write '1' to disable interrupt for CROSS event</description>
26747              <lsb>3</lsb>
26748              <msb>3</msb>
26749              <enumeratedValues>
26750                <usage>read</usage>
26751                <enumeratedValue>
26752                  <name>Disabled</name>
26753                  <description>Read: Disabled</description>
26754                  <value>0</value>
26755                </enumeratedValue>
26756                <enumeratedValue>
26757                  <name>Enabled</name>
26758                  <description>Read: Enabled</description>
26759                  <value>1</value>
26760                </enumeratedValue>
26761              </enumeratedValues>
26762              <enumeratedValues>
26763                <usage>write</usage>
26764                <enumeratedValue>
26765                  <name>Clear</name>
26766                  <description>Disable</description>
26767                  <value>1</value>
26768                </enumeratedValue>
26769              </enumeratedValues>
26770            </field>
26771          </fields>
26772        </register>
26773        <register>
26774          <name>RESULT</name>
26775          <description>Compare result</description>
26776          <addressOffset>0x400</addressOffset>
26777          <access>read-only</access>
26778          <fields>
26779            <field>
26780              <name>RESULT</name>
26781              <description>Result of last compare. Decision point SAMPLE task.</description>
26782              <lsb>0</lsb>
26783              <msb>0</msb>
26784              <enumeratedValues>
26785                <enumeratedValue>
26786                  <name>Below</name>
26787                  <description>Input voltage is below the threshold (VIN+ &amp;lt; VIN-)</description>
26788                  <value>0</value>
26789                </enumeratedValue>
26790                <enumeratedValue>
26791                  <name>Above</name>
26792                  <description>Input voltage is above the threshold (VIN+ &amp;gt; VIN-)</description>
26793                  <value>1</value>
26794                </enumeratedValue>
26795              </enumeratedValues>
26796            </field>
26797          </fields>
26798        </register>
26799        <register>
26800          <name>ENABLE</name>
26801          <description>COMP enable</description>
26802          <addressOffset>0x500</addressOffset>
26803          <access>read-write</access>
26804          <fields>
26805            <field>
26806              <name>ENABLE</name>
26807              <description>Enable or disable COMP</description>
26808              <lsb>0</lsb>
26809              <msb>1</msb>
26810              <enumeratedValues>
26811                <enumeratedValue>
26812                  <name>Disabled</name>
26813                  <description>Disable</description>
26814                  <value>0</value>
26815                </enumeratedValue>
26816                <enumeratedValue>
26817                  <name>Enabled</name>
26818                  <description>Enable</description>
26819                  <value>2</value>
26820                </enumeratedValue>
26821              </enumeratedValues>
26822            </field>
26823          </fields>
26824        </register>
26825        <register>
26826          <name>PSEL</name>
26827          <description>Pin select</description>
26828          <addressOffset>0x504</addressOffset>
26829          <access>read-write</access>
26830          <fields>
26831            <field>
26832              <name>PSEL</name>
26833              <description>Analog pin select</description>
26834              <lsb>0</lsb>
26835              <msb>2</msb>
26836              <enumeratedValues>
26837                <enumeratedValue>
26838                  <name>AnalogInput0</name>
26839                  <description>AIN0 selected as analog input</description>
26840                  <value>0</value>
26841                </enumeratedValue>
26842                <enumeratedValue>
26843                  <name>AnalogInput1</name>
26844                  <description>AIN1 selected as analog input</description>
26845                  <value>1</value>
26846                </enumeratedValue>
26847                <enumeratedValue>
26848                  <name>AnalogInput2</name>
26849                  <description>AIN2 selected as analog input</description>
26850                  <value>2</value>
26851                </enumeratedValue>
26852                <enumeratedValue>
26853                  <name>AnalogInput3</name>
26854                  <description>AIN3 selected as analog input</description>
26855                  <value>3</value>
26856                </enumeratedValue>
26857                <enumeratedValue>
26858                  <name>AnalogInput4</name>
26859                  <description>AIN4 selected as analog input</description>
26860                  <value>4</value>
26861                </enumeratedValue>
26862                <enumeratedValue>
26863                  <name>AnalogInput5</name>
26864                  <description>AIN5 selected as analog input</description>
26865                  <value>5</value>
26866                </enumeratedValue>
26867                <enumeratedValue>
26868                  <name>AnalogInput6</name>
26869                  <description>AIN6 selected as analog input</description>
26870                  <value>6</value>
26871                </enumeratedValue>
26872                <enumeratedValue>
26873                  <name>AnalogInput7</name>
26874                  <description>AIN7 selected as analog input</description>
26875                  <value>7</value>
26876                </enumeratedValue>
26877              </enumeratedValues>
26878            </field>
26879          </fields>
26880        </register>
26881        <register>
26882          <name>REFSEL</name>
26883          <description>Reference source select for single-ended mode</description>
26884          <addressOffset>0x508</addressOffset>
26885          <access>read-write</access>
26886          <resetValue>0x00000004</resetValue>
26887          <fields>
26888            <field>
26889              <name>REFSEL</name>
26890              <description>Reference select</description>
26891              <lsb>0</lsb>
26892              <msb>2</msb>
26893              <enumeratedValues>
26894                <enumeratedValue>
26895                  <name>Int1V2</name>
26896                  <description>VREF = internal 1.2 V reference (VDD &amp;gt;= 1.7 V)</description>
26897                  <value>0</value>
26898                </enumeratedValue>
26899                <enumeratedValue>
26900                  <name>Int1V8</name>
26901                  <description>VREF = internal 1.8 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
26902                  <value>1</value>
26903                </enumeratedValue>
26904                <enumeratedValue>
26905                  <name>Int2V4</name>
26906                  <description>VREF = internal 2.4 V reference (VDD &amp;gt;= VREF + 0.2 V)</description>
26907                  <value>2</value>
26908                </enumeratedValue>
26909                <enumeratedValue>
26910                  <name>VDD</name>
26911                  <description>VREF = VDD</description>
26912                  <value>4</value>
26913                </enumeratedValue>
26914                <enumeratedValue>
26915                  <name>ARef</name>
26916                  <description>VREF = AREF (VDD &amp;gt;= VREF &amp;gt;= AREFMIN)</description>
26917                  <value>5</value>
26918                </enumeratedValue>
26919              </enumeratedValues>
26920            </field>
26921          </fields>
26922        </register>
26923        <register>
26924          <name>EXTREFSEL</name>
26925          <description>External reference select</description>
26926          <addressOffset>0x50C</addressOffset>
26927          <access>read-write</access>
26928          <fields>
26929            <field>
26930              <name>EXTREFSEL</name>
26931              <description>External analog reference select</description>
26932              <lsb>0</lsb>
26933              <msb>2</msb>
26934              <enumeratedValues>
26935                <enumeratedValue>
26936                  <name>AnalogReference0</name>
26937                  <description>Use AIN0 as external analog reference</description>
26938                  <value>0</value>
26939                </enumeratedValue>
26940                <enumeratedValue>
26941                  <name>AnalogReference1</name>
26942                  <description>Use AIN1 as external analog reference</description>
26943                  <value>1</value>
26944                </enumeratedValue>
26945                <enumeratedValue>
26946                  <name>AnalogReference2</name>
26947                  <description>Use AIN2 as external analog reference</description>
26948                  <value>2</value>
26949                </enumeratedValue>
26950                <enumeratedValue>
26951                  <name>AnalogReference3</name>
26952                  <description>Use AIN3 as external analog reference</description>
26953                  <value>3</value>
26954                </enumeratedValue>
26955                <enumeratedValue>
26956                  <name>AnalogReference4</name>
26957                  <description>Use AIN4 as external analog reference</description>
26958                  <value>4</value>
26959                </enumeratedValue>
26960                <enumeratedValue>
26961                  <name>AnalogReference5</name>
26962                  <description>Use AIN5 as external analog reference</description>
26963                  <value>5</value>
26964                </enumeratedValue>
26965                <enumeratedValue>
26966                  <name>AnalogReference6</name>
26967                  <description>Use AIN6 as external analog reference</description>
26968                  <value>6</value>
26969                </enumeratedValue>
26970                <enumeratedValue>
26971                  <name>AnalogReference7</name>
26972                  <description>Use AIN7 as external analog reference</description>
26973                  <value>7</value>
26974                </enumeratedValue>
26975              </enumeratedValues>
26976            </field>
26977          </fields>
26978        </register>
26979        <register>
26980          <name>TH</name>
26981          <description>Threshold configuration for hysteresis unit</description>
26982          <addressOffset>0x530</addressOffset>
26983          <access>read-write</access>
26984          <resetValue>0x00000000</resetValue>
26985          <fields>
26986            <field>
26987              <name>THDOWN</name>
26988              <description>VDOWN = (THDOWN+1)/64*VREF</description>
26989              <lsb>0</lsb>
26990              <msb>5</msb>
26991            </field>
26992            <field>
26993              <name>THUP</name>
26994              <description>VUP = (THUP+1)/64*VREF</description>
26995              <lsb>8</lsb>
26996              <msb>13</msb>
26997            </field>
26998          </fields>
26999        </register>
27000        <register>
27001          <name>MODE</name>
27002          <description>Mode configuration</description>
27003          <addressOffset>0x534</addressOffset>
27004          <access>read-write</access>
27005          <fields>
27006            <field>
27007              <name>SP</name>
27008              <description>Speed and power modes</description>
27009              <lsb>0</lsb>
27010              <msb>1</msb>
27011              <enumeratedValues>
27012                <enumeratedValue>
27013                  <name>Low</name>
27014                  <description>Low-power mode</description>
27015                  <value>0</value>
27016                </enumeratedValue>
27017                <enumeratedValue>
27018                  <name>Normal</name>
27019                  <description>Normal mode</description>
27020                  <value>1</value>
27021                </enumeratedValue>
27022                <enumeratedValue>
27023                  <name>High</name>
27024                  <description>High-speed mode</description>
27025                  <value>2</value>
27026                </enumeratedValue>
27027              </enumeratedValues>
27028            </field>
27029            <field>
27030              <name>MAIN</name>
27031              <description>Main operation modes</description>
27032              <lsb>8</lsb>
27033              <msb>8</msb>
27034              <enumeratedValues>
27035                <enumeratedValue>
27036                  <name>SE</name>
27037                  <description>Single-ended mode</description>
27038                  <value>0</value>
27039                </enumeratedValue>
27040                <enumeratedValue>
27041                  <name>Diff</name>
27042                  <description>Differential mode</description>
27043                  <value>1</value>
27044                </enumeratedValue>
27045              </enumeratedValues>
27046            </field>
27047          </fields>
27048        </register>
27049        <register>
27050          <name>HYST</name>
27051          <description>Comparator hysteresis enable</description>
27052          <addressOffset>0x538</addressOffset>
27053          <access>read-write</access>
27054          <fields>
27055            <field>
27056              <name>HYST</name>
27057              <description>Comparator hysteresis</description>
27058              <lsb>0</lsb>
27059              <msb>0</msb>
27060              <enumeratedValues>
27061                <enumeratedValue>
27062                  <name>NoHyst</name>
27063                  <description>Comparator hysteresis disabled</description>
27064                  <value>0</value>
27065                </enumeratedValue>
27066                <enumeratedValue>
27067                  <name>Hyst50mV</name>
27068                  <description>Comparator hysteresis enabled</description>
27069                  <value>1</value>
27070                </enumeratedValue>
27071              </enumeratedValues>
27072            </field>
27073          </fields>
27074        </register>
27075      </registers>
27076    </peripheral>
27077    <peripheral>
27078      <name>LPCOMP</name>
27079      <description>Low Power Comparator</description>
27080      <baseAddress>0x40013000</baseAddress>
27081      <alternatePeripheral>COMP</alternatePeripheral>
27082      <addressBlock>
27083        <offset>0</offset>
27084        <size>0x1000</size>
27085        <usage>registers</usage>
27086      </addressBlock>
27087      <interrupt>
27088        <name>COMP_LPCOMP</name>
27089        <value>19</value>
27090      </interrupt>
27091      <groupName>LPCOMP</groupName>
27092      <size>0x20</size>
27093      <registers>
27094        <register>
27095          <name>TASKS_START</name>
27096          <description>Start comparator</description>
27097          <addressOffset>0x000</addressOffset>
27098          <access>write-only</access>
27099          <fields>
27100            <field>
27101              <name>TASKS_START</name>
27102              <lsb>0</lsb>
27103              <msb>0</msb>
27104            </field>
27105          </fields>
27106        </register>
27107        <register>
27108          <name>TASKS_STOP</name>
27109          <description>Stop comparator</description>
27110          <addressOffset>0x004</addressOffset>
27111          <access>write-only</access>
27112          <fields>
27113            <field>
27114              <name>TASKS_STOP</name>
27115              <lsb>0</lsb>
27116              <msb>0</msb>
27117            </field>
27118          </fields>
27119        </register>
27120        <register>
27121          <name>TASKS_SAMPLE</name>
27122          <description>Sample comparator value</description>
27123          <addressOffset>0x008</addressOffset>
27124          <access>write-only</access>
27125          <fields>
27126            <field>
27127              <name>TASKS_SAMPLE</name>
27128              <lsb>0</lsb>
27129              <msb>0</msb>
27130            </field>
27131          </fields>
27132        </register>
27133        <register>
27134          <name>EVENTS_READY</name>
27135          <description>LPCOMP is ready and output is valid</description>
27136          <addressOffset>0x100</addressOffset>
27137          <access>read-write</access>
27138          <fields>
27139            <field>
27140              <name>EVENTS_READY</name>
27141              <lsb>0</lsb>
27142              <msb>0</msb>
27143            </field>
27144          </fields>
27145        </register>
27146        <register>
27147          <name>EVENTS_DOWN</name>
27148          <description>Downward crossing</description>
27149          <addressOffset>0x104</addressOffset>
27150          <access>read-write</access>
27151          <fields>
27152            <field>
27153              <name>EVENTS_DOWN</name>
27154              <lsb>0</lsb>
27155              <msb>0</msb>
27156            </field>
27157          </fields>
27158        </register>
27159        <register>
27160          <name>EVENTS_UP</name>
27161          <description>Upward crossing</description>
27162          <addressOffset>0x108</addressOffset>
27163          <access>read-write</access>
27164          <fields>
27165            <field>
27166              <name>EVENTS_UP</name>
27167              <lsb>0</lsb>
27168              <msb>0</msb>
27169            </field>
27170          </fields>
27171        </register>
27172        <register>
27173          <name>EVENTS_CROSS</name>
27174          <description>Downward or upward crossing</description>
27175          <addressOffset>0x10C</addressOffset>
27176          <access>read-write</access>
27177          <fields>
27178            <field>
27179              <name>EVENTS_CROSS</name>
27180              <lsb>0</lsb>
27181              <msb>0</msb>
27182            </field>
27183          </fields>
27184        </register>
27185        <register>
27186          <name>SHORTS</name>
27187          <description>Shortcut register</description>
27188          <addressOffset>0x200</addressOffset>
27189          <access>read-write</access>
27190          <fields>
27191            <field>
27192              <name>READY_SAMPLE</name>
27193              <description>Shortcut between READY event and SAMPLE task</description>
27194              <lsb>0</lsb>
27195              <msb>0</msb>
27196              <enumeratedValues>
27197                <enumeratedValue>
27198                  <name>Disabled</name>
27199                  <description>Disable shortcut</description>
27200                  <value>0</value>
27201                </enumeratedValue>
27202                <enumeratedValue>
27203                  <name>Enabled</name>
27204                  <description>Enable shortcut</description>
27205                  <value>1</value>
27206                </enumeratedValue>
27207              </enumeratedValues>
27208            </field>
27209            <field>
27210              <name>READY_STOP</name>
27211              <description>Shortcut between READY event and STOP task</description>
27212              <lsb>1</lsb>
27213              <msb>1</msb>
27214              <enumeratedValues>
27215                <enumeratedValue>
27216                  <name>Disabled</name>
27217                  <description>Disable shortcut</description>
27218                  <value>0</value>
27219                </enumeratedValue>
27220                <enumeratedValue>
27221                  <name>Enabled</name>
27222                  <description>Enable shortcut</description>
27223                  <value>1</value>
27224                </enumeratedValue>
27225              </enumeratedValues>
27226            </field>
27227            <field>
27228              <name>DOWN_STOP</name>
27229              <description>Shortcut between DOWN event and STOP task</description>
27230              <lsb>2</lsb>
27231              <msb>2</msb>
27232              <enumeratedValues>
27233                <enumeratedValue>
27234                  <name>Disabled</name>
27235                  <description>Disable shortcut</description>
27236                  <value>0</value>
27237                </enumeratedValue>
27238                <enumeratedValue>
27239                  <name>Enabled</name>
27240                  <description>Enable shortcut</description>
27241                  <value>1</value>
27242                </enumeratedValue>
27243              </enumeratedValues>
27244            </field>
27245            <field>
27246              <name>UP_STOP</name>
27247              <description>Shortcut between UP event and STOP task</description>
27248              <lsb>3</lsb>
27249              <msb>3</msb>
27250              <enumeratedValues>
27251                <enumeratedValue>
27252                  <name>Disabled</name>
27253                  <description>Disable shortcut</description>
27254                  <value>0</value>
27255                </enumeratedValue>
27256                <enumeratedValue>
27257                  <name>Enabled</name>
27258                  <description>Enable shortcut</description>
27259                  <value>1</value>
27260                </enumeratedValue>
27261              </enumeratedValues>
27262            </field>
27263            <field>
27264              <name>CROSS_STOP</name>
27265              <description>Shortcut between CROSS event and STOP task</description>
27266              <lsb>4</lsb>
27267              <msb>4</msb>
27268              <enumeratedValues>
27269                <enumeratedValue>
27270                  <name>Disabled</name>
27271                  <description>Disable shortcut</description>
27272                  <value>0</value>
27273                </enumeratedValue>
27274                <enumeratedValue>
27275                  <name>Enabled</name>
27276                  <description>Enable shortcut</description>
27277                  <value>1</value>
27278                </enumeratedValue>
27279              </enumeratedValues>
27280            </field>
27281          </fields>
27282        </register>
27283        <register>
27284          <name>INTENSET</name>
27285          <description>Enable interrupt</description>
27286          <addressOffset>0x304</addressOffset>
27287          <access>read-write</access>
27288          <fields>
27289            <field>
27290              <name>READY</name>
27291              <description>Write '1' to enable interrupt for READY event</description>
27292              <lsb>0</lsb>
27293              <msb>0</msb>
27294              <enumeratedValues>
27295                <usage>read</usage>
27296                <enumeratedValue>
27297                  <name>Disabled</name>
27298                  <description>Read: Disabled</description>
27299                  <value>0</value>
27300                </enumeratedValue>
27301                <enumeratedValue>
27302                  <name>Enabled</name>
27303                  <description>Read: Enabled</description>
27304                  <value>1</value>
27305                </enumeratedValue>
27306              </enumeratedValues>
27307              <enumeratedValues>
27308                <usage>write</usage>
27309                <enumeratedValue>
27310                  <name>Set</name>
27311                  <description>Enable</description>
27312                  <value>1</value>
27313                </enumeratedValue>
27314              </enumeratedValues>
27315            </field>
27316            <field>
27317              <name>DOWN</name>
27318              <description>Write '1' to enable interrupt for DOWN event</description>
27319              <lsb>1</lsb>
27320              <msb>1</msb>
27321              <enumeratedValues>
27322                <usage>read</usage>
27323                <enumeratedValue>
27324                  <name>Disabled</name>
27325                  <description>Read: Disabled</description>
27326                  <value>0</value>
27327                </enumeratedValue>
27328                <enumeratedValue>
27329                  <name>Enabled</name>
27330                  <description>Read: Enabled</description>
27331                  <value>1</value>
27332                </enumeratedValue>
27333              </enumeratedValues>
27334              <enumeratedValues>
27335                <usage>write</usage>
27336                <enumeratedValue>
27337                  <name>Set</name>
27338                  <description>Enable</description>
27339                  <value>1</value>
27340                </enumeratedValue>
27341              </enumeratedValues>
27342            </field>
27343            <field>
27344              <name>UP</name>
27345              <description>Write '1' to enable interrupt for UP event</description>
27346              <lsb>2</lsb>
27347              <msb>2</msb>
27348              <enumeratedValues>
27349                <usage>read</usage>
27350                <enumeratedValue>
27351                  <name>Disabled</name>
27352                  <description>Read: Disabled</description>
27353                  <value>0</value>
27354                </enumeratedValue>
27355                <enumeratedValue>
27356                  <name>Enabled</name>
27357                  <description>Read: Enabled</description>
27358                  <value>1</value>
27359                </enumeratedValue>
27360              </enumeratedValues>
27361              <enumeratedValues>
27362                <usage>write</usage>
27363                <enumeratedValue>
27364                  <name>Set</name>
27365                  <description>Enable</description>
27366                  <value>1</value>
27367                </enumeratedValue>
27368              </enumeratedValues>
27369            </field>
27370            <field>
27371              <name>CROSS</name>
27372              <description>Write '1' to enable interrupt for CROSS event</description>
27373              <lsb>3</lsb>
27374              <msb>3</msb>
27375              <enumeratedValues>
27376                <usage>read</usage>
27377                <enumeratedValue>
27378                  <name>Disabled</name>
27379                  <description>Read: Disabled</description>
27380                  <value>0</value>
27381                </enumeratedValue>
27382                <enumeratedValue>
27383                  <name>Enabled</name>
27384                  <description>Read: Enabled</description>
27385                  <value>1</value>
27386                </enumeratedValue>
27387              </enumeratedValues>
27388              <enumeratedValues>
27389                <usage>write</usage>
27390                <enumeratedValue>
27391                  <name>Set</name>
27392                  <description>Enable</description>
27393                  <value>1</value>
27394                </enumeratedValue>
27395              </enumeratedValues>
27396            </field>
27397          </fields>
27398        </register>
27399        <register>
27400          <name>INTENCLR</name>
27401          <description>Disable interrupt</description>
27402          <addressOffset>0x308</addressOffset>
27403          <access>read-write</access>
27404          <fields>
27405            <field>
27406              <name>READY</name>
27407              <description>Write '1' to disable interrupt for READY event</description>
27408              <lsb>0</lsb>
27409              <msb>0</msb>
27410              <enumeratedValues>
27411                <usage>read</usage>
27412                <enumeratedValue>
27413                  <name>Disabled</name>
27414                  <description>Read: Disabled</description>
27415                  <value>0</value>
27416                </enumeratedValue>
27417                <enumeratedValue>
27418                  <name>Enabled</name>
27419                  <description>Read: Enabled</description>
27420                  <value>1</value>
27421                </enumeratedValue>
27422              </enumeratedValues>
27423              <enumeratedValues>
27424                <usage>write</usage>
27425                <enumeratedValue>
27426                  <name>Clear</name>
27427                  <description>Disable</description>
27428                  <value>1</value>
27429                </enumeratedValue>
27430              </enumeratedValues>
27431            </field>
27432            <field>
27433              <name>DOWN</name>
27434              <description>Write '1' to disable interrupt for DOWN event</description>
27435              <lsb>1</lsb>
27436              <msb>1</msb>
27437              <enumeratedValues>
27438                <usage>read</usage>
27439                <enumeratedValue>
27440                  <name>Disabled</name>
27441                  <description>Read: Disabled</description>
27442                  <value>0</value>
27443                </enumeratedValue>
27444                <enumeratedValue>
27445                  <name>Enabled</name>
27446                  <description>Read: Enabled</description>
27447                  <value>1</value>
27448                </enumeratedValue>
27449              </enumeratedValues>
27450              <enumeratedValues>
27451                <usage>write</usage>
27452                <enumeratedValue>
27453                  <name>Clear</name>
27454                  <description>Disable</description>
27455                  <value>1</value>
27456                </enumeratedValue>
27457              </enumeratedValues>
27458            </field>
27459            <field>
27460              <name>UP</name>
27461              <description>Write '1' to disable interrupt for UP event</description>
27462              <lsb>2</lsb>
27463              <msb>2</msb>
27464              <enumeratedValues>
27465                <usage>read</usage>
27466                <enumeratedValue>
27467                  <name>Disabled</name>
27468                  <description>Read: Disabled</description>
27469                  <value>0</value>
27470                </enumeratedValue>
27471                <enumeratedValue>
27472                  <name>Enabled</name>
27473                  <description>Read: Enabled</description>
27474                  <value>1</value>
27475                </enumeratedValue>
27476              </enumeratedValues>
27477              <enumeratedValues>
27478                <usage>write</usage>
27479                <enumeratedValue>
27480                  <name>Clear</name>
27481                  <description>Disable</description>
27482                  <value>1</value>
27483                </enumeratedValue>
27484              </enumeratedValues>
27485            </field>
27486            <field>
27487              <name>CROSS</name>
27488              <description>Write '1' to disable interrupt for CROSS event</description>
27489              <lsb>3</lsb>
27490              <msb>3</msb>
27491              <enumeratedValues>
27492                <usage>read</usage>
27493                <enumeratedValue>
27494                  <name>Disabled</name>
27495                  <description>Read: Disabled</description>
27496                  <value>0</value>
27497                </enumeratedValue>
27498                <enumeratedValue>
27499                  <name>Enabled</name>
27500                  <description>Read: Enabled</description>
27501                  <value>1</value>
27502                </enumeratedValue>
27503              </enumeratedValues>
27504              <enumeratedValues>
27505                <usage>write</usage>
27506                <enumeratedValue>
27507                  <name>Clear</name>
27508                  <description>Disable</description>
27509                  <value>1</value>
27510                </enumeratedValue>
27511              </enumeratedValues>
27512            </field>
27513          </fields>
27514        </register>
27515        <register>
27516          <name>RESULT</name>
27517          <description>Compare result</description>
27518          <addressOffset>0x400</addressOffset>
27519          <access>read-only</access>
27520          <fields>
27521            <field>
27522              <name>RESULT</name>
27523              <description>Result of last compare. Decision point SAMPLE task.</description>
27524              <lsb>0</lsb>
27525              <msb>0</msb>
27526              <enumeratedValues>
27527                <enumeratedValue>
27528                  <name>Below</name>
27529                  <description>Input voltage is below the reference threshold (VIN+ &amp;lt; VIN-).</description>
27530                  <value>0</value>
27531                </enumeratedValue>
27532                <enumeratedValue>
27533                  <name>Above</name>
27534                  <description>Input voltage is above the reference threshold (VIN+ &amp;gt; VIN-).</description>
27535                  <value>1</value>
27536                </enumeratedValue>
27537              </enumeratedValues>
27538            </field>
27539          </fields>
27540        </register>
27541        <register>
27542          <name>ENABLE</name>
27543          <description>Enable LPCOMP</description>
27544          <addressOffset>0x500</addressOffset>
27545          <access>read-write</access>
27546          <fields>
27547            <field>
27548              <name>ENABLE</name>
27549              <description>Enable or disable LPCOMP</description>
27550              <lsb>0</lsb>
27551              <msb>1</msb>
27552              <enumeratedValues>
27553                <enumeratedValue>
27554                  <name>Disabled</name>
27555                  <description>Disable</description>
27556                  <value>0</value>
27557                </enumeratedValue>
27558                <enumeratedValue>
27559                  <name>Enabled</name>
27560                  <description>Enable</description>
27561                  <value>1</value>
27562                </enumeratedValue>
27563              </enumeratedValues>
27564            </field>
27565          </fields>
27566        </register>
27567        <register>
27568          <name>PSEL</name>
27569          <description>Input pin select</description>
27570          <addressOffset>0x504</addressOffset>
27571          <access>read-write</access>
27572          <fields>
27573            <field>
27574              <name>PSEL</name>
27575              <description>Analog pin select</description>
27576              <lsb>0</lsb>
27577              <msb>2</msb>
27578              <enumeratedValues>
27579                <enumeratedValue>
27580                  <name>AnalogInput0</name>
27581                  <description>AIN0 selected as analog input</description>
27582                  <value>0</value>
27583                </enumeratedValue>
27584                <enumeratedValue>
27585                  <name>AnalogInput1</name>
27586                  <description>AIN1 selected as analog input</description>
27587                  <value>1</value>
27588                </enumeratedValue>
27589                <enumeratedValue>
27590                  <name>AnalogInput2</name>
27591                  <description>AIN2 selected as analog input</description>
27592                  <value>2</value>
27593                </enumeratedValue>
27594                <enumeratedValue>
27595                  <name>AnalogInput3</name>
27596                  <description>AIN3 selected as analog input</description>
27597                  <value>3</value>
27598                </enumeratedValue>
27599                <enumeratedValue>
27600                  <name>AnalogInput4</name>
27601                  <description>AIN4 selected as analog input</description>
27602                  <value>4</value>
27603                </enumeratedValue>
27604                <enumeratedValue>
27605                  <name>AnalogInput5</name>
27606                  <description>AIN5 selected as analog input</description>
27607                  <value>5</value>
27608                </enumeratedValue>
27609                <enumeratedValue>
27610                  <name>AnalogInput6</name>
27611                  <description>AIN6 selected as analog input</description>
27612                  <value>6</value>
27613                </enumeratedValue>
27614                <enumeratedValue>
27615                  <name>AnalogInput7</name>
27616                  <description>AIN7 selected as analog input</description>
27617                  <value>7</value>
27618                </enumeratedValue>
27619              </enumeratedValues>
27620            </field>
27621          </fields>
27622        </register>
27623        <register>
27624          <name>REFSEL</name>
27625          <description>Reference select</description>
27626          <addressOffset>0x508</addressOffset>
27627          <access>read-write</access>
27628          <resetValue>0x00000004</resetValue>
27629          <fields>
27630            <field>
27631              <name>REFSEL</name>
27632              <description>Reference select</description>
27633              <lsb>0</lsb>
27634              <msb>3</msb>
27635              <enumeratedValues>
27636                <enumeratedValue>
27637                  <name>Ref1_8Vdd</name>
27638                  <description>VDD * 1/8 selected as reference</description>
27639                  <value>0</value>
27640                </enumeratedValue>
27641                <enumeratedValue>
27642                  <name>Ref2_8Vdd</name>
27643                  <description>VDD * 2/8 selected as reference</description>
27644                  <value>1</value>
27645                </enumeratedValue>
27646                <enumeratedValue>
27647                  <name>Ref3_8Vdd</name>
27648                  <description>VDD * 3/8 selected as reference</description>
27649                  <value>2</value>
27650                </enumeratedValue>
27651                <enumeratedValue>
27652                  <name>Ref4_8Vdd</name>
27653                  <description>VDD * 4/8 selected as reference</description>
27654                  <value>3</value>
27655                </enumeratedValue>
27656                <enumeratedValue>
27657                  <name>Ref5_8Vdd</name>
27658                  <description>VDD * 5/8 selected as reference</description>
27659                  <value>4</value>
27660                </enumeratedValue>
27661                <enumeratedValue>
27662                  <name>Ref6_8Vdd</name>
27663                  <description>VDD * 6/8 selected as reference</description>
27664                  <value>5</value>
27665                </enumeratedValue>
27666                <enumeratedValue>
27667                  <name>Ref7_8Vdd</name>
27668                  <description>VDD * 7/8 selected as reference</description>
27669                  <value>6</value>
27670                </enumeratedValue>
27671                <enumeratedValue>
27672                  <name>ARef</name>
27673                  <description>External analog reference selected</description>
27674                  <value>7</value>
27675                </enumeratedValue>
27676                <enumeratedValue>
27677                  <name>Ref1_16Vdd</name>
27678                  <description>VDD * 1/16 selected as reference</description>
27679                  <value>8</value>
27680                </enumeratedValue>
27681                <enumeratedValue>
27682                  <name>Ref3_16Vdd</name>
27683                  <description>VDD * 3/16 selected as reference</description>
27684                  <value>9</value>
27685                </enumeratedValue>
27686                <enumeratedValue>
27687                  <name>Ref5_16Vdd</name>
27688                  <description>VDD * 5/16 selected as reference</description>
27689                  <value>10</value>
27690                </enumeratedValue>
27691                <enumeratedValue>
27692                  <name>Ref7_16Vdd</name>
27693                  <description>VDD * 7/16 selected as reference</description>
27694                  <value>11</value>
27695                </enumeratedValue>
27696                <enumeratedValue>
27697                  <name>Ref9_16Vdd</name>
27698                  <description>VDD * 9/16 selected as reference</description>
27699                  <value>12</value>
27700                </enumeratedValue>
27701                <enumeratedValue>
27702                  <name>Ref11_16Vdd</name>
27703                  <description>VDD * 11/16 selected as reference</description>
27704                  <value>13</value>
27705                </enumeratedValue>
27706                <enumeratedValue>
27707                  <name>Ref13_16Vdd</name>
27708                  <description>VDD * 13/16 selected as reference</description>
27709                  <value>14</value>
27710                </enumeratedValue>
27711                <enumeratedValue>
27712                  <name>Ref15_16Vdd</name>
27713                  <description>VDD * 15/16 selected as reference</description>
27714                  <value>15</value>
27715                </enumeratedValue>
27716              </enumeratedValues>
27717            </field>
27718          </fields>
27719        </register>
27720        <register>
27721          <name>EXTREFSEL</name>
27722          <description>External reference select</description>
27723          <addressOffset>0x50C</addressOffset>
27724          <access>read-write</access>
27725          <fields>
27726            <field>
27727              <name>EXTREFSEL</name>
27728              <description>External analog reference select</description>
27729              <lsb>0</lsb>
27730              <msb>0</msb>
27731              <enumeratedValues>
27732                <enumeratedValue>
27733                  <name>AnalogReference0</name>
27734                  <description>Use AIN0 as external analog reference</description>
27735                  <value>0</value>
27736                </enumeratedValue>
27737                <enumeratedValue>
27738                  <name>AnalogReference1</name>
27739                  <description>Use AIN1 as external analog reference</description>
27740                  <value>1</value>
27741                </enumeratedValue>
27742              </enumeratedValues>
27743            </field>
27744          </fields>
27745        </register>
27746        <register>
27747          <name>ANADETECT</name>
27748          <description>Analog detect configuration</description>
27749          <addressOffset>0x520</addressOffset>
27750          <access>read-write</access>
27751          <fields>
27752            <field>
27753              <name>ANADETECT</name>
27754              <description>Analog detect configuration</description>
27755              <lsb>0</lsb>
27756              <msb>1</msb>
27757              <enumeratedValues>
27758                <enumeratedValue>
27759                  <name>Cross</name>
27760                  <description>Generate ANADETECT on crossing, both upward crossing and downward crossing</description>
27761                  <value>0</value>
27762                </enumeratedValue>
27763                <enumeratedValue>
27764                  <name>Up</name>
27765                  <description>Generate ANADETECT on upward crossing only</description>
27766                  <value>1</value>
27767                </enumeratedValue>
27768                <enumeratedValue>
27769                  <name>Down</name>
27770                  <description>Generate ANADETECT on downward crossing only</description>
27771                  <value>2</value>
27772                </enumeratedValue>
27773              </enumeratedValues>
27774            </field>
27775          </fields>
27776        </register>
27777        <register>
27778          <name>HYST</name>
27779          <description>Comparator hysteresis enable</description>
27780          <addressOffset>0x538</addressOffset>
27781          <access>read-write</access>
27782          <fields>
27783            <field>
27784              <name>HYST</name>
27785              <description>Comparator hysteresis enable</description>
27786              <lsb>0</lsb>
27787              <msb>0</msb>
27788              <enumeratedValues>
27789                <enumeratedValue>
27790                  <name>Disabled</name>
27791                  <description>Comparator hysteresis disabled</description>
27792                  <value>0</value>
27793                </enumeratedValue>
27794                <enumeratedValue>
27795                  <name>Enabled</name>
27796                  <description>Comparator hysteresis enabled</description>
27797                  <value>1</value>
27798                </enumeratedValue>
27799              </enumeratedValues>
27800            </field>
27801          </fields>
27802        </register>
27803      </registers>
27804    </peripheral>
27805    <peripheral>
27806      <name>EGU0</name>
27807      <description>Event Generator Unit 0</description>
27808      <baseAddress>0x40014000</baseAddress>
27809      <headerStructName>EGU</headerStructName>
27810      <addressBlock>
27811        <offset>0</offset>
27812        <size>0x1000</size>
27813        <usage>registers</usage>
27814      </addressBlock>
27815      <interrupt>
27816        <name>SWI0_EGU0</name>
27817        <value>20</value>
27818      </interrupt>
27819      <groupName>EGU</groupName>
27820      <size>0x20</size>
27821      <registers>
27822        <register>
27823          <dim>0x10</dim>
27824          <dimIncrement>0x4</dimIncrement>
27825          <name>TASKS_TRIGGER[%s]</name>
27826          <description>Description collection[n]: Trigger n for triggering the corresponding TRIGGERED[n] event</description>
27827          <addressOffset>0x000</addressOffset>
27828          <access>write-only</access>
27829          <fields>
27830            <field>
27831              <name>TASKS_TRIGGER</name>
27832              <lsb>0</lsb>
27833              <msb>0</msb>
27834            </field>
27835          </fields>
27836        </register>
27837        <register>
27838          <dim>0x10</dim>
27839          <dimIncrement>0x4</dimIncrement>
27840          <name>EVENTS_TRIGGERED[%s]</name>
27841          <description>Description collection[n]: Event number n generated by triggering the corresponding TRIGGER[n] task</description>
27842          <addressOffset>0x100</addressOffset>
27843          <access>read-write</access>
27844          <fields>
27845            <field>
27846              <name>EVENTS_TRIGGERED</name>
27847              <lsb>0</lsb>
27848              <msb>0</msb>
27849            </field>
27850          </fields>
27851        </register>
27852        <register>
27853          <name>INTEN</name>
27854          <description>Enable or disable interrupt</description>
27855          <addressOffset>0x300</addressOffset>
27856          <access>read-write</access>
27857          <fields>
27858            <field>
27859              <name>TRIGGERED0</name>
27860              <description>Enable or disable interrupt for TRIGGERED[0] event</description>
27861              <lsb>0</lsb>
27862              <msb>0</msb>
27863              <enumeratedValues>
27864                <enumeratedValue>
27865                  <name>Disabled</name>
27866                  <description>Disable</description>
27867                  <value>0</value>
27868                </enumeratedValue>
27869                <enumeratedValue>
27870                  <name>Enabled</name>
27871                  <description>Enable</description>
27872                  <value>1</value>
27873                </enumeratedValue>
27874              </enumeratedValues>
27875            </field>
27876            <field>
27877              <name>TRIGGERED1</name>
27878              <description>Enable or disable interrupt for TRIGGERED[1] event</description>
27879              <lsb>1</lsb>
27880              <msb>1</msb>
27881              <enumeratedValues>
27882                <enumeratedValue>
27883                  <name>Disabled</name>
27884                  <description>Disable</description>
27885                  <value>0</value>
27886                </enumeratedValue>
27887                <enumeratedValue>
27888                  <name>Enabled</name>
27889                  <description>Enable</description>
27890                  <value>1</value>
27891                </enumeratedValue>
27892              </enumeratedValues>
27893            </field>
27894            <field>
27895              <name>TRIGGERED2</name>
27896              <description>Enable or disable interrupt for TRIGGERED[2] event</description>
27897              <lsb>2</lsb>
27898              <msb>2</msb>
27899              <enumeratedValues>
27900                <enumeratedValue>
27901                  <name>Disabled</name>
27902                  <description>Disable</description>
27903                  <value>0</value>
27904                </enumeratedValue>
27905                <enumeratedValue>
27906                  <name>Enabled</name>
27907                  <description>Enable</description>
27908                  <value>1</value>
27909                </enumeratedValue>
27910              </enumeratedValues>
27911            </field>
27912            <field>
27913              <name>TRIGGERED3</name>
27914              <description>Enable or disable interrupt for TRIGGERED[3] event</description>
27915              <lsb>3</lsb>
27916              <msb>3</msb>
27917              <enumeratedValues>
27918                <enumeratedValue>
27919                  <name>Disabled</name>
27920                  <description>Disable</description>
27921                  <value>0</value>
27922                </enumeratedValue>
27923                <enumeratedValue>
27924                  <name>Enabled</name>
27925                  <description>Enable</description>
27926                  <value>1</value>
27927                </enumeratedValue>
27928              </enumeratedValues>
27929            </field>
27930            <field>
27931              <name>TRIGGERED4</name>
27932              <description>Enable or disable interrupt for TRIGGERED[4] event</description>
27933              <lsb>4</lsb>
27934              <msb>4</msb>
27935              <enumeratedValues>
27936                <enumeratedValue>
27937                  <name>Disabled</name>
27938                  <description>Disable</description>
27939                  <value>0</value>
27940                </enumeratedValue>
27941                <enumeratedValue>
27942                  <name>Enabled</name>
27943                  <description>Enable</description>
27944                  <value>1</value>
27945                </enumeratedValue>
27946              </enumeratedValues>
27947            </field>
27948            <field>
27949              <name>TRIGGERED5</name>
27950              <description>Enable or disable interrupt for TRIGGERED[5] event</description>
27951              <lsb>5</lsb>
27952              <msb>5</msb>
27953              <enumeratedValues>
27954                <enumeratedValue>
27955                  <name>Disabled</name>
27956                  <description>Disable</description>
27957                  <value>0</value>
27958                </enumeratedValue>
27959                <enumeratedValue>
27960                  <name>Enabled</name>
27961                  <description>Enable</description>
27962                  <value>1</value>
27963                </enumeratedValue>
27964              </enumeratedValues>
27965            </field>
27966            <field>
27967              <name>TRIGGERED6</name>
27968              <description>Enable or disable interrupt for TRIGGERED[6] event</description>
27969              <lsb>6</lsb>
27970              <msb>6</msb>
27971              <enumeratedValues>
27972                <enumeratedValue>
27973                  <name>Disabled</name>
27974                  <description>Disable</description>
27975                  <value>0</value>
27976                </enumeratedValue>
27977                <enumeratedValue>
27978                  <name>Enabled</name>
27979                  <description>Enable</description>
27980                  <value>1</value>
27981                </enumeratedValue>
27982              </enumeratedValues>
27983            </field>
27984            <field>
27985              <name>TRIGGERED7</name>
27986              <description>Enable or disable interrupt for TRIGGERED[7] event</description>
27987              <lsb>7</lsb>
27988              <msb>7</msb>
27989              <enumeratedValues>
27990                <enumeratedValue>
27991                  <name>Disabled</name>
27992                  <description>Disable</description>
27993                  <value>0</value>
27994                </enumeratedValue>
27995                <enumeratedValue>
27996                  <name>Enabled</name>
27997                  <description>Enable</description>
27998                  <value>1</value>
27999                </enumeratedValue>
28000              </enumeratedValues>
28001            </field>
28002            <field>
28003              <name>TRIGGERED8</name>
28004              <description>Enable or disable interrupt for TRIGGERED[8] event</description>
28005              <lsb>8</lsb>
28006              <msb>8</msb>
28007              <enumeratedValues>
28008                <enumeratedValue>
28009                  <name>Disabled</name>
28010                  <description>Disable</description>
28011                  <value>0</value>
28012                </enumeratedValue>
28013                <enumeratedValue>
28014                  <name>Enabled</name>
28015                  <description>Enable</description>
28016                  <value>1</value>
28017                </enumeratedValue>
28018              </enumeratedValues>
28019            </field>
28020            <field>
28021              <name>TRIGGERED9</name>
28022              <description>Enable or disable interrupt for TRIGGERED[9] event</description>
28023              <lsb>9</lsb>
28024              <msb>9</msb>
28025              <enumeratedValues>
28026                <enumeratedValue>
28027                  <name>Disabled</name>
28028                  <description>Disable</description>
28029                  <value>0</value>
28030                </enumeratedValue>
28031                <enumeratedValue>
28032                  <name>Enabled</name>
28033                  <description>Enable</description>
28034                  <value>1</value>
28035                </enumeratedValue>
28036              </enumeratedValues>
28037            </field>
28038            <field>
28039              <name>TRIGGERED10</name>
28040              <description>Enable or disable interrupt for TRIGGERED[10] event</description>
28041              <lsb>10</lsb>
28042              <msb>10</msb>
28043              <enumeratedValues>
28044                <enumeratedValue>
28045                  <name>Disabled</name>
28046                  <description>Disable</description>
28047                  <value>0</value>
28048                </enumeratedValue>
28049                <enumeratedValue>
28050                  <name>Enabled</name>
28051                  <description>Enable</description>
28052                  <value>1</value>
28053                </enumeratedValue>
28054              </enumeratedValues>
28055            </field>
28056            <field>
28057              <name>TRIGGERED11</name>
28058              <description>Enable or disable interrupt for TRIGGERED[11] event</description>
28059              <lsb>11</lsb>
28060              <msb>11</msb>
28061              <enumeratedValues>
28062                <enumeratedValue>
28063                  <name>Disabled</name>
28064                  <description>Disable</description>
28065                  <value>0</value>
28066                </enumeratedValue>
28067                <enumeratedValue>
28068                  <name>Enabled</name>
28069                  <description>Enable</description>
28070                  <value>1</value>
28071                </enumeratedValue>
28072              </enumeratedValues>
28073            </field>
28074            <field>
28075              <name>TRIGGERED12</name>
28076              <description>Enable or disable interrupt for TRIGGERED[12] event</description>
28077              <lsb>12</lsb>
28078              <msb>12</msb>
28079              <enumeratedValues>
28080                <enumeratedValue>
28081                  <name>Disabled</name>
28082                  <description>Disable</description>
28083                  <value>0</value>
28084                </enumeratedValue>
28085                <enumeratedValue>
28086                  <name>Enabled</name>
28087                  <description>Enable</description>
28088                  <value>1</value>
28089                </enumeratedValue>
28090              </enumeratedValues>
28091            </field>
28092            <field>
28093              <name>TRIGGERED13</name>
28094              <description>Enable or disable interrupt for TRIGGERED[13] event</description>
28095              <lsb>13</lsb>
28096              <msb>13</msb>
28097              <enumeratedValues>
28098                <enumeratedValue>
28099                  <name>Disabled</name>
28100                  <description>Disable</description>
28101                  <value>0</value>
28102                </enumeratedValue>
28103                <enumeratedValue>
28104                  <name>Enabled</name>
28105                  <description>Enable</description>
28106                  <value>1</value>
28107                </enumeratedValue>
28108              </enumeratedValues>
28109            </field>
28110            <field>
28111              <name>TRIGGERED14</name>
28112              <description>Enable or disable interrupt for TRIGGERED[14] event</description>
28113              <lsb>14</lsb>
28114              <msb>14</msb>
28115              <enumeratedValues>
28116                <enumeratedValue>
28117                  <name>Disabled</name>
28118                  <description>Disable</description>
28119                  <value>0</value>
28120                </enumeratedValue>
28121                <enumeratedValue>
28122                  <name>Enabled</name>
28123                  <description>Enable</description>
28124                  <value>1</value>
28125                </enumeratedValue>
28126              </enumeratedValues>
28127            </field>
28128            <field>
28129              <name>TRIGGERED15</name>
28130              <description>Enable or disable interrupt for TRIGGERED[15] event</description>
28131              <lsb>15</lsb>
28132              <msb>15</msb>
28133              <enumeratedValues>
28134                <enumeratedValue>
28135                  <name>Disabled</name>
28136                  <description>Disable</description>
28137                  <value>0</value>
28138                </enumeratedValue>
28139                <enumeratedValue>
28140                  <name>Enabled</name>
28141                  <description>Enable</description>
28142                  <value>1</value>
28143                </enumeratedValue>
28144              </enumeratedValues>
28145            </field>
28146          </fields>
28147        </register>
28148        <register>
28149          <name>INTENSET</name>
28150          <description>Enable interrupt</description>
28151          <addressOffset>0x304</addressOffset>
28152          <access>read-write</access>
28153          <fields>
28154            <field>
28155              <name>TRIGGERED0</name>
28156              <description>Write '1' to enable interrupt for TRIGGERED[0] event</description>
28157              <lsb>0</lsb>
28158              <msb>0</msb>
28159              <enumeratedValues>
28160                <usage>read</usage>
28161                <enumeratedValue>
28162                  <name>Disabled</name>
28163                  <description>Read: Disabled</description>
28164                  <value>0</value>
28165                </enumeratedValue>
28166                <enumeratedValue>
28167                  <name>Enabled</name>
28168                  <description>Read: Enabled</description>
28169                  <value>1</value>
28170                </enumeratedValue>
28171              </enumeratedValues>
28172              <enumeratedValues>
28173                <usage>write</usage>
28174                <enumeratedValue>
28175                  <name>Set</name>
28176                  <description>Enable</description>
28177                  <value>1</value>
28178                </enumeratedValue>
28179              </enumeratedValues>
28180            </field>
28181            <field>
28182              <name>TRIGGERED1</name>
28183              <description>Write '1' to enable interrupt for TRIGGERED[1] event</description>
28184              <lsb>1</lsb>
28185              <msb>1</msb>
28186              <enumeratedValues>
28187                <usage>read</usage>
28188                <enumeratedValue>
28189                  <name>Disabled</name>
28190                  <description>Read: Disabled</description>
28191                  <value>0</value>
28192                </enumeratedValue>
28193                <enumeratedValue>
28194                  <name>Enabled</name>
28195                  <description>Read: Enabled</description>
28196                  <value>1</value>
28197                </enumeratedValue>
28198              </enumeratedValues>
28199              <enumeratedValues>
28200                <usage>write</usage>
28201                <enumeratedValue>
28202                  <name>Set</name>
28203                  <description>Enable</description>
28204                  <value>1</value>
28205                </enumeratedValue>
28206              </enumeratedValues>
28207            </field>
28208            <field>
28209              <name>TRIGGERED2</name>
28210              <description>Write '1' to enable interrupt for TRIGGERED[2] event</description>
28211              <lsb>2</lsb>
28212              <msb>2</msb>
28213              <enumeratedValues>
28214                <usage>read</usage>
28215                <enumeratedValue>
28216                  <name>Disabled</name>
28217                  <description>Read: Disabled</description>
28218                  <value>0</value>
28219                </enumeratedValue>
28220                <enumeratedValue>
28221                  <name>Enabled</name>
28222                  <description>Read: Enabled</description>
28223                  <value>1</value>
28224                </enumeratedValue>
28225              </enumeratedValues>
28226              <enumeratedValues>
28227                <usage>write</usage>
28228                <enumeratedValue>
28229                  <name>Set</name>
28230                  <description>Enable</description>
28231                  <value>1</value>
28232                </enumeratedValue>
28233              </enumeratedValues>
28234            </field>
28235            <field>
28236              <name>TRIGGERED3</name>
28237              <description>Write '1' to enable interrupt for TRIGGERED[3] event</description>
28238              <lsb>3</lsb>
28239              <msb>3</msb>
28240              <enumeratedValues>
28241                <usage>read</usage>
28242                <enumeratedValue>
28243                  <name>Disabled</name>
28244                  <description>Read: Disabled</description>
28245                  <value>0</value>
28246                </enumeratedValue>
28247                <enumeratedValue>
28248                  <name>Enabled</name>
28249                  <description>Read: Enabled</description>
28250                  <value>1</value>
28251                </enumeratedValue>
28252              </enumeratedValues>
28253              <enumeratedValues>
28254                <usage>write</usage>
28255                <enumeratedValue>
28256                  <name>Set</name>
28257                  <description>Enable</description>
28258                  <value>1</value>
28259                </enumeratedValue>
28260              </enumeratedValues>
28261            </field>
28262            <field>
28263              <name>TRIGGERED4</name>
28264              <description>Write '1' to enable interrupt for TRIGGERED[4] event</description>
28265              <lsb>4</lsb>
28266              <msb>4</msb>
28267              <enumeratedValues>
28268                <usage>read</usage>
28269                <enumeratedValue>
28270                  <name>Disabled</name>
28271                  <description>Read: Disabled</description>
28272                  <value>0</value>
28273                </enumeratedValue>
28274                <enumeratedValue>
28275                  <name>Enabled</name>
28276                  <description>Read: Enabled</description>
28277                  <value>1</value>
28278                </enumeratedValue>
28279              </enumeratedValues>
28280              <enumeratedValues>
28281                <usage>write</usage>
28282                <enumeratedValue>
28283                  <name>Set</name>
28284                  <description>Enable</description>
28285                  <value>1</value>
28286                </enumeratedValue>
28287              </enumeratedValues>
28288            </field>
28289            <field>
28290              <name>TRIGGERED5</name>
28291              <description>Write '1' to enable interrupt for TRIGGERED[5] event</description>
28292              <lsb>5</lsb>
28293              <msb>5</msb>
28294              <enumeratedValues>
28295                <usage>read</usage>
28296                <enumeratedValue>
28297                  <name>Disabled</name>
28298                  <description>Read: Disabled</description>
28299                  <value>0</value>
28300                </enumeratedValue>
28301                <enumeratedValue>
28302                  <name>Enabled</name>
28303                  <description>Read: Enabled</description>
28304                  <value>1</value>
28305                </enumeratedValue>
28306              </enumeratedValues>
28307              <enumeratedValues>
28308                <usage>write</usage>
28309                <enumeratedValue>
28310                  <name>Set</name>
28311                  <description>Enable</description>
28312                  <value>1</value>
28313                </enumeratedValue>
28314              </enumeratedValues>
28315            </field>
28316            <field>
28317              <name>TRIGGERED6</name>
28318              <description>Write '1' to enable interrupt for TRIGGERED[6] event</description>
28319              <lsb>6</lsb>
28320              <msb>6</msb>
28321              <enumeratedValues>
28322                <usage>read</usage>
28323                <enumeratedValue>
28324                  <name>Disabled</name>
28325                  <description>Read: Disabled</description>
28326                  <value>0</value>
28327                </enumeratedValue>
28328                <enumeratedValue>
28329                  <name>Enabled</name>
28330                  <description>Read: Enabled</description>
28331                  <value>1</value>
28332                </enumeratedValue>
28333              </enumeratedValues>
28334              <enumeratedValues>
28335                <usage>write</usage>
28336                <enumeratedValue>
28337                  <name>Set</name>
28338                  <description>Enable</description>
28339                  <value>1</value>
28340                </enumeratedValue>
28341              </enumeratedValues>
28342            </field>
28343            <field>
28344              <name>TRIGGERED7</name>
28345              <description>Write '1' to enable interrupt for TRIGGERED[7] event</description>
28346              <lsb>7</lsb>
28347              <msb>7</msb>
28348              <enumeratedValues>
28349                <usage>read</usage>
28350                <enumeratedValue>
28351                  <name>Disabled</name>
28352                  <description>Read: Disabled</description>
28353                  <value>0</value>
28354                </enumeratedValue>
28355                <enumeratedValue>
28356                  <name>Enabled</name>
28357                  <description>Read: Enabled</description>
28358                  <value>1</value>
28359                </enumeratedValue>
28360              </enumeratedValues>
28361              <enumeratedValues>
28362                <usage>write</usage>
28363                <enumeratedValue>
28364                  <name>Set</name>
28365                  <description>Enable</description>
28366                  <value>1</value>
28367                </enumeratedValue>
28368              </enumeratedValues>
28369            </field>
28370            <field>
28371              <name>TRIGGERED8</name>
28372              <description>Write '1' to enable interrupt for TRIGGERED[8] event</description>
28373              <lsb>8</lsb>
28374              <msb>8</msb>
28375              <enumeratedValues>
28376                <usage>read</usage>
28377                <enumeratedValue>
28378                  <name>Disabled</name>
28379                  <description>Read: Disabled</description>
28380                  <value>0</value>
28381                </enumeratedValue>
28382                <enumeratedValue>
28383                  <name>Enabled</name>
28384                  <description>Read: Enabled</description>
28385                  <value>1</value>
28386                </enumeratedValue>
28387              </enumeratedValues>
28388              <enumeratedValues>
28389                <usage>write</usage>
28390                <enumeratedValue>
28391                  <name>Set</name>
28392                  <description>Enable</description>
28393                  <value>1</value>
28394                </enumeratedValue>
28395              </enumeratedValues>
28396            </field>
28397            <field>
28398              <name>TRIGGERED9</name>
28399              <description>Write '1' to enable interrupt for TRIGGERED[9] event</description>
28400              <lsb>9</lsb>
28401              <msb>9</msb>
28402              <enumeratedValues>
28403                <usage>read</usage>
28404                <enumeratedValue>
28405                  <name>Disabled</name>
28406                  <description>Read: Disabled</description>
28407                  <value>0</value>
28408                </enumeratedValue>
28409                <enumeratedValue>
28410                  <name>Enabled</name>
28411                  <description>Read: Enabled</description>
28412                  <value>1</value>
28413                </enumeratedValue>
28414              </enumeratedValues>
28415              <enumeratedValues>
28416                <usage>write</usage>
28417                <enumeratedValue>
28418                  <name>Set</name>
28419                  <description>Enable</description>
28420                  <value>1</value>
28421                </enumeratedValue>
28422              </enumeratedValues>
28423            </field>
28424            <field>
28425              <name>TRIGGERED10</name>
28426              <description>Write '1' to enable interrupt for TRIGGERED[10] event</description>
28427              <lsb>10</lsb>
28428              <msb>10</msb>
28429              <enumeratedValues>
28430                <usage>read</usage>
28431                <enumeratedValue>
28432                  <name>Disabled</name>
28433                  <description>Read: Disabled</description>
28434                  <value>0</value>
28435                </enumeratedValue>
28436                <enumeratedValue>
28437                  <name>Enabled</name>
28438                  <description>Read: Enabled</description>
28439                  <value>1</value>
28440                </enumeratedValue>
28441              </enumeratedValues>
28442              <enumeratedValues>
28443                <usage>write</usage>
28444                <enumeratedValue>
28445                  <name>Set</name>
28446                  <description>Enable</description>
28447                  <value>1</value>
28448                </enumeratedValue>
28449              </enumeratedValues>
28450            </field>
28451            <field>
28452              <name>TRIGGERED11</name>
28453              <description>Write '1' to enable interrupt for TRIGGERED[11] event</description>
28454              <lsb>11</lsb>
28455              <msb>11</msb>
28456              <enumeratedValues>
28457                <usage>read</usage>
28458                <enumeratedValue>
28459                  <name>Disabled</name>
28460                  <description>Read: Disabled</description>
28461                  <value>0</value>
28462                </enumeratedValue>
28463                <enumeratedValue>
28464                  <name>Enabled</name>
28465                  <description>Read: Enabled</description>
28466                  <value>1</value>
28467                </enumeratedValue>
28468              </enumeratedValues>
28469              <enumeratedValues>
28470                <usage>write</usage>
28471                <enumeratedValue>
28472                  <name>Set</name>
28473                  <description>Enable</description>
28474                  <value>1</value>
28475                </enumeratedValue>
28476              </enumeratedValues>
28477            </field>
28478            <field>
28479              <name>TRIGGERED12</name>
28480              <description>Write '1' to enable interrupt for TRIGGERED[12] event</description>
28481              <lsb>12</lsb>
28482              <msb>12</msb>
28483              <enumeratedValues>
28484                <usage>read</usage>
28485                <enumeratedValue>
28486                  <name>Disabled</name>
28487                  <description>Read: Disabled</description>
28488                  <value>0</value>
28489                </enumeratedValue>
28490                <enumeratedValue>
28491                  <name>Enabled</name>
28492                  <description>Read: Enabled</description>
28493                  <value>1</value>
28494                </enumeratedValue>
28495              </enumeratedValues>
28496              <enumeratedValues>
28497                <usage>write</usage>
28498                <enumeratedValue>
28499                  <name>Set</name>
28500                  <description>Enable</description>
28501                  <value>1</value>
28502                </enumeratedValue>
28503              </enumeratedValues>
28504            </field>
28505            <field>
28506              <name>TRIGGERED13</name>
28507              <description>Write '1' to enable interrupt for TRIGGERED[13] event</description>
28508              <lsb>13</lsb>
28509              <msb>13</msb>
28510              <enumeratedValues>
28511                <usage>read</usage>
28512                <enumeratedValue>
28513                  <name>Disabled</name>
28514                  <description>Read: Disabled</description>
28515                  <value>0</value>
28516                </enumeratedValue>
28517                <enumeratedValue>
28518                  <name>Enabled</name>
28519                  <description>Read: Enabled</description>
28520                  <value>1</value>
28521                </enumeratedValue>
28522              </enumeratedValues>
28523              <enumeratedValues>
28524                <usage>write</usage>
28525                <enumeratedValue>
28526                  <name>Set</name>
28527                  <description>Enable</description>
28528                  <value>1</value>
28529                </enumeratedValue>
28530              </enumeratedValues>
28531            </field>
28532            <field>
28533              <name>TRIGGERED14</name>
28534              <description>Write '1' to enable interrupt for TRIGGERED[14] event</description>
28535              <lsb>14</lsb>
28536              <msb>14</msb>
28537              <enumeratedValues>
28538                <usage>read</usage>
28539                <enumeratedValue>
28540                  <name>Disabled</name>
28541                  <description>Read: Disabled</description>
28542                  <value>0</value>
28543                </enumeratedValue>
28544                <enumeratedValue>
28545                  <name>Enabled</name>
28546                  <description>Read: Enabled</description>
28547                  <value>1</value>
28548                </enumeratedValue>
28549              </enumeratedValues>
28550              <enumeratedValues>
28551                <usage>write</usage>
28552                <enumeratedValue>
28553                  <name>Set</name>
28554                  <description>Enable</description>
28555                  <value>1</value>
28556                </enumeratedValue>
28557              </enumeratedValues>
28558            </field>
28559            <field>
28560              <name>TRIGGERED15</name>
28561              <description>Write '1' to enable interrupt for TRIGGERED[15] event</description>
28562              <lsb>15</lsb>
28563              <msb>15</msb>
28564              <enumeratedValues>
28565                <usage>read</usage>
28566                <enumeratedValue>
28567                  <name>Disabled</name>
28568                  <description>Read: Disabled</description>
28569                  <value>0</value>
28570                </enumeratedValue>
28571                <enumeratedValue>
28572                  <name>Enabled</name>
28573                  <description>Read: Enabled</description>
28574                  <value>1</value>
28575                </enumeratedValue>
28576              </enumeratedValues>
28577              <enumeratedValues>
28578                <usage>write</usage>
28579                <enumeratedValue>
28580                  <name>Set</name>
28581                  <description>Enable</description>
28582                  <value>1</value>
28583                </enumeratedValue>
28584              </enumeratedValues>
28585            </field>
28586          </fields>
28587        </register>
28588        <register>
28589          <name>INTENCLR</name>
28590          <description>Disable interrupt</description>
28591          <addressOffset>0x308</addressOffset>
28592          <access>read-write</access>
28593          <fields>
28594            <field>
28595              <name>TRIGGERED0</name>
28596              <description>Write '1' to disable interrupt for TRIGGERED[0] event</description>
28597              <lsb>0</lsb>
28598              <msb>0</msb>
28599              <enumeratedValues>
28600                <usage>read</usage>
28601                <enumeratedValue>
28602                  <name>Disabled</name>
28603                  <description>Read: Disabled</description>
28604                  <value>0</value>
28605                </enumeratedValue>
28606                <enumeratedValue>
28607                  <name>Enabled</name>
28608                  <description>Read: Enabled</description>
28609                  <value>1</value>
28610                </enumeratedValue>
28611              </enumeratedValues>
28612              <enumeratedValues>
28613                <usage>write</usage>
28614                <enumeratedValue>
28615                  <name>Clear</name>
28616                  <description>Disable</description>
28617                  <value>1</value>
28618                </enumeratedValue>
28619              </enumeratedValues>
28620            </field>
28621            <field>
28622              <name>TRIGGERED1</name>
28623              <description>Write '1' to disable interrupt for TRIGGERED[1] event</description>
28624              <lsb>1</lsb>
28625              <msb>1</msb>
28626              <enumeratedValues>
28627                <usage>read</usage>
28628                <enumeratedValue>
28629                  <name>Disabled</name>
28630                  <description>Read: Disabled</description>
28631                  <value>0</value>
28632                </enumeratedValue>
28633                <enumeratedValue>
28634                  <name>Enabled</name>
28635                  <description>Read: Enabled</description>
28636                  <value>1</value>
28637                </enumeratedValue>
28638              </enumeratedValues>
28639              <enumeratedValues>
28640                <usage>write</usage>
28641                <enumeratedValue>
28642                  <name>Clear</name>
28643                  <description>Disable</description>
28644                  <value>1</value>
28645                </enumeratedValue>
28646              </enumeratedValues>
28647            </field>
28648            <field>
28649              <name>TRIGGERED2</name>
28650              <description>Write '1' to disable interrupt for TRIGGERED[2] event</description>
28651              <lsb>2</lsb>
28652              <msb>2</msb>
28653              <enumeratedValues>
28654                <usage>read</usage>
28655                <enumeratedValue>
28656                  <name>Disabled</name>
28657                  <description>Read: Disabled</description>
28658                  <value>0</value>
28659                </enumeratedValue>
28660                <enumeratedValue>
28661                  <name>Enabled</name>
28662                  <description>Read: Enabled</description>
28663                  <value>1</value>
28664                </enumeratedValue>
28665              </enumeratedValues>
28666              <enumeratedValues>
28667                <usage>write</usage>
28668                <enumeratedValue>
28669                  <name>Clear</name>
28670                  <description>Disable</description>
28671                  <value>1</value>
28672                </enumeratedValue>
28673              </enumeratedValues>
28674            </field>
28675            <field>
28676              <name>TRIGGERED3</name>
28677              <description>Write '1' to disable interrupt for TRIGGERED[3] event</description>
28678              <lsb>3</lsb>
28679              <msb>3</msb>
28680              <enumeratedValues>
28681                <usage>read</usage>
28682                <enumeratedValue>
28683                  <name>Disabled</name>
28684                  <description>Read: Disabled</description>
28685                  <value>0</value>
28686                </enumeratedValue>
28687                <enumeratedValue>
28688                  <name>Enabled</name>
28689                  <description>Read: Enabled</description>
28690                  <value>1</value>
28691                </enumeratedValue>
28692              </enumeratedValues>
28693              <enumeratedValues>
28694                <usage>write</usage>
28695                <enumeratedValue>
28696                  <name>Clear</name>
28697                  <description>Disable</description>
28698                  <value>1</value>
28699                </enumeratedValue>
28700              </enumeratedValues>
28701            </field>
28702            <field>
28703              <name>TRIGGERED4</name>
28704              <description>Write '1' to disable interrupt for TRIGGERED[4] event</description>
28705              <lsb>4</lsb>
28706              <msb>4</msb>
28707              <enumeratedValues>
28708                <usage>read</usage>
28709                <enumeratedValue>
28710                  <name>Disabled</name>
28711                  <description>Read: Disabled</description>
28712                  <value>0</value>
28713                </enumeratedValue>
28714                <enumeratedValue>
28715                  <name>Enabled</name>
28716                  <description>Read: Enabled</description>
28717                  <value>1</value>
28718                </enumeratedValue>
28719              </enumeratedValues>
28720              <enumeratedValues>
28721                <usage>write</usage>
28722                <enumeratedValue>
28723                  <name>Clear</name>
28724                  <description>Disable</description>
28725                  <value>1</value>
28726                </enumeratedValue>
28727              </enumeratedValues>
28728            </field>
28729            <field>
28730              <name>TRIGGERED5</name>
28731              <description>Write '1' to disable interrupt for TRIGGERED[5] event</description>
28732              <lsb>5</lsb>
28733              <msb>5</msb>
28734              <enumeratedValues>
28735                <usage>read</usage>
28736                <enumeratedValue>
28737                  <name>Disabled</name>
28738                  <description>Read: Disabled</description>
28739                  <value>0</value>
28740                </enumeratedValue>
28741                <enumeratedValue>
28742                  <name>Enabled</name>
28743                  <description>Read: Enabled</description>
28744                  <value>1</value>
28745                </enumeratedValue>
28746              </enumeratedValues>
28747              <enumeratedValues>
28748                <usage>write</usage>
28749                <enumeratedValue>
28750                  <name>Clear</name>
28751                  <description>Disable</description>
28752                  <value>1</value>
28753                </enumeratedValue>
28754              </enumeratedValues>
28755            </field>
28756            <field>
28757              <name>TRIGGERED6</name>
28758              <description>Write '1' to disable interrupt for TRIGGERED[6] event</description>
28759              <lsb>6</lsb>
28760              <msb>6</msb>
28761              <enumeratedValues>
28762                <usage>read</usage>
28763                <enumeratedValue>
28764                  <name>Disabled</name>
28765                  <description>Read: Disabled</description>
28766                  <value>0</value>
28767                </enumeratedValue>
28768                <enumeratedValue>
28769                  <name>Enabled</name>
28770                  <description>Read: Enabled</description>
28771                  <value>1</value>
28772                </enumeratedValue>
28773              </enumeratedValues>
28774              <enumeratedValues>
28775                <usage>write</usage>
28776                <enumeratedValue>
28777                  <name>Clear</name>
28778                  <description>Disable</description>
28779                  <value>1</value>
28780                </enumeratedValue>
28781              </enumeratedValues>
28782            </field>
28783            <field>
28784              <name>TRIGGERED7</name>
28785              <description>Write '1' to disable interrupt for TRIGGERED[7] event</description>
28786              <lsb>7</lsb>
28787              <msb>7</msb>
28788              <enumeratedValues>
28789                <usage>read</usage>
28790                <enumeratedValue>
28791                  <name>Disabled</name>
28792                  <description>Read: Disabled</description>
28793                  <value>0</value>
28794                </enumeratedValue>
28795                <enumeratedValue>
28796                  <name>Enabled</name>
28797                  <description>Read: Enabled</description>
28798                  <value>1</value>
28799                </enumeratedValue>
28800              </enumeratedValues>
28801              <enumeratedValues>
28802                <usage>write</usage>
28803                <enumeratedValue>
28804                  <name>Clear</name>
28805                  <description>Disable</description>
28806                  <value>1</value>
28807                </enumeratedValue>
28808              </enumeratedValues>
28809            </field>
28810            <field>
28811              <name>TRIGGERED8</name>
28812              <description>Write '1' to disable interrupt for TRIGGERED[8] event</description>
28813              <lsb>8</lsb>
28814              <msb>8</msb>
28815              <enumeratedValues>
28816                <usage>read</usage>
28817                <enumeratedValue>
28818                  <name>Disabled</name>
28819                  <description>Read: Disabled</description>
28820                  <value>0</value>
28821                </enumeratedValue>
28822                <enumeratedValue>
28823                  <name>Enabled</name>
28824                  <description>Read: Enabled</description>
28825                  <value>1</value>
28826                </enumeratedValue>
28827              </enumeratedValues>
28828              <enumeratedValues>
28829                <usage>write</usage>
28830                <enumeratedValue>
28831                  <name>Clear</name>
28832                  <description>Disable</description>
28833                  <value>1</value>
28834                </enumeratedValue>
28835              </enumeratedValues>
28836            </field>
28837            <field>
28838              <name>TRIGGERED9</name>
28839              <description>Write '1' to disable interrupt for TRIGGERED[9] event</description>
28840              <lsb>9</lsb>
28841              <msb>9</msb>
28842              <enumeratedValues>
28843                <usage>read</usage>
28844                <enumeratedValue>
28845                  <name>Disabled</name>
28846                  <description>Read: Disabled</description>
28847                  <value>0</value>
28848                </enumeratedValue>
28849                <enumeratedValue>
28850                  <name>Enabled</name>
28851                  <description>Read: Enabled</description>
28852                  <value>1</value>
28853                </enumeratedValue>
28854              </enumeratedValues>
28855              <enumeratedValues>
28856                <usage>write</usage>
28857                <enumeratedValue>
28858                  <name>Clear</name>
28859                  <description>Disable</description>
28860                  <value>1</value>
28861                </enumeratedValue>
28862              </enumeratedValues>
28863            </field>
28864            <field>
28865              <name>TRIGGERED10</name>
28866              <description>Write '1' to disable interrupt for TRIGGERED[10] event</description>
28867              <lsb>10</lsb>
28868              <msb>10</msb>
28869              <enumeratedValues>
28870                <usage>read</usage>
28871                <enumeratedValue>
28872                  <name>Disabled</name>
28873                  <description>Read: Disabled</description>
28874                  <value>0</value>
28875                </enumeratedValue>
28876                <enumeratedValue>
28877                  <name>Enabled</name>
28878                  <description>Read: Enabled</description>
28879                  <value>1</value>
28880                </enumeratedValue>
28881              </enumeratedValues>
28882              <enumeratedValues>
28883                <usage>write</usage>
28884                <enumeratedValue>
28885                  <name>Clear</name>
28886                  <description>Disable</description>
28887                  <value>1</value>
28888                </enumeratedValue>
28889              </enumeratedValues>
28890            </field>
28891            <field>
28892              <name>TRIGGERED11</name>
28893              <description>Write '1' to disable interrupt for TRIGGERED[11] event</description>
28894              <lsb>11</lsb>
28895              <msb>11</msb>
28896              <enumeratedValues>
28897                <usage>read</usage>
28898                <enumeratedValue>
28899                  <name>Disabled</name>
28900                  <description>Read: Disabled</description>
28901                  <value>0</value>
28902                </enumeratedValue>
28903                <enumeratedValue>
28904                  <name>Enabled</name>
28905                  <description>Read: Enabled</description>
28906                  <value>1</value>
28907                </enumeratedValue>
28908              </enumeratedValues>
28909              <enumeratedValues>
28910                <usage>write</usage>
28911                <enumeratedValue>
28912                  <name>Clear</name>
28913                  <description>Disable</description>
28914                  <value>1</value>
28915                </enumeratedValue>
28916              </enumeratedValues>
28917            </field>
28918            <field>
28919              <name>TRIGGERED12</name>
28920              <description>Write '1' to disable interrupt for TRIGGERED[12] event</description>
28921              <lsb>12</lsb>
28922              <msb>12</msb>
28923              <enumeratedValues>
28924                <usage>read</usage>
28925                <enumeratedValue>
28926                  <name>Disabled</name>
28927                  <description>Read: Disabled</description>
28928                  <value>0</value>
28929                </enumeratedValue>
28930                <enumeratedValue>
28931                  <name>Enabled</name>
28932                  <description>Read: Enabled</description>
28933                  <value>1</value>
28934                </enumeratedValue>
28935              </enumeratedValues>
28936              <enumeratedValues>
28937                <usage>write</usage>
28938                <enumeratedValue>
28939                  <name>Clear</name>
28940                  <description>Disable</description>
28941                  <value>1</value>
28942                </enumeratedValue>
28943              </enumeratedValues>
28944            </field>
28945            <field>
28946              <name>TRIGGERED13</name>
28947              <description>Write '1' to disable interrupt for TRIGGERED[13] event</description>
28948              <lsb>13</lsb>
28949              <msb>13</msb>
28950              <enumeratedValues>
28951                <usage>read</usage>
28952                <enumeratedValue>
28953                  <name>Disabled</name>
28954                  <description>Read: Disabled</description>
28955                  <value>0</value>
28956                </enumeratedValue>
28957                <enumeratedValue>
28958                  <name>Enabled</name>
28959                  <description>Read: Enabled</description>
28960                  <value>1</value>
28961                </enumeratedValue>
28962              </enumeratedValues>
28963              <enumeratedValues>
28964                <usage>write</usage>
28965                <enumeratedValue>
28966                  <name>Clear</name>
28967                  <description>Disable</description>
28968                  <value>1</value>
28969                </enumeratedValue>
28970              </enumeratedValues>
28971            </field>
28972            <field>
28973              <name>TRIGGERED14</name>
28974              <description>Write '1' to disable interrupt for TRIGGERED[14] event</description>
28975              <lsb>14</lsb>
28976              <msb>14</msb>
28977              <enumeratedValues>
28978                <usage>read</usage>
28979                <enumeratedValue>
28980                  <name>Disabled</name>
28981                  <description>Read: Disabled</description>
28982                  <value>0</value>
28983                </enumeratedValue>
28984                <enumeratedValue>
28985                  <name>Enabled</name>
28986                  <description>Read: Enabled</description>
28987                  <value>1</value>
28988                </enumeratedValue>
28989              </enumeratedValues>
28990              <enumeratedValues>
28991                <usage>write</usage>
28992                <enumeratedValue>
28993                  <name>Clear</name>
28994                  <description>Disable</description>
28995                  <value>1</value>
28996                </enumeratedValue>
28997              </enumeratedValues>
28998            </field>
28999            <field>
29000              <name>TRIGGERED15</name>
29001              <description>Write '1' to disable interrupt for TRIGGERED[15] event</description>
29002              <lsb>15</lsb>
29003              <msb>15</msb>
29004              <enumeratedValues>
29005                <usage>read</usage>
29006                <enumeratedValue>
29007                  <name>Disabled</name>
29008                  <description>Read: Disabled</description>
29009                  <value>0</value>
29010                </enumeratedValue>
29011                <enumeratedValue>
29012                  <name>Enabled</name>
29013                  <description>Read: Enabled</description>
29014                  <value>1</value>
29015                </enumeratedValue>
29016              </enumeratedValues>
29017              <enumeratedValues>
29018                <usage>write</usage>
29019                <enumeratedValue>
29020                  <name>Clear</name>
29021                  <description>Disable</description>
29022                  <value>1</value>
29023                </enumeratedValue>
29024              </enumeratedValues>
29025            </field>
29026          </fields>
29027        </register>
29028      </registers>
29029    </peripheral>
29030    <peripheral>
29031      <name>SWI0</name>
29032      <description>Software interrupt 0</description>
29033      <baseAddress>0x40014000</baseAddress>
29034      <alternatePeripheral>EGU0</alternatePeripheral>
29035      <headerStructName>SWI</headerStructName>
29036      <addressBlock>
29037        <offset>0</offset>
29038        <size>0x1000</size>
29039        <usage>registers</usage>
29040      </addressBlock>
29041      <interrupt>
29042        <name>SWI0_EGU0</name>
29043        <value>20</value>
29044      </interrupt>
29045      <groupName>SWI</groupName>
29046      <size>0x20</size>
29047      <registers>
29048        <register>
29049          <name>UNUSED</name>
29050          <description>Unused.</description>
29051          <addressOffset>0x000</addressOffset>
29052          <resetValue>0x00000000</resetValue>
29053          <access>read-only</access>
29054        </register>
29055      </registers>
29056    </peripheral>
29057    <peripheral derivedFrom="EGU0">
29058      <name>EGU1</name>
29059      <description>Event Generator Unit 1</description>
29060      <baseAddress>0x40015000</baseAddress>
29061      <interrupt>
29062        <name>SWI1_EGU1</name>
29063        <value>21</value>
29064      </interrupt>
29065    </peripheral>
29066    <peripheral derivedFrom="SWI0">
29067      <name>SWI1</name>
29068      <description>Software interrupt 1</description>
29069      <baseAddress>0x40015000</baseAddress>
29070      <alternatePeripheral>EGU1</alternatePeripheral>
29071      <interrupt>
29072        <name>SWI1_EGU1</name>
29073        <value>21</value>
29074      </interrupt>
29075    </peripheral>
29076    <peripheral derivedFrom="EGU0">
29077      <name>EGU2</name>
29078      <description>Event Generator Unit 2</description>
29079      <baseAddress>0x40016000</baseAddress>
29080      <interrupt>
29081        <name>SWI2_EGU2</name>
29082        <value>22</value>
29083      </interrupt>
29084    </peripheral>
29085    <peripheral derivedFrom="SWI0">
29086      <name>SWI2</name>
29087      <description>Software interrupt 2</description>
29088      <baseAddress>0x40016000</baseAddress>
29089      <alternatePeripheral>EGU2</alternatePeripheral>
29090      <interrupt>
29091        <name>SWI2_EGU2</name>
29092        <value>22</value>
29093      </interrupt>
29094    </peripheral>
29095    <peripheral derivedFrom="EGU0">
29096      <name>EGU3</name>
29097      <description>Event Generator Unit 3</description>
29098      <baseAddress>0x40017000</baseAddress>
29099      <interrupt>
29100        <name>SWI3_EGU3</name>
29101        <value>23</value>
29102      </interrupt>
29103    </peripheral>
29104    <peripheral derivedFrom="SWI0">
29105      <name>SWI3</name>
29106      <description>Software interrupt 3</description>
29107      <baseAddress>0x40017000</baseAddress>
29108      <alternatePeripheral>EGU3</alternatePeripheral>
29109      <interrupt>
29110        <name>SWI3_EGU3</name>
29111        <value>23</value>
29112      </interrupt>
29113    </peripheral>
29114    <peripheral derivedFrom="EGU0">
29115      <name>EGU4</name>
29116      <description>Event Generator Unit 4</description>
29117      <baseAddress>0x40018000</baseAddress>
29118      <interrupt>
29119        <name>SWI4_EGU4</name>
29120        <value>24</value>
29121      </interrupt>
29122    </peripheral>
29123    <peripheral derivedFrom="SWI0">
29124      <name>SWI4</name>
29125      <description>Software interrupt 4</description>
29126      <baseAddress>0x40018000</baseAddress>
29127      <alternatePeripheral>EGU4</alternatePeripheral>
29128      <interrupt>
29129        <name>SWI4_EGU4</name>
29130        <value>24</value>
29131      </interrupt>
29132    </peripheral>
29133    <peripheral derivedFrom="EGU0">
29134      <name>EGU5</name>
29135      <description>Event Generator Unit 5</description>
29136      <baseAddress>0x40019000</baseAddress>
29137      <interrupt>
29138        <name>SWI5_EGU5</name>
29139        <value>25</value>
29140      </interrupt>
29141    </peripheral>
29142    <peripheral derivedFrom="SWI0">
29143      <name>SWI5</name>
29144      <description>Software interrupt 5</description>
29145      <baseAddress>0x40019000</baseAddress>
29146      <alternatePeripheral>EGU5</alternatePeripheral>
29147      <interrupt>
29148        <name>SWI5_EGU5</name>
29149        <value>25</value>
29150      </interrupt>
29151    </peripheral>
29152    <peripheral derivedFrom="TIMER0">
29153      <name>TIMER3</name>
29154      <description>Timer/Counter 3</description>
29155      <baseAddress>0x4001A000</baseAddress>
29156      <interrupt>
29157        <name>TIMER3</name>
29158        <value>26</value>
29159      </interrupt>
29160    </peripheral>
29161    <peripheral derivedFrom="TIMER0">
29162      <name>TIMER4</name>
29163      <description>Timer/Counter 4</description>
29164      <baseAddress>0x4001B000</baseAddress>
29165      <interrupt>
29166        <name>TIMER4</name>
29167        <value>27</value>
29168      </interrupt>
29169    </peripheral>
29170    <peripheral>
29171      <name>PWM0</name>
29172      <description>Pulse width modulation unit 0</description>
29173      <baseAddress>0x4001C000</baseAddress>
29174      <headerStructName>PWM</headerStructName>
29175      <addressBlock>
29176        <offset>0</offset>
29177        <size>0x1000</size>
29178        <usage>registers</usage>
29179      </addressBlock>
29180      <interrupt>
29181        <name>PWM0</name>
29182        <value>28</value>
29183      </interrupt>
29184      <groupName>PWM</groupName>
29185      <size>0x20</size>
29186      <registers>
29187        <register>
29188          <name>TASKS_STOP</name>
29189          <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
29190          <addressOffset>0x004</addressOffset>
29191          <access>write-only</access>
29192          <fields>
29193            <field>
29194              <name>TASKS_STOP</name>
29195              <lsb>0</lsb>
29196              <msb>0</msb>
29197            </field>
29198          </fields>
29199        </register>
29200        <register>
29201          <dim>0x2</dim>
29202          <dimIncrement>0x4</dimIncrement>
29203          <name>TASKS_SEQSTART[%s]</name>
29204          <description>Description collection[n]: Loads the first PWM value on all enabled channels from sequence n, and starts playing that sequence at the rate defined in SEQ[n]REFRESH and/or DECODER.MODE. Causes PWM generation to start if not running.</description>
29205          <addressOffset>0x008</addressOffset>
29206          <access>write-only</access>
29207          <fields>
29208            <field>
29209              <name>TASKS_SEQSTART</name>
29210              <lsb>0</lsb>
29211              <msb>0</msb>
29212            </field>
29213          </fields>
29214        </register>
29215        <register>
29216          <name>TASKS_NEXTSTEP</name>
29217          <description>Steps by one value in the current sequence on all enabled channels if DECODER.MODE=NextStep. Does not cause PWM generation to start if not running.</description>
29218          <addressOffset>0x010</addressOffset>
29219          <access>write-only</access>
29220          <fields>
29221            <field>
29222              <name>TASKS_NEXTSTEP</name>
29223              <lsb>0</lsb>
29224              <msb>0</msb>
29225            </field>
29226          </fields>
29227        </register>
29228        <register>
29229          <name>EVENTS_STOPPED</name>
29230          <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
29231          <addressOffset>0x104</addressOffset>
29232          <access>read-write</access>
29233          <fields>
29234            <field>
29235              <name>EVENTS_STOPPED</name>
29236              <lsb>0</lsb>
29237              <msb>0</msb>
29238            </field>
29239          </fields>
29240        </register>
29241        <register>
29242          <dim>0x2</dim>
29243          <dimIncrement>0x4</dimIncrement>
29244          <name>EVENTS_SEQSTARTED[%s]</name>
29245          <description>Description collection[n]: First PWM period started on sequence n</description>
29246          <addressOffset>0x108</addressOffset>
29247          <access>read-write</access>
29248          <fields>
29249            <field>
29250              <name>EVENTS_SEQSTARTED</name>
29251              <lsb>0</lsb>
29252              <msb>0</msb>
29253            </field>
29254          </fields>
29255        </register>
29256        <register>
29257          <dim>0x2</dim>
29258          <dimIncrement>0x4</dimIncrement>
29259          <name>EVENTS_SEQEND[%s]</name>
29260          <description>Description collection[n]: Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
29261          <addressOffset>0x110</addressOffset>
29262          <access>read-write</access>
29263          <fields>
29264            <field>
29265              <name>EVENTS_SEQEND</name>
29266              <lsb>0</lsb>
29267              <msb>0</msb>
29268            </field>
29269          </fields>
29270        </register>
29271        <register>
29272          <name>EVENTS_PWMPERIODEND</name>
29273          <description>Emitted at the end of each PWM period</description>
29274          <addressOffset>0x118</addressOffset>
29275          <access>read-write</access>
29276          <fields>
29277            <field>
29278              <name>EVENTS_PWMPERIODEND</name>
29279              <lsb>0</lsb>
29280              <msb>0</msb>
29281            </field>
29282          </fields>
29283        </register>
29284        <register>
29285          <name>EVENTS_LOOPSDONE</name>
29286          <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
29287          <addressOffset>0x11C</addressOffset>
29288          <access>read-write</access>
29289          <fields>
29290            <field>
29291              <name>EVENTS_LOOPSDONE</name>
29292              <lsb>0</lsb>
29293              <msb>0</msb>
29294            </field>
29295          </fields>
29296        </register>
29297        <register>
29298          <name>SHORTS</name>
29299          <description>Shortcut register</description>
29300          <addressOffset>0x200</addressOffset>
29301          <access>read-write</access>
29302          <fields>
29303            <field>
29304              <name>SEQEND0_STOP</name>
29305              <description>Shortcut between SEQEND[0] event and STOP task</description>
29306              <lsb>0</lsb>
29307              <msb>0</msb>
29308              <enumeratedValues>
29309                <enumeratedValue>
29310                  <name>Disabled</name>
29311                  <description>Disable shortcut</description>
29312                  <value>0</value>
29313                </enumeratedValue>
29314                <enumeratedValue>
29315                  <name>Enabled</name>
29316                  <description>Enable shortcut</description>
29317                  <value>1</value>
29318                </enumeratedValue>
29319              </enumeratedValues>
29320            </field>
29321            <field>
29322              <name>SEQEND1_STOP</name>
29323              <description>Shortcut between SEQEND[1] event and STOP task</description>
29324              <lsb>1</lsb>
29325              <msb>1</msb>
29326              <enumeratedValues>
29327                <enumeratedValue>
29328                  <name>Disabled</name>
29329                  <description>Disable shortcut</description>
29330                  <value>0</value>
29331                </enumeratedValue>
29332                <enumeratedValue>
29333                  <name>Enabled</name>
29334                  <description>Enable shortcut</description>
29335                  <value>1</value>
29336                </enumeratedValue>
29337              </enumeratedValues>
29338            </field>
29339            <field>
29340              <name>LOOPSDONE_SEQSTART0</name>
29341              <description>Shortcut between LOOPSDONE event and SEQSTART[0] task</description>
29342              <lsb>2</lsb>
29343              <msb>2</msb>
29344              <enumeratedValues>
29345                <enumeratedValue>
29346                  <name>Disabled</name>
29347                  <description>Disable shortcut</description>
29348                  <value>0</value>
29349                </enumeratedValue>
29350                <enumeratedValue>
29351                  <name>Enabled</name>
29352                  <description>Enable shortcut</description>
29353                  <value>1</value>
29354                </enumeratedValue>
29355              </enumeratedValues>
29356            </field>
29357            <field>
29358              <name>LOOPSDONE_SEQSTART1</name>
29359              <description>Shortcut between LOOPSDONE event and SEQSTART[1] task</description>
29360              <lsb>3</lsb>
29361              <msb>3</msb>
29362              <enumeratedValues>
29363                <enumeratedValue>
29364                  <name>Disabled</name>
29365                  <description>Disable shortcut</description>
29366                  <value>0</value>
29367                </enumeratedValue>
29368                <enumeratedValue>
29369                  <name>Enabled</name>
29370                  <description>Enable shortcut</description>
29371                  <value>1</value>
29372                </enumeratedValue>
29373              </enumeratedValues>
29374            </field>
29375            <field>
29376              <name>LOOPSDONE_STOP</name>
29377              <description>Shortcut between LOOPSDONE event and STOP task</description>
29378              <lsb>4</lsb>
29379              <msb>4</msb>
29380              <enumeratedValues>
29381                <enumeratedValue>
29382                  <name>Disabled</name>
29383                  <description>Disable shortcut</description>
29384                  <value>0</value>
29385                </enumeratedValue>
29386                <enumeratedValue>
29387                  <name>Enabled</name>
29388                  <description>Enable shortcut</description>
29389                  <value>1</value>
29390                </enumeratedValue>
29391              </enumeratedValues>
29392            </field>
29393          </fields>
29394        </register>
29395        <register>
29396          <name>INTEN</name>
29397          <description>Enable or disable interrupt</description>
29398          <addressOffset>0x300</addressOffset>
29399          <access>read-write</access>
29400          <fields>
29401            <field>
29402              <name>STOPPED</name>
29403              <description>Enable or disable interrupt for STOPPED event</description>
29404              <lsb>1</lsb>
29405              <msb>1</msb>
29406              <enumeratedValues>
29407                <enumeratedValue>
29408                  <name>Disabled</name>
29409                  <description>Disable</description>
29410                  <value>0</value>
29411                </enumeratedValue>
29412                <enumeratedValue>
29413                  <name>Enabled</name>
29414                  <description>Enable</description>
29415                  <value>1</value>
29416                </enumeratedValue>
29417              </enumeratedValues>
29418            </field>
29419            <field>
29420              <name>SEQSTARTED0</name>
29421              <description>Enable or disable interrupt for SEQSTARTED[0] event</description>
29422              <lsb>2</lsb>
29423              <msb>2</msb>
29424              <enumeratedValues>
29425                <enumeratedValue>
29426                  <name>Disabled</name>
29427                  <description>Disable</description>
29428                  <value>0</value>
29429                </enumeratedValue>
29430                <enumeratedValue>
29431                  <name>Enabled</name>
29432                  <description>Enable</description>
29433                  <value>1</value>
29434                </enumeratedValue>
29435              </enumeratedValues>
29436            </field>
29437            <field>
29438              <name>SEQSTARTED1</name>
29439              <description>Enable or disable interrupt for SEQSTARTED[1] event</description>
29440              <lsb>3</lsb>
29441              <msb>3</msb>
29442              <enumeratedValues>
29443                <enumeratedValue>
29444                  <name>Disabled</name>
29445                  <description>Disable</description>
29446                  <value>0</value>
29447                </enumeratedValue>
29448                <enumeratedValue>
29449                  <name>Enabled</name>
29450                  <description>Enable</description>
29451                  <value>1</value>
29452                </enumeratedValue>
29453              </enumeratedValues>
29454            </field>
29455            <field>
29456              <name>SEQEND0</name>
29457              <description>Enable or disable interrupt for SEQEND[0] event</description>
29458              <lsb>4</lsb>
29459              <msb>4</msb>
29460              <enumeratedValues>
29461                <enumeratedValue>
29462                  <name>Disabled</name>
29463                  <description>Disable</description>
29464                  <value>0</value>
29465                </enumeratedValue>
29466                <enumeratedValue>
29467                  <name>Enabled</name>
29468                  <description>Enable</description>
29469                  <value>1</value>
29470                </enumeratedValue>
29471              </enumeratedValues>
29472            </field>
29473            <field>
29474              <name>SEQEND1</name>
29475              <description>Enable or disable interrupt for SEQEND[1] event</description>
29476              <lsb>5</lsb>
29477              <msb>5</msb>
29478              <enumeratedValues>
29479                <enumeratedValue>
29480                  <name>Disabled</name>
29481                  <description>Disable</description>
29482                  <value>0</value>
29483                </enumeratedValue>
29484                <enumeratedValue>
29485                  <name>Enabled</name>
29486                  <description>Enable</description>
29487                  <value>1</value>
29488                </enumeratedValue>
29489              </enumeratedValues>
29490            </field>
29491            <field>
29492              <name>PWMPERIODEND</name>
29493              <description>Enable or disable interrupt for PWMPERIODEND event</description>
29494              <lsb>6</lsb>
29495              <msb>6</msb>
29496              <enumeratedValues>
29497                <enumeratedValue>
29498                  <name>Disabled</name>
29499                  <description>Disable</description>
29500                  <value>0</value>
29501                </enumeratedValue>
29502                <enumeratedValue>
29503                  <name>Enabled</name>
29504                  <description>Enable</description>
29505                  <value>1</value>
29506                </enumeratedValue>
29507              </enumeratedValues>
29508            </field>
29509            <field>
29510              <name>LOOPSDONE</name>
29511              <description>Enable or disable interrupt for LOOPSDONE event</description>
29512              <lsb>7</lsb>
29513              <msb>7</msb>
29514              <enumeratedValues>
29515                <enumeratedValue>
29516                  <name>Disabled</name>
29517                  <description>Disable</description>
29518                  <value>0</value>
29519                </enumeratedValue>
29520                <enumeratedValue>
29521                  <name>Enabled</name>
29522                  <description>Enable</description>
29523                  <value>1</value>
29524                </enumeratedValue>
29525              </enumeratedValues>
29526            </field>
29527          </fields>
29528        </register>
29529        <register>
29530          <name>INTENSET</name>
29531          <description>Enable interrupt</description>
29532          <addressOffset>0x304</addressOffset>
29533          <access>read-write</access>
29534          <fields>
29535            <field>
29536              <name>STOPPED</name>
29537              <description>Write '1' to enable interrupt for STOPPED event</description>
29538              <lsb>1</lsb>
29539              <msb>1</msb>
29540              <enumeratedValues>
29541                <usage>read</usage>
29542                <enumeratedValue>
29543                  <name>Disabled</name>
29544                  <description>Read: Disabled</description>
29545                  <value>0</value>
29546                </enumeratedValue>
29547                <enumeratedValue>
29548                  <name>Enabled</name>
29549                  <description>Read: Enabled</description>
29550                  <value>1</value>
29551                </enumeratedValue>
29552              </enumeratedValues>
29553              <enumeratedValues>
29554                <usage>write</usage>
29555                <enumeratedValue>
29556                  <name>Set</name>
29557                  <description>Enable</description>
29558                  <value>1</value>
29559                </enumeratedValue>
29560              </enumeratedValues>
29561            </field>
29562            <field>
29563              <name>SEQSTARTED0</name>
29564              <description>Write '1' to enable interrupt for SEQSTARTED[0] event</description>
29565              <lsb>2</lsb>
29566              <msb>2</msb>
29567              <enumeratedValues>
29568                <usage>read</usage>
29569                <enumeratedValue>
29570                  <name>Disabled</name>
29571                  <description>Read: Disabled</description>
29572                  <value>0</value>
29573                </enumeratedValue>
29574                <enumeratedValue>
29575                  <name>Enabled</name>
29576                  <description>Read: Enabled</description>
29577                  <value>1</value>
29578                </enumeratedValue>
29579              </enumeratedValues>
29580              <enumeratedValues>
29581                <usage>write</usage>
29582                <enumeratedValue>
29583                  <name>Set</name>
29584                  <description>Enable</description>
29585                  <value>1</value>
29586                </enumeratedValue>
29587              </enumeratedValues>
29588            </field>
29589            <field>
29590              <name>SEQSTARTED1</name>
29591              <description>Write '1' to enable interrupt for SEQSTARTED[1] event</description>
29592              <lsb>3</lsb>
29593              <msb>3</msb>
29594              <enumeratedValues>
29595                <usage>read</usage>
29596                <enumeratedValue>
29597                  <name>Disabled</name>
29598                  <description>Read: Disabled</description>
29599                  <value>0</value>
29600                </enumeratedValue>
29601                <enumeratedValue>
29602                  <name>Enabled</name>
29603                  <description>Read: Enabled</description>
29604                  <value>1</value>
29605                </enumeratedValue>
29606              </enumeratedValues>
29607              <enumeratedValues>
29608                <usage>write</usage>
29609                <enumeratedValue>
29610                  <name>Set</name>
29611                  <description>Enable</description>
29612                  <value>1</value>
29613                </enumeratedValue>
29614              </enumeratedValues>
29615            </field>
29616            <field>
29617              <name>SEQEND0</name>
29618              <description>Write '1' to enable interrupt for SEQEND[0] event</description>
29619              <lsb>4</lsb>
29620              <msb>4</msb>
29621              <enumeratedValues>
29622                <usage>read</usage>
29623                <enumeratedValue>
29624                  <name>Disabled</name>
29625                  <description>Read: Disabled</description>
29626                  <value>0</value>
29627                </enumeratedValue>
29628                <enumeratedValue>
29629                  <name>Enabled</name>
29630                  <description>Read: Enabled</description>
29631                  <value>1</value>
29632                </enumeratedValue>
29633              </enumeratedValues>
29634              <enumeratedValues>
29635                <usage>write</usage>
29636                <enumeratedValue>
29637                  <name>Set</name>
29638                  <description>Enable</description>
29639                  <value>1</value>
29640                </enumeratedValue>
29641              </enumeratedValues>
29642            </field>
29643            <field>
29644              <name>SEQEND1</name>
29645              <description>Write '1' to enable interrupt for SEQEND[1] event</description>
29646              <lsb>5</lsb>
29647              <msb>5</msb>
29648              <enumeratedValues>
29649                <usage>read</usage>
29650                <enumeratedValue>
29651                  <name>Disabled</name>
29652                  <description>Read: Disabled</description>
29653                  <value>0</value>
29654                </enumeratedValue>
29655                <enumeratedValue>
29656                  <name>Enabled</name>
29657                  <description>Read: Enabled</description>
29658                  <value>1</value>
29659                </enumeratedValue>
29660              </enumeratedValues>
29661              <enumeratedValues>
29662                <usage>write</usage>
29663                <enumeratedValue>
29664                  <name>Set</name>
29665                  <description>Enable</description>
29666                  <value>1</value>
29667                </enumeratedValue>
29668              </enumeratedValues>
29669            </field>
29670            <field>
29671              <name>PWMPERIODEND</name>
29672              <description>Write '1' to enable interrupt for PWMPERIODEND event</description>
29673              <lsb>6</lsb>
29674              <msb>6</msb>
29675              <enumeratedValues>
29676                <usage>read</usage>
29677                <enumeratedValue>
29678                  <name>Disabled</name>
29679                  <description>Read: Disabled</description>
29680                  <value>0</value>
29681                </enumeratedValue>
29682                <enumeratedValue>
29683                  <name>Enabled</name>
29684                  <description>Read: Enabled</description>
29685                  <value>1</value>
29686                </enumeratedValue>
29687              </enumeratedValues>
29688              <enumeratedValues>
29689                <usage>write</usage>
29690                <enumeratedValue>
29691                  <name>Set</name>
29692                  <description>Enable</description>
29693                  <value>1</value>
29694                </enumeratedValue>
29695              </enumeratedValues>
29696            </field>
29697            <field>
29698              <name>LOOPSDONE</name>
29699              <description>Write '1' to enable interrupt for LOOPSDONE event</description>
29700              <lsb>7</lsb>
29701              <msb>7</msb>
29702              <enumeratedValues>
29703                <usage>read</usage>
29704                <enumeratedValue>
29705                  <name>Disabled</name>
29706                  <description>Read: Disabled</description>
29707                  <value>0</value>
29708                </enumeratedValue>
29709                <enumeratedValue>
29710                  <name>Enabled</name>
29711                  <description>Read: Enabled</description>
29712                  <value>1</value>
29713                </enumeratedValue>
29714              </enumeratedValues>
29715              <enumeratedValues>
29716                <usage>write</usage>
29717                <enumeratedValue>
29718                  <name>Set</name>
29719                  <description>Enable</description>
29720                  <value>1</value>
29721                </enumeratedValue>
29722              </enumeratedValues>
29723            </field>
29724          </fields>
29725        </register>
29726        <register>
29727          <name>INTENCLR</name>
29728          <description>Disable interrupt</description>
29729          <addressOffset>0x308</addressOffset>
29730          <access>read-write</access>
29731          <fields>
29732            <field>
29733              <name>STOPPED</name>
29734              <description>Write '1' to disable interrupt for STOPPED event</description>
29735              <lsb>1</lsb>
29736              <msb>1</msb>
29737              <enumeratedValues>
29738                <usage>read</usage>
29739                <enumeratedValue>
29740                  <name>Disabled</name>
29741                  <description>Read: Disabled</description>
29742                  <value>0</value>
29743                </enumeratedValue>
29744                <enumeratedValue>
29745                  <name>Enabled</name>
29746                  <description>Read: Enabled</description>
29747                  <value>1</value>
29748                </enumeratedValue>
29749              </enumeratedValues>
29750              <enumeratedValues>
29751                <usage>write</usage>
29752                <enumeratedValue>
29753                  <name>Clear</name>
29754                  <description>Disable</description>
29755                  <value>1</value>
29756                </enumeratedValue>
29757              </enumeratedValues>
29758            </field>
29759            <field>
29760              <name>SEQSTARTED0</name>
29761              <description>Write '1' to disable interrupt for SEQSTARTED[0] event</description>
29762              <lsb>2</lsb>
29763              <msb>2</msb>
29764              <enumeratedValues>
29765                <usage>read</usage>
29766                <enumeratedValue>
29767                  <name>Disabled</name>
29768                  <description>Read: Disabled</description>
29769                  <value>0</value>
29770                </enumeratedValue>
29771                <enumeratedValue>
29772                  <name>Enabled</name>
29773                  <description>Read: Enabled</description>
29774                  <value>1</value>
29775                </enumeratedValue>
29776              </enumeratedValues>
29777              <enumeratedValues>
29778                <usage>write</usage>
29779                <enumeratedValue>
29780                  <name>Clear</name>
29781                  <description>Disable</description>
29782                  <value>1</value>
29783                </enumeratedValue>
29784              </enumeratedValues>
29785            </field>
29786            <field>
29787              <name>SEQSTARTED1</name>
29788              <description>Write '1' to disable interrupt for SEQSTARTED[1] event</description>
29789              <lsb>3</lsb>
29790              <msb>3</msb>
29791              <enumeratedValues>
29792                <usage>read</usage>
29793                <enumeratedValue>
29794                  <name>Disabled</name>
29795                  <description>Read: Disabled</description>
29796                  <value>0</value>
29797                </enumeratedValue>
29798                <enumeratedValue>
29799                  <name>Enabled</name>
29800                  <description>Read: Enabled</description>
29801                  <value>1</value>
29802                </enumeratedValue>
29803              </enumeratedValues>
29804              <enumeratedValues>
29805                <usage>write</usage>
29806                <enumeratedValue>
29807                  <name>Clear</name>
29808                  <description>Disable</description>
29809                  <value>1</value>
29810                </enumeratedValue>
29811              </enumeratedValues>
29812            </field>
29813            <field>
29814              <name>SEQEND0</name>
29815              <description>Write '1' to disable interrupt for SEQEND[0] event</description>
29816              <lsb>4</lsb>
29817              <msb>4</msb>
29818              <enumeratedValues>
29819                <usage>read</usage>
29820                <enumeratedValue>
29821                  <name>Disabled</name>
29822                  <description>Read: Disabled</description>
29823                  <value>0</value>
29824                </enumeratedValue>
29825                <enumeratedValue>
29826                  <name>Enabled</name>
29827                  <description>Read: Enabled</description>
29828                  <value>1</value>
29829                </enumeratedValue>
29830              </enumeratedValues>
29831              <enumeratedValues>
29832                <usage>write</usage>
29833                <enumeratedValue>
29834                  <name>Clear</name>
29835                  <description>Disable</description>
29836                  <value>1</value>
29837                </enumeratedValue>
29838              </enumeratedValues>
29839            </field>
29840            <field>
29841              <name>SEQEND1</name>
29842              <description>Write '1' to disable interrupt for SEQEND[1] event</description>
29843              <lsb>5</lsb>
29844              <msb>5</msb>
29845              <enumeratedValues>
29846                <usage>read</usage>
29847                <enumeratedValue>
29848                  <name>Disabled</name>
29849                  <description>Read: Disabled</description>
29850                  <value>0</value>
29851                </enumeratedValue>
29852                <enumeratedValue>
29853                  <name>Enabled</name>
29854                  <description>Read: Enabled</description>
29855                  <value>1</value>
29856                </enumeratedValue>
29857              </enumeratedValues>
29858              <enumeratedValues>
29859                <usage>write</usage>
29860                <enumeratedValue>
29861                  <name>Clear</name>
29862                  <description>Disable</description>
29863                  <value>1</value>
29864                </enumeratedValue>
29865              </enumeratedValues>
29866            </field>
29867            <field>
29868              <name>PWMPERIODEND</name>
29869              <description>Write '1' to disable interrupt for PWMPERIODEND event</description>
29870              <lsb>6</lsb>
29871              <msb>6</msb>
29872              <enumeratedValues>
29873                <usage>read</usage>
29874                <enumeratedValue>
29875                  <name>Disabled</name>
29876                  <description>Read: Disabled</description>
29877                  <value>0</value>
29878                </enumeratedValue>
29879                <enumeratedValue>
29880                  <name>Enabled</name>
29881                  <description>Read: Enabled</description>
29882                  <value>1</value>
29883                </enumeratedValue>
29884              </enumeratedValues>
29885              <enumeratedValues>
29886                <usage>write</usage>
29887                <enumeratedValue>
29888                  <name>Clear</name>
29889                  <description>Disable</description>
29890                  <value>1</value>
29891                </enumeratedValue>
29892              </enumeratedValues>
29893            </field>
29894            <field>
29895              <name>LOOPSDONE</name>
29896              <description>Write '1' to disable interrupt for LOOPSDONE event</description>
29897              <lsb>7</lsb>
29898              <msb>7</msb>
29899              <enumeratedValues>
29900                <usage>read</usage>
29901                <enumeratedValue>
29902                  <name>Disabled</name>
29903                  <description>Read: Disabled</description>
29904                  <value>0</value>
29905                </enumeratedValue>
29906                <enumeratedValue>
29907                  <name>Enabled</name>
29908                  <description>Read: Enabled</description>
29909                  <value>1</value>
29910                </enumeratedValue>
29911              </enumeratedValues>
29912              <enumeratedValues>
29913                <usage>write</usage>
29914                <enumeratedValue>
29915                  <name>Clear</name>
29916                  <description>Disable</description>
29917                  <value>1</value>
29918                </enumeratedValue>
29919              </enumeratedValues>
29920            </field>
29921          </fields>
29922        </register>
29923        <register>
29924          <name>ENABLE</name>
29925          <description>PWM module enable register</description>
29926          <addressOffset>0x500</addressOffset>
29927          <access>read-write</access>
29928          <resetValue>0x00000000</resetValue>
29929          <fields>
29930            <field>
29931              <name>ENABLE</name>
29932              <description>Enable or disable PWM module</description>
29933              <lsb>0</lsb>
29934              <msb>0</msb>
29935              <enumeratedValues>
29936                <enumeratedValue>
29937                  <name>Disabled</name>
29938                  <description>Disabled</description>
29939                  <value>0</value>
29940                </enumeratedValue>
29941                <enumeratedValue>
29942                  <name>Enabled</name>
29943                  <description>Enable</description>
29944                  <value>1</value>
29945                </enumeratedValue>
29946              </enumeratedValues>
29947            </field>
29948          </fields>
29949        </register>
29950        <register>
29951          <name>MODE</name>
29952          <description>Selects operating mode of the wave counter</description>
29953          <addressOffset>0x504</addressOffset>
29954          <access>read-write</access>
29955          <resetValue>0x00000000</resetValue>
29956          <fields>
29957            <field>
29958              <name>UPDOWN</name>
29959              <description>Selects up mode or up-and-down mode for the counter</description>
29960              <lsb>0</lsb>
29961              <msb>0</msb>
29962              <enumeratedValues>
29963                <enumeratedValue>
29964                  <name>Up</name>
29965                  <description>Up counter, edge-aligned PWM duty cycle</description>
29966                  <value>0</value>
29967                </enumeratedValue>
29968                <enumeratedValue>
29969                  <name>UpAndDown</name>
29970                  <description>Up and down counter, center-aligned PWM duty cycle</description>
29971                  <value>1</value>
29972                </enumeratedValue>
29973              </enumeratedValues>
29974            </field>
29975          </fields>
29976        </register>
29977        <register>
29978          <name>COUNTERTOP</name>
29979          <description>Value up to which the pulse generator counter counts</description>
29980          <addressOffset>0x508</addressOffset>
29981          <access>read-write</access>
29982          <resetValue>0x000003FF</resetValue>
29983          <fields>
29984            <field>
29985              <name>COUNTERTOP</name>
29986              <description>Value up to which the pulse generator counter counts. This register is ignored when DECODER.MODE=WaveForm and only values from RAM are used.</description>
29987              <lsb>0</lsb>
29988              <msb>14</msb>
29989            </field>
29990          </fields>
29991        </register>
29992        <register>
29993          <name>PRESCALER</name>
29994          <description>Configuration for PWM_CLK</description>
29995          <addressOffset>0x50C</addressOffset>
29996          <access>read-write</access>
29997          <resetValue>0x00000000</resetValue>
29998          <fields>
29999            <field>
30000              <name>PRESCALER</name>
30001              <description>Prescaler of PWM_CLK</description>
30002              <lsb>0</lsb>
30003              <msb>2</msb>
30004              <enumeratedValues>
30005                <enumeratedValue>
30006                  <name>DIV_1</name>
30007                  <description>Divide by 1 (16 MHz)</description>
30008                  <value>0</value>
30009                </enumeratedValue>
30010                <enumeratedValue>
30011                  <name>DIV_2</name>
30012                  <description>Divide by 2 (8 MHz)</description>
30013                  <value>1</value>
30014                </enumeratedValue>
30015                <enumeratedValue>
30016                  <name>DIV_4</name>
30017                  <description>Divide by 4 (4 MHz)</description>
30018                  <value>2</value>
30019                </enumeratedValue>
30020                <enumeratedValue>
30021                  <name>DIV_8</name>
30022                  <description>Divide by 8 (2 MHz)</description>
30023                  <value>3</value>
30024                </enumeratedValue>
30025                <enumeratedValue>
30026                  <name>DIV_16</name>
30027                  <description>Divide by 16 (1 MHz)</description>
30028                  <value>4</value>
30029                </enumeratedValue>
30030                <enumeratedValue>
30031                  <name>DIV_32</name>
30032                  <description>Divide by 32 (500 kHz)</description>
30033                  <value>5</value>
30034                </enumeratedValue>
30035                <enumeratedValue>
30036                  <name>DIV_64</name>
30037                  <description>Divide by 64 (250 kHz)</description>
30038                  <value>6</value>
30039                </enumeratedValue>
30040                <enumeratedValue>
30041                  <name>DIV_128</name>
30042                  <description>Divide by 128 (125 kHz)</description>
30043                  <value>7</value>
30044                </enumeratedValue>
30045              </enumeratedValues>
30046            </field>
30047          </fields>
30048        </register>
30049        <register>
30050          <name>DECODER</name>
30051          <description>Configuration of the decoder</description>
30052          <addressOffset>0x510</addressOffset>
30053          <access>read-write</access>
30054          <resetValue>0x00000000</resetValue>
30055          <fields>
30056            <field>
30057              <name>LOAD</name>
30058              <description>How a sequence is read from RAM and spread to the compare register</description>
30059              <lsb>0</lsb>
30060              <msb>1</msb>
30061              <enumeratedValues>
30062                <enumeratedValue>
30063                  <name>Common</name>
30064                  <description>1st half word (16-bit) used in all PWM channels 0..3</description>
30065                  <value>0</value>
30066                </enumeratedValue>
30067                <enumeratedValue>
30068                  <name>Grouped</name>
30069                  <description>1st half word (16-bit) used in channel 0..1; 2nd word in channel 2..3</description>
30070                  <value>1</value>
30071                </enumeratedValue>
30072                <enumeratedValue>
30073                  <name>Individual</name>
30074                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in ch.3</description>
30075                  <value>2</value>
30076                </enumeratedValue>
30077                <enumeratedValue>
30078                  <name>WaveForm</name>
30079                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in COUNTERTOP</description>
30080                  <value>3</value>
30081                </enumeratedValue>
30082              </enumeratedValues>
30083            </field>
30084            <field>
30085              <name>MODE</name>
30086              <description>Selects source for advancing the active sequence</description>
30087              <lsb>8</lsb>
30088              <msb>8</msb>
30089              <enumeratedValues>
30090                <enumeratedValue>
30091                  <name>RefreshCount</name>
30092                  <description>SEQ[n].REFRESH is used to determine loading internal compare registers</description>
30093                  <value>0</value>
30094                </enumeratedValue>
30095                <enumeratedValue>
30096                  <name>NextStep</name>
30097                  <description>NEXTSTEP task causes a new value to be loaded to internal compare registers</description>
30098                  <value>1</value>
30099                </enumeratedValue>
30100              </enumeratedValues>
30101            </field>
30102          </fields>
30103        </register>
30104        <register>
30105          <name>LOOP</name>
30106          <description>Number of playbacks of a loop</description>
30107          <addressOffset>0x514</addressOffset>
30108          <access>read-write</access>
30109          <resetValue>0x00000000</resetValue>
30110          <fields>
30111            <field>
30112              <name>CNT</name>
30113              <description>Number of playbacks of pattern cycles</description>
30114              <lsb>0</lsb>
30115              <msb>15</msb>
30116              <enumeratedValues>
30117                <enumeratedValue>
30118                  <name>Disabled</name>
30119                  <description>Looping disabled (stop at the end of the sequence)</description>
30120                  <value>0</value>
30121                </enumeratedValue>
30122              </enumeratedValues>
30123            </field>
30124          </fields>
30125        </register>
30126        <cluster>
30127          <dim>2</dim>
30128          <dimIncrement>0x020</dimIncrement>
30129          <name>SEQ[%s]</name>
30130          <description>Unspecified</description>
30131          <headerStructName>PWM_SEQ</headerStructName>
30132          <addressOffset>0x520</addressOffset>
30133          <register>
30134            <name>PTR</name>
30135            <description>Description cluster[n]: Beginning address in RAM of this sequence</description>
30136            <addressOffset>0x000</addressOffset>
30137            <access>read-write</access>
30138            <resetValue>0x00000000</resetValue>
30139            <fields>
30140              <field>
30141                <name>PTR</name>
30142                <description>Beginning address in RAM of this sequence</description>
30143                <lsb>0</lsb>
30144                <msb>31</msb>
30145              </field>
30146            </fields>
30147          </register>
30148          <register>
30149            <name>CNT</name>
30150            <description>Description cluster[n]: Number of values (duty cycles) in this sequence</description>
30151            <addressOffset>0x004</addressOffset>
30152            <access>read-write</access>
30153            <resetValue>0x00000000</resetValue>
30154            <fields>
30155              <field>
30156                <name>CNT</name>
30157                <description>Number of values (duty cycles) in this sequence</description>
30158                <lsb>0</lsb>
30159                <msb>14</msb>
30160                <enumeratedValues>
30161                  <enumeratedValue>
30162                    <name>Disabled</name>
30163                    <description>Sequence is disabled, and shall not be started as it is empty</description>
30164                    <value>0</value>
30165                  </enumeratedValue>
30166                </enumeratedValues>
30167              </field>
30168            </fields>
30169          </register>
30170          <register>
30171            <name>REFRESH</name>
30172            <description>Description cluster[n]: Number of additional PWM periods between samples loaded into compare register</description>
30173            <addressOffset>0x008</addressOffset>
30174            <access>read-write</access>
30175            <resetValue>0x00000001</resetValue>
30176            <fields>
30177              <field>
30178                <name>CNT</name>
30179                <description>Number of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods)</description>
30180                <lsb>0</lsb>
30181                <msb>23</msb>
30182                <enumeratedValues>
30183                  <enumeratedValue>
30184                    <name>Continuous</name>
30185                    <description>Update every PWM period</description>
30186                    <value>0</value>
30187                  </enumeratedValue>
30188                </enumeratedValues>
30189              </field>
30190            </fields>
30191          </register>
30192          <register>
30193            <name>ENDDELAY</name>
30194            <description>Description cluster[n]: Time added after the sequence</description>
30195            <addressOffset>0x00C</addressOffset>
30196            <access>read-write</access>
30197            <resetValue>0x00000000</resetValue>
30198            <fields>
30199              <field>
30200                <name>CNT</name>
30201                <description>Time added after the sequence in PWM periods</description>
30202                <lsb>0</lsb>
30203                <msb>23</msb>
30204              </field>
30205            </fields>
30206          </register>
30207        </cluster>
30208        <cluster>
30209          <name>PSEL</name>
30210          <description>Unspecified</description>
30211          <headerStructName>PWM_PSEL</headerStructName>
30212          <addressOffset>0x560</addressOffset>
30213          <register>
30214            <dim>0x4</dim>
30215            <dimIncrement>0x4</dimIncrement>
30216            <name>OUT[%s]</name>
30217            <description>Description collection[n]: Output pin select for PWM channel n</description>
30218            <addressOffset>0x000</addressOffset>
30219            <access>read-write</access>
30220            <resetValue>0xFFFFFFFF</resetValue>
30221            <fields>
30222              <field>
30223                <name>PIN</name>
30224                <description>Pin number</description>
30225                <lsb>0</lsb>
30226                <msb>4</msb>
30227              </field>
30228              <field>
30229                <name>PORT</name>
30230                <description>Port number</description>
30231                <lsb>5</lsb>
30232                <msb>5</msb>
30233              </field>
30234              <field>
30235                <name>CONNECT</name>
30236                <description>Connection</description>
30237                <lsb>31</lsb>
30238                <msb>31</msb>
30239                <enumeratedValues>
30240                  <enumeratedValue>
30241                    <name>Disconnected</name>
30242                    <description>Disconnect</description>
30243                    <value>1</value>
30244                  </enumeratedValue>
30245                  <enumeratedValue>
30246                    <name>Connected</name>
30247                    <description>Connect</description>
30248                    <value>0</value>
30249                  </enumeratedValue>
30250                </enumeratedValues>
30251              </field>
30252            </fields>
30253          </register>
30254        </cluster>
30255      </registers>
30256    </peripheral>
30257    <peripheral>
30258      <name>PDM</name>
30259      <description>Pulse Density Modulation (Digital Microphone) Interface</description>
30260      <baseAddress>0x4001D000</baseAddress>
30261      <addressBlock>
30262        <offset>0</offset>
30263        <size>0x1000</size>
30264        <usage>registers</usage>
30265      </addressBlock>
30266      <interrupt>
30267        <name>PDM</name>
30268        <value>29</value>
30269      </interrupt>
30270      <groupName>PDM</groupName>
30271      <size>0x20</size>
30272      <registers>
30273        <register>
30274          <name>TASKS_START</name>
30275          <description>Starts continuous PDM transfer</description>
30276          <addressOffset>0x000</addressOffset>
30277          <access>write-only</access>
30278          <fields>
30279            <field>
30280              <name>TASKS_START</name>
30281              <lsb>0</lsb>
30282              <msb>0</msb>
30283            </field>
30284          </fields>
30285        </register>
30286        <register>
30287          <name>TASKS_STOP</name>
30288          <description>Stops PDM transfer</description>
30289          <addressOffset>0x004</addressOffset>
30290          <access>write-only</access>
30291          <fields>
30292            <field>
30293              <name>TASKS_STOP</name>
30294              <lsb>0</lsb>
30295              <msb>0</msb>
30296            </field>
30297          </fields>
30298        </register>
30299        <register>
30300          <name>EVENTS_STARTED</name>
30301          <description>PDM transfer has started</description>
30302          <addressOffset>0x100</addressOffset>
30303          <access>read-write</access>
30304          <fields>
30305            <field>
30306              <name>EVENTS_STARTED</name>
30307              <lsb>0</lsb>
30308              <msb>0</msb>
30309            </field>
30310          </fields>
30311        </register>
30312        <register>
30313          <name>EVENTS_STOPPED</name>
30314          <description>PDM transfer has finished</description>
30315          <addressOffset>0x104</addressOffset>
30316          <access>read-write</access>
30317          <fields>
30318            <field>
30319              <name>EVENTS_STOPPED</name>
30320              <lsb>0</lsb>
30321              <msb>0</msb>
30322            </field>
30323          </fields>
30324        </register>
30325        <register>
30326          <name>EVENTS_END</name>
30327          <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>
30328          <addressOffset>0x108</addressOffset>
30329          <access>read-write</access>
30330          <fields>
30331            <field>
30332              <name>EVENTS_END</name>
30333              <lsb>0</lsb>
30334              <msb>0</msb>
30335            </field>
30336          </fields>
30337        </register>
30338        <register>
30339          <name>INTEN</name>
30340          <description>Enable or disable interrupt</description>
30341          <addressOffset>0x300</addressOffset>
30342          <access>read-write</access>
30343          <fields>
30344            <field>
30345              <name>STARTED</name>
30346              <description>Enable or disable interrupt for STARTED event</description>
30347              <lsb>0</lsb>
30348              <msb>0</msb>
30349              <enumeratedValues>
30350                <enumeratedValue>
30351                  <name>Disabled</name>
30352                  <description>Disable</description>
30353                  <value>0</value>
30354                </enumeratedValue>
30355                <enumeratedValue>
30356                  <name>Enabled</name>
30357                  <description>Enable</description>
30358                  <value>1</value>
30359                </enumeratedValue>
30360              </enumeratedValues>
30361            </field>
30362            <field>
30363              <name>STOPPED</name>
30364              <description>Enable or disable interrupt for STOPPED event</description>
30365              <lsb>1</lsb>
30366              <msb>1</msb>
30367              <enumeratedValues>
30368                <enumeratedValue>
30369                  <name>Disabled</name>
30370                  <description>Disable</description>
30371                  <value>0</value>
30372                </enumeratedValue>
30373                <enumeratedValue>
30374                  <name>Enabled</name>
30375                  <description>Enable</description>
30376                  <value>1</value>
30377                </enumeratedValue>
30378              </enumeratedValues>
30379            </field>
30380            <field>
30381              <name>END</name>
30382              <description>Enable or disable interrupt for END event</description>
30383              <lsb>2</lsb>
30384              <msb>2</msb>
30385              <enumeratedValues>
30386                <enumeratedValue>
30387                  <name>Disabled</name>
30388                  <description>Disable</description>
30389                  <value>0</value>
30390                </enumeratedValue>
30391                <enumeratedValue>
30392                  <name>Enabled</name>
30393                  <description>Enable</description>
30394                  <value>1</value>
30395                </enumeratedValue>
30396              </enumeratedValues>
30397            </field>
30398          </fields>
30399        </register>
30400        <register>
30401          <name>INTENSET</name>
30402          <description>Enable interrupt</description>
30403          <addressOffset>0x304</addressOffset>
30404          <access>read-write</access>
30405          <fields>
30406            <field>
30407              <name>STARTED</name>
30408              <description>Write '1' to enable interrupt for STARTED event</description>
30409              <lsb>0</lsb>
30410              <msb>0</msb>
30411              <enumeratedValues>
30412                <usage>read</usage>
30413                <enumeratedValue>
30414                  <name>Disabled</name>
30415                  <description>Read: Disabled</description>
30416                  <value>0</value>
30417                </enumeratedValue>
30418                <enumeratedValue>
30419                  <name>Enabled</name>
30420                  <description>Read: Enabled</description>
30421                  <value>1</value>
30422                </enumeratedValue>
30423              </enumeratedValues>
30424              <enumeratedValues>
30425                <usage>write</usage>
30426                <enumeratedValue>
30427                  <name>Set</name>
30428                  <description>Enable</description>
30429                  <value>1</value>
30430                </enumeratedValue>
30431              </enumeratedValues>
30432            </field>
30433            <field>
30434              <name>STOPPED</name>
30435              <description>Write '1' to enable interrupt for STOPPED event</description>
30436              <lsb>1</lsb>
30437              <msb>1</msb>
30438              <enumeratedValues>
30439                <usage>read</usage>
30440                <enumeratedValue>
30441                  <name>Disabled</name>
30442                  <description>Read: Disabled</description>
30443                  <value>0</value>
30444                </enumeratedValue>
30445                <enumeratedValue>
30446                  <name>Enabled</name>
30447                  <description>Read: Enabled</description>
30448                  <value>1</value>
30449                </enumeratedValue>
30450              </enumeratedValues>
30451              <enumeratedValues>
30452                <usage>write</usage>
30453                <enumeratedValue>
30454                  <name>Set</name>
30455                  <description>Enable</description>
30456                  <value>1</value>
30457                </enumeratedValue>
30458              </enumeratedValues>
30459            </field>
30460            <field>
30461              <name>END</name>
30462              <description>Write '1' to enable interrupt for END event</description>
30463              <lsb>2</lsb>
30464              <msb>2</msb>
30465              <enumeratedValues>
30466                <usage>read</usage>
30467                <enumeratedValue>
30468                  <name>Disabled</name>
30469                  <description>Read: Disabled</description>
30470                  <value>0</value>
30471                </enumeratedValue>
30472                <enumeratedValue>
30473                  <name>Enabled</name>
30474                  <description>Read: Enabled</description>
30475                  <value>1</value>
30476                </enumeratedValue>
30477              </enumeratedValues>
30478              <enumeratedValues>
30479                <usage>write</usage>
30480                <enumeratedValue>
30481                  <name>Set</name>
30482                  <description>Enable</description>
30483                  <value>1</value>
30484                </enumeratedValue>
30485              </enumeratedValues>
30486            </field>
30487          </fields>
30488        </register>
30489        <register>
30490          <name>INTENCLR</name>
30491          <description>Disable interrupt</description>
30492          <addressOffset>0x308</addressOffset>
30493          <access>read-write</access>
30494          <fields>
30495            <field>
30496              <name>STARTED</name>
30497              <description>Write '1' to disable interrupt for STARTED event</description>
30498              <lsb>0</lsb>
30499              <msb>0</msb>
30500              <enumeratedValues>
30501                <usage>read</usage>
30502                <enumeratedValue>
30503                  <name>Disabled</name>
30504                  <description>Read: Disabled</description>
30505                  <value>0</value>
30506                </enumeratedValue>
30507                <enumeratedValue>
30508                  <name>Enabled</name>
30509                  <description>Read: Enabled</description>
30510                  <value>1</value>
30511                </enumeratedValue>
30512              </enumeratedValues>
30513              <enumeratedValues>
30514                <usage>write</usage>
30515                <enumeratedValue>
30516                  <name>Clear</name>
30517                  <description>Disable</description>
30518                  <value>1</value>
30519                </enumeratedValue>
30520              </enumeratedValues>
30521            </field>
30522            <field>
30523              <name>STOPPED</name>
30524              <description>Write '1' to disable interrupt for STOPPED event</description>
30525              <lsb>1</lsb>
30526              <msb>1</msb>
30527              <enumeratedValues>
30528                <usage>read</usage>
30529                <enumeratedValue>
30530                  <name>Disabled</name>
30531                  <description>Read: Disabled</description>
30532                  <value>0</value>
30533                </enumeratedValue>
30534                <enumeratedValue>
30535                  <name>Enabled</name>
30536                  <description>Read: Enabled</description>
30537                  <value>1</value>
30538                </enumeratedValue>
30539              </enumeratedValues>
30540              <enumeratedValues>
30541                <usage>write</usage>
30542                <enumeratedValue>
30543                  <name>Clear</name>
30544                  <description>Disable</description>
30545                  <value>1</value>
30546                </enumeratedValue>
30547              </enumeratedValues>
30548            </field>
30549            <field>
30550              <name>END</name>
30551              <description>Write '1' to disable interrupt for END event</description>
30552              <lsb>2</lsb>
30553              <msb>2</msb>
30554              <enumeratedValues>
30555                <usage>read</usage>
30556                <enumeratedValue>
30557                  <name>Disabled</name>
30558                  <description>Read: Disabled</description>
30559                  <value>0</value>
30560                </enumeratedValue>
30561                <enumeratedValue>
30562                  <name>Enabled</name>
30563                  <description>Read: Enabled</description>
30564                  <value>1</value>
30565                </enumeratedValue>
30566              </enumeratedValues>
30567              <enumeratedValues>
30568                <usage>write</usage>
30569                <enumeratedValue>
30570                  <name>Clear</name>
30571                  <description>Disable</description>
30572                  <value>1</value>
30573                </enumeratedValue>
30574              </enumeratedValues>
30575            </field>
30576          </fields>
30577        </register>
30578        <register>
30579          <name>ENABLE</name>
30580          <description>PDM module enable register</description>
30581          <addressOffset>0x500</addressOffset>
30582          <access>read-write</access>
30583          <resetValue>0x00000000</resetValue>
30584          <fields>
30585            <field>
30586              <name>ENABLE</name>
30587              <description>Enable or disable PDM module</description>
30588              <lsb>0</lsb>
30589              <msb>0</msb>
30590              <enumeratedValues>
30591                <enumeratedValue>
30592                  <name>Disabled</name>
30593                  <description>Disable</description>
30594                  <value>0</value>
30595                </enumeratedValue>
30596                <enumeratedValue>
30597                  <name>Enabled</name>
30598                  <description>Enable</description>
30599                  <value>1</value>
30600                </enumeratedValue>
30601              </enumeratedValues>
30602            </field>
30603          </fields>
30604        </register>
30605        <register>
30606          <name>PDMCLKCTRL</name>
30607          <description>PDM clock generator control</description>
30608          <addressOffset>0x504</addressOffset>
30609          <access>read-write</access>
30610          <resetValue>0x08400000</resetValue>
30611          <fields>
30612            <field>
30613              <name>FREQ</name>
30614              <description>PDM_CLK frequency</description>
30615              <lsb>0</lsb>
30616              <msb>31</msb>
30617              <enumeratedValues>
30618                <enumeratedValue>
30619                  <name>1000K</name>
30620                  <description>PDM_CLK = 32 MHz / 32 = 1.000 MHz</description>
30621                  <value>0x08000000</value>
30622                </enumeratedValue>
30623                <enumeratedValue>
30624                  <name>Default</name>
30625                  <description>PDM_CLK = 32 MHz / 31 = 1.032 MHz. Nominal clock for RATIO=Ratio64.</description>
30626                  <value>0x08400000</value>
30627                </enumeratedValue>
30628                <enumeratedValue>
30629                  <name>1067K</name>
30630                  <description>PDM_CLK = 32 MHz / 30 = 1.067 MHz</description>
30631                  <value>0x08800000</value>
30632                </enumeratedValue>
30633                <enumeratedValue>
30634                  <name>1231K</name>
30635                  <description>PDM_CLK = 32 MHz / 26 = 1.231 MHz</description>
30636                  <value>0x09800000</value>
30637                </enumeratedValue>
30638                <enumeratedValue>
30639                  <name>1280K</name>
30640                  <description>PDM_CLK = 32 MHz / 25 = 1.280 MHz. Nominal clock for RATIO=Ratio80.</description>
30641                  <value>0x0A000000</value>
30642                </enumeratedValue>
30643                <enumeratedValue>
30644                  <name>1333K</name>
30645                  <description>PDM_CLK = 32 MHz / 24 = 1.333 MHz</description>
30646                  <value>0x0A800000</value>
30647                </enumeratedValue>
30648              </enumeratedValues>
30649            </field>
30650          </fields>
30651        </register>
30652        <register>
30653          <name>MODE</name>
30654          <description>Defines the routing of the connected PDM microphones' signals</description>
30655          <addressOffset>0x508</addressOffset>
30656          <access>read-write</access>
30657          <resetValue>0x00000000</resetValue>
30658          <fields>
30659            <field>
30660              <name>OPERATION</name>
30661              <description>Mono or stereo operation</description>
30662              <lsb>0</lsb>
30663              <msb>0</msb>
30664              <enumeratedValues>
30665                <enumeratedValue>
30666                  <name>Stereo</name>
30667                  <description>Sample and store one pair (Left + Right) of 16bit samples per RAM word R=[31:16]; L=[15:0]</description>
30668                  <value>0</value>
30669                </enumeratedValue>
30670                <enumeratedValue>
30671                  <name>Mono</name>
30672                  <description>Sample and store two successive Left samples (16 bit each) per RAM word L1=[31:16]; L0=[15:0]</description>
30673                  <value>1</value>
30674                </enumeratedValue>
30675              </enumeratedValues>
30676            </field>
30677            <field>
30678              <name>EDGE</name>
30679              <description>Defines on which PDM_CLK edge Left (or mono) is sampled</description>
30680              <lsb>1</lsb>
30681              <msb>1</msb>
30682              <enumeratedValues>
30683                <enumeratedValue>
30684                  <name>LeftFalling</name>
30685                  <description>Left (or mono) is sampled on falling edge of PDM_CLK</description>
30686                  <value>0</value>
30687                </enumeratedValue>
30688                <enumeratedValue>
30689                  <name>LeftRising</name>
30690                  <description>Left (or mono) is sampled on rising edge of PDM_CLK</description>
30691                  <value>1</value>
30692                </enumeratedValue>
30693              </enumeratedValues>
30694            </field>
30695          </fields>
30696        </register>
30697        <register>
30698          <name>GAINL</name>
30699          <description>Left output gain adjustment</description>
30700          <addressOffset>0x518</addressOffset>
30701          <access>read-write</access>
30702          <resetValue>0x00000028</resetValue>
30703          <fields>
30704            <field>
30705              <name>GAINL</name>
30706              <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>
30707              <lsb>0</lsb>
30708              <msb>6</msb>
30709              <enumeratedValues>
30710                <enumeratedValue>
30711                  <name>MinGain</name>
30712                  <description>-20dB gain adjustment (minimum)</description>
30713                  <value>0x00</value>
30714                </enumeratedValue>
30715                <enumeratedValue>
30716                  <name>DefaultGain</name>
30717                  <description>0dB gain adjustment</description>
30718                  <value>0x28</value>
30719                </enumeratedValue>
30720                <enumeratedValue>
30721                  <name>MaxGain</name>
30722                  <description>+20dB gain adjustment (maximum)</description>
30723                  <value>0x50</value>
30724                </enumeratedValue>
30725              </enumeratedValues>
30726            </field>
30727          </fields>
30728        </register>
30729        <register>
30730          <name>GAINR</name>
30731          <description>Right output gain adjustment</description>
30732          <addressOffset>0x51C</addressOffset>
30733          <access>read-write</access>
30734          <resetValue>0x00000028</resetValue>
30735          <fields>
30736            <field>
30737              <name>GAINR</name>
30738              <description>Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters)</description>
30739              <lsb>0</lsb>
30740              <msb>6</msb>
30741              <enumeratedValues>
30742                <enumeratedValue>
30743                  <name>MinGain</name>
30744                  <description>-20dB gain adjustment (minimum)</description>
30745                  <value>0x00</value>
30746                </enumeratedValue>
30747                <enumeratedValue>
30748                  <name>DefaultGain</name>
30749                  <description>0dB gain adjustment</description>
30750                  <value>0x28</value>
30751                </enumeratedValue>
30752                <enumeratedValue>
30753                  <name>MaxGain</name>
30754                  <description>+20dB gain adjustment (maximum)</description>
30755                  <value>0x50</value>
30756                </enumeratedValue>
30757              </enumeratedValues>
30758            </field>
30759          </fields>
30760        </register>
30761        <register>
30762          <name>RATIO</name>
30763          <description>Selects the ratio between PDM_CLK and output sample rate. Change PDMCLKCTRL accordingly.</description>
30764          <addressOffset>0x520</addressOffset>
30765          <access>read-write</access>
30766          <resetValue>0x00000000</resetValue>
30767          <fields>
30768            <field>
30769              <name>RATIO</name>
30770              <description>Selects the ratio between PDM_CLK and output sample rate</description>
30771              <lsb>0</lsb>
30772              <msb>0</msb>
30773              <enumeratedValues>
30774                <enumeratedValue>
30775                  <name>Ratio64</name>
30776                  <description>Ratio of 64</description>
30777                  <value>0</value>
30778                </enumeratedValue>
30779                <enumeratedValue>
30780                  <name>Ratio80</name>
30781                  <description>Ratio of 80</description>
30782                  <value>1</value>
30783                </enumeratedValue>
30784              </enumeratedValues>
30785            </field>
30786          </fields>
30787        </register>
30788        <cluster>
30789          <name>PSEL</name>
30790          <description>Unspecified</description>
30791          <headerStructName>PDM_PSEL</headerStructName>
30792          <addressOffset>0x540</addressOffset>
30793          <register>
30794            <name>CLK</name>
30795            <description>Pin number configuration for PDM CLK signal</description>
30796            <addressOffset>0x000</addressOffset>
30797            <access>read-write</access>
30798            <resetValue>0xFFFFFFFF</resetValue>
30799            <fields>
30800              <field>
30801                <name>PIN</name>
30802                <description>Pin number</description>
30803                <lsb>0</lsb>
30804                <msb>4</msb>
30805              </field>
30806              <field>
30807                <name>PORT</name>
30808                <description>Port number</description>
30809                <lsb>5</lsb>
30810                <msb>5</msb>
30811              </field>
30812              <field>
30813                <name>CONNECT</name>
30814                <description>Connection</description>
30815                <lsb>31</lsb>
30816                <msb>31</msb>
30817                <enumeratedValues>
30818                  <enumeratedValue>
30819                    <name>Disconnected</name>
30820                    <description>Disconnect</description>
30821                    <value>1</value>
30822                  </enumeratedValue>
30823                  <enumeratedValue>
30824                    <name>Connected</name>
30825                    <description>Connect</description>
30826                    <value>0</value>
30827                  </enumeratedValue>
30828                </enumeratedValues>
30829              </field>
30830            </fields>
30831          </register>
30832          <register>
30833            <name>DIN</name>
30834            <description>Pin number configuration for PDM DIN signal</description>
30835            <addressOffset>0x004</addressOffset>
30836            <access>read-write</access>
30837            <resetValue>0xFFFFFFFF</resetValue>
30838            <fields>
30839              <field>
30840                <name>PIN</name>
30841                <description>Pin number</description>
30842                <lsb>0</lsb>
30843                <msb>4</msb>
30844              </field>
30845              <field>
30846                <name>PORT</name>
30847                <description>Port number</description>
30848                <lsb>5</lsb>
30849                <msb>5</msb>
30850              </field>
30851              <field>
30852                <name>CONNECT</name>
30853                <description>Connection</description>
30854                <lsb>31</lsb>
30855                <msb>31</msb>
30856                <enumeratedValues>
30857                  <enumeratedValue>
30858                    <name>Disconnected</name>
30859                    <description>Disconnect</description>
30860                    <value>1</value>
30861                  </enumeratedValue>
30862                  <enumeratedValue>
30863                    <name>Connected</name>
30864                    <description>Connect</description>
30865                    <value>0</value>
30866                  </enumeratedValue>
30867                </enumeratedValues>
30868              </field>
30869            </fields>
30870          </register>
30871        </cluster>
30872        <cluster>
30873          <name>SAMPLE</name>
30874          <description>Unspecified</description>
30875          <headerStructName>PDM_SAMPLE</headerStructName>
30876          <addressOffset>0x560</addressOffset>
30877          <register>
30878            <name>PTR</name>
30879            <description>RAM address pointer to write samples to with EasyDMA</description>
30880            <addressOffset>0x000</addressOffset>
30881            <access>read-write</access>
30882            <fields>
30883              <field>
30884                <name>SAMPLEPTR</name>
30885                <description>Address to write PDM samples to over DMA</description>
30886                <lsb>0</lsb>
30887                <msb>31</msb>
30888              </field>
30889            </fields>
30890          </register>
30891          <register>
30892            <name>MAXCNT</name>
30893            <description>Number of samples to allocate memory for in EasyDMA mode</description>
30894            <addressOffset>0x004</addressOffset>
30895            <access>read-write</access>
30896            <fields>
30897              <field>
30898                <name>BUFFSIZE</name>
30899                <description>Length of DMA RAM allocation in number of samples</description>
30900                <lsb>0</lsb>
30901                <msb>14</msb>
30902              </field>
30903            </fields>
30904          </register>
30905        </cluster>
30906      </registers>
30907    </peripheral>
30908    <peripheral>
30909      <name>ACL</name>
30910      <description>Access control lists</description>
30911      <baseAddress>0x4001E000</baseAddress>
30912      <addressBlock>
30913        <offset>0</offset>
30914        <size>0x1000</size>
30915        <usage>registers</usage>
30916      </addressBlock>
30917      <groupName>ACL</groupName>
30918      <size>0x20</size>
30919      <registers>
30920        <cluster>
30921          <dim>8</dim>
30922          <dimIncrement>0x010</dimIncrement>
30923          <name>ACL[%s]</name>
30924          <description>Unspecified</description>
30925          <headerStructName>ACL_ACL</headerStructName>
30926          <addressOffset>0x800</addressOffset>
30927          <register>
30928            <name>ADDR</name>
30929            <description>Description cluster[n]: Configure the word-aligned start address of region n to protect</description>
30930            <addressOffset>0x000</addressOffset>
30931            <access>read-write</access>
30932            <resetValue>0x00000000</resetValue>
30933            <fields>
30934              <field>
30935                <name>ADDR</name>
30936                <description>Valid word-aligned start address of region n to protect. Address must point to a flash page boundary.</description>
30937                <lsb>0</lsb>
30938                <msb>31</msb>
30939              </field>
30940            </fields>
30941          </register>
30942          <register>
30943            <name>SIZE</name>
30944            <description>Description cluster[n]: Size of region to protect counting from address ACL[n].ADDR. Write '0' as no effect.</description>
30945            <addressOffset>0x004</addressOffset>
30946            <access>read-write</access>
30947            <resetValue>0x00000000</resetValue>
30948            <fields>
30949              <field>
30950                <name>SIZE</name>
30951                <description>Size of flash region n in bytes. Must be a multiple of the flash page size, and the maximum region size is limited to 512kB.</description>
30952                <lsb>0</lsb>
30953                <msb>31</msb>
30954              </field>
30955            </fields>
30956          </register>
30957          <register>
30958            <name>PERM</name>
30959            <description>Description cluster[n]: Access permissions for region n as defined by start address ACL[n].ADDR and size ACL[n].SIZE</description>
30960            <addressOffset>0x008</addressOffset>
30961            <access>read-write</access>
30962            <resetValue>0x00000000</resetValue>
30963            <fields>
30964              <field>
30965                <name>WRITE</name>
30966                <description>Configure write and erase permissions for region n. Write '0' has no effect.</description>
30967                <lsb>1</lsb>
30968                <msb>1</msb>
30969                <enumeratedValues>
30970                  <enumeratedValue>
30971                    <name>Enable</name>
30972                    <description>Allow write and erase instructions to region n</description>
30973                    <value>0</value>
30974                  </enumeratedValue>
30975                  <enumeratedValue>
30976                    <name>Disable</name>
30977                    <description>Block write and erase instructions to region n</description>
30978                    <value>1</value>
30979                  </enumeratedValue>
30980                </enumeratedValues>
30981              </field>
30982              <field>
30983                <name>READ</name>
30984                <description>Configure read permissions for region n. Write '0' has no effect.</description>
30985                <lsb>2</lsb>
30986                <msb>2</msb>
30987                <enumeratedValues>
30988                  <enumeratedValue>
30989                    <name>Enable</name>
30990                    <description>Allow read instructions to region n</description>
30991                    <value>0</value>
30992                  </enumeratedValue>
30993                  <enumeratedValue>
30994                    <name>Disable</name>
30995                    <description>Block read instructions to region n</description>
30996                    <value>1</value>
30997                  </enumeratedValue>
30998                </enumeratedValues>
30999              </field>
31000            </fields>
31001          </register>
31002          <register>
31003            <name>UNUSED0</name>
31004            <description>Unspecified</description>
31005            <addressOffset>0x00C</addressOffset>
31006            <access>read-write</access>
31007          </register>
31008        </cluster>
31009      </registers>
31010    </peripheral>
31011    <peripheral>
31012      <name>NVMC</name>
31013      <description>Non Volatile Memory Controller</description>
31014      <baseAddress>0x4001E000</baseAddress>
31015      <alternatePeripheral>ACL</alternatePeripheral>
31016      <addressBlock>
31017        <offset>0</offset>
31018        <size>0x1000</size>
31019        <usage>registers</usage>
31020      </addressBlock>
31021      <groupName>NVMC</groupName>
31022      <size>0x20</size>
31023      <registers>
31024        <register>
31025          <name>READY</name>
31026          <description>Ready flag</description>
31027          <addressOffset>0x400</addressOffset>
31028          <access>read-only</access>
31029          <resetValue>0x00000001</resetValue>
31030          <fields>
31031            <field>
31032              <name>READY</name>
31033              <description>NVMC is ready or busy</description>
31034              <lsb>0</lsb>
31035              <msb>0</msb>
31036              <enumeratedValues>
31037                <enumeratedValue>
31038                  <name>Busy</name>
31039                  <description>NVMC is busy (on-going write or erase operation)</description>
31040                  <value>0</value>
31041                </enumeratedValue>
31042                <enumeratedValue>
31043                  <name>Ready</name>
31044                  <description>NVMC is ready</description>
31045                  <value>1</value>
31046                </enumeratedValue>
31047              </enumeratedValues>
31048            </field>
31049          </fields>
31050        </register>
31051        <register>
31052          <name>READYNEXT</name>
31053          <description>Ready flag</description>
31054          <addressOffset>0x408</addressOffset>
31055          <access>read-only</access>
31056          <fields>
31057            <field>
31058              <name>READYNEXT</name>
31059              <description>NVMC can accept a new write operation</description>
31060              <lsb>0</lsb>
31061              <msb>0</msb>
31062              <enumeratedValues>
31063                <enumeratedValue>
31064                  <name>Busy</name>
31065                  <description>NVMC cannot accept any write operation</description>
31066                  <value>0</value>
31067                </enumeratedValue>
31068                <enumeratedValue>
31069                  <name>Ready</name>
31070                  <description>NVMC is ready</description>
31071                  <value>1</value>
31072                </enumeratedValue>
31073              </enumeratedValues>
31074            </field>
31075          </fields>
31076        </register>
31077        <register>
31078          <name>CONFIG</name>
31079          <description>Configuration register</description>
31080          <addressOffset>0x504</addressOffset>
31081          <access>read-write</access>
31082          <fields>
31083            <field>
31084              <name>WEN</name>
31085              <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>
31086              <lsb>0</lsb>
31087              <msb>1</msb>
31088              <enumeratedValues>
31089                <enumeratedValue>
31090                  <name>Ren</name>
31091                  <description>Read only access</description>
31092                  <value>0</value>
31093                </enumeratedValue>
31094                <enumeratedValue>
31095                  <name>Wen</name>
31096                  <description>Write enabled</description>
31097                  <value>1</value>
31098                </enumeratedValue>
31099                <enumeratedValue>
31100                  <name>Een</name>
31101                  <description>Erase enabled</description>
31102                  <value>2</value>
31103                </enumeratedValue>
31104              </enumeratedValues>
31105            </field>
31106          </fields>
31107        </register>
31108        <register>
31109          <name>ERASEPAGE</name>
31110          <description>Register for erasing a page in code area</description>
31111          <addressOffset>0x508</addressOffset>
31112          <access>read-write</access>
31113          <fields>
31114            <field>
31115              <name>ERASEPAGE</name>
31116              <description>Register for starting erase of a page in code area</description>
31117              <lsb>0</lsb>
31118              <msb>31</msb>
31119            </field>
31120          </fields>
31121        </register>
31122        <register>
31123          <name>ERASEPCR1</name>
31124          <description>Deprecated register - Register for erasing a page in code area. Equivalent to ERASEPAGE.</description>
31125          <addressOffset>0x508</addressOffset>
31126          <access>read-write</access>
31127          <alternateRegister>ERASEPAGE</alternateRegister>
31128          <fields>
31129            <field>
31130              <name>ERASEPCR1</name>
31131              <description>Register for erasing a page in code area. Equivalent to ERASEPAGE.</description>
31132              <lsb>0</lsb>
31133              <msb>31</msb>
31134            </field>
31135          </fields>
31136        </register>
31137        <register>
31138          <name>ERASEALL</name>
31139          <description>Register for erasing all non-volatile user memory</description>
31140          <addressOffset>0x50C</addressOffset>
31141          <access>read-write</access>
31142          <fields>
31143            <field>
31144              <name>ERASEALL</name>
31145              <description>Erase all non-volatile memory including UICR registers. Note that the erase must be enabled using CONFIG.WEN before the non-volatile memory can be erased.</description>
31146              <lsb>0</lsb>
31147              <msb>0</msb>
31148              <enumeratedValues>
31149                <enumeratedValue>
31150                  <name>NoOperation</name>
31151                  <description>No operation</description>
31152                  <value>0</value>
31153                </enumeratedValue>
31154                <enumeratedValue>
31155                  <name>Erase</name>
31156                  <description>Start chip erase</description>
31157                  <value>1</value>
31158                </enumeratedValue>
31159              </enumeratedValues>
31160            </field>
31161          </fields>
31162        </register>
31163        <register>
31164          <name>ERASEPCR0</name>
31165          <description>Deprecated register - Register for erasing a page in code area. Equivalent to ERASEPAGE.</description>
31166          <addressOffset>0x510</addressOffset>
31167          <access>read-write</access>
31168          <fields>
31169            <field>
31170              <name>ERASEPCR0</name>
31171              <description>Register for starting erase of a page in code area. Equivalent to ERASEPAGE.</description>
31172              <lsb>0</lsb>
31173              <msb>31</msb>
31174            </field>
31175          </fields>
31176        </register>
31177        <register>
31178          <name>ERASEUICR</name>
31179          <description>Register for erasing user information configuration registers</description>
31180          <addressOffset>0x514</addressOffset>
31181          <access>read-write</access>
31182          <fields>
31183            <field>
31184              <name>ERASEUICR</name>
31185              <description>Register starting erase of all user information configuration registers. Note that the erase must be enabled using CONFIG.WEN before the UICR can be erased.</description>
31186              <lsb>0</lsb>
31187              <msb>0</msb>
31188              <enumeratedValues>
31189                <enumeratedValue>
31190                  <name>NoOperation</name>
31191                  <description>No operation</description>
31192                  <value>0</value>
31193                </enumeratedValue>
31194                <enumeratedValue>
31195                  <name>Erase</name>
31196                  <description>Start erase of UICR</description>
31197                  <value>1</value>
31198                </enumeratedValue>
31199              </enumeratedValues>
31200            </field>
31201          </fields>
31202        </register>
31203        <register>
31204          <name>ERASEPAGEPARTIAL</name>
31205          <description>Register for partial erase of a page in code area</description>
31206          <addressOffset>0x518</addressOffset>
31207          <access>read-write</access>
31208          <fields>
31209            <field>
31210              <name>ERASEPAGEPARTIAL</name>
31211              <description>Register for starting partial erase of a page in code area</description>
31212              <lsb>0</lsb>
31213              <msb>31</msb>
31214            </field>
31215          </fields>
31216        </register>
31217        <register>
31218          <name>ERASEPAGEPARTIALCFG</name>
31219          <description>Register for partial erase configuration</description>
31220          <addressOffset>0x51C</addressOffset>
31221          <access>read-write</access>
31222          <resetValue>0x0000000A</resetValue>
31223          <fields>
31224            <field>
31225              <name>DURATION</name>
31226              <description>Duration of the partial erase in milliseconds</description>
31227              <lsb>0</lsb>
31228              <msb>6</msb>
31229            </field>
31230          </fields>
31231        </register>
31232        <register>
31233          <name>ICACHECNF</name>
31234          <description>I-code cache configuration register.</description>
31235          <addressOffset>0x540</addressOffset>
31236          <access>read-write</access>
31237          <resetValue>0x00000000</resetValue>
31238          <fields>
31239            <field>
31240              <name>CACHEEN</name>
31241              <description>Cache enable</description>
31242              <lsb>0</lsb>
31243              <msb>0</msb>
31244              <enumeratedValues>
31245                <enumeratedValue>
31246                  <name>Disabled</name>
31247                  <description>Disable cache. Invalidates all cache entries.</description>
31248                  <value>0</value>
31249                </enumeratedValue>
31250                <enumeratedValue>
31251                  <name>Enabled</name>
31252                  <description>Enable cache</description>
31253                  <value>1</value>
31254                </enumeratedValue>
31255              </enumeratedValues>
31256            </field>
31257            <field>
31258              <name>CACHEPROFEN</name>
31259              <description>Cache profiling enable</description>
31260              <lsb>8</lsb>
31261              <msb>8</msb>
31262              <enumeratedValues>
31263                <enumeratedValue>
31264                  <name>Disabled</name>
31265                  <description>Disable cache profiling</description>
31266                  <value>0</value>
31267                </enumeratedValue>
31268                <enumeratedValue>
31269                  <name>Enabled</name>
31270                  <description>Enable cache profiling</description>
31271                  <value>1</value>
31272                </enumeratedValue>
31273              </enumeratedValues>
31274            </field>
31275          </fields>
31276        </register>
31277        <register>
31278          <name>IHIT</name>
31279          <description>I-code cache hit counter.</description>
31280          <addressOffset>0x548</addressOffset>
31281          <access>read-write</access>
31282          <fields>
31283            <field>
31284              <name>HITS</name>
31285              <description>Number of cache hits</description>
31286              <lsb>0</lsb>
31287              <msb>31</msb>
31288            </field>
31289          </fields>
31290        </register>
31291        <register>
31292          <name>IMISS</name>
31293          <description>I-code cache miss counter.</description>
31294          <addressOffset>0x54C</addressOffset>
31295          <access>read-write</access>
31296          <fields>
31297            <field>
31298              <name>MISSES</name>
31299              <description>Number of cache misses</description>
31300              <lsb>0</lsb>
31301              <msb>31</msb>
31302            </field>
31303          </fields>
31304        </register>
31305      </registers>
31306    </peripheral>
31307    <peripheral>
31308      <name>PPI</name>
31309      <description>Programmable Peripheral Interconnect</description>
31310      <baseAddress>0x4001F000</baseAddress>
31311      <addressBlock>
31312        <offset>0</offset>
31313        <size>0x1000</size>
31314        <usage>registers</usage>
31315      </addressBlock>
31316      <groupName>PPI</groupName>
31317      <size>0x20</size>
31318      <registers>
31319        <cluster>
31320          <dim>6</dim>
31321          <dimIncrement>0x008</dimIncrement>
31322          <name>TASKS_CHG[%s]</name>
31323          <description>Channel group tasks</description>
31324          <headerStructName>PPI_TASKS_CHG</headerStructName>
31325          <addressOffset>0x000</addressOffset>
31326          <register>
31327            <name>EN</name>
31328            <description>Description cluster[n]: Enable channel group n</description>
31329            <addressOffset>0x000</addressOffset>
31330            <access>write-only</access>
31331            <fields>
31332              <field>
31333                <name>EN</name>
31334                <lsb>0</lsb>
31335                <msb>0</msb>
31336              </field>
31337            </fields>
31338          </register>
31339          <register>
31340            <name>DIS</name>
31341            <description>Description cluster[n]: Disable channel group n</description>
31342            <addressOffset>0x004</addressOffset>
31343            <access>write-only</access>
31344            <fields>
31345              <field>
31346                <name>DIS</name>
31347                <lsb>0</lsb>
31348                <msb>0</msb>
31349              </field>
31350            </fields>
31351          </register>
31352        </cluster>
31353        <register>
31354          <name>CHEN</name>
31355          <description>Channel enable register</description>
31356          <addressOffset>0x500</addressOffset>
31357          <access>read-write</access>
31358          <fields>
31359            <field>
31360              <name>CH0</name>
31361              <description>Enable or disable channel 0</description>
31362              <lsb>0</lsb>
31363              <msb>0</msb>
31364              <enumeratedValues>
31365                <enumeratedValue>
31366                  <name>Disabled</name>
31367                  <description>Disable channel</description>
31368                  <value>0</value>
31369                </enumeratedValue>
31370                <enumeratedValue>
31371                  <name>Enabled</name>
31372                  <description>Enable channel</description>
31373                  <value>1</value>
31374                </enumeratedValue>
31375              </enumeratedValues>
31376            </field>
31377            <field>
31378              <name>CH1</name>
31379              <description>Enable or disable channel 1</description>
31380              <lsb>1</lsb>
31381              <msb>1</msb>
31382              <enumeratedValues>
31383                <enumeratedValue>
31384                  <name>Disabled</name>
31385                  <description>Disable channel</description>
31386                  <value>0</value>
31387                </enumeratedValue>
31388                <enumeratedValue>
31389                  <name>Enabled</name>
31390                  <description>Enable channel</description>
31391                  <value>1</value>
31392                </enumeratedValue>
31393              </enumeratedValues>
31394            </field>
31395            <field>
31396              <name>CH2</name>
31397              <description>Enable or disable channel 2</description>
31398              <lsb>2</lsb>
31399              <msb>2</msb>
31400              <enumeratedValues>
31401                <enumeratedValue>
31402                  <name>Disabled</name>
31403                  <description>Disable channel</description>
31404                  <value>0</value>
31405                </enumeratedValue>
31406                <enumeratedValue>
31407                  <name>Enabled</name>
31408                  <description>Enable channel</description>
31409                  <value>1</value>
31410                </enumeratedValue>
31411              </enumeratedValues>
31412            </field>
31413            <field>
31414              <name>CH3</name>
31415              <description>Enable or disable channel 3</description>
31416              <lsb>3</lsb>
31417              <msb>3</msb>
31418              <enumeratedValues>
31419                <enumeratedValue>
31420                  <name>Disabled</name>
31421                  <description>Disable channel</description>
31422                  <value>0</value>
31423                </enumeratedValue>
31424                <enumeratedValue>
31425                  <name>Enabled</name>
31426                  <description>Enable channel</description>
31427                  <value>1</value>
31428                </enumeratedValue>
31429              </enumeratedValues>
31430            </field>
31431            <field>
31432              <name>CH4</name>
31433              <description>Enable or disable channel 4</description>
31434              <lsb>4</lsb>
31435              <msb>4</msb>
31436              <enumeratedValues>
31437                <enumeratedValue>
31438                  <name>Disabled</name>
31439                  <description>Disable channel</description>
31440                  <value>0</value>
31441                </enumeratedValue>
31442                <enumeratedValue>
31443                  <name>Enabled</name>
31444                  <description>Enable channel</description>
31445                  <value>1</value>
31446                </enumeratedValue>
31447              </enumeratedValues>
31448            </field>
31449            <field>
31450              <name>CH5</name>
31451              <description>Enable or disable channel 5</description>
31452              <lsb>5</lsb>
31453              <msb>5</msb>
31454              <enumeratedValues>
31455                <enumeratedValue>
31456                  <name>Disabled</name>
31457                  <description>Disable channel</description>
31458                  <value>0</value>
31459                </enumeratedValue>
31460                <enumeratedValue>
31461                  <name>Enabled</name>
31462                  <description>Enable channel</description>
31463                  <value>1</value>
31464                </enumeratedValue>
31465              </enumeratedValues>
31466            </field>
31467            <field>
31468              <name>CH6</name>
31469              <description>Enable or disable channel 6</description>
31470              <lsb>6</lsb>
31471              <msb>6</msb>
31472              <enumeratedValues>
31473                <enumeratedValue>
31474                  <name>Disabled</name>
31475                  <description>Disable channel</description>
31476                  <value>0</value>
31477                </enumeratedValue>
31478                <enumeratedValue>
31479                  <name>Enabled</name>
31480                  <description>Enable channel</description>
31481                  <value>1</value>
31482                </enumeratedValue>
31483              </enumeratedValues>
31484            </field>
31485            <field>
31486              <name>CH7</name>
31487              <description>Enable or disable channel 7</description>
31488              <lsb>7</lsb>
31489              <msb>7</msb>
31490              <enumeratedValues>
31491                <enumeratedValue>
31492                  <name>Disabled</name>
31493                  <description>Disable channel</description>
31494                  <value>0</value>
31495                </enumeratedValue>
31496                <enumeratedValue>
31497                  <name>Enabled</name>
31498                  <description>Enable channel</description>
31499                  <value>1</value>
31500                </enumeratedValue>
31501              </enumeratedValues>
31502            </field>
31503            <field>
31504              <name>CH8</name>
31505              <description>Enable or disable channel 8</description>
31506              <lsb>8</lsb>
31507              <msb>8</msb>
31508              <enumeratedValues>
31509                <enumeratedValue>
31510                  <name>Disabled</name>
31511                  <description>Disable channel</description>
31512                  <value>0</value>
31513                </enumeratedValue>
31514                <enumeratedValue>
31515                  <name>Enabled</name>
31516                  <description>Enable channel</description>
31517                  <value>1</value>
31518                </enumeratedValue>
31519              </enumeratedValues>
31520            </field>
31521            <field>
31522              <name>CH9</name>
31523              <description>Enable or disable channel 9</description>
31524              <lsb>9</lsb>
31525              <msb>9</msb>
31526              <enumeratedValues>
31527                <enumeratedValue>
31528                  <name>Disabled</name>
31529                  <description>Disable channel</description>
31530                  <value>0</value>
31531                </enumeratedValue>
31532                <enumeratedValue>
31533                  <name>Enabled</name>
31534                  <description>Enable channel</description>
31535                  <value>1</value>
31536                </enumeratedValue>
31537              </enumeratedValues>
31538            </field>
31539            <field>
31540              <name>CH10</name>
31541              <description>Enable or disable channel 10</description>
31542              <lsb>10</lsb>
31543              <msb>10</msb>
31544              <enumeratedValues>
31545                <enumeratedValue>
31546                  <name>Disabled</name>
31547                  <description>Disable channel</description>
31548                  <value>0</value>
31549                </enumeratedValue>
31550                <enumeratedValue>
31551                  <name>Enabled</name>
31552                  <description>Enable channel</description>
31553                  <value>1</value>
31554                </enumeratedValue>
31555              </enumeratedValues>
31556            </field>
31557            <field>
31558              <name>CH11</name>
31559              <description>Enable or disable channel 11</description>
31560              <lsb>11</lsb>
31561              <msb>11</msb>
31562              <enumeratedValues>
31563                <enumeratedValue>
31564                  <name>Disabled</name>
31565                  <description>Disable channel</description>
31566                  <value>0</value>
31567                </enumeratedValue>
31568                <enumeratedValue>
31569                  <name>Enabled</name>
31570                  <description>Enable channel</description>
31571                  <value>1</value>
31572                </enumeratedValue>
31573              </enumeratedValues>
31574            </field>
31575            <field>
31576              <name>CH12</name>
31577              <description>Enable or disable channel 12</description>
31578              <lsb>12</lsb>
31579              <msb>12</msb>
31580              <enumeratedValues>
31581                <enumeratedValue>
31582                  <name>Disabled</name>
31583                  <description>Disable channel</description>
31584                  <value>0</value>
31585                </enumeratedValue>
31586                <enumeratedValue>
31587                  <name>Enabled</name>
31588                  <description>Enable channel</description>
31589                  <value>1</value>
31590                </enumeratedValue>
31591              </enumeratedValues>
31592            </field>
31593            <field>
31594              <name>CH13</name>
31595              <description>Enable or disable channel 13</description>
31596              <lsb>13</lsb>
31597              <msb>13</msb>
31598              <enumeratedValues>
31599                <enumeratedValue>
31600                  <name>Disabled</name>
31601                  <description>Disable channel</description>
31602                  <value>0</value>
31603                </enumeratedValue>
31604                <enumeratedValue>
31605                  <name>Enabled</name>
31606                  <description>Enable channel</description>
31607                  <value>1</value>
31608                </enumeratedValue>
31609              </enumeratedValues>
31610            </field>
31611            <field>
31612              <name>CH14</name>
31613              <description>Enable or disable channel 14</description>
31614              <lsb>14</lsb>
31615              <msb>14</msb>
31616              <enumeratedValues>
31617                <enumeratedValue>
31618                  <name>Disabled</name>
31619                  <description>Disable channel</description>
31620                  <value>0</value>
31621                </enumeratedValue>
31622                <enumeratedValue>
31623                  <name>Enabled</name>
31624                  <description>Enable channel</description>
31625                  <value>1</value>
31626                </enumeratedValue>
31627              </enumeratedValues>
31628            </field>
31629            <field>
31630              <name>CH15</name>
31631              <description>Enable or disable channel 15</description>
31632              <lsb>15</lsb>
31633              <msb>15</msb>
31634              <enumeratedValues>
31635                <enumeratedValue>
31636                  <name>Disabled</name>
31637                  <description>Disable channel</description>
31638                  <value>0</value>
31639                </enumeratedValue>
31640                <enumeratedValue>
31641                  <name>Enabled</name>
31642                  <description>Enable channel</description>
31643                  <value>1</value>
31644                </enumeratedValue>
31645              </enumeratedValues>
31646            </field>
31647            <field>
31648              <name>CH16</name>
31649              <description>Enable or disable channel 16</description>
31650              <lsb>16</lsb>
31651              <msb>16</msb>
31652              <enumeratedValues>
31653                <enumeratedValue>
31654                  <name>Disabled</name>
31655                  <description>Disable channel</description>
31656                  <value>0</value>
31657                </enumeratedValue>
31658                <enumeratedValue>
31659                  <name>Enabled</name>
31660                  <description>Enable channel</description>
31661                  <value>1</value>
31662                </enumeratedValue>
31663              </enumeratedValues>
31664            </field>
31665            <field>
31666              <name>CH17</name>
31667              <description>Enable or disable channel 17</description>
31668              <lsb>17</lsb>
31669              <msb>17</msb>
31670              <enumeratedValues>
31671                <enumeratedValue>
31672                  <name>Disabled</name>
31673                  <description>Disable channel</description>
31674                  <value>0</value>
31675                </enumeratedValue>
31676                <enumeratedValue>
31677                  <name>Enabled</name>
31678                  <description>Enable channel</description>
31679                  <value>1</value>
31680                </enumeratedValue>
31681              </enumeratedValues>
31682            </field>
31683            <field>
31684              <name>CH18</name>
31685              <description>Enable or disable channel 18</description>
31686              <lsb>18</lsb>
31687              <msb>18</msb>
31688              <enumeratedValues>
31689                <enumeratedValue>
31690                  <name>Disabled</name>
31691                  <description>Disable channel</description>
31692                  <value>0</value>
31693                </enumeratedValue>
31694                <enumeratedValue>
31695                  <name>Enabled</name>
31696                  <description>Enable channel</description>
31697                  <value>1</value>
31698                </enumeratedValue>
31699              </enumeratedValues>
31700            </field>
31701            <field>
31702              <name>CH19</name>
31703              <description>Enable or disable channel 19</description>
31704              <lsb>19</lsb>
31705              <msb>19</msb>
31706              <enumeratedValues>
31707                <enumeratedValue>
31708                  <name>Disabled</name>
31709                  <description>Disable channel</description>
31710                  <value>0</value>
31711                </enumeratedValue>
31712                <enumeratedValue>
31713                  <name>Enabled</name>
31714                  <description>Enable channel</description>
31715                  <value>1</value>
31716                </enumeratedValue>
31717              </enumeratedValues>
31718            </field>
31719            <field>
31720              <name>CH20</name>
31721              <description>Enable or disable channel 20</description>
31722              <lsb>20</lsb>
31723              <msb>20</msb>
31724              <enumeratedValues>
31725                <enumeratedValue>
31726                  <name>Disabled</name>
31727                  <description>Disable channel</description>
31728                  <value>0</value>
31729                </enumeratedValue>
31730                <enumeratedValue>
31731                  <name>Enabled</name>
31732                  <description>Enable channel</description>
31733                  <value>1</value>
31734                </enumeratedValue>
31735              </enumeratedValues>
31736            </field>
31737            <field>
31738              <name>CH21</name>
31739              <description>Enable or disable channel 21</description>
31740              <lsb>21</lsb>
31741              <msb>21</msb>
31742              <enumeratedValues>
31743                <enumeratedValue>
31744                  <name>Disabled</name>
31745                  <description>Disable channel</description>
31746                  <value>0</value>
31747                </enumeratedValue>
31748                <enumeratedValue>
31749                  <name>Enabled</name>
31750                  <description>Enable channel</description>
31751                  <value>1</value>
31752                </enumeratedValue>
31753              </enumeratedValues>
31754            </field>
31755            <field>
31756              <name>CH22</name>
31757              <description>Enable or disable channel 22</description>
31758              <lsb>22</lsb>
31759              <msb>22</msb>
31760              <enumeratedValues>
31761                <enumeratedValue>
31762                  <name>Disabled</name>
31763                  <description>Disable channel</description>
31764                  <value>0</value>
31765                </enumeratedValue>
31766                <enumeratedValue>
31767                  <name>Enabled</name>
31768                  <description>Enable channel</description>
31769                  <value>1</value>
31770                </enumeratedValue>
31771              </enumeratedValues>
31772            </field>
31773            <field>
31774              <name>CH23</name>
31775              <description>Enable or disable channel 23</description>
31776              <lsb>23</lsb>
31777              <msb>23</msb>
31778              <enumeratedValues>
31779                <enumeratedValue>
31780                  <name>Disabled</name>
31781                  <description>Disable channel</description>
31782                  <value>0</value>
31783                </enumeratedValue>
31784                <enumeratedValue>
31785                  <name>Enabled</name>
31786                  <description>Enable channel</description>
31787                  <value>1</value>
31788                </enumeratedValue>
31789              </enumeratedValues>
31790            </field>
31791            <field>
31792              <name>CH24</name>
31793              <description>Enable or disable channel 24</description>
31794              <lsb>24</lsb>
31795              <msb>24</msb>
31796              <enumeratedValues>
31797                <enumeratedValue>
31798                  <name>Disabled</name>
31799                  <description>Disable channel</description>
31800                  <value>0</value>
31801                </enumeratedValue>
31802                <enumeratedValue>
31803                  <name>Enabled</name>
31804                  <description>Enable channel</description>
31805                  <value>1</value>
31806                </enumeratedValue>
31807              </enumeratedValues>
31808            </field>
31809            <field>
31810              <name>CH25</name>
31811              <description>Enable or disable channel 25</description>
31812              <lsb>25</lsb>
31813              <msb>25</msb>
31814              <enumeratedValues>
31815                <enumeratedValue>
31816                  <name>Disabled</name>
31817                  <description>Disable channel</description>
31818                  <value>0</value>
31819                </enumeratedValue>
31820                <enumeratedValue>
31821                  <name>Enabled</name>
31822                  <description>Enable channel</description>
31823                  <value>1</value>
31824                </enumeratedValue>
31825              </enumeratedValues>
31826            </field>
31827            <field>
31828              <name>CH26</name>
31829              <description>Enable or disable channel 26</description>
31830              <lsb>26</lsb>
31831              <msb>26</msb>
31832              <enumeratedValues>
31833                <enumeratedValue>
31834                  <name>Disabled</name>
31835                  <description>Disable channel</description>
31836                  <value>0</value>
31837                </enumeratedValue>
31838                <enumeratedValue>
31839                  <name>Enabled</name>
31840                  <description>Enable channel</description>
31841                  <value>1</value>
31842                </enumeratedValue>
31843              </enumeratedValues>
31844            </field>
31845            <field>
31846              <name>CH27</name>
31847              <description>Enable or disable channel 27</description>
31848              <lsb>27</lsb>
31849              <msb>27</msb>
31850              <enumeratedValues>
31851                <enumeratedValue>
31852                  <name>Disabled</name>
31853                  <description>Disable channel</description>
31854                  <value>0</value>
31855                </enumeratedValue>
31856                <enumeratedValue>
31857                  <name>Enabled</name>
31858                  <description>Enable channel</description>
31859                  <value>1</value>
31860                </enumeratedValue>
31861              </enumeratedValues>
31862            </field>
31863            <field>
31864              <name>CH28</name>
31865              <description>Enable or disable channel 28</description>
31866              <lsb>28</lsb>
31867              <msb>28</msb>
31868              <enumeratedValues>
31869                <enumeratedValue>
31870                  <name>Disabled</name>
31871                  <description>Disable channel</description>
31872                  <value>0</value>
31873                </enumeratedValue>
31874                <enumeratedValue>
31875                  <name>Enabled</name>
31876                  <description>Enable channel</description>
31877                  <value>1</value>
31878                </enumeratedValue>
31879              </enumeratedValues>
31880            </field>
31881            <field>
31882              <name>CH29</name>
31883              <description>Enable or disable channel 29</description>
31884              <lsb>29</lsb>
31885              <msb>29</msb>
31886              <enumeratedValues>
31887                <enumeratedValue>
31888                  <name>Disabled</name>
31889                  <description>Disable channel</description>
31890                  <value>0</value>
31891                </enumeratedValue>
31892                <enumeratedValue>
31893                  <name>Enabled</name>
31894                  <description>Enable channel</description>
31895                  <value>1</value>
31896                </enumeratedValue>
31897              </enumeratedValues>
31898            </field>
31899            <field>
31900              <name>CH30</name>
31901              <description>Enable or disable channel 30</description>
31902              <lsb>30</lsb>
31903              <msb>30</msb>
31904              <enumeratedValues>
31905                <enumeratedValue>
31906                  <name>Disabled</name>
31907                  <description>Disable channel</description>
31908                  <value>0</value>
31909                </enumeratedValue>
31910                <enumeratedValue>
31911                  <name>Enabled</name>
31912                  <description>Enable channel</description>
31913                  <value>1</value>
31914                </enumeratedValue>
31915              </enumeratedValues>
31916            </field>
31917            <field>
31918              <name>CH31</name>
31919              <description>Enable or disable channel 31</description>
31920              <lsb>31</lsb>
31921              <msb>31</msb>
31922              <enumeratedValues>
31923                <enumeratedValue>
31924                  <name>Disabled</name>
31925                  <description>Disable channel</description>
31926                  <value>0</value>
31927                </enumeratedValue>
31928                <enumeratedValue>
31929                  <name>Enabled</name>
31930                  <description>Enable channel</description>
31931                  <value>1</value>
31932                </enumeratedValue>
31933              </enumeratedValues>
31934            </field>
31935          </fields>
31936        </register>
31937        <register>
31938          <name>CHENSET</name>
31939          <description>Channel enable set register</description>
31940          <addressOffset>0x504</addressOffset>
31941          <access>read-write</access>
31942          <modifiedWriteValues>oneToSet</modifiedWriteValues>
31943          <fields>
31944            <field>
31945              <name>CH0</name>
31946              <description>Channel 0 enable set register.  Writing '0' has no effect</description>
31947              <lsb>0</lsb>
31948              <msb>0</msb>
31949              <enumeratedValues>
31950                <usage>read</usage>
31951                <enumeratedValue>
31952                  <name>Disabled</name>
31953                  <description>Read: channel disabled</description>
31954                  <value>0</value>
31955                </enumeratedValue>
31956                <enumeratedValue>
31957                  <name>Enabled</name>
31958                  <description>Read: channel enabled</description>
31959                  <value>1</value>
31960                </enumeratedValue>
31961              </enumeratedValues>
31962              <enumeratedValues>
31963                <usage>write</usage>
31964                <enumeratedValue>
31965                  <name>Set</name>
31966                  <description>Write: Enable channel</description>
31967                  <value>1</value>
31968                </enumeratedValue>
31969              </enumeratedValues>
31970            </field>
31971            <field>
31972              <name>CH1</name>
31973              <description>Channel 1 enable set register.  Writing '0' has no effect</description>
31974              <lsb>1</lsb>
31975              <msb>1</msb>
31976              <enumeratedValues>
31977                <usage>read</usage>
31978                <enumeratedValue>
31979                  <name>Disabled</name>
31980                  <description>Read: channel disabled</description>
31981                  <value>0</value>
31982                </enumeratedValue>
31983                <enumeratedValue>
31984                  <name>Enabled</name>
31985                  <description>Read: channel enabled</description>
31986                  <value>1</value>
31987                </enumeratedValue>
31988              </enumeratedValues>
31989              <enumeratedValues>
31990                <usage>write</usage>
31991                <enumeratedValue>
31992                  <name>Set</name>
31993                  <description>Write: Enable channel</description>
31994                  <value>1</value>
31995                </enumeratedValue>
31996              </enumeratedValues>
31997            </field>
31998            <field>
31999              <name>CH2</name>
32000              <description>Channel 2 enable set register.  Writing '0' has no effect</description>
32001              <lsb>2</lsb>
32002              <msb>2</msb>
32003              <enumeratedValues>
32004                <usage>read</usage>
32005                <enumeratedValue>
32006                  <name>Disabled</name>
32007                  <description>Read: channel disabled</description>
32008                  <value>0</value>
32009                </enumeratedValue>
32010                <enumeratedValue>
32011                  <name>Enabled</name>
32012                  <description>Read: channel enabled</description>
32013                  <value>1</value>
32014                </enumeratedValue>
32015              </enumeratedValues>
32016              <enumeratedValues>
32017                <usage>write</usage>
32018                <enumeratedValue>
32019                  <name>Set</name>
32020                  <description>Write: Enable channel</description>
32021                  <value>1</value>
32022                </enumeratedValue>
32023              </enumeratedValues>
32024            </field>
32025            <field>
32026              <name>CH3</name>
32027              <description>Channel 3 enable set register.  Writing '0' has no effect</description>
32028              <lsb>3</lsb>
32029              <msb>3</msb>
32030              <enumeratedValues>
32031                <usage>read</usage>
32032                <enumeratedValue>
32033                  <name>Disabled</name>
32034                  <description>Read: channel disabled</description>
32035                  <value>0</value>
32036                </enumeratedValue>
32037                <enumeratedValue>
32038                  <name>Enabled</name>
32039                  <description>Read: channel enabled</description>
32040                  <value>1</value>
32041                </enumeratedValue>
32042              </enumeratedValues>
32043              <enumeratedValues>
32044                <usage>write</usage>
32045                <enumeratedValue>
32046                  <name>Set</name>
32047                  <description>Write: Enable channel</description>
32048                  <value>1</value>
32049                </enumeratedValue>
32050              </enumeratedValues>
32051            </field>
32052            <field>
32053              <name>CH4</name>
32054              <description>Channel 4 enable set register.  Writing '0' has no effect</description>
32055              <lsb>4</lsb>
32056              <msb>4</msb>
32057              <enumeratedValues>
32058                <usage>read</usage>
32059                <enumeratedValue>
32060                  <name>Disabled</name>
32061                  <description>Read: channel disabled</description>
32062                  <value>0</value>
32063                </enumeratedValue>
32064                <enumeratedValue>
32065                  <name>Enabled</name>
32066                  <description>Read: channel enabled</description>
32067                  <value>1</value>
32068                </enumeratedValue>
32069              </enumeratedValues>
32070              <enumeratedValues>
32071                <usage>write</usage>
32072                <enumeratedValue>
32073                  <name>Set</name>
32074                  <description>Write: Enable channel</description>
32075                  <value>1</value>
32076                </enumeratedValue>
32077              </enumeratedValues>
32078            </field>
32079            <field>
32080              <name>CH5</name>
32081              <description>Channel 5 enable set register.  Writing '0' has no effect</description>
32082              <lsb>5</lsb>
32083              <msb>5</msb>
32084              <enumeratedValues>
32085                <usage>read</usage>
32086                <enumeratedValue>
32087                  <name>Disabled</name>
32088                  <description>Read: channel disabled</description>
32089                  <value>0</value>
32090                </enumeratedValue>
32091                <enumeratedValue>
32092                  <name>Enabled</name>
32093                  <description>Read: channel enabled</description>
32094                  <value>1</value>
32095                </enumeratedValue>
32096              </enumeratedValues>
32097              <enumeratedValues>
32098                <usage>write</usage>
32099                <enumeratedValue>
32100                  <name>Set</name>
32101                  <description>Write: Enable channel</description>
32102                  <value>1</value>
32103                </enumeratedValue>
32104              </enumeratedValues>
32105            </field>
32106            <field>
32107              <name>CH6</name>
32108              <description>Channel 6 enable set register.  Writing '0' has no effect</description>
32109              <lsb>6</lsb>
32110              <msb>6</msb>
32111              <enumeratedValues>
32112                <usage>read</usage>
32113                <enumeratedValue>
32114                  <name>Disabled</name>
32115                  <description>Read: channel disabled</description>
32116                  <value>0</value>
32117                </enumeratedValue>
32118                <enumeratedValue>
32119                  <name>Enabled</name>
32120                  <description>Read: channel enabled</description>
32121                  <value>1</value>
32122                </enumeratedValue>
32123              </enumeratedValues>
32124              <enumeratedValues>
32125                <usage>write</usage>
32126                <enumeratedValue>
32127                  <name>Set</name>
32128                  <description>Write: Enable channel</description>
32129                  <value>1</value>
32130                </enumeratedValue>
32131              </enumeratedValues>
32132            </field>
32133            <field>
32134              <name>CH7</name>
32135              <description>Channel 7 enable set register.  Writing '0' has no effect</description>
32136              <lsb>7</lsb>
32137              <msb>7</msb>
32138              <enumeratedValues>
32139                <usage>read</usage>
32140                <enumeratedValue>
32141                  <name>Disabled</name>
32142                  <description>Read: channel disabled</description>
32143                  <value>0</value>
32144                </enumeratedValue>
32145                <enumeratedValue>
32146                  <name>Enabled</name>
32147                  <description>Read: channel enabled</description>
32148                  <value>1</value>
32149                </enumeratedValue>
32150              </enumeratedValues>
32151              <enumeratedValues>
32152                <usage>write</usage>
32153                <enumeratedValue>
32154                  <name>Set</name>
32155                  <description>Write: Enable channel</description>
32156                  <value>1</value>
32157                </enumeratedValue>
32158              </enumeratedValues>
32159            </field>
32160            <field>
32161              <name>CH8</name>
32162              <description>Channel 8 enable set register.  Writing '0' has no effect</description>
32163              <lsb>8</lsb>
32164              <msb>8</msb>
32165              <enumeratedValues>
32166                <usage>read</usage>
32167                <enumeratedValue>
32168                  <name>Disabled</name>
32169                  <description>Read: channel disabled</description>
32170                  <value>0</value>
32171                </enumeratedValue>
32172                <enumeratedValue>
32173                  <name>Enabled</name>
32174                  <description>Read: channel enabled</description>
32175                  <value>1</value>
32176                </enumeratedValue>
32177              </enumeratedValues>
32178              <enumeratedValues>
32179                <usage>write</usage>
32180                <enumeratedValue>
32181                  <name>Set</name>
32182                  <description>Write: Enable channel</description>
32183                  <value>1</value>
32184                </enumeratedValue>
32185              </enumeratedValues>
32186            </field>
32187            <field>
32188              <name>CH9</name>
32189              <description>Channel 9 enable set register.  Writing '0' has no effect</description>
32190              <lsb>9</lsb>
32191              <msb>9</msb>
32192              <enumeratedValues>
32193                <usage>read</usage>
32194                <enumeratedValue>
32195                  <name>Disabled</name>
32196                  <description>Read: channel disabled</description>
32197                  <value>0</value>
32198                </enumeratedValue>
32199                <enumeratedValue>
32200                  <name>Enabled</name>
32201                  <description>Read: channel enabled</description>
32202                  <value>1</value>
32203                </enumeratedValue>
32204              </enumeratedValues>
32205              <enumeratedValues>
32206                <usage>write</usage>
32207                <enumeratedValue>
32208                  <name>Set</name>
32209                  <description>Write: Enable channel</description>
32210                  <value>1</value>
32211                </enumeratedValue>
32212              </enumeratedValues>
32213            </field>
32214            <field>
32215              <name>CH10</name>
32216              <description>Channel 10 enable set register.  Writing '0' has no effect</description>
32217              <lsb>10</lsb>
32218              <msb>10</msb>
32219              <enumeratedValues>
32220                <usage>read</usage>
32221                <enumeratedValue>
32222                  <name>Disabled</name>
32223                  <description>Read: channel disabled</description>
32224                  <value>0</value>
32225                </enumeratedValue>
32226                <enumeratedValue>
32227                  <name>Enabled</name>
32228                  <description>Read: channel enabled</description>
32229                  <value>1</value>
32230                </enumeratedValue>
32231              </enumeratedValues>
32232              <enumeratedValues>
32233                <usage>write</usage>
32234                <enumeratedValue>
32235                  <name>Set</name>
32236                  <description>Write: Enable channel</description>
32237                  <value>1</value>
32238                </enumeratedValue>
32239              </enumeratedValues>
32240            </field>
32241            <field>
32242              <name>CH11</name>
32243              <description>Channel 11 enable set register.  Writing '0' has no effect</description>
32244              <lsb>11</lsb>
32245              <msb>11</msb>
32246              <enumeratedValues>
32247                <usage>read</usage>
32248                <enumeratedValue>
32249                  <name>Disabled</name>
32250                  <description>Read: channel disabled</description>
32251                  <value>0</value>
32252                </enumeratedValue>
32253                <enumeratedValue>
32254                  <name>Enabled</name>
32255                  <description>Read: channel enabled</description>
32256                  <value>1</value>
32257                </enumeratedValue>
32258              </enumeratedValues>
32259              <enumeratedValues>
32260                <usage>write</usage>
32261                <enumeratedValue>
32262                  <name>Set</name>
32263                  <description>Write: Enable channel</description>
32264                  <value>1</value>
32265                </enumeratedValue>
32266              </enumeratedValues>
32267            </field>
32268            <field>
32269              <name>CH12</name>
32270              <description>Channel 12 enable set register.  Writing '0' has no effect</description>
32271              <lsb>12</lsb>
32272              <msb>12</msb>
32273              <enumeratedValues>
32274                <usage>read</usage>
32275                <enumeratedValue>
32276                  <name>Disabled</name>
32277                  <description>Read: channel disabled</description>
32278                  <value>0</value>
32279                </enumeratedValue>
32280                <enumeratedValue>
32281                  <name>Enabled</name>
32282                  <description>Read: channel enabled</description>
32283                  <value>1</value>
32284                </enumeratedValue>
32285              </enumeratedValues>
32286              <enumeratedValues>
32287                <usage>write</usage>
32288                <enumeratedValue>
32289                  <name>Set</name>
32290                  <description>Write: Enable channel</description>
32291                  <value>1</value>
32292                </enumeratedValue>
32293              </enumeratedValues>
32294            </field>
32295            <field>
32296              <name>CH13</name>
32297              <description>Channel 13 enable set register.  Writing '0' has no effect</description>
32298              <lsb>13</lsb>
32299              <msb>13</msb>
32300              <enumeratedValues>
32301                <usage>read</usage>
32302                <enumeratedValue>
32303                  <name>Disabled</name>
32304                  <description>Read: channel disabled</description>
32305                  <value>0</value>
32306                </enumeratedValue>
32307                <enumeratedValue>
32308                  <name>Enabled</name>
32309                  <description>Read: channel enabled</description>
32310                  <value>1</value>
32311                </enumeratedValue>
32312              </enumeratedValues>
32313              <enumeratedValues>
32314                <usage>write</usage>
32315                <enumeratedValue>
32316                  <name>Set</name>
32317                  <description>Write: Enable channel</description>
32318                  <value>1</value>
32319                </enumeratedValue>
32320              </enumeratedValues>
32321            </field>
32322            <field>
32323              <name>CH14</name>
32324              <description>Channel 14 enable set register.  Writing '0' has no effect</description>
32325              <lsb>14</lsb>
32326              <msb>14</msb>
32327              <enumeratedValues>
32328                <usage>read</usage>
32329                <enumeratedValue>
32330                  <name>Disabled</name>
32331                  <description>Read: channel disabled</description>
32332                  <value>0</value>
32333                </enumeratedValue>
32334                <enumeratedValue>
32335                  <name>Enabled</name>
32336                  <description>Read: channel enabled</description>
32337                  <value>1</value>
32338                </enumeratedValue>
32339              </enumeratedValues>
32340              <enumeratedValues>
32341                <usage>write</usage>
32342                <enumeratedValue>
32343                  <name>Set</name>
32344                  <description>Write: Enable channel</description>
32345                  <value>1</value>
32346                </enumeratedValue>
32347              </enumeratedValues>
32348            </field>
32349            <field>
32350              <name>CH15</name>
32351              <description>Channel 15 enable set register.  Writing '0' has no effect</description>
32352              <lsb>15</lsb>
32353              <msb>15</msb>
32354              <enumeratedValues>
32355                <usage>read</usage>
32356                <enumeratedValue>
32357                  <name>Disabled</name>
32358                  <description>Read: channel disabled</description>
32359                  <value>0</value>
32360                </enumeratedValue>
32361                <enumeratedValue>
32362                  <name>Enabled</name>
32363                  <description>Read: channel enabled</description>
32364                  <value>1</value>
32365                </enumeratedValue>
32366              </enumeratedValues>
32367              <enumeratedValues>
32368                <usage>write</usage>
32369                <enumeratedValue>
32370                  <name>Set</name>
32371                  <description>Write: Enable channel</description>
32372                  <value>1</value>
32373                </enumeratedValue>
32374              </enumeratedValues>
32375            </field>
32376            <field>
32377              <name>CH16</name>
32378              <description>Channel 16 enable set register.  Writing '0' has no effect</description>
32379              <lsb>16</lsb>
32380              <msb>16</msb>
32381              <enumeratedValues>
32382                <usage>read</usage>
32383                <enumeratedValue>
32384                  <name>Disabled</name>
32385                  <description>Read: channel disabled</description>
32386                  <value>0</value>
32387                </enumeratedValue>
32388                <enumeratedValue>
32389                  <name>Enabled</name>
32390                  <description>Read: channel enabled</description>
32391                  <value>1</value>
32392                </enumeratedValue>
32393              </enumeratedValues>
32394              <enumeratedValues>
32395                <usage>write</usage>
32396                <enumeratedValue>
32397                  <name>Set</name>
32398                  <description>Write: Enable channel</description>
32399                  <value>1</value>
32400                </enumeratedValue>
32401              </enumeratedValues>
32402            </field>
32403            <field>
32404              <name>CH17</name>
32405              <description>Channel 17 enable set register.  Writing '0' has no effect</description>
32406              <lsb>17</lsb>
32407              <msb>17</msb>
32408              <enumeratedValues>
32409                <usage>read</usage>
32410                <enumeratedValue>
32411                  <name>Disabled</name>
32412                  <description>Read: channel disabled</description>
32413                  <value>0</value>
32414                </enumeratedValue>
32415                <enumeratedValue>
32416                  <name>Enabled</name>
32417                  <description>Read: channel enabled</description>
32418                  <value>1</value>
32419                </enumeratedValue>
32420              </enumeratedValues>
32421              <enumeratedValues>
32422                <usage>write</usage>
32423                <enumeratedValue>
32424                  <name>Set</name>
32425                  <description>Write: Enable channel</description>
32426                  <value>1</value>
32427                </enumeratedValue>
32428              </enumeratedValues>
32429            </field>
32430            <field>
32431              <name>CH18</name>
32432              <description>Channel 18 enable set register.  Writing '0' has no effect</description>
32433              <lsb>18</lsb>
32434              <msb>18</msb>
32435              <enumeratedValues>
32436                <usage>read</usage>
32437                <enumeratedValue>
32438                  <name>Disabled</name>
32439                  <description>Read: channel disabled</description>
32440                  <value>0</value>
32441                </enumeratedValue>
32442                <enumeratedValue>
32443                  <name>Enabled</name>
32444                  <description>Read: channel enabled</description>
32445                  <value>1</value>
32446                </enumeratedValue>
32447              </enumeratedValues>
32448              <enumeratedValues>
32449                <usage>write</usage>
32450                <enumeratedValue>
32451                  <name>Set</name>
32452                  <description>Write: Enable channel</description>
32453                  <value>1</value>
32454                </enumeratedValue>
32455              </enumeratedValues>
32456            </field>
32457            <field>
32458              <name>CH19</name>
32459              <description>Channel 19 enable set register.  Writing '0' has no effect</description>
32460              <lsb>19</lsb>
32461              <msb>19</msb>
32462              <enumeratedValues>
32463                <usage>read</usage>
32464                <enumeratedValue>
32465                  <name>Disabled</name>
32466                  <description>Read: channel disabled</description>
32467                  <value>0</value>
32468                </enumeratedValue>
32469                <enumeratedValue>
32470                  <name>Enabled</name>
32471                  <description>Read: channel enabled</description>
32472                  <value>1</value>
32473                </enumeratedValue>
32474              </enumeratedValues>
32475              <enumeratedValues>
32476                <usage>write</usage>
32477                <enumeratedValue>
32478                  <name>Set</name>
32479                  <description>Write: Enable channel</description>
32480                  <value>1</value>
32481                </enumeratedValue>
32482              </enumeratedValues>
32483            </field>
32484            <field>
32485              <name>CH20</name>
32486              <description>Channel 20 enable set register.  Writing '0' has no effect</description>
32487              <lsb>20</lsb>
32488              <msb>20</msb>
32489              <enumeratedValues>
32490                <usage>read</usage>
32491                <enumeratedValue>
32492                  <name>Disabled</name>
32493                  <description>Read: channel disabled</description>
32494                  <value>0</value>
32495                </enumeratedValue>
32496                <enumeratedValue>
32497                  <name>Enabled</name>
32498                  <description>Read: channel enabled</description>
32499                  <value>1</value>
32500                </enumeratedValue>
32501              </enumeratedValues>
32502              <enumeratedValues>
32503                <usage>write</usage>
32504                <enumeratedValue>
32505                  <name>Set</name>
32506                  <description>Write: Enable channel</description>
32507                  <value>1</value>
32508                </enumeratedValue>
32509              </enumeratedValues>
32510            </field>
32511            <field>
32512              <name>CH21</name>
32513              <description>Channel 21 enable set register.  Writing '0' has no effect</description>
32514              <lsb>21</lsb>
32515              <msb>21</msb>
32516              <enumeratedValues>
32517                <usage>read</usage>
32518                <enumeratedValue>
32519                  <name>Disabled</name>
32520                  <description>Read: channel disabled</description>
32521                  <value>0</value>
32522                </enumeratedValue>
32523                <enumeratedValue>
32524                  <name>Enabled</name>
32525                  <description>Read: channel enabled</description>
32526                  <value>1</value>
32527                </enumeratedValue>
32528              </enumeratedValues>
32529              <enumeratedValues>
32530                <usage>write</usage>
32531                <enumeratedValue>
32532                  <name>Set</name>
32533                  <description>Write: Enable channel</description>
32534                  <value>1</value>
32535                </enumeratedValue>
32536              </enumeratedValues>
32537            </field>
32538            <field>
32539              <name>CH22</name>
32540              <description>Channel 22 enable set register.  Writing '0' has no effect</description>
32541              <lsb>22</lsb>
32542              <msb>22</msb>
32543              <enumeratedValues>
32544                <usage>read</usage>
32545                <enumeratedValue>
32546                  <name>Disabled</name>
32547                  <description>Read: channel disabled</description>
32548                  <value>0</value>
32549                </enumeratedValue>
32550                <enumeratedValue>
32551                  <name>Enabled</name>
32552                  <description>Read: channel enabled</description>
32553                  <value>1</value>
32554                </enumeratedValue>
32555              </enumeratedValues>
32556              <enumeratedValues>
32557                <usage>write</usage>
32558                <enumeratedValue>
32559                  <name>Set</name>
32560                  <description>Write: Enable channel</description>
32561                  <value>1</value>
32562                </enumeratedValue>
32563              </enumeratedValues>
32564            </field>
32565            <field>
32566              <name>CH23</name>
32567              <description>Channel 23 enable set register.  Writing '0' has no effect</description>
32568              <lsb>23</lsb>
32569              <msb>23</msb>
32570              <enumeratedValues>
32571                <usage>read</usage>
32572                <enumeratedValue>
32573                  <name>Disabled</name>
32574                  <description>Read: channel disabled</description>
32575                  <value>0</value>
32576                </enumeratedValue>
32577                <enumeratedValue>
32578                  <name>Enabled</name>
32579                  <description>Read: channel enabled</description>
32580                  <value>1</value>
32581                </enumeratedValue>
32582              </enumeratedValues>
32583              <enumeratedValues>
32584                <usage>write</usage>
32585                <enumeratedValue>
32586                  <name>Set</name>
32587                  <description>Write: Enable channel</description>
32588                  <value>1</value>
32589                </enumeratedValue>
32590              </enumeratedValues>
32591            </field>
32592            <field>
32593              <name>CH24</name>
32594              <description>Channel 24 enable set register.  Writing '0' has no effect</description>
32595              <lsb>24</lsb>
32596              <msb>24</msb>
32597              <enumeratedValues>
32598                <usage>read</usage>
32599                <enumeratedValue>
32600                  <name>Disabled</name>
32601                  <description>Read: channel disabled</description>
32602                  <value>0</value>
32603                </enumeratedValue>
32604                <enumeratedValue>
32605                  <name>Enabled</name>
32606                  <description>Read: channel enabled</description>
32607                  <value>1</value>
32608                </enumeratedValue>
32609              </enumeratedValues>
32610              <enumeratedValues>
32611                <usage>write</usage>
32612                <enumeratedValue>
32613                  <name>Set</name>
32614                  <description>Write: Enable channel</description>
32615                  <value>1</value>
32616                </enumeratedValue>
32617              </enumeratedValues>
32618            </field>
32619            <field>
32620              <name>CH25</name>
32621              <description>Channel 25 enable set register.  Writing '0' has no effect</description>
32622              <lsb>25</lsb>
32623              <msb>25</msb>
32624              <enumeratedValues>
32625                <usage>read</usage>
32626                <enumeratedValue>
32627                  <name>Disabled</name>
32628                  <description>Read: channel disabled</description>
32629                  <value>0</value>
32630                </enumeratedValue>
32631                <enumeratedValue>
32632                  <name>Enabled</name>
32633                  <description>Read: channel enabled</description>
32634                  <value>1</value>
32635                </enumeratedValue>
32636              </enumeratedValues>
32637              <enumeratedValues>
32638                <usage>write</usage>
32639                <enumeratedValue>
32640                  <name>Set</name>
32641                  <description>Write: Enable channel</description>
32642                  <value>1</value>
32643                </enumeratedValue>
32644              </enumeratedValues>
32645            </field>
32646            <field>
32647              <name>CH26</name>
32648              <description>Channel 26 enable set register.  Writing '0' has no effect</description>
32649              <lsb>26</lsb>
32650              <msb>26</msb>
32651              <enumeratedValues>
32652                <usage>read</usage>
32653                <enumeratedValue>
32654                  <name>Disabled</name>
32655                  <description>Read: channel disabled</description>
32656                  <value>0</value>
32657                </enumeratedValue>
32658                <enumeratedValue>
32659                  <name>Enabled</name>
32660                  <description>Read: channel enabled</description>
32661                  <value>1</value>
32662                </enumeratedValue>
32663              </enumeratedValues>
32664              <enumeratedValues>
32665                <usage>write</usage>
32666                <enumeratedValue>
32667                  <name>Set</name>
32668                  <description>Write: Enable channel</description>
32669                  <value>1</value>
32670                </enumeratedValue>
32671              </enumeratedValues>
32672            </field>
32673            <field>
32674              <name>CH27</name>
32675              <description>Channel 27 enable set register.  Writing '0' has no effect</description>
32676              <lsb>27</lsb>
32677              <msb>27</msb>
32678              <enumeratedValues>
32679                <usage>read</usage>
32680                <enumeratedValue>
32681                  <name>Disabled</name>
32682                  <description>Read: channel disabled</description>
32683                  <value>0</value>
32684                </enumeratedValue>
32685                <enumeratedValue>
32686                  <name>Enabled</name>
32687                  <description>Read: channel enabled</description>
32688                  <value>1</value>
32689                </enumeratedValue>
32690              </enumeratedValues>
32691              <enumeratedValues>
32692                <usage>write</usage>
32693                <enumeratedValue>
32694                  <name>Set</name>
32695                  <description>Write: Enable channel</description>
32696                  <value>1</value>
32697                </enumeratedValue>
32698              </enumeratedValues>
32699            </field>
32700            <field>
32701              <name>CH28</name>
32702              <description>Channel 28 enable set register.  Writing '0' has no effect</description>
32703              <lsb>28</lsb>
32704              <msb>28</msb>
32705              <enumeratedValues>
32706                <usage>read</usage>
32707                <enumeratedValue>
32708                  <name>Disabled</name>
32709                  <description>Read: channel disabled</description>
32710                  <value>0</value>
32711                </enumeratedValue>
32712                <enumeratedValue>
32713                  <name>Enabled</name>
32714                  <description>Read: channel enabled</description>
32715                  <value>1</value>
32716                </enumeratedValue>
32717              </enumeratedValues>
32718              <enumeratedValues>
32719                <usage>write</usage>
32720                <enumeratedValue>
32721                  <name>Set</name>
32722                  <description>Write: Enable channel</description>
32723                  <value>1</value>
32724                </enumeratedValue>
32725              </enumeratedValues>
32726            </field>
32727            <field>
32728              <name>CH29</name>
32729              <description>Channel 29 enable set register.  Writing '0' has no effect</description>
32730              <lsb>29</lsb>
32731              <msb>29</msb>
32732              <enumeratedValues>
32733                <usage>read</usage>
32734                <enumeratedValue>
32735                  <name>Disabled</name>
32736                  <description>Read: channel disabled</description>
32737                  <value>0</value>
32738                </enumeratedValue>
32739                <enumeratedValue>
32740                  <name>Enabled</name>
32741                  <description>Read: channel enabled</description>
32742                  <value>1</value>
32743                </enumeratedValue>
32744              </enumeratedValues>
32745              <enumeratedValues>
32746                <usage>write</usage>
32747                <enumeratedValue>
32748                  <name>Set</name>
32749                  <description>Write: Enable channel</description>
32750                  <value>1</value>
32751                </enumeratedValue>
32752              </enumeratedValues>
32753            </field>
32754            <field>
32755              <name>CH30</name>
32756              <description>Channel 30 enable set register.  Writing '0' has no effect</description>
32757              <lsb>30</lsb>
32758              <msb>30</msb>
32759              <enumeratedValues>
32760                <usage>read</usage>
32761                <enumeratedValue>
32762                  <name>Disabled</name>
32763                  <description>Read: channel disabled</description>
32764                  <value>0</value>
32765                </enumeratedValue>
32766                <enumeratedValue>
32767                  <name>Enabled</name>
32768                  <description>Read: channel enabled</description>
32769                  <value>1</value>
32770                </enumeratedValue>
32771              </enumeratedValues>
32772              <enumeratedValues>
32773                <usage>write</usage>
32774                <enumeratedValue>
32775                  <name>Set</name>
32776                  <description>Write: Enable channel</description>
32777                  <value>1</value>
32778                </enumeratedValue>
32779              </enumeratedValues>
32780            </field>
32781            <field>
32782              <name>CH31</name>
32783              <description>Channel 31 enable set register.  Writing '0' has no effect</description>
32784              <lsb>31</lsb>
32785              <msb>31</msb>
32786              <enumeratedValues>
32787                <usage>read</usage>
32788                <enumeratedValue>
32789                  <name>Disabled</name>
32790                  <description>Read: channel disabled</description>
32791                  <value>0</value>
32792                </enumeratedValue>
32793                <enumeratedValue>
32794                  <name>Enabled</name>
32795                  <description>Read: channel enabled</description>
32796                  <value>1</value>
32797                </enumeratedValue>
32798              </enumeratedValues>
32799              <enumeratedValues>
32800                <usage>write</usage>
32801                <enumeratedValue>
32802                  <name>Set</name>
32803                  <description>Write: Enable channel</description>
32804                  <value>1</value>
32805                </enumeratedValue>
32806              </enumeratedValues>
32807            </field>
32808          </fields>
32809        </register>
32810        <register>
32811          <name>CHENCLR</name>
32812          <description>Channel enable clear register</description>
32813          <addressOffset>0x508</addressOffset>
32814          <access>read-write</access>
32815          <modifiedWriteValues>oneToClear</modifiedWriteValues>
32816          <fields>
32817            <field>
32818              <name>CH0</name>
32819              <description>Channel 0 enable clear register.  Writing '0' has no effect</description>
32820              <lsb>0</lsb>
32821              <msb>0</msb>
32822              <enumeratedValues>
32823                <usage>read</usage>
32824                <enumeratedValue>
32825                  <name>Disabled</name>
32826                  <description>Read: channel disabled</description>
32827                  <value>0</value>
32828                </enumeratedValue>
32829                <enumeratedValue>
32830                  <name>Enabled</name>
32831                  <description>Read: channel enabled</description>
32832                  <value>1</value>
32833                </enumeratedValue>
32834              </enumeratedValues>
32835              <enumeratedValues>
32836                <usage>write</usage>
32837                <enumeratedValue>
32838                  <name>Clear</name>
32839                  <description>Write: disable channel</description>
32840                  <value>1</value>
32841                </enumeratedValue>
32842              </enumeratedValues>
32843            </field>
32844            <field>
32845              <name>CH1</name>
32846              <description>Channel 1 enable clear register.  Writing '0' has no effect</description>
32847              <lsb>1</lsb>
32848              <msb>1</msb>
32849              <enumeratedValues>
32850                <usage>read</usage>
32851                <enumeratedValue>
32852                  <name>Disabled</name>
32853                  <description>Read: channel disabled</description>
32854                  <value>0</value>
32855                </enumeratedValue>
32856                <enumeratedValue>
32857                  <name>Enabled</name>
32858                  <description>Read: channel enabled</description>
32859                  <value>1</value>
32860                </enumeratedValue>
32861              </enumeratedValues>
32862              <enumeratedValues>
32863                <usage>write</usage>
32864                <enumeratedValue>
32865                  <name>Clear</name>
32866                  <description>Write: disable channel</description>
32867                  <value>1</value>
32868                </enumeratedValue>
32869              </enumeratedValues>
32870            </field>
32871            <field>
32872              <name>CH2</name>
32873              <description>Channel 2 enable clear register.  Writing '0' has no effect</description>
32874              <lsb>2</lsb>
32875              <msb>2</msb>
32876              <enumeratedValues>
32877                <usage>read</usage>
32878                <enumeratedValue>
32879                  <name>Disabled</name>
32880                  <description>Read: channel disabled</description>
32881                  <value>0</value>
32882                </enumeratedValue>
32883                <enumeratedValue>
32884                  <name>Enabled</name>
32885                  <description>Read: channel enabled</description>
32886                  <value>1</value>
32887                </enumeratedValue>
32888              </enumeratedValues>
32889              <enumeratedValues>
32890                <usage>write</usage>
32891                <enumeratedValue>
32892                  <name>Clear</name>
32893                  <description>Write: disable channel</description>
32894                  <value>1</value>
32895                </enumeratedValue>
32896              </enumeratedValues>
32897            </field>
32898            <field>
32899              <name>CH3</name>
32900              <description>Channel 3 enable clear register.  Writing '0' has no effect</description>
32901              <lsb>3</lsb>
32902              <msb>3</msb>
32903              <enumeratedValues>
32904                <usage>read</usage>
32905                <enumeratedValue>
32906                  <name>Disabled</name>
32907                  <description>Read: channel disabled</description>
32908                  <value>0</value>
32909                </enumeratedValue>
32910                <enumeratedValue>
32911                  <name>Enabled</name>
32912                  <description>Read: channel enabled</description>
32913                  <value>1</value>
32914                </enumeratedValue>
32915              </enumeratedValues>
32916              <enumeratedValues>
32917                <usage>write</usage>
32918                <enumeratedValue>
32919                  <name>Clear</name>
32920                  <description>Write: disable channel</description>
32921                  <value>1</value>
32922                </enumeratedValue>
32923              </enumeratedValues>
32924            </field>
32925            <field>
32926              <name>CH4</name>
32927              <description>Channel 4 enable clear register.  Writing '0' has no effect</description>
32928              <lsb>4</lsb>
32929              <msb>4</msb>
32930              <enumeratedValues>
32931                <usage>read</usage>
32932                <enumeratedValue>
32933                  <name>Disabled</name>
32934                  <description>Read: channel disabled</description>
32935                  <value>0</value>
32936                </enumeratedValue>
32937                <enumeratedValue>
32938                  <name>Enabled</name>
32939                  <description>Read: channel enabled</description>
32940                  <value>1</value>
32941                </enumeratedValue>
32942              </enumeratedValues>
32943              <enumeratedValues>
32944                <usage>write</usage>
32945                <enumeratedValue>
32946                  <name>Clear</name>
32947                  <description>Write: disable channel</description>
32948                  <value>1</value>
32949                </enumeratedValue>
32950              </enumeratedValues>
32951            </field>
32952            <field>
32953              <name>CH5</name>
32954              <description>Channel 5 enable clear register.  Writing '0' has no effect</description>
32955              <lsb>5</lsb>
32956              <msb>5</msb>
32957              <enumeratedValues>
32958                <usage>read</usage>
32959                <enumeratedValue>
32960                  <name>Disabled</name>
32961                  <description>Read: channel disabled</description>
32962                  <value>0</value>
32963                </enumeratedValue>
32964                <enumeratedValue>
32965                  <name>Enabled</name>
32966                  <description>Read: channel enabled</description>
32967                  <value>1</value>
32968                </enumeratedValue>
32969              </enumeratedValues>
32970              <enumeratedValues>
32971                <usage>write</usage>
32972                <enumeratedValue>
32973                  <name>Clear</name>
32974                  <description>Write: disable channel</description>
32975                  <value>1</value>
32976                </enumeratedValue>
32977              </enumeratedValues>
32978            </field>
32979            <field>
32980              <name>CH6</name>
32981              <description>Channel 6 enable clear register.  Writing '0' has no effect</description>
32982              <lsb>6</lsb>
32983              <msb>6</msb>
32984              <enumeratedValues>
32985                <usage>read</usage>
32986                <enumeratedValue>
32987                  <name>Disabled</name>
32988                  <description>Read: channel disabled</description>
32989                  <value>0</value>
32990                </enumeratedValue>
32991                <enumeratedValue>
32992                  <name>Enabled</name>
32993                  <description>Read: channel enabled</description>
32994                  <value>1</value>
32995                </enumeratedValue>
32996              </enumeratedValues>
32997              <enumeratedValues>
32998                <usage>write</usage>
32999                <enumeratedValue>
33000                  <name>Clear</name>
33001                  <description>Write: disable channel</description>
33002                  <value>1</value>
33003                </enumeratedValue>
33004              </enumeratedValues>
33005            </field>
33006            <field>
33007              <name>CH7</name>
33008              <description>Channel 7 enable clear register.  Writing '0' has no effect</description>
33009              <lsb>7</lsb>
33010              <msb>7</msb>
33011              <enumeratedValues>
33012                <usage>read</usage>
33013                <enumeratedValue>
33014                  <name>Disabled</name>
33015                  <description>Read: channel disabled</description>
33016                  <value>0</value>
33017                </enumeratedValue>
33018                <enumeratedValue>
33019                  <name>Enabled</name>
33020                  <description>Read: channel enabled</description>
33021                  <value>1</value>
33022                </enumeratedValue>
33023              </enumeratedValues>
33024              <enumeratedValues>
33025                <usage>write</usage>
33026                <enumeratedValue>
33027                  <name>Clear</name>
33028                  <description>Write: disable channel</description>
33029                  <value>1</value>
33030                </enumeratedValue>
33031              </enumeratedValues>
33032            </field>
33033            <field>
33034              <name>CH8</name>
33035              <description>Channel 8 enable clear register.  Writing '0' has no effect</description>
33036              <lsb>8</lsb>
33037              <msb>8</msb>
33038              <enumeratedValues>
33039                <usage>read</usage>
33040                <enumeratedValue>
33041                  <name>Disabled</name>
33042                  <description>Read: channel disabled</description>
33043                  <value>0</value>
33044                </enumeratedValue>
33045                <enumeratedValue>
33046                  <name>Enabled</name>
33047                  <description>Read: channel enabled</description>
33048                  <value>1</value>
33049                </enumeratedValue>
33050              </enumeratedValues>
33051              <enumeratedValues>
33052                <usage>write</usage>
33053                <enumeratedValue>
33054                  <name>Clear</name>
33055                  <description>Write: disable channel</description>
33056                  <value>1</value>
33057                </enumeratedValue>
33058              </enumeratedValues>
33059            </field>
33060            <field>
33061              <name>CH9</name>
33062              <description>Channel 9 enable clear register.  Writing '0' has no effect</description>
33063              <lsb>9</lsb>
33064              <msb>9</msb>
33065              <enumeratedValues>
33066                <usage>read</usage>
33067                <enumeratedValue>
33068                  <name>Disabled</name>
33069                  <description>Read: channel disabled</description>
33070                  <value>0</value>
33071                </enumeratedValue>
33072                <enumeratedValue>
33073                  <name>Enabled</name>
33074                  <description>Read: channel enabled</description>
33075                  <value>1</value>
33076                </enumeratedValue>
33077              </enumeratedValues>
33078              <enumeratedValues>
33079                <usage>write</usage>
33080                <enumeratedValue>
33081                  <name>Clear</name>
33082                  <description>Write: disable channel</description>
33083                  <value>1</value>
33084                </enumeratedValue>
33085              </enumeratedValues>
33086            </field>
33087            <field>
33088              <name>CH10</name>
33089              <description>Channel 10 enable clear register.  Writing '0' has no effect</description>
33090              <lsb>10</lsb>
33091              <msb>10</msb>
33092              <enumeratedValues>
33093                <usage>read</usage>
33094                <enumeratedValue>
33095                  <name>Disabled</name>
33096                  <description>Read: channel disabled</description>
33097                  <value>0</value>
33098                </enumeratedValue>
33099                <enumeratedValue>
33100                  <name>Enabled</name>
33101                  <description>Read: channel enabled</description>
33102                  <value>1</value>
33103                </enumeratedValue>
33104              </enumeratedValues>
33105              <enumeratedValues>
33106                <usage>write</usage>
33107                <enumeratedValue>
33108                  <name>Clear</name>
33109                  <description>Write: disable channel</description>
33110                  <value>1</value>
33111                </enumeratedValue>
33112              </enumeratedValues>
33113            </field>
33114            <field>
33115              <name>CH11</name>
33116              <description>Channel 11 enable clear register.  Writing '0' has no effect</description>
33117              <lsb>11</lsb>
33118              <msb>11</msb>
33119              <enumeratedValues>
33120                <usage>read</usage>
33121                <enumeratedValue>
33122                  <name>Disabled</name>
33123                  <description>Read: channel disabled</description>
33124                  <value>0</value>
33125                </enumeratedValue>
33126                <enumeratedValue>
33127                  <name>Enabled</name>
33128                  <description>Read: channel enabled</description>
33129                  <value>1</value>
33130                </enumeratedValue>
33131              </enumeratedValues>
33132              <enumeratedValues>
33133                <usage>write</usage>
33134                <enumeratedValue>
33135                  <name>Clear</name>
33136                  <description>Write: disable channel</description>
33137                  <value>1</value>
33138                </enumeratedValue>
33139              </enumeratedValues>
33140            </field>
33141            <field>
33142              <name>CH12</name>
33143              <description>Channel 12 enable clear register.  Writing '0' has no effect</description>
33144              <lsb>12</lsb>
33145              <msb>12</msb>
33146              <enumeratedValues>
33147                <usage>read</usage>
33148                <enumeratedValue>
33149                  <name>Disabled</name>
33150                  <description>Read: channel disabled</description>
33151                  <value>0</value>
33152                </enumeratedValue>
33153                <enumeratedValue>
33154                  <name>Enabled</name>
33155                  <description>Read: channel enabled</description>
33156                  <value>1</value>
33157                </enumeratedValue>
33158              </enumeratedValues>
33159              <enumeratedValues>
33160                <usage>write</usage>
33161                <enumeratedValue>
33162                  <name>Clear</name>
33163                  <description>Write: disable channel</description>
33164                  <value>1</value>
33165                </enumeratedValue>
33166              </enumeratedValues>
33167            </field>
33168            <field>
33169              <name>CH13</name>
33170              <description>Channel 13 enable clear register.  Writing '0' has no effect</description>
33171              <lsb>13</lsb>
33172              <msb>13</msb>
33173              <enumeratedValues>
33174                <usage>read</usage>
33175                <enumeratedValue>
33176                  <name>Disabled</name>
33177                  <description>Read: channel disabled</description>
33178                  <value>0</value>
33179                </enumeratedValue>
33180                <enumeratedValue>
33181                  <name>Enabled</name>
33182                  <description>Read: channel enabled</description>
33183                  <value>1</value>
33184                </enumeratedValue>
33185              </enumeratedValues>
33186              <enumeratedValues>
33187                <usage>write</usage>
33188                <enumeratedValue>
33189                  <name>Clear</name>
33190                  <description>Write: disable channel</description>
33191                  <value>1</value>
33192                </enumeratedValue>
33193              </enumeratedValues>
33194            </field>
33195            <field>
33196              <name>CH14</name>
33197              <description>Channel 14 enable clear register.  Writing '0' has no effect</description>
33198              <lsb>14</lsb>
33199              <msb>14</msb>
33200              <enumeratedValues>
33201                <usage>read</usage>
33202                <enumeratedValue>
33203                  <name>Disabled</name>
33204                  <description>Read: channel disabled</description>
33205                  <value>0</value>
33206                </enumeratedValue>
33207                <enumeratedValue>
33208                  <name>Enabled</name>
33209                  <description>Read: channel enabled</description>
33210                  <value>1</value>
33211                </enumeratedValue>
33212              </enumeratedValues>
33213              <enumeratedValues>
33214                <usage>write</usage>
33215                <enumeratedValue>
33216                  <name>Clear</name>
33217                  <description>Write: disable channel</description>
33218                  <value>1</value>
33219                </enumeratedValue>
33220              </enumeratedValues>
33221            </field>
33222            <field>
33223              <name>CH15</name>
33224              <description>Channel 15 enable clear register.  Writing '0' has no effect</description>
33225              <lsb>15</lsb>
33226              <msb>15</msb>
33227              <enumeratedValues>
33228                <usage>read</usage>
33229                <enumeratedValue>
33230                  <name>Disabled</name>
33231                  <description>Read: channel disabled</description>
33232                  <value>0</value>
33233                </enumeratedValue>
33234                <enumeratedValue>
33235                  <name>Enabled</name>
33236                  <description>Read: channel enabled</description>
33237                  <value>1</value>
33238                </enumeratedValue>
33239              </enumeratedValues>
33240              <enumeratedValues>
33241                <usage>write</usage>
33242                <enumeratedValue>
33243                  <name>Clear</name>
33244                  <description>Write: disable channel</description>
33245                  <value>1</value>
33246                </enumeratedValue>
33247              </enumeratedValues>
33248            </field>
33249            <field>
33250              <name>CH16</name>
33251              <description>Channel 16 enable clear register.  Writing '0' has no effect</description>
33252              <lsb>16</lsb>
33253              <msb>16</msb>
33254              <enumeratedValues>
33255                <usage>read</usage>
33256                <enumeratedValue>
33257                  <name>Disabled</name>
33258                  <description>Read: channel disabled</description>
33259                  <value>0</value>
33260                </enumeratedValue>
33261                <enumeratedValue>
33262                  <name>Enabled</name>
33263                  <description>Read: channel enabled</description>
33264                  <value>1</value>
33265                </enumeratedValue>
33266              </enumeratedValues>
33267              <enumeratedValues>
33268                <usage>write</usage>
33269                <enumeratedValue>
33270                  <name>Clear</name>
33271                  <description>Write: disable channel</description>
33272                  <value>1</value>
33273                </enumeratedValue>
33274              </enumeratedValues>
33275            </field>
33276            <field>
33277              <name>CH17</name>
33278              <description>Channel 17 enable clear register.  Writing '0' has no effect</description>
33279              <lsb>17</lsb>
33280              <msb>17</msb>
33281              <enumeratedValues>
33282                <usage>read</usage>
33283                <enumeratedValue>
33284                  <name>Disabled</name>
33285                  <description>Read: channel disabled</description>
33286                  <value>0</value>
33287                </enumeratedValue>
33288                <enumeratedValue>
33289                  <name>Enabled</name>
33290                  <description>Read: channel enabled</description>
33291                  <value>1</value>
33292                </enumeratedValue>
33293              </enumeratedValues>
33294              <enumeratedValues>
33295                <usage>write</usage>
33296                <enumeratedValue>
33297                  <name>Clear</name>
33298                  <description>Write: disable channel</description>
33299                  <value>1</value>
33300                </enumeratedValue>
33301              </enumeratedValues>
33302            </field>
33303            <field>
33304              <name>CH18</name>
33305              <description>Channel 18 enable clear register.  Writing '0' has no effect</description>
33306              <lsb>18</lsb>
33307              <msb>18</msb>
33308              <enumeratedValues>
33309                <usage>read</usage>
33310                <enumeratedValue>
33311                  <name>Disabled</name>
33312                  <description>Read: channel disabled</description>
33313                  <value>0</value>
33314                </enumeratedValue>
33315                <enumeratedValue>
33316                  <name>Enabled</name>
33317                  <description>Read: channel enabled</description>
33318                  <value>1</value>
33319                </enumeratedValue>
33320              </enumeratedValues>
33321              <enumeratedValues>
33322                <usage>write</usage>
33323                <enumeratedValue>
33324                  <name>Clear</name>
33325                  <description>Write: disable channel</description>
33326                  <value>1</value>
33327                </enumeratedValue>
33328              </enumeratedValues>
33329            </field>
33330            <field>
33331              <name>CH19</name>
33332              <description>Channel 19 enable clear register.  Writing '0' has no effect</description>
33333              <lsb>19</lsb>
33334              <msb>19</msb>
33335              <enumeratedValues>
33336                <usage>read</usage>
33337                <enumeratedValue>
33338                  <name>Disabled</name>
33339                  <description>Read: channel disabled</description>
33340                  <value>0</value>
33341                </enumeratedValue>
33342                <enumeratedValue>
33343                  <name>Enabled</name>
33344                  <description>Read: channel enabled</description>
33345                  <value>1</value>
33346                </enumeratedValue>
33347              </enumeratedValues>
33348              <enumeratedValues>
33349                <usage>write</usage>
33350                <enumeratedValue>
33351                  <name>Clear</name>
33352                  <description>Write: disable channel</description>
33353                  <value>1</value>
33354                </enumeratedValue>
33355              </enumeratedValues>
33356            </field>
33357            <field>
33358              <name>CH20</name>
33359              <description>Channel 20 enable clear register.  Writing '0' has no effect</description>
33360              <lsb>20</lsb>
33361              <msb>20</msb>
33362              <enumeratedValues>
33363                <usage>read</usage>
33364                <enumeratedValue>
33365                  <name>Disabled</name>
33366                  <description>Read: channel disabled</description>
33367                  <value>0</value>
33368                </enumeratedValue>
33369                <enumeratedValue>
33370                  <name>Enabled</name>
33371                  <description>Read: channel enabled</description>
33372                  <value>1</value>
33373                </enumeratedValue>
33374              </enumeratedValues>
33375              <enumeratedValues>
33376                <usage>write</usage>
33377                <enumeratedValue>
33378                  <name>Clear</name>
33379                  <description>Write: disable channel</description>
33380                  <value>1</value>
33381                </enumeratedValue>
33382              </enumeratedValues>
33383            </field>
33384            <field>
33385              <name>CH21</name>
33386              <description>Channel 21 enable clear register.  Writing '0' has no effect</description>
33387              <lsb>21</lsb>
33388              <msb>21</msb>
33389              <enumeratedValues>
33390                <usage>read</usage>
33391                <enumeratedValue>
33392                  <name>Disabled</name>
33393                  <description>Read: channel disabled</description>
33394                  <value>0</value>
33395                </enumeratedValue>
33396                <enumeratedValue>
33397                  <name>Enabled</name>
33398                  <description>Read: channel enabled</description>
33399                  <value>1</value>
33400                </enumeratedValue>
33401              </enumeratedValues>
33402              <enumeratedValues>
33403                <usage>write</usage>
33404                <enumeratedValue>
33405                  <name>Clear</name>
33406                  <description>Write: disable channel</description>
33407                  <value>1</value>
33408                </enumeratedValue>
33409              </enumeratedValues>
33410            </field>
33411            <field>
33412              <name>CH22</name>
33413              <description>Channel 22 enable clear register.  Writing '0' has no effect</description>
33414              <lsb>22</lsb>
33415              <msb>22</msb>
33416              <enumeratedValues>
33417                <usage>read</usage>
33418                <enumeratedValue>
33419                  <name>Disabled</name>
33420                  <description>Read: channel disabled</description>
33421                  <value>0</value>
33422                </enumeratedValue>
33423                <enumeratedValue>
33424                  <name>Enabled</name>
33425                  <description>Read: channel enabled</description>
33426                  <value>1</value>
33427                </enumeratedValue>
33428              </enumeratedValues>
33429              <enumeratedValues>
33430                <usage>write</usage>
33431                <enumeratedValue>
33432                  <name>Clear</name>
33433                  <description>Write: disable channel</description>
33434                  <value>1</value>
33435                </enumeratedValue>
33436              </enumeratedValues>
33437            </field>
33438            <field>
33439              <name>CH23</name>
33440              <description>Channel 23 enable clear register.  Writing '0' has no effect</description>
33441              <lsb>23</lsb>
33442              <msb>23</msb>
33443              <enumeratedValues>
33444                <usage>read</usage>
33445                <enumeratedValue>
33446                  <name>Disabled</name>
33447                  <description>Read: channel disabled</description>
33448                  <value>0</value>
33449                </enumeratedValue>
33450                <enumeratedValue>
33451                  <name>Enabled</name>
33452                  <description>Read: channel enabled</description>
33453                  <value>1</value>
33454                </enumeratedValue>
33455              </enumeratedValues>
33456              <enumeratedValues>
33457                <usage>write</usage>
33458                <enumeratedValue>
33459                  <name>Clear</name>
33460                  <description>Write: disable channel</description>
33461                  <value>1</value>
33462                </enumeratedValue>
33463              </enumeratedValues>
33464            </field>
33465            <field>
33466              <name>CH24</name>
33467              <description>Channel 24 enable clear register.  Writing '0' has no effect</description>
33468              <lsb>24</lsb>
33469              <msb>24</msb>
33470              <enumeratedValues>
33471                <usage>read</usage>
33472                <enumeratedValue>
33473                  <name>Disabled</name>
33474                  <description>Read: channel disabled</description>
33475                  <value>0</value>
33476                </enumeratedValue>
33477                <enumeratedValue>
33478                  <name>Enabled</name>
33479                  <description>Read: channel enabled</description>
33480                  <value>1</value>
33481                </enumeratedValue>
33482              </enumeratedValues>
33483              <enumeratedValues>
33484                <usage>write</usage>
33485                <enumeratedValue>
33486                  <name>Clear</name>
33487                  <description>Write: disable channel</description>
33488                  <value>1</value>
33489                </enumeratedValue>
33490              </enumeratedValues>
33491            </field>
33492            <field>
33493              <name>CH25</name>
33494              <description>Channel 25 enable clear register.  Writing '0' has no effect</description>
33495              <lsb>25</lsb>
33496              <msb>25</msb>
33497              <enumeratedValues>
33498                <usage>read</usage>
33499                <enumeratedValue>
33500                  <name>Disabled</name>
33501                  <description>Read: channel disabled</description>
33502                  <value>0</value>
33503                </enumeratedValue>
33504                <enumeratedValue>
33505                  <name>Enabled</name>
33506                  <description>Read: channel enabled</description>
33507                  <value>1</value>
33508                </enumeratedValue>
33509              </enumeratedValues>
33510              <enumeratedValues>
33511                <usage>write</usage>
33512                <enumeratedValue>
33513                  <name>Clear</name>
33514                  <description>Write: disable channel</description>
33515                  <value>1</value>
33516                </enumeratedValue>
33517              </enumeratedValues>
33518            </field>
33519            <field>
33520              <name>CH26</name>
33521              <description>Channel 26 enable clear register.  Writing '0' has no effect</description>
33522              <lsb>26</lsb>
33523              <msb>26</msb>
33524              <enumeratedValues>
33525                <usage>read</usage>
33526                <enumeratedValue>
33527                  <name>Disabled</name>
33528                  <description>Read: channel disabled</description>
33529                  <value>0</value>
33530                </enumeratedValue>
33531                <enumeratedValue>
33532                  <name>Enabled</name>
33533                  <description>Read: channel enabled</description>
33534                  <value>1</value>
33535                </enumeratedValue>
33536              </enumeratedValues>
33537              <enumeratedValues>
33538                <usage>write</usage>
33539                <enumeratedValue>
33540                  <name>Clear</name>
33541                  <description>Write: disable channel</description>
33542                  <value>1</value>
33543                </enumeratedValue>
33544              </enumeratedValues>
33545            </field>
33546            <field>
33547              <name>CH27</name>
33548              <description>Channel 27 enable clear register.  Writing '0' has no effect</description>
33549              <lsb>27</lsb>
33550              <msb>27</msb>
33551              <enumeratedValues>
33552                <usage>read</usage>
33553                <enumeratedValue>
33554                  <name>Disabled</name>
33555                  <description>Read: channel disabled</description>
33556                  <value>0</value>
33557                </enumeratedValue>
33558                <enumeratedValue>
33559                  <name>Enabled</name>
33560                  <description>Read: channel enabled</description>
33561                  <value>1</value>
33562                </enumeratedValue>
33563              </enumeratedValues>
33564              <enumeratedValues>
33565                <usage>write</usage>
33566                <enumeratedValue>
33567                  <name>Clear</name>
33568                  <description>Write: disable channel</description>
33569                  <value>1</value>
33570                </enumeratedValue>
33571              </enumeratedValues>
33572            </field>
33573            <field>
33574              <name>CH28</name>
33575              <description>Channel 28 enable clear register.  Writing '0' has no effect</description>
33576              <lsb>28</lsb>
33577              <msb>28</msb>
33578              <enumeratedValues>
33579                <usage>read</usage>
33580                <enumeratedValue>
33581                  <name>Disabled</name>
33582                  <description>Read: channel disabled</description>
33583                  <value>0</value>
33584                </enumeratedValue>
33585                <enumeratedValue>
33586                  <name>Enabled</name>
33587                  <description>Read: channel enabled</description>
33588                  <value>1</value>
33589                </enumeratedValue>
33590              </enumeratedValues>
33591              <enumeratedValues>
33592                <usage>write</usage>
33593                <enumeratedValue>
33594                  <name>Clear</name>
33595                  <description>Write: disable channel</description>
33596                  <value>1</value>
33597                </enumeratedValue>
33598              </enumeratedValues>
33599            </field>
33600            <field>
33601              <name>CH29</name>
33602              <description>Channel 29 enable clear register.  Writing '0' has no effect</description>
33603              <lsb>29</lsb>
33604              <msb>29</msb>
33605              <enumeratedValues>
33606                <usage>read</usage>
33607                <enumeratedValue>
33608                  <name>Disabled</name>
33609                  <description>Read: channel disabled</description>
33610                  <value>0</value>
33611                </enumeratedValue>
33612                <enumeratedValue>
33613                  <name>Enabled</name>
33614                  <description>Read: channel enabled</description>
33615                  <value>1</value>
33616                </enumeratedValue>
33617              </enumeratedValues>
33618              <enumeratedValues>
33619                <usage>write</usage>
33620                <enumeratedValue>
33621                  <name>Clear</name>
33622                  <description>Write: disable channel</description>
33623                  <value>1</value>
33624                </enumeratedValue>
33625              </enumeratedValues>
33626            </field>
33627            <field>
33628              <name>CH30</name>
33629              <description>Channel 30 enable clear register.  Writing '0' has no effect</description>
33630              <lsb>30</lsb>
33631              <msb>30</msb>
33632              <enumeratedValues>
33633                <usage>read</usage>
33634                <enumeratedValue>
33635                  <name>Disabled</name>
33636                  <description>Read: channel disabled</description>
33637                  <value>0</value>
33638                </enumeratedValue>
33639                <enumeratedValue>
33640                  <name>Enabled</name>
33641                  <description>Read: channel enabled</description>
33642                  <value>1</value>
33643                </enumeratedValue>
33644              </enumeratedValues>
33645              <enumeratedValues>
33646                <usage>write</usage>
33647                <enumeratedValue>
33648                  <name>Clear</name>
33649                  <description>Write: disable channel</description>
33650                  <value>1</value>
33651                </enumeratedValue>
33652              </enumeratedValues>
33653            </field>
33654            <field>
33655              <name>CH31</name>
33656              <description>Channel 31 enable clear register.  Writing '0' has no effect</description>
33657              <lsb>31</lsb>
33658              <msb>31</msb>
33659              <enumeratedValues>
33660                <usage>read</usage>
33661                <enumeratedValue>
33662                  <name>Disabled</name>
33663                  <description>Read: channel disabled</description>
33664                  <value>0</value>
33665                </enumeratedValue>
33666                <enumeratedValue>
33667                  <name>Enabled</name>
33668                  <description>Read: channel enabled</description>
33669                  <value>1</value>
33670                </enumeratedValue>
33671              </enumeratedValues>
33672              <enumeratedValues>
33673                <usage>write</usage>
33674                <enumeratedValue>
33675                  <name>Clear</name>
33676                  <description>Write: disable channel</description>
33677                  <value>1</value>
33678                </enumeratedValue>
33679              </enumeratedValues>
33680            </field>
33681          </fields>
33682        </register>
33683        <cluster>
33684          <dim>20</dim>
33685          <dimIncrement>0x008</dimIncrement>
33686          <name>CH[%s]</name>
33687          <description>PPI Channel</description>
33688          <headerStructName>PPI_CH</headerStructName>
33689          <addressOffset>0x510</addressOffset>
33690          <register>
33691            <name>EEP</name>
33692            <description>Description cluster[n]: Channel n event end-point</description>
33693            <addressOffset>0x000</addressOffset>
33694            <access>read-write</access>
33695            <fields>
33696              <field>
33697                <name>EEP</name>
33698                <description>Pointer to event register. Accepts only addresses to registers from the Event group.</description>
33699                <lsb>0</lsb>
33700                <msb>31</msb>
33701              </field>
33702            </fields>
33703          </register>
33704          <register>
33705            <name>TEP</name>
33706            <description>Description cluster[n]: Channel n task end-point</description>
33707            <addressOffset>0x004</addressOffset>
33708            <access>read-write</access>
33709            <fields>
33710              <field>
33711                <name>TEP</name>
33712                <description>Pointer to task register. Accepts only addresses to registers from the Task group.</description>
33713                <lsb>0</lsb>
33714                <msb>31</msb>
33715              </field>
33716            </fields>
33717          </register>
33718        </cluster>
33719        <register>
33720          <dim>0x6</dim>
33721          <dimIncrement>0x4</dimIncrement>
33722          <name>CHG[%s]</name>
33723          <description>Description collection[n]: Channel group n</description>
33724          <addressOffset>0x800</addressOffset>
33725          <access>read-write</access>
33726          <fields>
33727            <field>
33728              <name>CH0</name>
33729              <description>Include or exclude channel 0</description>
33730              <lsb>0</lsb>
33731              <msb>0</msb>
33732              <enumeratedValues>
33733                <enumeratedValue>
33734                  <name>Excluded</name>
33735                  <description>Exclude</description>
33736                  <value>0</value>
33737                </enumeratedValue>
33738                <enumeratedValue>
33739                  <name>Included</name>
33740                  <description>Include</description>
33741                  <value>1</value>
33742                </enumeratedValue>
33743              </enumeratedValues>
33744            </field>
33745            <field>
33746              <name>CH1</name>
33747              <description>Include or exclude channel 1</description>
33748              <lsb>1</lsb>
33749              <msb>1</msb>
33750              <enumeratedValues>
33751                <enumeratedValue>
33752                  <name>Excluded</name>
33753                  <description>Exclude</description>
33754                  <value>0</value>
33755                </enumeratedValue>
33756                <enumeratedValue>
33757                  <name>Included</name>
33758                  <description>Include</description>
33759                  <value>1</value>
33760                </enumeratedValue>
33761              </enumeratedValues>
33762            </field>
33763            <field>
33764              <name>CH2</name>
33765              <description>Include or exclude channel 2</description>
33766              <lsb>2</lsb>
33767              <msb>2</msb>
33768              <enumeratedValues>
33769                <enumeratedValue>
33770                  <name>Excluded</name>
33771                  <description>Exclude</description>
33772                  <value>0</value>
33773                </enumeratedValue>
33774                <enumeratedValue>
33775                  <name>Included</name>
33776                  <description>Include</description>
33777                  <value>1</value>
33778                </enumeratedValue>
33779              </enumeratedValues>
33780            </field>
33781            <field>
33782              <name>CH3</name>
33783              <description>Include or exclude channel 3</description>
33784              <lsb>3</lsb>
33785              <msb>3</msb>
33786              <enumeratedValues>
33787                <enumeratedValue>
33788                  <name>Excluded</name>
33789                  <description>Exclude</description>
33790                  <value>0</value>
33791                </enumeratedValue>
33792                <enumeratedValue>
33793                  <name>Included</name>
33794                  <description>Include</description>
33795                  <value>1</value>
33796                </enumeratedValue>
33797              </enumeratedValues>
33798            </field>
33799            <field>
33800              <name>CH4</name>
33801              <description>Include or exclude channel 4</description>
33802              <lsb>4</lsb>
33803              <msb>4</msb>
33804              <enumeratedValues>
33805                <enumeratedValue>
33806                  <name>Excluded</name>
33807                  <description>Exclude</description>
33808                  <value>0</value>
33809                </enumeratedValue>
33810                <enumeratedValue>
33811                  <name>Included</name>
33812                  <description>Include</description>
33813                  <value>1</value>
33814                </enumeratedValue>
33815              </enumeratedValues>
33816            </field>
33817            <field>
33818              <name>CH5</name>
33819              <description>Include or exclude channel 5</description>
33820              <lsb>5</lsb>
33821              <msb>5</msb>
33822              <enumeratedValues>
33823                <enumeratedValue>
33824                  <name>Excluded</name>
33825                  <description>Exclude</description>
33826                  <value>0</value>
33827                </enumeratedValue>
33828                <enumeratedValue>
33829                  <name>Included</name>
33830                  <description>Include</description>
33831                  <value>1</value>
33832                </enumeratedValue>
33833              </enumeratedValues>
33834            </field>
33835            <field>
33836              <name>CH6</name>
33837              <description>Include or exclude channel 6</description>
33838              <lsb>6</lsb>
33839              <msb>6</msb>
33840              <enumeratedValues>
33841                <enumeratedValue>
33842                  <name>Excluded</name>
33843                  <description>Exclude</description>
33844                  <value>0</value>
33845                </enumeratedValue>
33846                <enumeratedValue>
33847                  <name>Included</name>
33848                  <description>Include</description>
33849                  <value>1</value>
33850                </enumeratedValue>
33851              </enumeratedValues>
33852            </field>
33853            <field>
33854              <name>CH7</name>
33855              <description>Include or exclude channel 7</description>
33856              <lsb>7</lsb>
33857              <msb>7</msb>
33858              <enumeratedValues>
33859                <enumeratedValue>
33860                  <name>Excluded</name>
33861                  <description>Exclude</description>
33862                  <value>0</value>
33863                </enumeratedValue>
33864                <enumeratedValue>
33865                  <name>Included</name>
33866                  <description>Include</description>
33867                  <value>1</value>
33868                </enumeratedValue>
33869              </enumeratedValues>
33870            </field>
33871            <field>
33872              <name>CH8</name>
33873              <description>Include or exclude channel 8</description>
33874              <lsb>8</lsb>
33875              <msb>8</msb>
33876              <enumeratedValues>
33877                <enumeratedValue>
33878                  <name>Excluded</name>
33879                  <description>Exclude</description>
33880                  <value>0</value>
33881                </enumeratedValue>
33882                <enumeratedValue>
33883                  <name>Included</name>
33884                  <description>Include</description>
33885                  <value>1</value>
33886                </enumeratedValue>
33887              </enumeratedValues>
33888            </field>
33889            <field>
33890              <name>CH9</name>
33891              <description>Include or exclude channel 9</description>
33892              <lsb>9</lsb>
33893              <msb>9</msb>
33894              <enumeratedValues>
33895                <enumeratedValue>
33896                  <name>Excluded</name>
33897                  <description>Exclude</description>
33898                  <value>0</value>
33899                </enumeratedValue>
33900                <enumeratedValue>
33901                  <name>Included</name>
33902                  <description>Include</description>
33903                  <value>1</value>
33904                </enumeratedValue>
33905              </enumeratedValues>
33906            </field>
33907            <field>
33908              <name>CH10</name>
33909              <description>Include or exclude channel 10</description>
33910              <lsb>10</lsb>
33911              <msb>10</msb>
33912              <enumeratedValues>
33913                <enumeratedValue>
33914                  <name>Excluded</name>
33915                  <description>Exclude</description>
33916                  <value>0</value>
33917                </enumeratedValue>
33918                <enumeratedValue>
33919                  <name>Included</name>
33920                  <description>Include</description>
33921                  <value>1</value>
33922                </enumeratedValue>
33923              </enumeratedValues>
33924            </field>
33925            <field>
33926              <name>CH11</name>
33927              <description>Include or exclude channel 11</description>
33928              <lsb>11</lsb>
33929              <msb>11</msb>
33930              <enumeratedValues>
33931                <enumeratedValue>
33932                  <name>Excluded</name>
33933                  <description>Exclude</description>
33934                  <value>0</value>
33935                </enumeratedValue>
33936                <enumeratedValue>
33937                  <name>Included</name>
33938                  <description>Include</description>
33939                  <value>1</value>
33940                </enumeratedValue>
33941              </enumeratedValues>
33942            </field>
33943            <field>
33944              <name>CH12</name>
33945              <description>Include or exclude channel 12</description>
33946              <lsb>12</lsb>
33947              <msb>12</msb>
33948              <enumeratedValues>
33949                <enumeratedValue>
33950                  <name>Excluded</name>
33951                  <description>Exclude</description>
33952                  <value>0</value>
33953                </enumeratedValue>
33954                <enumeratedValue>
33955                  <name>Included</name>
33956                  <description>Include</description>
33957                  <value>1</value>
33958                </enumeratedValue>
33959              </enumeratedValues>
33960            </field>
33961            <field>
33962              <name>CH13</name>
33963              <description>Include or exclude channel 13</description>
33964              <lsb>13</lsb>
33965              <msb>13</msb>
33966              <enumeratedValues>
33967                <enumeratedValue>
33968                  <name>Excluded</name>
33969                  <description>Exclude</description>
33970                  <value>0</value>
33971                </enumeratedValue>
33972                <enumeratedValue>
33973                  <name>Included</name>
33974                  <description>Include</description>
33975                  <value>1</value>
33976                </enumeratedValue>
33977              </enumeratedValues>
33978            </field>
33979            <field>
33980              <name>CH14</name>
33981              <description>Include or exclude channel 14</description>
33982              <lsb>14</lsb>
33983              <msb>14</msb>
33984              <enumeratedValues>
33985                <enumeratedValue>
33986                  <name>Excluded</name>
33987                  <description>Exclude</description>
33988                  <value>0</value>
33989                </enumeratedValue>
33990                <enumeratedValue>
33991                  <name>Included</name>
33992                  <description>Include</description>
33993                  <value>1</value>
33994                </enumeratedValue>
33995              </enumeratedValues>
33996            </field>
33997            <field>
33998              <name>CH15</name>
33999              <description>Include or exclude channel 15</description>
34000              <lsb>15</lsb>
34001              <msb>15</msb>
34002              <enumeratedValues>
34003                <enumeratedValue>
34004                  <name>Excluded</name>
34005                  <description>Exclude</description>
34006                  <value>0</value>
34007                </enumeratedValue>
34008                <enumeratedValue>
34009                  <name>Included</name>
34010                  <description>Include</description>
34011                  <value>1</value>
34012                </enumeratedValue>
34013              </enumeratedValues>
34014            </field>
34015            <field>
34016              <name>CH16</name>
34017              <description>Include or exclude channel 16</description>
34018              <lsb>16</lsb>
34019              <msb>16</msb>
34020              <enumeratedValues>
34021                <enumeratedValue>
34022                  <name>Excluded</name>
34023                  <description>Exclude</description>
34024                  <value>0</value>
34025                </enumeratedValue>
34026                <enumeratedValue>
34027                  <name>Included</name>
34028                  <description>Include</description>
34029                  <value>1</value>
34030                </enumeratedValue>
34031              </enumeratedValues>
34032            </field>
34033            <field>
34034              <name>CH17</name>
34035              <description>Include or exclude channel 17</description>
34036              <lsb>17</lsb>
34037              <msb>17</msb>
34038              <enumeratedValues>
34039                <enumeratedValue>
34040                  <name>Excluded</name>
34041                  <description>Exclude</description>
34042                  <value>0</value>
34043                </enumeratedValue>
34044                <enumeratedValue>
34045                  <name>Included</name>
34046                  <description>Include</description>
34047                  <value>1</value>
34048                </enumeratedValue>
34049              </enumeratedValues>
34050            </field>
34051            <field>
34052              <name>CH18</name>
34053              <description>Include or exclude channel 18</description>
34054              <lsb>18</lsb>
34055              <msb>18</msb>
34056              <enumeratedValues>
34057                <enumeratedValue>
34058                  <name>Excluded</name>
34059                  <description>Exclude</description>
34060                  <value>0</value>
34061                </enumeratedValue>
34062                <enumeratedValue>
34063                  <name>Included</name>
34064                  <description>Include</description>
34065                  <value>1</value>
34066                </enumeratedValue>
34067              </enumeratedValues>
34068            </field>
34069            <field>
34070              <name>CH19</name>
34071              <description>Include or exclude channel 19</description>
34072              <lsb>19</lsb>
34073              <msb>19</msb>
34074              <enumeratedValues>
34075                <enumeratedValue>
34076                  <name>Excluded</name>
34077                  <description>Exclude</description>
34078                  <value>0</value>
34079                </enumeratedValue>
34080                <enumeratedValue>
34081                  <name>Included</name>
34082                  <description>Include</description>
34083                  <value>1</value>
34084                </enumeratedValue>
34085              </enumeratedValues>
34086            </field>
34087            <field>
34088              <name>CH20</name>
34089              <description>Include or exclude channel 20</description>
34090              <lsb>20</lsb>
34091              <msb>20</msb>
34092              <enumeratedValues>
34093                <enumeratedValue>
34094                  <name>Excluded</name>
34095                  <description>Exclude</description>
34096                  <value>0</value>
34097                </enumeratedValue>
34098                <enumeratedValue>
34099                  <name>Included</name>
34100                  <description>Include</description>
34101                  <value>1</value>
34102                </enumeratedValue>
34103              </enumeratedValues>
34104            </field>
34105            <field>
34106              <name>CH21</name>
34107              <description>Include or exclude channel 21</description>
34108              <lsb>21</lsb>
34109              <msb>21</msb>
34110              <enumeratedValues>
34111                <enumeratedValue>
34112                  <name>Excluded</name>
34113                  <description>Exclude</description>
34114                  <value>0</value>
34115                </enumeratedValue>
34116                <enumeratedValue>
34117                  <name>Included</name>
34118                  <description>Include</description>
34119                  <value>1</value>
34120                </enumeratedValue>
34121              </enumeratedValues>
34122            </field>
34123            <field>
34124              <name>CH22</name>
34125              <description>Include or exclude channel 22</description>
34126              <lsb>22</lsb>
34127              <msb>22</msb>
34128              <enumeratedValues>
34129                <enumeratedValue>
34130                  <name>Excluded</name>
34131                  <description>Exclude</description>
34132                  <value>0</value>
34133                </enumeratedValue>
34134                <enumeratedValue>
34135                  <name>Included</name>
34136                  <description>Include</description>
34137                  <value>1</value>
34138                </enumeratedValue>
34139              </enumeratedValues>
34140            </field>
34141            <field>
34142              <name>CH23</name>
34143              <description>Include or exclude channel 23</description>
34144              <lsb>23</lsb>
34145              <msb>23</msb>
34146              <enumeratedValues>
34147                <enumeratedValue>
34148                  <name>Excluded</name>
34149                  <description>Exclude</description>
34150                  <value>0</value>
34151                </enumeratedValue>
34152                <enumeratedValue>
34153                  <name>Included</name>
34154                  <description>Include</description>
34155                  <value>1</value>
34156                </enumeratedValue>
34157              </enumeratedValues>
34158            </field>
34159            <field>
34160              <name>CH24</name>
34161              <description>Include or exclude channel 24</description>
34162              <lsb>24</lsb>
34163              <msb>24</msb>
34164              <enumeratedValues>
34165                <enumeratedValue>
34166                  <name>Excluded</name>
34167                  <description>Exclude</description>
34168                  <value>0</value>
34169                </enumeratedValue>
34170                <enumeratedValue>
34171                  <name>Included</name>
34172                  <description>Include</description>
34173                  <value>1</value>
34174                </enumeratedValue>
34175              </enumeratedValues>
34176            </field>
34177            <field>
34178              <name>CH25</name>
34179              <description>Include or exclude channel 25</description>
34180              <lsb>25</lsb>
34181              <msb>25</msb>
34182              <enumeratedValues>
34183                <enumeratedValue>
34184                  <name>Excluded</name>
34185                  <description>Exclude</description>
34186                  <value>0</value>
34187                </enumeratedValue>
34188                <enumeratedValue>
34189                  <name>Included</name>
34190                  <description>Include</description>
34191                  <value>1</value>
34192                </enumeratedValue>
34193              </enumeratedValues>
34194            </field>
34195            <field>
34196              <name>CH26</name>
34197              <description>Include or exclude channel 26</description>
34198              <lsb>26</lsb>
34199              <msb>26</msb>
34200              <enumeratedValues>
34201                <enumeratedValue>
34202                  <name>Excluded</name>
34203                  <description>Exclude</description>
34204                  <value>0</value>
34205                </enumeratedValue>
34206                <enumeratedValue>
34207                  <name>Included</name>
34208                  <description>Include</description>
34209                  <value>1</value>
34210                </enumeratedValue>
34211              </enumeratedValues>
34212            </field>
34213            <field>
34214              <name>CH27</name>
34215              <description>Include or exclude channel 27</description>
34216              <lsb>27</lsb>
34217              <msb>27</msb>
34218              <enumeratedValues>
34219                <enumeratedValue>
34220                  <name>Excluded</name>
34221                  <description>Exclude</description>
34222                  <value>0</value>
34223                </enumeratedValue>
34224                <enumeratedValue>
34225                  <name>Included</name>
34226                  <description>Include</description>
34227                  <value>1</value>
34228                </enumeratedValue>
34229              </enumeratedValues>
34230            </field>
34231            <field>
34232              <name>CH28</name>
34233              <description>Include or exclude channel 28</description>
34234              <lsb>28</lsb>
34235              <msb>28</msb>
34236              <enumeratedValues>
34237                <enumeratedValue>
34238                  <name>Excluded</name>
34239                  <description>Exclude</description>
34240                  <value>0</value>
34241                </enumeratedValue>
34242                <enumeratedValue>
34243                  <name>Included</name>
34244                  <description>Include</description>
34245                  <value>1</value>
34246                </enumeratedValue>
34247              </enumeratedValues>
34248            </field>
34249            <field>
34250              <name>CH29</name>
34251              <description>Include or exclude channel 29</description>
34252              <lsb>29</lsb>
34253              <msb>29</msb>
34254              <enumeratedValues>
34255                <enumeratedValue>
34256                  <name>Excluded</name>
34257                  <description>Exclude</description>
34258                  <value>0</value>
34259                </enumeratedValue>
34260                <enumeratedValue>
34261                  <name>Included</name>
34262                  <description>Include</description>
34263                  <value>1</value>
34264                </enumeratedValue>
34265              </enumeratedValues>
34266            </field>
34267            <field>
34268              <name>CH30</name>
34269              <description>Include or exclude channel 30</description>
34270              <lsb>30</lsb>
34271              <msb>30</msb>
34272              <enumeratedValues>
34273                <enumeratedValue>
34274                  <name>Excluded</name>
34275                  <description>Exclude</description>
34276                  <value>0</value>
34277                </enumeratedValue>
34278                <enumeratedValue>
34279                  <name>Included</name>
34280                  <description>Include</description>
34281                  <value>1</value>
34282                </enumeratedValue>
34283              </enumeratedValues>
34284            </field>
34285            <field>
34286              <name>CH31</name>
34287              <description>Include or exclude channel 31</description>
34288              <lsb>31</lsb>
34289              <msb>31</msb>
34290              <enumeratedValues>
34291                <enumeratedValue>
34292                  <name>Excluded</name>
34293                  <description>Exclude</description>
34294                  <value>0</value>
34295                </enumeratedValue>
34296                <enumeratedValue>
34297                  <name>Included</name>
34298                  <description>Include</description>
34299                  <value>1</value>
34300                </enumeratedValue>
34301              </enumeratedValues>
34302            </field>
34303          </fields>
34304        </register>
34305        <cluster>
34306          <dim>32</dim>
34307          <dimIncrement>0x004</dimIncrement>
34308          <name>FORK[%s]</name>
34309          <description>Fork</description>
34310          <headerStructName>PPI_FORK</headerStructName>
34311          <addressOffset>0x910</addressOffset>
34312          <register>
34313            <name>TEP</name>
34314            <description>Description cluster[n]: Channel n task end-point</description>
34315            <addressOffset>0x000</addressOffset>
34316            <access>read-write</access>
34317            <fields>
34318              <field>
34319                <name>TEP</name>
34320                <description>Pointer to task register</description>
34321                <lsb>0</lsb>
34322                <msb>31</msb>
34323              </field>
34324            </fields>
34325          </register>
34326        </cluster>
34327      </registers>
34328    </peripheral>
34329    <peripheral>
34330      <name>MWU</name>
34331      <description>Memory Watch Unit</description>
34332      <baseAddress>0x40020000</baseAddress>
34333      <addressBlock>
34334        <offset>0</offset>
34335        <size>0x1000</size>
34336        <usage>registers</usage>
34337      </addressBlock>
34338      <interrupt>
34339        <name>MWU</name>
34340        <value>32</value>
34341      </interrupt>
34342      <groupName>MWU</groupName>
34343      <size>0x20</size>
34344      <registers>
34345        <cluster>
34346          <dim>4</dim>
34347          <dimIncrement>0x008</dimIncrement>
34348          <name>EVENTS_REGION[%s]</name>
34349          <description>Unspecified</description>
34350          <headerStructName>MWU_EVENTS_REGION</headerStructName>
34351          <addressOffset>0x100</addressOffset>
34352          <register>
34353            <name>WA</name>
34354            <description>Description cluster[n]: Write access to region n detected</description>
34355            <addressOffset>0x000</addressOffset>
34356            <access>read-write</access>
34357            <fields>
34358              <field>
34359                <name>WA</name>
34360                <lsb>0</lsb>
34361                <msb>0</msb>
34362              </field>
34363            </fields>
34364          </register>
34365          <register>
34366            <name>RA</name>
34367            <description>Description cluster[n]: Read access to region n detected</description>
34368            <addressOffset>0x004</addressOffset>
34369            <access>read-write</access>
34370            <fields>
34371              <field>
34372                <name>RA</name>
34373                <lsb>0</lsb>
34374                <msb>0</msb>
34375              </field>
34376            </fields>
34377          </register>
34378        </cluster>
34379        <cluster>
34380          <dim>2</dim>
34381          <dimIncrement>0x008</dimIncrement>
34382          <name>EVENTS_PREGION[%s]</name>
34383          <description>Unspecified</description>
34384          <headerStructName>MWU_EVENTS_PREGION</headerStructName>
34385          <addressOffset>0x160</addressOffset>
34386          <register>
34387            <name>WA</name>
34388            <description>Description cluster[n]: Write access to peripheral region n detected</description>
34389            <addressOffset>0x000</addressOffset>
34390            <access>read-write</access>
34391            <fields>
34392              <field>
34393                <name>WA</name>
34394                <lsb>0</lsb>
34395                <msb>0</msb>
34396              </field>
34397            </fields>
34398          </register>
34399          <register>
34400            <name>RA</name>
34401            <description>Description cluster[n]: Read access to peripheral region n detected</description>
34402            <addressOffset>0x004</addressOffset>
34403            <access>read-write</access>
34404            <fields>
34405              <field>
34406                <name>RA</name>
34407                <lsb>0</lsb>
34408                <msb>0</msb>
34409              </field>
34410            </fields>
34411          </register>
34412        </cluster>
34413        <register>
34414          <name>INTEN</name>
34415          <description>Enable or disable interrupt</description>
34416          <addressOffset>0x300</addressOffset>
34417          <access>read-write</access>
34418          <fields>
34419            <field>
34420              <name>REGION0WA</name>
34421              <description>Enable or disable interrupt for REGION[0].WA event</description>
34422              <lsb>0</lsb>
34423              <msb>0</msb>
34424              <enumeratedValues>
34425                <enumeratedValue>
34426                  <name>Disabled</name>
34427                  <description>Disable</description>
34428                  <value>0</value>
34429                </enumeratedValue>
34430                <enumeratedValue>
34431                  <name>Enabled</name>
34432                  <description>Enable</description>
34433                  <value>1</value>
34434                </enumeratedValue>
34435              </enumeratedValues>
34436            </field>
34437            <field>
34438              <name>REGION0RA</name>
34439              <description>Enable or disable interrupt for REGION[0].RA event</description>
34440              <lsb>1</lsb>
34441              <msb>1</msb>
34442              <enumeratedValues>
34443                <enumeratedValue>
34444                  <name>Disabled</name>
34445                  <description>Disable</description>
34446                  <value>0</value>
34447                </enumeratedValue>
34448                <enumeratedValue>
34449                  <name>Enabled</name>
34450                  <description>Enable</description>
34451                  <value>1</value>
34452                </enumeratedValue>
34453              </enumeratedValues>
34454            </field>
34455            <field>
34456              <name>REGION1WA</name>
34457              <description>Enable or disable interrupt for REGION[1].WA event</description>
34458              <lsb>2</lsb>
34459              <msb>2</msb>
34460              <enumeratedValues>
34461                <enumeratedValue>
34462                  <name>Disabled</name>
34463                  <description>Disable</description>
34464                  <value>0</value>
34465                </enumeratedValue>
34466                <enumeratedValue>
34467                  <name>Enabled</name>
34468                  <description>Enable</description>
34469                  <value>1</value>
34470                </enumeratedValue>
34471              </enumeratedValues>
34472            </field>
34473            <field>
34474              <name>REGION1RA</name>
34475              <description>Enable or disable interrupt for REGION[1].RA event</description>
34476              <lsb>3</lsb>
34477              <msb>3</msb>
34478              <enumeratedValues>
34479                <enumeratedValue>
34480                  <name>Disabled</name>
34481                  <description>Disable</description>
34482                  <value>0</value>
34483                </enumeratedValue>
34484                <enumeratedValue>
34485                  <name>Enabled</name>
34486                  <description>Enable</description>
34487                  <value>1</value>
34488                </enumeratedValue>
34489              </enumeratedValues>
34490            </field>
34491            <field>
34492              <name>REGION2WA</name>
34493              <description>Enable or disable interrupt for REGION[2].WA event</description>
34494              <lsb>4</lsb>
34495              <msb>4</msb>
34496              <enumeratedValues>
34497                <enumeratedValue>
34498                  <name>Disabled</name>
34499                  <description>Disable</description>
34500                  <value>0</value>
34501                </enumeratedValue>
34502                <enumeratedValue>
34503                  <name>Enabled</name>
34504                  <description>Enable</description>
34505                  <value>1</value>
34506                </enumeratedValue>
34507              </enumeratedValues>
34508            </field>
34509            <field>
34510              <name>REGION2RA</name>
34511              <description>Enable or disable interrupt for REGION[2].RA event</description>
34512              <lsb>5</lsb>
34513              <msb>5</msb>
34514              <enumeratedValues>
34515                <enumeratedValue>
34516                  <name>Disabled</name>
34517                  <description>Disable</description>
34518                  <value>0</value>
34519                </enumeratedValue>
34520                <enumeratedValue>
34521                  <name>Enabled</name>
34522                  <description>Enable</description>
34523                  <value>1</value>
34524                </enumeratedValue>
34525              </enumeratedValues>
34526            </field>
34527            <field>
34528              <name>REGION3WA</name>
34529              <description>Enable or disable interrupt for REGION[3].WA event</description>
34530              <lsb>6</lsb>
34531              <msb>6</msb>
34532              <enumeratedValues>
34533                <enumeratedValue>
34534                  <name>Disabled</name>
34535                  <description>Disable</description>
34536                  <value>0</value>
34537                </enumeratedValue>
34538                <enumeratedValue>
34539                  <name>Enabled</name>
34540                  <description>Enable</description>
34541                  <value>1</value>
34542                </enumeratedValue>
34543              </enumeratedValues>
34544            </field>
34545            <field>
34546              <name>REGION3RA</name>
34547              <description>Enable or disable interrupt for REGION[3].RA event</description>
34548              <lsb>7</lsb>
34549              <msb>7</msb>
34550              <enumeratedValues>
34551                <enumeratedValue>
34552                  <name>Disabled</name>
34553                  <description>Disable</description>
34554                  <value>0</value>
34555                </enumeratedValue>
34556                <enumeratedValue>
34557                  <name>Enabled</name>
34558                  <description>Enable</description>
34559                  <value>1</value>
34560                </enumeratedValue>
34561              </enumeratedValues>
34562            </field>
34563            <field>
34564              <name>PREGION0WA</name>
34565              <description>Enable or disable interrupt for PREGION[0].WA event</description>
34566              <lsb>24</lsb>
34567              <msb>24</msb>
34568              <enumeratedValues>
34569                <enumeratedValue>
34570                  <name>Disabled</name>
34571                  <description>Disable</description>
34572                  <value>0</value>
34573                </enumeratedValue>
34574                <enumeratedValue>
34575                  <name>Enabled</name>
34576                  <description>Enable</description>
34577                  <value>1</value>
34578                </enumeratedValue>
34579              </enumeratedValues>
34580            </field>
34581            <field>
34582              <name>PREGION0RA</name>
34583              <description>Enable or disable interrupt for PREGION[0].RA event</description>
34584              <lsb>25</lsb>
34585              <msb>25</msb>
34586              <enumeratedValues>
34587                <enumeratedValue>
34588                  <name>Disabled</name>
34589                  <description>Disable</description>
34590                  <value>0</value>
34591                </enumeratedValue>
34592                <enumeratedValue>
34593                  <name>Enabled</name>
34594                  <description>Enable</description>
34595                  <value>1</value>
34596                </enumeratedValue>
34597              </enumeratedValues>
34598            </field>
34599            <field>
34600              <name>PREGION1WA</name>
34601              <description>Enable or disable interrupt for PREGION[1].WA event</description>
34602              <lsb>26</lsb>
34603              <msb>26</msb>
34604              <enumeratedValues>
34605                <enumeratedValue>
34606                  <name>Disabled</name>
34607                  <description>Disable</description>
34608                  <value>0</value>
34609                </enumeratedValue>
34610                <enumeratedValue>
34611                  <name>Enabled</name>
34612                  <description>Enable</description>
34613                  <value>1</value>
34614                </enumeratedValue>
34615              </enumeratedValues>
34616            </field>
34617            <field>
34618              <name>PREGION1RA</name>
34619              <description>Enable or disable interrupt for PREGION[1].RA event</description>
34620              <lsb>27</lsb>
34621              <msb>27</msb>
34622              <enumeratedValues>
34623                <enumeratedValue>
34624                  <name>Disabled</name>
34625                  <description>Disable</description>
34626                  <value>0</value>
34627                </enumeratedValue>
34628                <enumeratedValue>
34629                  <name>Enabled</name>
34630                  <description>Enable</description>
34631                  <value>1</value>
34632                </enumeratedValue>
34633              </enumeratedValues>
34634            </field>
34635          </fields>
34636        </register>
34637        <register>
34638          <name>INTENSET</name>
34639          <description>Enable interrupt</description>
34640          <addressOffset>0x304</addressOffset>
34641          <access>read-write</access>
34642          <fields>
34643            <field>
34644              <name>REGION0WA</name>
34645              <description>Write '1' to enable interrupt for REGION[0].WA event</description>
34646              <lsb>0</lsb>
34647              <msb>0</msb>
34648              <enumeratedValues>
34649                <usage>read</usage>
34650                <enumeratedValue>
34651                  <name>Disabled</name>
34652                  <description>Read: Disabled</description>
34653                  <value>0</value>
34654                </enumeratedValue>
34655                <enumeratedValue>
34656                  <name>Enabled</name>
34657                  <description>Read: Enabled</description>
34658                  <value>1</value>
34659                </enumeratedValue>
34660              </enumeratedValues>
34661              <enumeratedValues>
34662                <usage>write</usage>
34663                <enumeratedValue>
34664                  <name>Set</name>
34665                  <description>Enable</description>
34666                  <value>1</value>
34667                </enumeratedValue>
34668              </enumeratedValues>
34669            </field>
34670            <field>
34671              <name>REGION0RA</name>
34672              <description>Write '1' to enable interrupt for REGION[0].RA event</description>
34673              <lsb>1</lsb>
34674              <msb>1</msb>
34675              <enumeratedValues>
34676                <usage>read</usage>
34677                <enumeratedValue>
34678                  <name>Disabled</name>
34679                  <description>Read: Disabled</description>
34680                  <value>0</value>
34681                </enumeratedValue>
34682                <enumeratedValue>
34683                  <name>Enabled</name>
34684                  <description>Read: Enabled</description>
34685                  <value>1</value>
34686                </enumeratedValue>
34687              </enumeratedValues>
34688              <enumeratedValues>
34689                <usage>write</usage>
34690                <enumeratedValue>
34691                  <name>Set</name>
34692                  <description>Enable</description>
34693                  <value>1</value>
34694                </enumeratedValue>
34695              </enumeratedValues>
34696            </field>
34697            <field>
34698              <name>REGION1WA</name>
34699              <description>Write '1' to enable interrupt for REGION[1].WA event</description>
34700              <lsb>2</lsb>
34701              <msb>2</msb>
34702              <enumeratedValues>
34703                <usage>read</usage>
34704                <enumeratedValue>
34705                  <name>Disabled</name>
34706                  <description>Read: Disabled</description>
34707                  <value>0</value>
34708                </enumeratedValue>
34709                <enumeratedValue>
34710                  <name>Enabled</name>
34711                  <description>Read: Enabled</description>
34712                  <value>1</value>
34713                </enumeratedValue>
34714              </enumeratedValues>
34715              <enumeratedValues>
34716                <usage>write</usage>
34717                <enumeratedValue>
34718                  <name>Set</name>
34719                  <description>Enable</description>
34720                  <value>1</value>
34721                </enumeratedValue>
34722              </enumeratedValues>
34723            </field>
34724            <field>
34725              <name>REGION1RA</name>
34726              <description>Write '1' to enable interrupt for REGION[1].RA event</description>
34727              <lsb>3</lsb>
34728              <msb>3</msb>
34729              <enumeratedValues>
34730                <usage>read</usage>
34731                <enumeratedValue>
34732                  <name>Disabled</name>
34733                  <description>Read: Disabled</description>
34734                  <value>0</value>
34735                </enumeratedValue>
34736                <enumeratedValue>
34737                  <name>Enabled</name>
34738                  <description>Read: Enabled</description>
34739                  <value>1</value>
34740                </enumeratedValue>
34741              </enumeratedValues>
34742              <enumeratedValues>
34743                <usage>write</usage>
34744                <enumeratedValue>
34745                  <name>Set</name>
34746                  <description>Enable</description>
34747                  <value>1</value>
34748                </enumeratedValue>
34749              </enumeratedValues>
34750            </field>
34751            <field>
34752              <name>REGION2WA</name>
34753              <description>Write '1' to enable interrupt for REGION[2].WA event</description>
34754              <lsb>4</lsb>
34755              <msb>4</msb>
34756              <enumeratedValues>
34757                <usage>read</usage>
34758                <enumeratedValue>
34759                  <name>Disabled</name>
34760                  <description>Read: Disabled</description>
34761                  <value>0</value>
34762                </enumeratedValue>
34763                <enumeratedValue>
34764                  <name>Enabled</name>
34765                  <description>Read: Enabled</description>
34766                  <value>1</value>
34767                </enumeratedValue>
34768              </enumeratedValues>
34769              <enumeratedValues>
34770                <usage>write</usage>
34771                <enumeratedValue>
34772                  <name>Set</name>
34773                  <description>Enable</description>
34774                  <value>1</value>
34775                </enumeratedValue>
34776              </enumeratedValues>
34777            </field>
34778            <field>
34779              <name>REGION2RA</name>
34780              <description>Write '1' to enable interrupt for REGION[2].RA event</description>
34781              <lsb>5</lsb>
34782              <msb>5</msb>
34783              <enumeratedValues>
34784                <usage>read</usage>
34785                <enumeratedValue>
34786                  <name>Disabled</name>
34787                  <description>Read: Disabled</description>
34788                  <value>0</value>
34789                </enumeratedValue>
34790                <enumeratedValue>
34791                  <name>Enabled</name>
34792                  <description>Read: Enabled</description>
34793                  <value>1</value>
34794                </enumeratedValue>
34795              </enumeratedValues>
34796              <enumeratedValues>
34797                <usage>write</usage>
34798                <enumeratedValue>
34799                  <name>Set</name>
34800                  <description>Enable</description>
34801                  <value>1</value>
34802                </enumeratedValue>
34803              </enumeratedValues>
34804            </field>
34805            <field>
34806              <name>REGION3WA</name>
34807              <description>Write '1' to enable interrupt for REGION[3].WA event</description>
34808              <lsb>6</lsb>
34809              <msb>6</msb>
34810              <enumeratedValues>
34811                <usage>read</usage>
34812                <enumeratedValue>
34813                  <name>Disabled</name>
34814                  <description>Read: Disabled</description>
34815                  <value>0</value>
34816                </enumeratedValue>
34817                <enumeratedValue>
34818                  <name>Enabled</name>
34819                  <description>Read: Enabled</description>
34820                  <value>1</value>
34821                </enumeratedValue>
34822              </enumeratedValues>
34823              <enumeratedValues>
34824                <usage>write</usage>
34825                <enumeratedValue>
34826                  <name>Set</name>
34827                  <description>Enable</description>
34828                  <value>1</value>
34829                </enumeratedValue>
34830              </enumeratedValues>
34831            </field>
34832            <field>
34833              <name>REGION3RA</name>
34834              <description>Write '1' to enable interrupt for REGION[3].RA event</description>
34835              <lsb>7</lsb>
34836              <msb>7</msb>
34837              <enumeratedValues>
34838                <usage>read</usage>
34839                <enumeratedValue>
34840                  <name>Disabled</name>
34841                  <description>Read: Disabled</description>
34842                  <value>0</value>
34843                </enumeratedValue>
34844                <enumeratedValue>
34845                  <name>Enabled</name>
34846                  <description>Read: Enabled</description>
34847                  <value>1</value>
34848                </enumeratedValue>
34849              </enumeratedValues>
34850              <enumeratedValues>
34851                <usage>write</usage>
34852                <enumeratedValue>
34853                  <name>Set</name>
34854                  <description>Enable</description>
34855                  <value>1</value>
34856                </enumeratedValue>
34857              </enumeratedValues>
34858            </field>
34859            <field>
34860              <name>PREGION0WA</name>
34861              <description>Write '1' to enable interrupt for PREGION[0].WA event</description>
34862              <lsb>24</lsb>
34863              <msb>24</msb>
34864              <enumeratedValues>
34865                <usage>read</usage>
34866                <enumeratedValue>
34867                  <name>Disabled</name>
34868                  <description>Read: Disabled</description>
34869                  <value>0</value>
34870                </enumeratedValue>
34871                <enumeratedValue>
34872                  <name>Enabled</name>
34873                  <description>Read: Enabled</description>
34874                  <value>1</value>
34875                </enumeratedValue>
34876              </enumeratedValues>
34877              <enumeratedValues>
34878                <usage>write</usage>
34879                <enumeratedValue>
34880                  <name>Set</name>
34881                  <description>Enable</description>
34882                  <value>1</value>
34883                </enumeratedValue>
34884              </enumeratedValues>
34885            </field>
34886            <field>
34887              <name>PREGION0RA</name>
34888              <description>Write '1' to enable interrupt for PREGION[0].RA event</description>
34889              <lsb>25</lsb>
34890              <msb>25</msb>
34891              <enumeratedValues>
34892                <usage>read</usage>
34893                <enumeratedValue>
34894                  <name>Disabled</name>
34895                  <description>Read: Disabled</description>
34896                  <value>0</value>
34897                </enumeratedValue>
34898                <enumeratedValue>
34899                  <name>Enabled</name>
34900                  <description>Read: Enabled</description>
34901                  <value>1</value>
34902                </enumeratedValue>
34903              </enumeratedValues>
34904              <enumeratedValues>
34905                <usage>write</usage>
34906                <enumeratedValue>
34907                  <name>Set</name>
34908                  <description>Enable</description>
34909                  <value>1</value>
34910                </enumeratedValue>
34911              </enumeratedValues>
34912            </field>
34913            <field>
34914              <name>PREGION1WA</name>
34915              <description>Write '1' to enable interrupt for PREGION[1].WA event</description>
34916              <lsb>26</lsb>
34917              <msb>26</msb>
34918              <enumeratedValues>
34919                <usage>read</usage>
34920                <enumeratedValue>
34921                  <name>Disabled</name>
34922                  <description>Read: Disabled</description>
34923                  <value>0</value>
34924                </enumeratedValue>
34925                <enumeratedValue>
34926                  <name>Enabled</name>
34927                  <description>Read: Enabled</description>
34928                  <value>1</value>
34929                </enumeratedValue>
34930              </enumeratedValues>
34931              <enumeratedValues>
34932                <usage>write</usage>
34933                <enumeratedValue>
34934                  <name>Set</name>
34935                  <description>Enable</description>
34936                  <value>1</value>
34937                </enumeratedValue>
34938              </enumeratedValues>
34939            </field>
34940            <field>
34941              <name>PREGION1RA</name>
34942              <description>Write '1' to enable interrupt for PREGION[1].RA event</description>
34943              <lsb>27</lsb>
34944              <msb>27</msb>
34945              <enumeratedValues>
34946                <usage>read</usage>
34947                <enumeratedValue>
34948                  <name>Disabled</name>
34949                  <description>Read: Disabled</description>
34950                  <value>0</value>
34951                </enumeratedValue>
34952                <enumeratedValue>
34953                  <name>Enabled</name>
34954                  <description>Read: Enabled</description>
34955                  <value>1</value>
34956                </enumeratedValue>
34957              </enumeratedValues>
34958              <enumeratedValues>
34959                <usage>write</usage>
34960                <enumeratedValue>
34961                  <name>Set</name>
34962                  <description>Enable</description>
34963                  <value>1</value>
34964                </enumeratedValue>
34965              </enumeratedValues>
34966            </field>
34967          </fields>
34968        </register>
34969        <register>
34970          <name>INTENCLR</name>
34971          <description>Disable interrupt</description>
34972          <addressOffset>0x308</addressOffset>
34973          <access>read-write</access>
34974          <fields>
34975            <field>
34976              <name>REGION0WA</name>
34977              <description>Write '1' to disable interrupt for REGION[0].WA event</description>
34978              <lsb>0</lsb>
34979              <msb>0</msb>
34980              <enumeratedValues>
34981                <usage>read</usage>
34982                <enumeratedValue>
34983                  <name>Disabled</name>
34984                  <description>Read: Disabled</description>
34985                  <value>0</value>
34986                </enumeratedValue>
34987                <enumeratedValue>
34988                  <name>Enabled</name>
34989                  <description>Read: Enabled</description>
34990                  <value>1</value>
34991                </enumeratedValue>
34992              </enumeratedValues>
34993              <enumeratedValues>
34994                <usage>write</usage>
34995                <enumeratedValue>
34996                  <name>Clear</name>
34997                  <description>Disable</description>
34998                  <value>1</value>
34999                </enumeratedValue>
35000              </enumeratedValues>
35001            </field>
35002            <field>
35003              <name>REGION0RA</name>
35004              <description>Write '1' to disable interrupt for REGION[0].RA event</description>
35005              <lsb>1</lsb>
35006              <msb>1</msb>
35007              <enumeratedValues>
35008                <usage>read</usage>
35009                <enumeratedValue>
35010                  <name>Disabled</name>
35011                  <description>Read: Disabled</description>
35012                  <value>0</value>
35013                </enumeratedValue>
35014                <enumeratedValue>
35015                  <name>Enabled</name>
35016                  <description>Read: Enabled</description>
35017                  <value>1</value>
35018                </enumeratedValue>
35019              </enumeratedValues>
35020              <enumeratedValues>
35021                <usage>write</usage>
35022                <enumeratedValue>
35023                  <name>Clear</name>
35024                  <description>Disable</description>
35025                  <value>1</value>
35026                </enumeratedValue>
35027              </enumeratedValues>
35028            </field>
35029            <field>
35030              <name>REGION1WA</name>
35031              <description>Write '1' to disable interrupt for REGION[1].WA event</description>
35032              <lsb>2</lsb>
35033              <msb>2</msb>
35034              <enumeratedValues>
35035                <usage>read</usage>
35036                <enumeratedValue>
35037                  <name>Disabled</name>
35038                  <description>Read: Disabled</description>
35039                  <value>0</value>
35040                </enumeratedValue>
35041                <enumeratedValue>
35042                  <name>Enabled</name>
35043                  <description>Read: Enabled</description>
35044                  <value>1</value>
35045                </enumeratedValue>
35046              </enumeratedValues>
35047              <enumeratedValues>
35048                <usage>write</usage>
35049                <enumeratedValue>
35050                  <name>Clear</name>
35051                  <description>Disable</description>
35052                  <value>1</value>
35053                </enumeratedValue>
35054              </enumeratedValues>
35055            </field>
35056            <field>
35057              <name>REGION1RA</name>
35058              <description>Write '1' to disable interrupt for REGION[1].RA event</description>
35059              <lsb>3</lsb>
35060              <msb>3</msb>
35061              <enumeratedValues>
35062                <usage>read</usage>
35063                <enumeratedValue>
35064                  <name>Disabled</name>
35065                  <description>Read: Disabled</description>
35066                  <value>0</value>
35067                </enumeratedValue>
35068                <enumeratedValue>
35069                  <name>Enabled</name>
35070                  <description>Read: Enabled</description>
35071                  <value>1</value>
35072                </enumeratedValue>
35073              </enumeratedValues>
35074              <enumeratedValues>
35075                <usage>write</usage>
35076                <enumeratedValue>
35077                  <name>Clear</name>
35078                  <description>Disable</description>
35079                  <value>1</value>
35080                </enumeratedValue>
35081              </enumeratedValues>
35082            </field>
35083            <field>
35084              <name>REGION2WA</name>
35085              <description>Write '1' to disable interrupt for REGION[2].WA event</description>
35086              <lsb>4</lsb>
35087              <msb>4</msb>
35088              <enumeratedValues>
35089                <usage>read</usage>
35090                <enumeratedValue>
35091                  <name>Disabled</name>
35092                  <description>Read: Disabled</description>
35093                  <value>0</value>
35094                </enumeratedValue>
35095                <enumeratedValue>
35096                  <name>Enabled</name>
35097                  <description>Read: Enabled</description>
35098                  <value>1</value>
35099                </enumeratedValue>
35100              </enumeratedValues>
35101              <enumeratedValues>
35102                <usage>write</usage>
35103                <enumeratedValue>
35104                  <name>Clear</name>
35105                  <description>Disable</description>
35106                  <value>1</value>
35107                </enumeratedValue>
35108              </enumeratedValues>
35109            </field>
35110            <field>
35111              <name>REGION2RA</name>
35112              <description>Write '1' to disable interrupt for REGION[2].RA event</description>
35113              <lsb>5</lsb>
35114              <msb>5</msb>
35115              <enumeratedValues>
35116                <usage>read</usage>
35117                <enumeratedValue>
35118                  <name>Disabled</name>
35119                  <description>Read: Disabled</description>
35120                  <value>0</value>
35121                </enumeratedValue>
35122                <enumeratedValue>
35123                  <name>Enabled</name>
35124                  <description>Read: Enabled</description>
35125                  <value>1</value>
35126                </enumeratedValue>
35127              </enumeratedValues>
35128              <enumeratedValues>
35129                <usage>write</usage>
35130                <enumeratedValue>
35131                  <name>Clear</name>
35132                  <description>Disable</description>
35133                  <value>1</value>
35134                </enumeratedValue>
35135              </enumeratedValues>
35136            </field>
35137            <field>
35138              <name>REGION3WA</name>
35139              <description>Write '1' to disable interrupt for REGION[3].WA event</description>
35140              <lsb>6</lsb>
35141              <msb>6</msb>
35142              <enumeratedValues>
35143                <usage>read</usage>
35144                <enumeratedValue>
35145                  <name>Disabled</name>
35146                  <description>Read: Disabled</description>
35147                  <value>0</value>
35148                </enumeratedValue>
35149                <enumeratedValue>
35150                  <name>Enabled</name>
35151                  <description>Read: Enabled</description>
35152                  <value>1</value>
35153                </enumeratedValue>
35154              </enumeratedValues>
35155              <enumeratedValues>
35156                <usage>write</usage>
35157                <enumeratedValue>
35158                  <name>Clear</name>
35159                  <description>Disable</description>
35160                  <value>1</value>
35161                </enumeratedValue>
35162              </enumeratedValues>
35163            </field>
35164            <field>
35165              <name>REGION3RA</name>
35166              <description>Write '1' to disable interrupt for REGION[3].RA event</description>
35167              <lsb>7</lsb>
35168              <msb>7</msb>
35169              <enumeratedValues>
35170                <usage>read</usage>
35171                <enumeratedValue>
35172                  <name>Disabled</name>
35173                  <description>Read: Disabled</description>
35174                  <value>0</value>
35175                </enumeratedValue>
35176                <enumeratedValue>
35177                  <name>Enabled</name>
35178                  <description>Read: Enabled</description>
35179                  <value>1</value>
35180                </enumeratedValue>
35181              </enumeratedValues>
35182              <enumeratedValues>
35183                <usage>write</usage>
35184                <enumeratedValue>
35185                  <name>Clear</name>
35186                  <description>Disable</description>
35187                  <value>1</value>
35188                </enumeratedValue>
35189              </enumeratedValues>
35190            </field>
35191            <field>
35192              <name>PREGION0WA</name>
35193              <description>Write '1' to disable interrupt for PREGION[0].WA event</description>
35194              <lsb>24</lsb>
35195              <msb>24</msb>
35196              <enumeratedValues>
35197                <usage>read</usage>
35198                <enumeratedValue>
35199                  <name>Disabled</name>
35200                  <description>Read: Disabled</description>
35201                  <value>0</value>
35202                </enumeratedValue>
35203                <enumeratedValue>
35204                  <name>Enabled</name>
35205                  <description>Read: Enabled</description>
35206                  <value>1</value>
35207                </enumeratedValue>
35208              </enumeratedValues>
35209              <enumeratedValues>
35210                <usage>write</usage>
35211                <enumeratedValue>
35212                  <name>Clear</name>
35213                  <description>Disable</description>
35214                  <value>1</value>
35215                </enumeratedValue>
35216              </enumeratedValues>
35217            </field>
35218            <field>
35219              <name>PREGION0RA</name>
35220              <description>Write '1' to disable interrupt for PREGION[0].RA event</description>
35221              <lsb>25</lsb>
35222              <msb>25</msb>
35223              <enumeratedValues>
35224                <usage>read</usage>
35225                <enumeratedValue>
35226                  <name>Disabled</name>
35227                  <description>Read: Disabled</description>
35228                  <value>0</value>
35229                </enumeratedValue>
35230                <enumeratedValue>
35231                  <name>Enabled</name>
35232                  <description>Read: Enabled</description>
35233                  <value>1</value>
35234                </enumeratedValue>
35235              </enumeratedValues>
35236              <enumeratedValues>
35237                <usage>write</usage>
35238                <enumeratedValue>
35239                  <name>Clear</name>
35240                  <description>Disable</description>
35241                  <value>1</value>
35242                </enumeratedValue>
35243              </enumeratedValues>
35244            </field>
35245            <field>
35246              <name>PREGION1WA</name>
35247              <description>Write '1' to disable interrupt for PREGION[1].WA event</description>
35248              <lsb>26</lsb>
35249              <msb>26</msb>
35250              <enumeratedValues>
35251                <usage>read</usage>
35252                <enumeratedValue>
35253                  <name>Disabled</name>
35254                  <description>Read: Disabled</description>
35255                  <value>0</value>
35256                </enumeratedValue>
35257                <enumeratedValue>
35258                  <name>Enabled</name>
35259                  <description>Read: Enabled</description>
35260                  <value>1</value>
35261                </enumeratedValue>
35262              </enumeratedValues>
35263              <enumeratedValues>
35264                <usage>write</usage>
35265                <enumeratedValue>
35266                  <name>Clear</name>
35267                  <description>Disable</description>
35268                  <value>1</value>
35269                </enumeratedValue>
35270              </enumeratedValues>
35271            </field>
35272            <field>
35273              <name>PREGION1RA</name>
35274              <description>Write '1' to disable interrupt for PREGION[1].RA event</description>
35275              <lsb>27</lsb>
35276              <msb>27</msb>
35277              <enumeratedValues>
35278                <usage>read</usage>
35279                <enumeratedValue>
35280                  <name>Disabled</name>
35281                  <description>Read: Disabled</description>
35282                  <value>0</value>
35283                </enumeratedValue>
35284                <enumeratedValue>
35285                  <name>Enabled</name>
35286                  <description>Read: Enabled</description>
35287                  <value>1</value>
35288                </enumeratedValue>
35289              </enumeratedValues>
35290              <enumeratedValues>
35291                <usage>write</usage>
35292                <enumeratedValue>
35293                  <name>Clear</name>
35294                  <description>Disable</description>
35295                  <value>1</value>
35296                </enumeratedValue>
35297              </enumeratedValues>
35298            </field>
35299          </fields>
35300        </register>
35301        <register>
35302          <name>NMIEN</name>
35303          <description>Enable or disable non-maskable interrupt</description>
35304          <addressOffset>0x320</addressOffset>
35305          <access>read-write</access>
35306          <fields>
35307            <field>
35308              <name>REGION0WA</name>
35309              <description>Enable or disable non-maskable interrupt for REGION[0].WA event</description>
35310              <lsb>0</lsb>
35311              <msb>0</msb>
35312              <enumeratedValues>
35313                <enumeratedValue>
35314                  <name>Disabled</name>
35315                  <description>Disable</description>
35316                  <value>0</value>
35317                </enumeratedValue>
35318                <enumeratedValue>
35319                  <name>Enabled</name>
35320                  <description>Enable</description>
35321                  <value>1</value>
35322                </enumeratedValue>
35323              </enumeratedValues>
35324            </field>
35325            <field>
35326              <name>REGION0RA</name>
35327              <description>Enable or disable non-maskable interrupt for REGION[0].RA event</description>
35328              <lsb>1</lsb>
35329              <msb>1</msb>
35330              <enumeratedValues>
35331                <enumeratedValue>
35332                  <name>Disabled</name>
35333                  <description>Disable</description>
35334                  <value>0</value>
35335                </enumeratedValue>
35336                <enumeratedValue>
35337                  <name>Enabled</name>
35338                  <description>Enable</description>
35339                  <value>1</value>
35340                </enumeratedValue>
35341              </enumeratedValues>
35342            </field>
35343            <field>
35344              <name>REGION1WA</name>
35345              <description>Enable or disable non-maskable interrupt for REGION[1].WA event</description>
35346              <lsb>2</lsb>
35347              <msb>2</msb>
35348              <enumeratedValues>
35349                <enumeratedValue>
35350                  <name>Disabled</name>
35351                  <description>Disable</description>
35352                  <value>0</value>
35353                </enumeratedValue>
35354                <enumeratedValue>
35355                  <name>Enabled</name>
35356                  <description>Enable</description>
35357                  <value>1</value>
35358                </enumeratedValue>
35359              </enumeratedValues>
35360            </field>
35361            <field>
35362              <name>REGION1RA</name>
35363              <description>Enable or disable non-maskable interrupt for REGION[1].RA event</description>
35364              <lsb>3</lsb>
35365              <msb>3</msb>
35366              <enumeratedValues>
35367                <enumeratedValue>
35368                  <name>Disabled</name>
35369                  <description>Disable</description>
35370                  <value>0</value>
35371                </enumeratedValue>
35372                <enumeratedValue>
35373                  <name>Enabled</name>
35374                  <description>Enable</description>
35375                  <value>1</value>
35376                </enumeratedValue>
35377              </enumeratedValues>
35378            </field>
35379            <field>
35380              <name>REGION2WA</name>
35381              <description>Enable or disable non-maskable interrupt for REGION[2].WA event</description>
35382              <lsb>4</lsb>
35383              <msb>4</msb>
35384              <enumeratedValues>
35385                <enumeratedValue>
35386                  <name>Disabled</name>
35387                  <description>Disable</description>
35388                  <value>0</value>
35389                </enumeratedValue>
35390                <enumeratedValue>
35391                  <name>Enabled</name>
35392                  <description>Enable</description>
35393                  <value>1</value>
35394                </enumeratedValue>
35395              </enumeratedValues>
35396            </field>
35397            <field>
35398              <name>REGION2RA</name>
35399              <description>Enable or disable non-maskable interrupt for REGION[2].RA event</description>
35400              <lsb>5</lsb>
35401              <msb>5</msb>
35402              <enumeratedValues>
35403                <enumeratedValue>
35404                  <name>Disabled</name>
35405                  <description>Disable</description>
35406                  <value>0</value>
35407                </enumeratedValue>
35408                <enumeratedValue>
35409                  <name>Enabled</name>
35410                  <description>Enable</description>
35411                  <value>1</value>
35412                </enumeratedValue>
35413              </enumeratedValues>
35414            </field>
35415            <field>
35416              <name>REGION3WA</name>
35417              <description>Enable or disable non-maskable interrupt for REGION[3].WA event</description>
35418              <lsb>6</lsb>
35419              <msb>6</msb>
35420              <enumeratedValues>
35421                <enumeratedValue>
35422                  <name>Disabled</name>
35423                  <description>Disable</description>
35424                  <value>0</value>
35425                </enumeratedValue>
35426                <enumeratedValue>
35427                  <name>Enabled</name>
35428                  <description>Enable</description>
35429                  <value>1</value>
35430                </enumeratedValue>
35431              </enumeratedValues>
35432            </field>
35433            <field>
35434              <name>REGION3RA</name>
35435              <description>Enable or disable non-maskable interrupt for REGION[3].RA event</description>
35436              <lsb>7</lsb>
35437              <msb>7</msb>
35438              <enumeratedValues>
35439                <enumeratedValue>
35440                  <name>Disabled</name>
35441                  <description>Disable</description>
35442                  <value>0</value>
35443                </enumeratedValue>
35444                <enumeratedValue>
35445                  <name>Enabled</name>
35446                  <description>Enable</description>
35447                  <value>1</value>
35448                </enumeratedValue>
35449              </enumeratedValues>
35450            </field>
35451            <field>
35452              <name>PREGION0WA</name>
35453              <description>Enable or disable non-maskable interrupt for PREGION[0].WA event</description>
35454              <lsb>24</lsb>
35455              <msb>24</msb>
35456              <enumeratedValues>
35457                <enumeratedValue>
35458                  <name>Disabled</name>
35459                  <description>Disable</description>
35460                  <value>0</value>
35461                </enumeratedValue>
35462                <enumeratedValue>
35463                  <name>Enabled</name>
35464                  <description>Enable</description>
35465                  <value>1</value>
35466                </enumeratedValue>
35467              </enumeratedValues>
35468            </field>
35469            <field>
35470              <name>PREGION0RA</name>
35471              <description>Enable or disable non-maskable interrupt for PREGION[0].RA event</description>
35472              <lsb>25</lsb>
35473              <msb>25</msb>
35474              <enumeratedValues>
35475                <enumeratedValue>
35476                  <name>Disabled</name>
35477                  <description>Disable</description>
35478                  <value>0</value>
35479                </enumeratedValue>
35480                <enumeratedValue>
35481                  <name>Enabled</name>
35482                  <description>Enable</description>
35483                  <value>1</value>
35484                </enumeratedValue>
35485              </enumeratedValues>
35486            </field>
35487            <field>
35488              <name>PREGION1WA</name>
35489              <description>Enable or disable non-maskable interrupt for PREGION[1].WA event</description>
35490              <lsb>26</lsb>
35491              <msb>26</msb>
35492              <enumeratedValues>
35493                <enumeratedValue>
35494                  <name>Disabled</name>
35495                  <description>Disable</description>
35496                  <value>0</value>
35497                </enumeratedValue>
35498                <enumeratedValue>
35499                  <name>Enabled</name>
35500                  <description>Enable</description>
35501                  <value>1</value>
35502                </enumeratedValue>
35503              </enumeratedValues>
35504            </field>
35505            <field>
35506              <name>PREGION1RA</name>
35507              <description>Enable or disable non-maskable interrupt for PREGION[1].RA event</description>
35508              <lsb>27</lsb>
35509              <msb>27</msb>
35510              <enumeratedValues>
35511                <enumeratedValue>
35512                  <name>Disabled</name>
35513                  <description>Disable</description>
35514                  <value>0</value>
35515                </enumeratedValue>
35516                <enumeratedValue>
35517                  <name>Enabled</name>
35518                  <description>Enable</description>
35519                  <value>1</value>
35520                </enumeratedValue>
35521              </enumeratedValues>
35522            </field>
35523          </fields>
35524        </register>
35525        <register>
35526          <name>NMIENSET</name>
35527          <description>Enable non-maskable interrupt</description>
35528          <addressOffset>0x324</addressOffset>
35529          <access>read-write</access>
35530          <fields>
35531            <field>
35532              <name>REGION0WA</name>
35533              <description>Write '1' to enable non-maskable interrupt for REGION[0].WA event</description>
35534              <lsb>0</lsb>
35535              <msb>0</msb>
35536              <enumeratedValues>
35537                <usage>read</usage>
35538                <enumeratedValue>
35539                  <name>Disabled</name>
35540                  <description>Read: Disabled</description>
35541                  <value>0</value>
35542                </enumeratedValue>
35543                <enumeratedValue>
35544                  <name>Enabled</name>
35545                  <description>Read: Enabled</description>
35546                  <value>1</value>
35547                </enumeratedValue>
35548              </enumeratedValues>
35549              <enumeratedValues>
35550                <usage>write</usage>
35551                <enumeratedValue>
35552                  <name>Set</name>
35553                  <description>Enable</description>
35554                  <value>1</value>
35555                </enumeratedValue>
35556              </enumeratedValues>
35557            </field>
35558            <field>
35559              <name>REGION0RA</name>
35560              <description>Write '1' to enable non-maskable interrupt for REGION[0].RA event</description>
35561              <lsb>1</lsb>
35562              <msb>1</msb>
35563              <enumeratedValues>
35564                <usage>read</usage>
35565                <enumeratedValue>
35566                  <name>Disabled</name>
35567                  <description>Read: Disabled</description>
35568                  <value>0</value>
35569                </enumeratedValue>
35570                <enumeratedValue>
35571                  <name>Enabled</name>
35572                  <description>Read: Enabled</description>
35573                  <value>1</value>
35574                </enumeratedValue>
35575              </enumeratedValues>
35576              <enumeratedValues>
35577                <usage>write</usage>
35578                <enumeratedValue>
35579                  <name>Set</name>
35580                  <description>Enable</description>
35581                  <value>1</value>
35582                </enumeratedValue>
35583              </enumeratedValues>
35584            </field>
35585            <field>
35586              <name>REGION1WA</name>
35587              <description>Write '1' to enable non-maskable interrupt for REGION[1].WA event</description>
35588              <lsb>2</lsb>
35589              <msb>2</msb>
35590              <enumeratedValues>
35591                <usage>read</usage>
35592                <enumeratedValue>
35593                  <name>Disabled</name>
35594                  <description>Read: Disabled</description>
35595                  <value>0</value>
35596                </enumeratedValue>
35597                <enumeratedValue>
35598                  <name>Enabled</name>
35599                  <description>Read: Enabled</description>
35600                  <value>1</value>
35601                </enumeratedValue>
35602              </enumeratedValues>
35603              <enumeratedValues>
35604                <usage>write</usage>
35605                <enumeratedValue>
35606                  <name>Set</name>
35607                  <description>Enable</description>
35608                  <value>1</value>
35609                </enumeratedValue>
35610              </enumeratedValues>
35611            </field>
35612            <field>
35613              <name>REGION1RA</name>
35614              <description>Write '1' to enable non-maskable interrupt for REGION[1].RA event</description>
35615              <lsb>3</lsb>
35616              <msb>3</msb>
35617              <enumeratedValues>
35618                <usage>read</usage>
35619                <enumeratedValue>
35620                  <name>Disabled</name>
35621                  <description>Read: Disabled</description>
35622                  <value>0</value>
35623                </enumeratedValue>
35624                <enumeratedValue>
35625                  <name>Enabled</name>
35626                  <description>Read: Enabled</description>
35627                  <value>1</value>
35628                </enumeratedValue>
35629              </enumeratedValues>
35630              <enumeratedValues>
35631                <usage>write</usage>
35632                <enumeratedValue>
35633                  <name>Set</name>
35634                  <description>Enable</description>
35635                  <value>1</value>
35636                </enumeratedValue>
35637              </enumeratedValues>
35638            </field>
35639            <field>
35640              <name>REGION2WA</name>
35641              <description>Write '1' to enable non-maskable interrupt for REGION[2].WA event</description>
35642              <lsb>4</lsb>
35643              <msb>4</msb>
35644              <enumeratedValues>
35645                <usage>read</usage>
35646                <enumeratedValue>
35647                  <name>Disabled</name>
35648                  <description>Read: Disabled</description>
35649                  <value>0</value>
35650                </enumeratedValue>
35651                <enumeratedValue>
35652                  <name>Enabled</name>
35653                  <description>Read: Enabled</description>
35654                  <value>1</value>
35655                </enumeratedValue>
35656              </enumeratedValues>
35657              <enumeratedValues>
35658                <usage>write</usage>
35659                <enumeratedValue>
35660                  <name>Set</name>
35661                  <description>Enable</description>
35662                  <value>1</value>
35663                </enumeratedValue>
35664              </enumeratedValues>
35665            </field>
35666            <field>
35667              <name>REGION2RA</name>
35668              <description>Write '1' to enable non-maskable interrupt for REGION[2].RA event</description>
35669              <lsb>5</lsb>
35670              <msb>5</msb>
35671              <enumeratedValues>
35672                <usage>read</usage>
35673                <enumeratedValue>
35674                  <name>Disabled</name>
35675                  <description>Read: Disabled</description>
35676                  <value>0</value>
35677                </enumeratedValue>
35678                <enumeratedValue>
35679                  <name>Enabled</name>
35680                  <description>Read: Enabled</description>
35681                  <value>1</value>
35682                </enumeratedValue>
35683              </enumeratedValues>
35684              <enumeratedValues>
35685                <usage>write</usage>
35686                <enumeratedValue>
35687                  <name>Set</name>
35688                  <description>Enable</description>
35689                  <value>1</value>
35690                </enumeratedValue>
35691              </enumeratedValues>
35692            </field>
35693            <field>
35694              <name>REGION3WA</name>
35695              <description>Write '1' to enable non-maskable interrupt for REGION[3].WA event</description>
35696              <lsb>6</lsb>
35697              <msb>6</msb>
35698              <enumeratedValues>
35699                <usage>read</usage>
35700                <enumeratedValue>
35701                  <name>Disabled</name>
35702                  <description>Read: Disabled</description>
35703                  <value>0</value>
35704                </enumeratedValue>
35705                <enumeratedValue>
35706                  <name>Enabled</name>
35707                  <description>Read: Enabled</description>
35708                  <value>1</value>
35709                </enumeratedValue>
35710              </enumeratedValues>
35711              <enumeratedValues>
35712                <usage>write</usage>
35713                <enumeratedValue>
35714                  <name>Set</name>
35715                  <description>Enable</description>
35716                  <value>1</value>
35717                </enumeratedValue>
35718              </enumeratedValues>
35719            </field>
35720            <field>
35721              <name>REGION3RA</name>
35722              <description>Write '1' to enable non-maskable interrupt for REGION[3].RA event</description>
35723              <lsb>7</lsb>
35724              <msb>7</msb>
35725              <enumeratedValues>
35726                <usage>read</usage>
35727                <enumeratedValue>
35728                  <name>Disabled</name>
35729                  <description>Read: Disabled</description>
35730                  <value>0</value>
35731                </enumeratedValue>
35732                <enumeratedValue>
35733                  <name>Enabled</name>
35734                  <description>Read: Enabled</description>
35735                  <value>1</value>
35736                </enumeratedValue>
35737              </enumeratedValues>
35738              <enumeratedValues>
35739                <usage>write</usage>
35740                <enumeratedValue>
35741                  <name>Set</name>
35742                  <description>Enable</description>
35743                  <value>1</value>
35744                </enumeratedValue>
35745              </enumeratedValues>
35746            </field>
35747            <field>
35748              <name>PREGION0WA</name>
35749              <description>Write '1' to enable non-maskable interrupt for PREGION[0].WA event</description>
35750              <lsb>24</lsb>
35751              <msb>24</msb>
35752              <enumeratedValues>
35753                <usage>read</usage>
35754                <enumeratedValue>
35755                  <name>Disabled</name>
35756                  <description>Read: Disabled</description>
35757                  <value>0</value>
35758                </enumeratedValue>
35759                <enumeratedValue>
35760                  <name>Enabled</name>
35761                  <description>Read: Enabled</description>
35762                  <value>1</value>
35763                </enumeratedValue>
35764              </enumeratedValues>
35765              <enumeratedValues>
35766                <usage>write</usage>
35767                <enumeratedValue>
35768                  <name>Set</name>
35769                  <description>Enable</description>
35770                  <value>1</value>
35771                </enumeratedValue>
35772              </enumeratedValues>
35773            </field>
35774            <field>
35775              <name>PREGION0RA</name>
35776              <description>Write '1' to enable non-maskable interrupt for PREGION[0].RA event</description>
35777              <lsb>25</lsb>
35778              <msb>25</msb>
35779              <enumeratedValues>
35780                <usage>read</usage>
35781                <enumeratedValue>
35782                  <name>Disabled</name>
35783                  <description>Read: Disabled</description>
35784                  <value>0</value>
35785                </enumeratedValue>
35786                <enumeratedValue>
35787                  <name>Enabled</name>
35788                  <description>Read: Enabled</description>
35789                  <value>1</value>
35790                </enumeratedValue>
35791              </enumeratedValues>
35792              <enumeratedValues>
35793                <usage>write</usage>
35794                <enumeratedValue>
35795                  <name>Set</name>
35796                  <description>Enable</description>
35797                  <value>1</value>
35798                </enumeratedValue>
35799              </enumeratedValues>
35800            </field>
35801            <field>
35802              <name>PREGION1WA</name>
35803              <description>Write '1' to enable non-maskable interrupt for PREGION[1].WA event</description>
35804              <lsb>26</lsb>
35805              <msb>26</msb>
35806              <enumeratedValues>
35807                <usage>read</usage>
35808                <enumeratedValue>
35809                  <name>Disabled</name>
35810                  <description>Read: Disabled</description>
35811                  <value>0</value>
35812                </enumeratedValue>
35813                <enumeratedValue>
35814                  <name>Enabled</name>
35815                  <description>Read: Enabled</description>
35816                  <value>1</value>
35817                </enumeratedValue>
35818              </enumeratedValues>
35819              <enumeratedValues>
35820                <usage>write</usage>
35821                <enumeratedValue>
35822                  <name>Set</name>
35823                  <description>Enable</description>
35824                  <value>1</value>
35825                </enumeratedValue>
35826              </enumeratedValues>
35827            </field>
35828            <field>
35829              <name>PREGION1RA</name>
35830              <description>Write '1' to enable non-maskable interrupt for PREGION[1].RA event</description>
35831              <lsb>27</lsb>
35832              <msb>27</msb>
35833              <enumeratedValues>
35834                <usage>read</usage>
35835                <enumeratedValue>
35836                  <name>Disabled</name>
35837                  <description>Read: Disabled</description>
35838                  <value>0</value>
35839                </enumeratedValue>
35840                <enumeratedValue>
35841                  <name>Enabled</name>
35842                  <description>Read: Enabled</description>
35843                  <value>1</value>
35844                </enumeratedValue>
35845              </enumeratedValues>
35846              <enumeratedValues>
35847                <usage>write</usage>
35848                <enumeratedValue>
35849                  <name>Set</name>
35850                  <description>Enable</description>
35851                  <value>1</value>
35852                </enumeratedValue>
35853              </enumeratedValues>
35854            </field>
35855          </fields>
35856        </register>
35857        <register>
35858          <name>NMIENCLR</name>
35859          <description>Disable non-maskable interrupt</description>
35860          <addressOffset>0x328</addressOffset>
35861          <access>read-write</access>
35862          <fields>
35863            <field>
35864              <name>REGION0WA</name>
35865              <description>Write '1' to disable non-maskable interrupt for REGION[0].WA event</description>
35866              <lsb>0</lsb>
35867              <msb>0</msb>
35868              <enumeratedValues>
35869                <usage>read</usage>
35870                <enumeratedValue>
35871                  <name>Disabled</name>
35872                  <description>Read: Disabled</description>
35873                  <value>0</value>
35874                </enumeratedValue>
35875                <enumeratedValue>
35876                  <name>Enabled</name>
35877                  <description>Read: Enabled</description>
35878                  <value>1</value>
35879                </enumeratedValue>
35880              </enumeratedValues>
35881              <enumeratedValues>
35882                <usage>write</usage>
35883                <enumeratedValue>
35884                  <name>Clear</name>
35885                  <description>Disable</description>
35886                  <value>1</value>
35887                </enumeratedValue>
35888              </enumeratedValues>
35889            </field>
35890            <field>
35891              <name>REGION0RA</name>
35892              <description>Write '1' to disable non-maskable interrupt for REGION[0].RA event</description>
35893              <lsb>1</lsb>
35894              <msb>1</msb>
35895              <enumeratedValues>
35896                <usage>read</usage>
35897                <enumeratedValue>
35898                  <name>Disabled</name>
35899                  <description>Read: Disabled</description>
35900                  <value>0</value>
35901                </enumeratedValue>
35902                <enumeratedValue>
35903                  <name>Enabled</name>
35904                  <description>Read: Enabled</description>
35905                  <value>1</value>
35906                </enumeratedValue>
35907              </enumeratedValues>
35908              <enumeratedValues>
35909                <usage>write</usage>
35910                <enumeratedValue>
35911                  <name>Clear</name>
35912                  <description>Disable</description>
35913                  <value>1</value>
35914                </enumeratedValue>
35915              </enumeratedValues>
35916            </field>
35917            <field>
35918              <name>REGION1WA</name>
35919              <description>Write '1' to disable non-maskable interrupt for REGION[1].WA event</description>
35920              <lsb>2</lsb>
35921              <msb>2</msb>
35922              <enumeratedValues>
35923                <usage>read</usage>
35924                <enumeratedValue>
35925                  <name>Disabled</name>
35926                  <description>Read: Disabled</description>
35927                  <value>0</value>
35928                </enumeratedValue>
35929                <enumeratedValue>
35930                  <name>Enabled</name>
35931                  <description>Read: Enabled</description>
35932                  <value>1</value>
35933                </enumeratedValue>
35934              </enumeratedValues>
35935              <enumeratedValues>
35936                <usage>write</usage>
35937                <enumeratedValue>
35938                  <name>Clear</name>
35939                  <description>Disable</description>
35940                  <value>1</value>
35941                </enumeratedValue>
35942              </enumeratedValues>
35943            </field>
35944            <field>
35945              <name>REGION1RA</name>
35946              <description>Write '1' to disable non-maskable interrupt for REGION[1].RA event</description>
35947              <lsb>3</lsb>
35948              <msb>3</msb>
35949              <enumeratedValues>
35950                <usage>read</usage>
35951                <enumeratedValue>
35952                  <name>Disabled</name>
35953                  <description>Read: Disabled</description>
35954                  <value>0</value>
35955                </enumeratedValue>
35956                <enumeratedValue>
35957                  <name>Enabled</name>
35958                  <description>Read: Enabled</description>
35959                  <value>1</value>
35960                </enumeratedValue>
35961              </enumeratedValues>
35962              <enumeratedValues>
35963                <usage>write</usage>
35964                <enumeratedValue>
35965                  <name>Clear</name>
35966                  <description>Disable</description>
35967                  <value>1</value>
35968                </enumeratedValue>
35969              </enumeratedValues>
35970            </field>
35971            <field>
35972              <name>REGION2WA</name>
35973              <description>Write '1' to disable non-maskable interrupt for REGION[2].WA event</description>
35974              <lsb>4</lsb>
35975              <msb>4</msb>
35976              <enumeratedValues>
35977                <usage>read</usage>
35978                <enumeratedValue>
35979                  <name>Disabled</name>
35980                  <description>Read: Disabled</description>
35981                  <value>0</value>
35982                </enumeratedValue>
35983                <enumeratedValue>
35984                  <name>Enabled</name>
35985                  <description>Read: Enabled</description>
35986                  <value>1</value>
35987                </enumeratedValue>
35988              </enumeratedValues>
35989              <enumeratedValues>
35990                <usage>write</usage>
35991                <enumeratedValue>
35992                  <name>Clear</name>
35993                  <description>Disable</description>
35994                  <value>1</value>
35995                </enumeratedValue>
35996              </enumeratedValues>
35997            </field>
35998            <field>
35999              <name>REGION2RA</name>
36000              <description>Write '1' to disable non-maskable interrupt for REGION[2].RA event</description>
36001              <lsb>5</lsb>
36002              <msb>5</msb>
36003              <enumeratedValues>
36004                <usage>read</usage>
36005                <enumeratedValue>
36006                  <name>Disabled</name>
36007                  <description>Read: Disabled</description>
36008                  <value>0</value>
36009                </enumeratedValue>
36010                <enumeratedValue>
36011                  <name>Enabled</name>
36012                  <description>Read: Enabled</description>
36013                  <value>1</value>
36014                </enumeratedValue>
36015              </enumeratedValues>
36016              <enumeratedValues>
36017                <usage>write</usage>
36018                <enumeratedValue>
36019                  <name>Clear</name>
36020                  <description>Disable</description>
36021                  <value>1</value>
36022                </enumeratedValue>
36023              </enumeratedValues>
36024            </field>
36025            <field>
36026              <name>REGION3WA</name>
36027              <description>Write '1' to disable non-maskable interrupt for REGION[3].WA event</description>
36028              <lsb>6</lsb>
36029              <msb>6</msb>
36030              <enumeratedValues>
36031                <usage>read</usage>
36032                <enumeratedValue>
36033                  <name>Disabled</name>
36034                  <description>Read: Disabled</description>
36035                  <value>0</value>
36036                </enumeratedValue>
36037                <enumeratedValue>
36038                  <name>Enabled</name>
36039                  <description>Read: Enabled</description>
36040                  <value>1</value>
36041                </enumeratedValue>
36042              </enumeratedValues>
36043              <enumeratedValues>
36044                <usage>write</usage>
36045                <enumeratedValue>
36046                  <name>Clear</name>
36047                  <description>Disable</description>
36048                  <value>1</value>
36049                </enumeratedValue>
36050              </enumeratedValues>
36051            </field>
36052            <field>
36053              <name>REGION3RA</name>
36054              <description>Write '1' to disable non-maskable interrupt for REGION[3].RA event</description>
36055              <lsb>7</lsb>
36056              <msb>7</msb>
36057              <enumeratedValues>
36058                <usage>read</usage>
36059                <enumeratedValue>
36060                  <name>Disabled</name>
36061                  <description>Read: Disabled</description>
36062                  <value>0</value>
36063                </enumeratedValue>
36064                <enumeratedValue>
36065                  <name>Enabled</name>
36066                  <description>Read: Enabled</description>
36067                  <value>1</value>
36068                </enumeratedValue>
36069              </enumeratedValues>
36070              <enumeratedValues>
36071                <usage>write</usage>
36072                <enumeratedValue>
36073                  <name>Clear</name>
36074                  <description>Disable</description>
36075                  <value>1</value>
36076                </enumeratedValue>
36077              </enumeratedValues>
36078            </field>
36079            <field>
36080              <name>PREGION0WA</name>
36081              <description>Write '1' to disable non-maskable interrupt for PREGION[0].WA event</description>
36082              <lsb>24</lsb>
36083              <msb>24</msb>
36084              <enumeratedValues>
36085                <usage>read</usage>
36086                <enumeratedValue>
36087                  <name>Disabled</name>
36088                  <description>Read: Disabled</description>
36089                  <value>0</value>
36090                </enumeratedValue>
36091                <enumeratedValue>
36092                  <name>Enabled</name>
36093                  <description>Read: Enabled</description>
36094                  <value>1</value>
36095                </enumeratedValue>
36096              </enumeratedValues>
36097              <enumeratedValues>
36098                <usage>write</usage>
36099                <enumeratedValue>
36100                  <name>Clear</name>
36101                  <description>Disable</description>
36102                  <value>1</value>
36103                </enumeratedValue>
36104              </enumeratedValues>
36105            </field>
36106            <field>
36107              <name>PREGION0RA</name>
36108              <description>Write '1' to disable non-maskable interrupt for PREGION[0].RA event</description>
36109              <lsb>25</lsb>
36110              <msb>25</msb>
36111              <enumeratedValues>
36112                <usage>read</usage>
36113                <enumeratedValue>
36114                  <name>Disabled</name>
36115                  <description>Read: Disabled</description>
36116                  <value>0</value>
36117                </enumeratedValue>
36118                <enumeratedValue>
36119                  <name>Enabled</name>
36120                  <description>Read: Enabled</description>
36121                  <value>1</value>
36122                </enumeratedValue>
36123              </enumeratedValues>
36124              <enumeratedValues>
36125                <usage>write</usage>
36126                <enumeratedValue>
36127                  <name>Clear</name>
36128                  <description>Disable</description>
36129                  <value>1</value>
36130                </enumeratedValue>
36131              </enumeratedValues>
36132            </field>
36133            <field>
36134              <name>PREGION1WA</name>
36135              <description>Write '1' to disable non-maskable interrupt for PREGION[1].WA event</description>
36136              <lsb>26</lsb>
36137              <msb>26</msb>
36138              <enumeratedValues>
36139                <usage>read</usage>
36140                <enumeratedValue>
36141                  <name>Disabled</name>
36142                  <description>Read: Disabled</description>
36143                  <value>0</value>
36144                </enumeratedValue>
36145                <enumeratedValue>
36146                  <name>Enabled</name>
36147                  <description>Read: Enabled</description>
36148                  <value>1</value>
36149                </enumeratedValue>
36150              </enumeratedValues>
36151              <enumeratedValues>
36152                <usage>write</usage>
36153                <enumeratedValue>
36154                  <name>Clear</name>
36155                  <description>Disable</description>
36156                  <value>1</value>
36157                </enumeratedValue>
36158              </enumeratedValues>
36159            </field>
36160            <field>
36161              <name>PREGION1RA</name>
36162              <description>Write '1' to disable non-maskable interrupt for PREGION[1].RA event</description>
36163              <lsb>27</lsb>
36164              <msb>27</msb>
36165              <enumeratedValues>
36166                <usage>read</usage>
36167                <enumeratedValue>
36168                  <name>Disabled</name>
36169                  <description>Read: Disabled</description>
36170                  <value>0</value>
36171                </enumeratedValue>
36172                <enumeratedValue>
36173                  <name>Enabled</name>
36174                  <description>Read: Enabled</description>
36175                  <value>1</value>
36176                </enumeratedValue>
36177              </enumeratedValues>
36178              <enumeratedValues>
36179                <usage>write</usage>
36180                <enumeratedValue>
36181                  <name>Clear</name>
36182                  <description>Disable</description>
36183                  <value>1</value>
36184                </enumeratedValue>
36185              </enumeratedValues>
36186            </field>
36187          </fields>
36188        </register>
36189        <cluster>
36190          <dim>2</dim>
36191          <dimIncrement>0x008</dimIncrement>
36192          <name>PERREGION[%s]</name>
36193          <description>Unspecified</description>
36194          <headerStructName>MWU_PERREGION</headerStructName>
36195          <addressOffset>0x400</addressOffset>
36196          <register>
36197            <name>SUBSTATWA</name>
36198            <description>Description cluster[n]: Source of event/interrupt in region n, write access detected while corresponding subregion was enabled for watching</description>
36199            <addressOffset>0x000</addressOffset>
36200            <access>read-write</access>
36201            <modifiedWriteValues>oneToClear</modifiedWriteValues>
36202            <fields>
36203              <field>
36204                <name>SR0</name>
36205                <description>Subregion 0 in region n (write '1' to clear)</description>
36206                <lsb>0</lsb>
36207                <msb>0</msb>
36208                <enumeratedValues>
36209                  <enumeratedValue>
36210                    <name>NoAccess</name>
36211                    <description>No write access occurred in this subregion</description>
36212                    <value>0</value>
36213                  </enumeratedValue>
36214                  <enumeratedValue>
36215                    <name>Access</name>
36216                    <description>Write access(es) occurred in this subregion</description>
36217                    <value>1</value>
36218                  </enumeratedValue>
36219                </enumeratedValues>
36220              </field>
36221              <field>
36222                <name>SR1</name>
36223                <description>Subregion 1 in region n (write '1' to clear)</description>
36224                <lsb>1</lsb>
36225                <msb>1</msb>
36226                <enumeratedValues>
36227                  <enumeratedValue>
36228                    <name>NoAccess</name>
36229                    <description>No write access occurred in this subregion</description>
36230                    <value>0</value>
36231                  </enumeratedValue>
36232                  <enumeratedValue>
36233                    <name>Access</name>
36234                    <description>Write access(es) occurred in this subregion</description>
36235                    <value>1</value>
36236                  </enumeratedValue>
36237                </enumeratedValues>
36238              </field>
36239              <field>
36240                <name>SR2</name>
36241                <description>Subregion 2 in region n (write '1' to clear)</description>
36242                <lsb>2</lsb>
36243                <msb>2</msb>
36244                <enumeratedValues>
36245                  <enumeratedValue>
36246                    <name>NoAccess</name>
36247                    <description>No write access occurred in this subregion</description>
36248                    <value>0</value>
36249                  </enumeratedValue>
36250                  <enumeratedValue>
36251                    <name>Access</name>
36252                    <description>Write access(es) occurred in this subregion</description>
36253                    <value>1</value>
36254                  </enumeratedValue>
36255                </enumeratedValues>
36256              </field>
36257              <field>
36258                <name>SR3</name>
36259                <description>Subregion 3 in region n (write '1' to clear)</description>
36260                <lsb>3</lsb>
36261                <msb>3</msb>
36262                <enumeratedValues>
36263                  <enumeratedValue>
36264                    <name>NoAccess</name>
36265                    <description>No write access occurred in this subregion</description>
36266                    <value>0</value>
36267                  </enumeratedValue>
36268                  <enumeratedValue>
36269                    <name>Access</name>
36270                    <description>Write access(es) occurred in this subregion</description>
36271                    <value>1</value>
36272                  </enumeratedValue>
36273                </enumeratedValues>
36274              </field>
36275              <field>
36276                <name>SR4</name>
36277                <description>Subregion 4 in region n (write '1' to clear)</description>
36278                <lsb>4</lsb>
36279                <msb>4</msb>
36280                <enumeratedValues>
36281                  <enumeratedValue>
36282                    <name>NoAccess</name>
36283                    <description>No write access occurred in this subregion</description>
36284                    <value>0</value>
36285                  </enumeratedValue>
36286                  <enumeratedValue>
36287                    <name>Access</name>
36288                    <description>Write access(es) occurred in this subregion</description>
36289                    <value>1</value>
36290                  </enumeratedValue>
36291                </enumeratedValues>
36292              </field>
36293              <field>
36294                <name>SR5</name>
36295                <description>Subregion 5 in region n (write '1' to clear)</description>
36296                <lsb>5</lsb>
36297                <msb>5</msb>
36298                <enumeratedValues>
36299                  <enumeratedValue>
36300                    <name>NoAccess</name>
36301                    <description>No write access occurred in this subregion</description>
36302                    <value>0</value>
36303                  </enumeratedValue>
36304                  <enumeratedValue>
36305                    <name>Access</name>
36306                    <description>Write access(es) occurred in this subregion</description>
36307                    <value>1</value>
36308                  </enumeratedValue>
36309                </enumeratedValues>
36310              </field>
36311              <field>
36312                <name>SR6</name>
36313                <description>Subregion 6 in region n (write '1' to clear)</description>
36314                <lsb>6</lsb>
36315                <msb>6</msb>
36316                <enumeratedValues>
36317                  <enumeratedValue>
36318                    <name>NoAccess</name>
36319                    <description>No write access occurred in this subregion</description>
36320                    <value>0</value>
36321                  </enumeratedValue>
36322                  <enumeratedValue>
36323                    <name>Access</name>
36324                    <description>Write access(es) occurred in this subregion</description>
36325                    <value>1</value>
36326                  </enumeratedValue>
36327                </enumeratedValues>
36328              </field>
36329              <field>
36330                <name>SR7</name>
36331                <description>Subregion 7 in region n (write '1' to clear)</description>
36332                <lsb>7</lsb>
36333                <msb>7</msb>
36334                <enumeratedValues>
36335                  <enumeratedValue>
36336                    <name>NoAccess</name>
36337                    <description>No write access occurred in this subregion</description>
36338                    <value>0</value>
36339                  </enumeratedValue>
36340                  <enumeratedValue>
36341                    <name>Access</name>
36342                    <description>Write access(es) occurred in this subregion</description>
36343                    <value>1</value>
36344                  </enumeratedValue>
36345                </enumeratedValues>
36346              </field>
36347              <field>
36348                <name>SR8</name>
36349                <description>Subregion 8 in region n (write '1' to clear)</description>
36350                <lsb>8</lsb>
36351                <msb>8</msb>
36352                <enumeratedValues>
36353                  <enumeratedValue>
36354                    <name>NoAccess</name>
36355                    <description>No write access occurred in this subregion</description>
36356                    <value>0</value>
36357                  </enumeratedValue>
36358                  <enumeratedValue>
36359                    <name>Access</name>
36360                    <description>Write access(es) occurred in this subregion</description>
36361                    <value>1</value>
36362                  </enumeratedValue>
36363                </enumeratedValues>
36364              </field>
36365              <field>
36366                <name>SR9</name>
36367                <description>Subregion 9 in region n (write '1' to clear)</description>
36368                <lsb>9</lsb>
36369                <msb>9</msb>
36370                <enumeratedValues>
36371                  <enumeratedValue>
36372                    <name>NoAccess</name>
36373                    <description>No write access occurred in this subregion</description>
36374                    <value>0</value>
36375                  </enumeratedValue>
36376                  <enumeratedValue>
36377                    <name>Access</name>
36378                    <description>Write access(es) occurred in this subregion</description>
36379                    <value>1</value>
36380                  </enumeratedValue>
36381                </enumeratedValues>
36382              </field>
36383              <field>
36384                <name>SR10</name>
36385                <description>Subregion 10 in region n (write '1' to clear)</description>
36386                <lsb>10</lsb>
36387                <msb>10</msb>
36388                <enumeratedValues>
36389                  <enumeratedValue>
36390                    <name>NoAccess</name>
36391                    <description>No write access occurred in this subregion</description>
36392                    <value>0</value>
36393                  </enumeratedValue>
36394                  <enumeratedValue>
36395                    <name>Access</name>
36396                    <description>Write access(es) occurred in this subregion</description>
36397                    <value>1</value>
36398                  </enumeratedValue>
36399                </enumeratedValues>
36400              </field>
36401              <field>
36402                <name>SR11</name>
36403                <description>Subregion 11 in region n (write '1' to clear)</description>
36404                <lsb>11</lsb>
36405                <msb>11</msb>
36406                <enumeratedValues>
36407                  <enumeratedValue>
36408                    <name>NoAccess</name>
36409                    <description>No write access occurred in this subregion</description>
36410                    <value>0</value>
36411                  </enumeratedValue>
36412                  <enumeratedValue>
36413                    <name>Access</name>
36414                    <description>Write access(es) occurred in this subregion</description>
36415                    <value>1</value>
36416                  </enumeratedValue>
36417                </enumeratedValues>
36418              </field>
36419              <field>
36420                <name>SR12</name>
36421                <description>Subregion 12 in region n (write '1' to clear)</description>
36422                <lsb>12</lsb>
36423                <msb>12</msb>
36424                <enumeratedValues>
36425                  <enumeratedValue>
36426                    <name>NoAccess</name>
36427                    <description>No write access occurred in this subregion</description>
36428                    <value>0</value>
36429                  </enumeratedValue>
36430                  <enumeratedValue>
36431                    <name>Access</name>
36432                    <description>Write access(es) occurred in this subregion</description>
36433                    <value>1</value>
36434                  </enumeratedValue>
36435                </enumeratedValues>
36436              </field>
36437              <field>
36438                <name>SR13</name>
36439                <description>Subregion 13 in region n (write '1' to clear)</description>
36440                <lsb>13</lsb>
36441                <msb>13</msb>
36442                <enumeratedValues>
36443                  <enumeratedValue>
36444                    <name>NoAccess</name>
36445                    <description>No write access occurred in this subregion</description>
36446                    <value>0</value>
36447                  </enumeratedValue>
36448                  <enumeratedValue>
36449                    <name>Access</name>
36450                    <description>Write access(es) occurred in this subregion</description>
36451                    <value>1</value>
36452                  </enumeratedValue>
36453                </enumeratedValues>
36454              </field>
36455              <field>
36456                <name>SR14</name>
36457                <description>Subregion 14 in region n (write '1' to clear)</description>
36458                <lsb>14</lsb>
36459                <msb>14</msb>
36460                <enumeratedValues>
36461                  <enumeratedValue>
36462                    <name>NoAccess</name>
36463                    <description>No write access occurred in this subregion</description>
36464                    <value>0</value>
36465                  </enumeratedValue>
36466                  <enumeratedValue>
36467                    <name>Access</name>
36468                    <description>Write access(es) occurred in this subregion</description>
36469                    <value>1</value>
36470                  </enumeratedValue>
36471                </enumeratedValues>
36472              </field>
36473              <field>
36474                <name>SR15</name>
36475                <description>Subregion 15 in region n (write '1' to clear)</description>
36476                <lsb>15</lsb>
36477                <msb>15</msb>
36478                <enumeratedValues>
36479                  <enumeratedValue>
36480                    <name>NoAccess</name>
36481                    <description>No write access occurred in this subregion</description>
36482                    <value>0</value>
36483                  </enumeratedValue>
36484                  <enumeratedValue>
36485                    <name>Access</name>
36486                    <description>Write access(es) occurred in this subregion</description>
36487                    <value>1</value>
36488                  </enumeratedValue>
36489                </enumeratedValues>
36490              </field>
36491              <field>
36492                <name>SR16</name>
36493                <description>Subregion 16 in region n (write '1' to clear)</description>
36494                <lsb>16</lsb>
36495                <msb>16</msb>
36496                <enumeratedValues>
36497                  <enumeratedValue>
36498                    <name>NoAccess</name>
36499                    <description>No write access occurred in this subregion</description>
36500                    <value>0</value>
36501                  </enumeratedValue>
36502                  <enumeratedValue>
36503                    <name>Access</name>
36504                    <description>Write access(es) occurred in this subregion</description>
36505                    <value>1</value>
36506                  </enumeratedValue>
36507                </enumeratedValues>
36508              </field>
36509              <field>
36510                <name>SR17</name>
36511                <description>Subregion 17 in region n (write '1' to clear)</description>
36512                <lsb>17</lsb>
36513                <msb>17</msb>
36514                <enumeratedValues>
36515                  <enumeratedValue>
36516                    <name>NoAccess</name>
36517                    <description>No write access occurred in this subregion</description>
36518                    <value>0</value>
36519                  </enumeratedValue>
36520                  <enumeratedValue>
36521                    <name>Access</name>
36522                    <description>Write access(es) occurred in this subregion</description>
36523                    <value>1</value>
36524                  </enumeratedValue>
36525                </enumeratedValues>
36526              </field>
36527              <field>
36528                <name>SR18</name>
36529                <description>Subregion 18 in region n (write '1' to clear)</description>
36530                <lsb>18</lsb>
36531                <msb>18</msb>
36532                <enumeratedValues>
36533                  <enumeratedValue>
36534                    <name>NoAccess</name>
36535                    <description>No write access occurred in this subregion</description>
36536                    <value>0</value>
36537                  </enumeratedValue>
36538                  <enumeratedValue>
36539                    <name>Access</name>
36540                    <description>Write access(es) occurred in this subregion</description>
36541                    <value>1</value>
36542                  </enumeratedValue>
36543                </enumeratedValues>
36544              </field>
36545              <field>
36546                <name>SR19</name>
36547                <description>Subregion 19 in region n (write '1' to clear)</description>
36548                <lsb>19</lsb>
36549                <msb>19</msb>
36550                <enumeratedValues>
36551                  <enumeratedValue>
36552                    <name>NoAccess</name>
36553                    <description>No write access occurred in this subregion</description>
36554                    <value>0</value>
36555                  </enumeratedValue>
36556                  <enumeratedValue>
36557                    <name>Access</name>
36558                    <description>Write access(es) occurred in this subregion</description>
36559                    <value>1</value>
36560                  </enumeratedValue>
36561                </enumeratedValues>
36562              </field>
36563              <field>
36564                <name>SR20</name>
36565                <description>Subregion 20 in region n (write '1' to clear)</description>
36566                <lsb>20</lsb>
36567                <msb>20</msb>
36568                <enumeratedValues>
36569                  <enumeratedValue>
36570                    <name>NoAccess</name>
36571                    <description>No write access occurred in this subregion</description>
36572                    <value>0</value>
36573                  </enumeratedValue>
36574                  <enumeratedValue>
36575                    <name>Access</name>
36576                    <description>Write access(es) occurred in this subregion</description>
36577                    <value>1</value>
36578                  </enumeratedValue>
36579                </enumeratedValues>
36580              </field>
36581              <field>
36582                <name>SR21</name>
36583                <description>Subregion 21 in region n (write '1' to clear)</description>
36584                <lsb>21</lsb>
36585                <msb>21</msb>
36586                <enumeratedValues>
36587                  <enumeratedValue>
36588                    <name>NoAccess</name>
36589                    <description>No write access occurred in this subregion</description>
36590                    <value>0</value>
36591                  </enumeratedValue>
36592                  <enumeratedValue>
36593                    <name>Access</name>
36594                    <description>Write access(es) occurred in this subregion</description>
36595                    <value>1</value>
36596                  </enumeratedValue>
36597                </enumeratedValues>
36598              </field>
36599              <field>
36600                <name>SR22</name>
36601                <description>Subregion 22 in region n (write '1' to clear)</description>
36602                <lsb>22</lsb>
36603                <msb>22</msb>
36604                <enumeratedValues>
36605                  <enumeratedValue>
36606                    <name>NoAccess</name>
36607                    <description>No write access occurred in this subregion</description>
36608                    <value>0</value>
36609                  </enumeratedValue>
36610                  <enumeratedValue>
36611                    <name>Access</name>
36612                    <description>Write access(es) occurred in this subregion</description>
36613                    <value>1</value>
36614                  </enumeratedValue>
36615                </enumeratedValues>
36616              </field>
36617              <field>
36618                <name>SR23</name>
36619                <description>Subregion 23 in region n (write '1' to clear)</description>
36620                <lsb>23</lsb>
36621                <msb>23</msb>
36622                <enumeratedValues>
36623                  <enumeratedValue>
36624                    <name>NoAccess</name>
36625                    <description>No write access occurred in this subregion</description>
36626                    <value>0</value>
36627                  </enumeratedValue>
36628                  <enumeratedValue>
36629                    <name>Access</name>
36630                    <description>Write access(es) occurred in this subregion</description>
36631                    <value>1</value>
36632                  </enumeratedValue>
36633                </enumeratedValues>
36634              </field>
36635              <field>
36636                <name>SR24</name>
36637                <description>Subregion 24 in region n (write '1' to clear)</description>
36638                <lsb>24</lsb>
36639                <msb>24</msb>
36640                <enumeratedValues>
36641                  <enumeratedValue>
36642                    <name>NoAccess</name>
36643                    <description>No write access occurred in this subregion</description>
36644                    <value>0</value>
36645                  </enumeratedValue>
36646                  <enumeratedValue>
36647                    <name>Access</name>
36648                    <description>Write access(es) occurred in this subregion</description>
36649                    <value>1</value>
36650                  </enumeratedValue>
36651                </enumeratedValues>
36652              </field>
36653              <field>
36654                <name>SR25</name>
36655                <description>Subregion 25 in region n (write '1' to clear)</description>
36656                <lsb>25</lsb>
36657                <msb>25</msb>
36658                <enumeratedValues>
36659                  <enumeratedValue>
36660                    <name>NoAccess</name>
36661                    <description>No write access occurred in this subregion</description>
36662                    <value>0</value>
36663                  </enumeratedValue>
36664                  <enumeratedValue>
36665                    <name>Access</name>
36666                    <description>Write access(es) occurred in this subregion</description>
36667                    <value>1</value>
36668                  </enumeratedValue>
36669                </enumeratedValues>
36670              </field>
36671              <field>
36672                <name>SR26</name>
36673                <description>Subregion 26 in region n (write '1' to clear)</description>
36674                <lsb>26</lsb>
36675                <msb>26</msb>
36676                <enumeratedValues>
36677                  <enumeratedValue>
36678                    <name>NoAccess</name>
36679                    <description>No write access occurred in this subregion</description>
36680                    <value>0</value>
36681                  </enumeratedValue>
36682                  <enumeratedValue>
36683                    <name>Access</name>
36684                    <description>Write access(es) occurred in this subregion</description>
36685                    <value>1</value>
36686                  </enumeratedValue>
36687                </enumeratedValues>
36688              </field>
36689              <field>
36690                <name>SR27</name>
36691                <description>Subregion 27 in region n (write '1' to clear)</description>
36692                <lsb>27</lsb>
36693                <msb>27</msb>
36694                <enumeratedValues>
36695                  <enumeratedValue>
36696                    <name>NoAccess</name>
36697                    <description>No write access occurred in this subregion</description>
36698                    <value>0</value>
36699                  </enumeratedValue>
36700                  <enumeratedValue>
36701                    <name>Access</name>
36702                    <description>Write access(es) occurred in this subregion</description>
36703                    <value>1</value>
36704                  </enumeratedValue>
36705                </enumeratedValues>
36706              </field>
36707              <field>
36708                <name>SR28</name>
36709                <description>Subregion 28 in region n (write '1' to clear)</description>
36710                <lsb>28</lsb>
36711                <msb>28</msb>
36712                <enumeratedValues>
36713                  <enumeratedValue>
36714                    <name>NoAccess</name>
36715                    <description>No write access occurred in this subregion</description>
36716                    <value>0</value>
36717                  </enumeratedValue>
36718                  <enumeratedValue>
36719                    <name>Access</name>
36720                    <description>Write access(es) occurred in this subregion</description>
36721                    <value>1</value>
36722                  </enumeratedValue>
36723                </enumeratedValues>
36724              </field>
36725              <field>
36726                <name>SR29</name>
36727                <description>Subregion 29 in region n (write '1' to clear)</description>
36728                <lsb>29</lsb>
36729                <msb>29</msb>
36730                <enumeratedValues>
36731                  <enumeratedValue>
36732                    <name>NoAccess</name>
36733                    <description>No write access occurred in this subregion</description>
36734                    <value>0</value>
36735                  </enumeratedValue>
36736                  <enumeratedValue>
36737                    <name>Access</name>
36738                    <description>Write access(es) occurred in this subregion</description>
36739                    <value>1</value>
36740                  </enumeratedValue>
36741                </enumeratedValues>
36742              </field>
36743              <field>
36744                <name>SR30</name>
36745                <description>Subregion 30 in region n (write '1' to clear)</description>
36746                <lsb>30</lsb>
36747                <msb>30</msb>
36748                <enumeratedValues>
36749                  <enumeratedValue>
36750                    <name>NoAccess</name>
36751                    <description>No write access occurred in this subregion</description>
36752                    <value>0</value>
36753                  </enumeratedValue>
36754                  <enumeratedValue>
36755                    <name>Access</name>
36756                    <description>Write access(es) occurred in this subregion</description>
36757                    <value>1</value>
36758                  </enumeratedValue>
36759                </enumeratedValues>
36760              </field>
36761              <field>
36762                <name>SR31</name>
36763                <description>Subregion 31 in region n (write '1' to clear)</description>
36764                <lsb>31</lsb>
36765                <msb>31</msb>
36766                <enumeratedValues>
36767                  <enumeratedValue>
36768                    <name>NoAccess</name>
36769                    <description>No write access occurred in this subregion</description>
36770                    <value>0</value>
36771                  </enumeratedValue>
36772                  <enumeratedValue>
36773                    <name>Access</name>
36774                    <description>Write access(es) occurred in this subregion</description>
36775                    <value>1</value>
36776                  </enumeratedValue>
36777                </enumeratedValues>
36778              </field>
36779            </fields>
36780          </register>
36781          <register>
36782            <name>SUBSTATRA</name>
36783            <description>Description cluster[n]: Source of event/interrupt in region n, read access detected while corresponding subregion was enabled for watching</description>
36784            <addressOffset>0x004</addressOffset>
36785            <access>read-write</access>
36786            <modifiedWriteValues>oneToClear</modifiedWriteValues>
36787            <fields>
36788              <field>
36789                <name>SR0</name>
36790                <description>Subregion 0 in region n (write '1' to clear)</description>
36791                <lsb>0</lsb>
36792                <msb>0</msb>
36793                <enumeratedValues>
36794                  <enumeratedValue>
36795                    <name>NoAccess</name>
36796                    <description>No read access occurred in this subregion</description>
36797                    <value>0</value>
36798                  </enumeratedValue>
36799                  <enumeratedValue>
36800                    <name>Access</name>
36801                    <description>Read access(es) occurred in this subregion</description>
36802                    <value>1</value>
36803                  </enumeratedValue>
36804                </enumeratedValues>
36805              </field>
36806              <field>
36807                <name>SR1</name>
36808                <description>Subregion 1 in region n (write '1' to clear)</description>
36809                <lsb>1</lsb>
36810                <msb>1</msb>
36811                <enumeratedValues>
36812                  <enumeratedValue>
36813                    <name>NoAccess</name>
36814                    <description>No read access occurred in this subregion</description>
36815                    <value>0</value>
36816                  </enumeratedValue>
36817                  <enumeratedValue>
36818                    <name>Access</name>
36819                    <description>Read access(es) occurred in this subregion</description>
36820                    <value>1</value>
36821                  </enumeratedValue>
36822                </enumeratedValues>
36823              </field>
36824              <field>
36825                <name>SR2</name>
36826                <description>Subregion 2 in region n (write '1' to clear)</description>
36827                <lsb>2</lsb>
36828                <msb>2</msb>
36829                <enumeratedValues>
36830                  <enumeratedValue>
36831                    <name>NoAccess</name>
36832                    <description>No read access occurred in this subregion</description>
36833                    <value>0</value>
36834                  </enumeratedValue>
36835                  <enumeratedValue>
36836                    <name>Access</name>
36837                    <description>Read access(es) occurred in this subregion</description>
36838                    <value>1</value>
36839                  </enumeratedValue>
36840                </enumeratedValues>
36841              </field>
36842              <field>
36843                <name>SR3</name>
36844                <description>Subregion 3 in region n (write '1' to clear)</description>
36845                <lsb>3</lsb>
36846                <msb>3</msb>
36847                <enumeratedValues>
36848                  <enumeratedValue>
36849                    <name>NoAccess</name>
36850                    <description>No read access occurred in this subregion</description>
36851                    <value>0</value>
36852                  </enumeratedValue>
36853                  <enumeratedValue>
36854                    <name>Access</name>
36855                    <description>Read access(es) occurred in this subregion</description>
36856                    <value>1</value>
36857                  </enumeratedValue>
36858                </enumeratedValues>
36859              </field>
36860              <field>
36861                <name>SR4</name>
36862                <description>Subregion 4 in region n (write '1' to clear)</description>
36863                <lsb>4</lsb>
36864                <msb>4</msb>
36865                <enumeratedValues>
36866                  <enumeratedValue>
36867                    <name>NoAccess</name>
36868                    <description>No read access occurred in this subregion</description>
36869                    <value>0</value>
36870                  </enumeratedValue>
36871                  <enumeratedValue>
36872                    <name>Access</name>
36873                    <description>Read access(es) occurred in this subregion</description>
36874                    <value>1</value>
36875                  </enumeratedValue>
36876                </enumeratedValues>
36877              </field>
36878              <field>
36879                <name>SR5</name>
36880                <description>Subregion 5 in region n (write '1' to clear)</description>
36881                <lsb>5</lsb>
36882                <msb>5</msb>
36883                <enumeratedValues>
36884                  <enumeratedValue>
36885                    <name>NoAccess</name>
36886                    <description>No read access occurred in this subregion</description>
36887                    <value>0</value>
36888                  </enumeratedValue>
36889                  <enumeratedValue>
36890                    <name>Access</name>
36891                    <description>Read access(es) occurred in this subregion</description>
36892                    <value>1</value>
36893                  </enumeratedValue>
36894                </enumeratedValues>
36895              </field>
36896              <field>
36897                <name>SR6</name>
36898                <description>Subregion 6 in region n (write '1' to clear)</description>
36899                <lsb>6</lsb>
36900                <msb>6</msb>
36901                <enumeratedValues>
36902                  <enumeratedValue>
36903                    <name>NoAccess</name>
36904                    <description>No read access occurred in this subregion</description>
36905                    <value>0</value>
36906                  </enumeratedValue>
36907                  <enumeratedValue>
36908                    <name>Access</name>
36909                    <description>Read access(es) occurred in this subregion</description>
36910                    <value>1</value>
36911                  </enumeratedValue>
36912                </enumeratedValues>
36913              </field>
36914              <field>
36915                <name>SR7</name>
36916                <description>Subregion 7 in region n (write '1' to clear)</description>
36917                <lsb>7</lsb>
36918                <msb>7</msb>
36919                <enumeratedValues>
36920                  <enumeratedValue>
36921                    <name>NoAccess</name>
36922                    <description>No read access occurred in this subregion</description>
36923                    <value>0</value>
36924                  </enumeratedValue>
36925                  <enumeratedValue>
36926                    <name>Access</name>
36927                    <description>Read access(es) occurred in this subregion</description>
36928                    <value>1</value>
36929                  </enumeratedValue>
36930                </enumeratedValues>
36931              </field>
36932              <field>
36933                <name>SR8</name>
36934                <description>Subregion 8 in region n (write '1' to clear)</description>
36935                <lsb>8</lsb>
36936                <msb>8</msb>
36937                <enumeratedValues>
36938                  <enumeratedValue>
36939                    <name>NoAccess</name>
36940                    <description>No read access occurred in this subregion</description>
36941                    <value>0</value>
36942                  </enumeratedValue>
36943                  <enumeratedValue>
36944                    <name>Access</name>
36945                    <description>Read access(es) occurred in this subregion</description>
36946                    <value>1</value>
36947                  </enumeratedValue>
36948                </enumeratedValues>
36949              </field>
36950              <field>
36951                <name>SR9</name>
36952                <description>Subregion 9 in region n (write '1' to clear)</description>
36953                <lsb>9</lsb>
36954                <msb>9</msb>
36955                <enumeratedValues>
36956                  <enumeratedValue>
36957                    <name>NoAccess</name>
36958                    <description>No read access occurred in this subregion</description>
36959                    <value>0</value>
36960                  </enumeratedValue>
36961                  <enumeratedValue>
36962                    <name>Access</name>
36963                    <description>Read access(es) occurred in this subregion</description>
36964                    <value>1</value>
36965                  </enumeratedValue>
36966                </enumeratedValues>
36967              </field>
36968              <field>
36969                <name>SR10</name>
36970                <description>Subregion 10 in region n (write '1' to clear)</description>
36971                <lsb>10</lsb>
36972                <msb>10</msb>
36973                <enumeratedValues>
36974                  <enumeratedValue>
36975                    <name>NoAccess</name>
36976                    <description>No read access occurred in this subregion</description>
36977                    <value>0</value>
36978                  </enumeratedValue>
36979                  <enumeratedValue>
36980                    <name>Access</name>
36981                    <description>Read access(es) occurred in this subregion</description>
36982                    <value>1</value>
36983                  </enumeratedValue>
36984                </enumeratedValues>
36985              </field>
36986              <field>
36987                <name>SR11</name>
36988                <description>Subregion 11 in region n (write '1' to clear)</description>
36989                <lsb>11</lsb>
36990                <msb>11</msb>
36991                <enumeratedValues>
36992                  <enumeratedValue>
36993                    <name>NoAccess</name>
36994                    <description>No read access occurred in this subregion</description>
36995                    <value>0</value>
36996                  </enumeratedValue>
36997                  <enumeratedValue>
36998                    <name>Access</name>
36999                    <description>Read access(es) occurred in this subregion</description>
37000                    <value>1</value>
37001                  </enumeratedValue>
37002                </enumeratedValues>
37003              </field>
37004              <field>
37005                <name>SR12</name>
37006                <description>Subregion 12 in region n (write '1' to clear)</description>
37007                <lsb>12</lsb>
37008                <msb>12</msb>
37009                <enumeratedValues>
37010                  <enumeratedValue>
37011                    <name>NoAccess</name>
37012                    <description>No read access occurred in this subregion</description>
37013                    <value>0</value>
37014                  </enumeratedValue>
37015                  <enumeratedValue>
37016                    <name>Access</name>
37017                    <description>Read access(es) occurred in this subregion</description>
37018                    <value>1</value>
37019                  </enumeratedValue>
37020                </enumeratedValues>
37021              </field>
37022              <field>
37023                <name>SR13</name>
37024                <description>Subregion 13 in region n (write '1' to clear)</description>
37025                <lsb>13</lsb>
37026                <msb>13</msb>
37027                <enumeratedValues>
37028                  <enumeratedValue>
37029                    <name>NoAccess</name>
37030                    <description>No read access occurred in this subregion</description>
37031                    <value>0</value>
37032                  </enumeratedValue>
37033                  <enumeratedValue>
37034                    <name>Access</name>
37035                    <description>Read access(es) occurred in this subregion</description>
37036                    <value>1</value>
37037                  </enumeratedValue>
37038                </enumeratedValues>
37039              </field>
37040              <field>
37041                <name>SR14</name>
37042                <description>Subregion 14 in region n (write '1' to clear)</description>
37043                <lsb>14</lsb>
37044                <msb>14</msb>
37045                <enumeratedValues>
37046                  <enumeratedValue>
37047                    <name>NoAccess</name>
37048                    <description>No read access occurred in this subregion</description>
37049                    <value>0</value>
37050                  </enumeratedValue>
37051                  <enumeratedValue>
37052                    <name>Access</name>
37053                    <description>Read access(es) occurred in this subregion</description>
37054                    <value>1</value>
37055                  </enumeratedValue>
37056                </enumeratedValues>
37057              </field>
37058              <field>
37059                <name>SR15</name>
37060                <description>Subregion 15 in region n (write '1' to clear)</description>
37061                <lsb>15</lsb>
37062                <msb>15</msb>
37063                <enumeratedValues>
37064                  <enumeratedValue>
37065                    <name>NoAccess</name>
37066                    <description>No read access occurred in this subregion</description>
37067                    <value>0</value>
37068                  </enumeratedValue>
37069                  <enumeratedValue>
37070                    <name>Access</name>
37071                    <description>Read access(es) occurred in this subregion</description>
37072                    <value>1</value>
37073                  </enumeratedValue>
37074                </enumeratedValues>
37075              </field>
37076              <field>
37077                <name>SR16</name>
37078                <description>Subregion 16 in region n (write '1' to clear)</description>
37079                <lsb>16</lsb>
37080                <msb>16</msb>
37081                <enumeratedValues>
37082                  <enumeratedValue>
37083                    <name>NoAccess</name>
37084                    <description>No read access occurred in this subregion</description>
37085                    <value>0</value>
37086                  </enumeratedValue>
37087                  <enumeratedValue>
37088                    <name>Access</name>
37089                    <description>Read access(es) occurred in this subregion</description>
37090                    <value>1</value>
37091                  </enumeratedValue>
37092                </enumeratedValues>
37093              </field>
37094              <field>
37095                <name>SR17</name>
37096                <description>Subregion 17 in region n (write '1' to clear)</description>
37097                <lsb>17</lsb>
37098                <msb>17</msb>
37099                <enumeratedValues>
37100                  <enumeratedValue>
37101                    <name>NoAccess</name>
37102                    <description>No read access occurred in this subregion</description>
37103                    <value>0</value>
37104                  </enumeratedValue>
37105                  <enumeratedValue>
37106                    <name>Access</name>
37107                    <description>Read access(es) occurred in this subregion</description>
37108                    <value>1</value>
37109                  </enumeratedValue>
37110                </enumeratedValues>
37111              </field>
37112              <field>
37113                <name>SR18</name>
37114                <description>Subregion 18 in region n (write '1' to clear)</description>
37115                <lsb>18</lsb>
37116                <msb>18</msb>
37117                <enumeratedValues>
37118                  <enumeratedValue>
37119                    <name>NoAccess</name>
37120                    <description>No read access occurred in this subregion</description>
37121                    <value>0</value>
37122                  </enumeratedValue>
37123                  <enumeratedValue>
37124                    <name>Access</name>
37125                    <description>Read access(es) occurred in this subregion</description>
37126                    <value>1</value>
37127                  </enumeratedValue>
37128                </enumeratedValues>
37129              </field>
37130              <field>
37131                <name>SR19</name>
37132                <description>Subregion 19 in region n (write '1' to clear)</description>
37133                <lsb>19</lsb>
37134                <msb>19</msb>
37135                <enumeratedValues>
37136                  <enumeratedValue>
37137                    <name>NoAccess</name>
37138                    <description>No read access occurred in this subregion</description>
37139                    <value>0</value>
37140                  </enumeratedValue>
37141                  <enumeratedValue>
37142                    <name>Access</name>
37143                    <description>Read access(es) occurred in this subregion</description>
37144                    <value>1</value>
37145                  </enumeratedValue>
37146                </enumeratedValues>
37147              </field>
37148              <field>
37149                <name>SR20</name>
37150                <description>Subregion 20 in region n (write '1' to clear)</description>
37151                <lsb>20</lsb>
37152                <msb>20</msb>
37153                <enumeratedValues>
37154                  <enumeratedValue>
37155                    <name>NoAccess</name>
37156                    <description>No read access occurred in this subregion</description>
37157                    <value>0</value>
37158                  </enumeratedValue>
37159                  <enumeratedValue>
37160                    <name>Access</name>
37161                    <description>Read access(es) occurred in this subregion</description>
37162                    <value>1</value>
37163                  </enumeratedValue>
37164                </enumeratedValues>
37165              </field>
37166              <field>
37167                <name>SR21</name>
37168                <description>Subregion 21 in region n (write '1' to clear)</description>
37169                <lsb>21</lsb>
37170                <msb>21</msb>
37171                <enumeratedValues>
37172                  <enumeratedValue>
37173                    <name>NoAccess</name>
37174                    <description>No read access occurred in this subregion</description>
37175                    <value>0</value>
37176                  </enumeratedValue>
37177                  <enumeratedValue>
37178                    <name>Access</name>
37179                    <description>Read access(es) occurred in this subregion</description>
37180                    <value>1</value>
37181                  </enumeratedValue>
37182                </enumeratedValues>
37183              </field>
37184              <field>
37185                <name>SR22</name>
37186                <description>Subregion 22 in region n (write '1' to clear)</description>
37187                <lsb>22</lsb>
37188                <msb>22</msb>
37189                <enumeratedValues>
37190                  <enumeratedValue>
37191                    <name>NoAccess</name>
37192                    <description>No read access occurred in this subregion</description>
37193                    <value>0</value>
37194                  </enumeratedValue>
37195                  <enumeratedValue>
37196                    <name>Access</name>
37197                    <description>Read access(es) occurred in this subregion</description>
37198                    <value>1</value>
37199                  </enumeratedValue>
37200                </enumeratedValues>
37201              </field>
37202              <field>
37203                <name>SR23</name>
37204                <description>Subregion 23 in region n (write '1' to clear)</description>
37205                <lsb>23</lsb>
37206                <msb>23</msb>
37207                <enumeratedValues>
37208                  <enumeratedValue>
37209                    <name>NoAccess</name>
37210                    <description>No read access occurred in this subregion</description>
37211                    <value>0</value>
37212                  </enumeratedValue>
37213                  <enumeratedValue>
37214                    <name>Access</name>
37215                    <description>Read access(es) occurred in this subregion</description>
37216                    <value>1</value>
37217                  </enumeratedValue>
37218                </enumeratedValues>
37219              </field>
37220              <field>
37221                <name>SR24</name>
37222                <description>Subregion 24 in region n (write '1' to clear)</description>
37223                <lsb>24</lsb>
37224                <msb>24</msb>
37225                <enumeratedValues>
37226                  <enumeratedValue>
37227                    <name>NoAccess</name>
37228                    <description>No read access occurred in this subregion</description>
37229                    <value>0</value>
37230                  </enumeratedValue>
37231                  <enumeratedValue>
37232                    <name>Access</name>
37233                    <description>Read access(es) occurred in this subregion</description>
37234                    <value>1</value>
37235                  </enumeratedValue>
37236                </enumeratedValues>
37237              </field>
37238              <field>
37239                <name>SR25</name>
37240                <description>Subregion 25 in region n (write '1' to clear)</description>
37241                <lsb>25</lsb>
37242                <msb>25</msb>
37243                <enumeratedValues>
37244                  <enumeratedValue>
37245                    <name>NoAccess</name>
37246                    <description>No read access occurred in this subregion</description>
37247                    <value>0</value>
37248                  </enumeratedValue>
37249                  <enumeratedValue>
37250                    <name>Access</name>
37251                    <description>Read access(es) occurred in this subregion</description>
37252                    <value>1</value>
37253                  </enumeratedValue>
37254                </enumeratedValues>
37255              </field>
37256              <field>
37257                <name>SR26</name>
37258                <description>Subregion 26 in region n (write '1' to clear)</description>
37259                <lsb>26</lsb>
37260                <msb>26</msb>
37261                <enumeratedValues>
37262                  <enumeratedValue>
37263                    <name>NoAccess</name>
37264                    <description>No read access occurred in this subregion</description>
37265                    <value>0</value>
37266                  </enumeratedValue>
37267                  <enumeratedValue>
37268                    <name>Access</name>
37269                    <description>Read access(es) occurred in this subregion</description>
37270                    <value>1</value>
37271                  </enumeratedValue>
37272                </enumeratedValues>
37273              </field>
37274              <field>
37275                <name>SR27</name>
37276                <description>Subregion 27 in region n (write '1' to clear)</description>
37277                <lsb>27</lsb>
37278                <msb>27</msb>
37279                <enumeratedValues>
37280                  <enumeratedValue>
37281                    <name>NoAccess</name>
37282                    <description>No read access occurred in this subregion</description>
37283                    <value>0</value>
37284                  </enumeratedValue>
37285                  <enumeratedValue>
37286                    <name>Access</name>
37287                    <description>Read access(es) occurred in this subregion</description>
37288                    <value>1</value>
37289                  </enumeratedValue>
37290                </enumeratedValues>
37291              </field>
37292              <field>
37293                <name>SR28</name>
37294                <description>Subregion 28 in region n (write '1' to clear)</description>
37295                <lsb>28</lsb>
37296                <msb>28</msb>
37297                <enumeratedValues>
37298                  <enumeratedValue>
37299                    <name>NoAccess</name>
37300                    <description>No read access occurred in this subregion</description>
37301                    <value>0</value>
37302                  </enumeratedValue>
37303                  <enumeratedValue>
37304                    <name>Access</name>
37305                    <description>Read access(es) occurred in this subregion</description>
37306                    <value>1</value>
37307                  </enumeratedValue>
37308                </enumeratedValues>
37309              </field>
37310              <field>
37311                <name>SR29</name>
37312                <description>Subregion 29 in region n (write '1' to clear)</description>
37313                <lsb>29</lsb>
37314                <msb>29</msb>
37315                <enumeratedValues>
37316                  <enumeratedValue>
37317                    <name>NoAccess</name>
37318                    <description>No read access occurred in this subregion</description>
37319                    <value>0</value>
37320                  </enumeratedValue>
37321                  <enumeratedValue>
37322                    <name>Access</name>
37323                    <description>Read access(es) occurred in this subregion</description>
37324                    <value>1</value>
37325                  </enumeratedValue>
37326                </enumeratedValues>
37327              </field>
37328              <field>
37329                <name>SR30</name>
37330                <description>Subregion 30 in region n (write '1' to clear)</description>
37331                <lsb>30</lsb>
37332                <msb>30</msb>
37333                <enumeratedValues>
37334                  <enumeratedValue>
37335                    <name>NoAccess</name>
37336                    <description>No read access occurred in this subregion</description>
37337                    <value>0</value>
37338                  </enumeratedValue>
37339                  <enumeratedValue>
37340                    <name>Access</name>
37341                    <description>Read access(es) occurred in this subregion</description>
37342                    <value>1</value>
37343                  </enumeratedValue>
37344                </enumeratedValues>
37345              </field>
37346              <field>
37347                <name>SR31</name>
37348                <description>Subregion 31 in region n (write '1' to clear)</description>
37349                <lsb>31</lsb>
37350                <msb>31</msb>
37351                <enumeratedValues>
37352                  <enumeratedValue>
37353                    <name>NoAccess</name>
37354                    <description>No read access occurred in this subregion</description>
37355                    <value>0</value>
37356                  </enumeratedValue>
37357                  <enumeratedValue>
37358                    <name>Access</name>
37359                    <description>Read access(es) occurred in this subregion</description>
37360                    <value>1</value>
37361                  </enumeratedValue>
37362                </enumeratedValues>
37363              </field>
37364            </fields>
37365          </register>
37366        </cluster>
37367        <register>
37368          <name>REGIONEN</name>
37369          <description>Enable/disable regions watch</description>
37370          <addressOffset>0x510</addressOffset>
37371          <access>read-write</access>
37372          <fields>
37373            <field>
37374              <name>RGN0WA</name>
37375              <description>Enable/disable write access watch in region[0]</description>
37376              <lsb>0</lsb>
37377              <msb>0</msb>
37378              <enumeratedValues>
37379                <enumeratedValue>
37380                  <name>Disable</name>
37381                  <description>Disable write access watch in this region</description>
37382                  <value>0</value>
37383                </enumeratedValue>
37384                <enumeratedValue>
37385                  <name>Enable</name>
37386                  <description>Enable write access watch in this region</description>
37387                  <value>1</value>
37388                </enumeratedValue>
37389              </enumeratedValues>
37390            </field>
37391            <field>
37392              <name>RGN0RA</name>
37393              <description>Enable/disable read access watch in region[0]</description>
37394              <lsb>1</lsb>
37395              <msb>1</msb>
37396              <enumeratedValues>
37397                <enumeratedValue>
37398                  <name>Disable</name>
37399                  <description>Disable read access watch in this region</description>
37400                  <value>0</value>
37401                </enumeratedValue>
37402                <enumeratedValue>
37403                  <name>Enable</name>
37404                  <description>Enable read access watch in this region</description>
37405                  <value>1</value>
37406                </enumeratedValue>
37407              </enumeratedValues>
37408            </field>
37409            <field>
37410              <name>RGN1WA</name>
37411              <description>Enable/disable write access watch in region[1]</description>
37412              <lsb>2</lsb>
37413              <msb>2</msb>
37414              <enumeratedValues>
37415                <enumeratedValue>
37416                  <name>Disable</name>
37417                  <description>Disable write access watch in this region</description>
37418                  <value>0</value>
37419                </enumeratedValue>
37420                <enumeratedValue>
37421                  <name>Enable</name>
37422                  <description>Enable write access watch in this region</description>
37423                  <value>1</value>
37424                </enumeratedValue>
37425              </enumeratedValues>
37426            </field>
37427            <field>
37428              <name>RGN1RA</name>
37429              <description>Enable/disable read access watch in region[1]</description>
37430              <lsb>3</lsb>
37431              <msb>3</msb>
37432              <enumeratedValues>
37433                <enumeratedValue>
37434                  <name>Disable</name>
37435                  <description>Disable read access watch in this region</description>
37436                  <value>0</value>
37437                </enumeratedValue>
37438                <enumeratedValue>
37439                  <name>Enable</name>
37440                  <description>Enable read access watch in this region</description>
37441                  <value>1</value>
37442                </enumeratedValue>
37443              </enumeratedValues>
37444            </field>
37445            <field>
37446              <name>RGN2WA</name>
37447              <description>Enable/disable write access watch in region[2]</description>
37448              <lsb>4</lsb>
37449              <msb>4</msb>
37450              <enumeratedValues>
37451                <enumeratedValue>
37452                  <name>Disable</name>
37453                  <description>Disable write access watch in this region</description>
37454                  <value>0</value>
37455                </enumeratedValue>
37456                <enumeratedValue>
37457                  <name>Enable</name>
37458                  <description>Enable write access watch in this region</description>
37459                  <value>1</value>
37460                </enumeratedValue>
37461              </enumeratedValues>
37462            </field>
37463            <field>
37464              <name>RGN2RA</name>
37465              <description>Enable/disable read access watch in region[2]</description>
37466              <lsb>5</lsb>
37467              <msb>5</msb>
37468              <enumeratedValues>
37469                <enumeratedValue>
37470                  <name>Disable</name>
37471                  <description>Disable read access watch in this region</description>
37472                  <value>0</value>
37473                </enumeratedValue>
37474                <enumeratedValue>
37475                  <name>Enable</name>
37476                  <description>Enable read access watch in this region</description>
37477                  <value>1</value>
37478                </enumeratedValue>
37479              </enumeratedValues>
37480            </field>
37481            <field>
37482              <name>RGN3WA</name>
37483              <description>Enable/disable write access watch in region[3]</description>
37484              <lsb>6</lsb>
37485              <msb>6</msb>
37486              <enumeratedValues>
37487                <enumeratedValue>
37488                  <name>Disable</name>
37489                  <description>Disable write access watch in this region</description>
37490                  <value>0</value>
37491                </enumeratedValue>
37492                <enumeratedValue>
37493                  <name>Enable</name>
37494                  <description>Enable write access watch in this region</description>
37495                  <value>1</value>
37496                </enumeratedValue>
37497              </enumeratedValues>
37498            </field>
37499            <field>
37500              <name>RGN3RA</name>
37501              <description>Enable/disable read access watch in region[3]</description>
37502              <lsb>7</lsb>
37503              <msb>7</msb>
37504              <enumeratedValues>
37505                <enumeratedValue>
37506                  <name>Disable</name>
37507                  <description>Disable read access watch in this region</description>
37508                  <value>0</value>
37509                </enumeratedValue>
37510                <enumeratedValue>
37511                  <name>Enable</name>
37512                  <description>Enable read access watch in this region</description>
37513                  <value>1</value>
37514                </enumeratedValue>
37515              </enumeratedValues>
37516            </field>
37517            <field>
37518              <name>PRGN0WA</name>
37519              <description>Enable/disable write access watch in PREGION[0]</description>
37520              <lsb>24</lsb>
37521              <msb>24</msb>
37522              <enumeratedValues>
37523                <enumeratedValue>
37524                  <name>Disable</name>
37525                  <description>Disable write access watch in this PREGION</description>
37526                  <value>0</value>
37527                </enumeratedValue>
37528                <enumeratedValue>
37529                  <name>Enable</name>
37530                  <description>Enable write access watch in this PREGION</description>
37531                  <value>1</value>
37532                </enumeratedValue>
37533              </enumeratedValues>
37534            </field>
37535            <field>
37536              <name>PRGN0RA</name>
37537              <description>Enable/disable read access watch in PREGION[0]</description>
37538              <lsb>25</lsb>
37539              <msb>25</msb>
37540              <enumeratedValues>
37541                <enumeratedValue>
37542                  <name>Disable</name>
37543                  <description>Disable read access watch in this PREGION</description>
37544                  <value>0</value>
37545                </enumeratedValue>
37546                <enumeratedValue>
37547                  <name>Enable</name>
37548                  <description>Enable read access watch in this PREGION</description>
37549                  <value>1</value>
37550                </enumeratedValue>
37551              </enumeratedValues>
37552            </field>
37553            <field>
37554              <name>PRGN1WA</name>
37555              <description>Enable/disable write access watch in PREGION[1]</description>
37556              <lsb>26</lsb>
37557              <msb>26</msb>
37558              <enumeratedValues>
37559                <enumeratedValue>
37560                  <name>Disable</name>
37561                  <description>Disable write access watch in this PREGION</description>
37562                  <value>0</value>
37563                </enumeratedValue>
37564                <enumeratedValue>
37565                  <name>Enable</name>
37566                  <description>Enable write access watch in this PREGION</description>
37567                  <value>1</value>
37568                </enumeratedValue>
37569              </enumeratedValues>
37570            </field>
37571            <field>
37572              <name>PRGN1RA</name>
37573              <description>Enable/disable read access watch in PREGION[1]</description>
37574              <lsb>27</lsb>
37575              <msb>27</msb>
37576              <enumeratedValues>
37577                <enumeratedValue>
37578                  <name>Disable</name>
37579                  <description>Disable read access watch in this PREGION</description>
37580                  <value>0</value>
37581                </enumeratedValue>
37582                <enumeratedValue>
37583                  <name>Enable</name>
37584                  <description>Enable read access watch in this PREGION</description>
37585                  <value>1</value>
37586                </enumeratedValue>
37587              </enumeratedValues>
37588            </field>
37589          </fields>
37590        </register>
37591        <register>
37592          <name>REGIONENSET</name>
37593          <description>Enable regions watch</description>
37594          <addressOffset>0x514</addressOffset>
37595          <access>read-write</access>
37596          <fields>
37597            <field>
37598              <name>RGN0WA</name>
37599              <description>Enable write access watch in region[0]</description>
37600              <lsb>0</lsb>
37601              <msb>0</msb>
37602              <enumeratedValues>
37603                <usage>read</usage>
37604                <enumeratedValue>
37605                  <name>Disabled</name>
37606                  <description>Write access watch in this region is disabled</description>
37607                  <value>0</value>
37608                </enumeratedValue>
37609                <enumeratedValue>
37610                  <name>Enabled</name>
37611                  <description>Write access watch in this region is enabled</description>
37612                  <value>1</value>
37613                </enumeratedValue>
37614              </enumeratedValues>
37615              <enumeratedValues>
37616                <usage>write</usage>
37617                <enumeratedValue>
37618                  <name>Set</name>
37619                  <description>Enable write access watch in this region</description>
37620                  <value>1</value>
37621                </enumeratedValue>
37622              </enumeratedValues>
37623            </field>
37624            <field>
37625              <name>RGN0RA</name>
37626              <description>Enable read access watch in region[0]</description>
37627              <lsb>1</lsb>
37628              <msb>1</msb>
37629              <enumeratedValues>
37630                <usage>read</usage>
37631                <enumeratedValue>
37632                  <name>Disabled</name>
37633                  <description>Read access watch in this region is disabled</description>
37634                  <value>0</value>
37635                </enumeratedValue>
37636                <enumeratedValue>
37637                  <name>Enabled</name>
37638                  <description>Read access watch in this region is enabled</description>
37639                  <value>1</value>
37640                </enumeratedValue>
37641              </enumeratedValues>
37642              <enumeratedValues>
37643                <usage>write</usage>
37644                <enumeratedValue>
37645                  <name>Set</name>
37646                  <description>Enable read access watch in this region</description>
37647                  <value>1</value>
37648                </enumeratedValue>
37649              </enumeratedValues>
37650            </field>
37651            <field>
37652              <name>RGN1WA</name>
37653              <description>Enable write access watch in region[1]</description>
37654              <lsb>2</lsb>
37655              <msb>2</msb>
37656              <enumeratedValues>
37657                <usage>read</usage>
37658                <enumeratedValue>
37659                  <name>Disabled</name>
37660                  <description>Write access watch in this region is disabled</description>
37661                  <value>0</value>
37662                </enumeratedValue>
37663                <enumeratedValue>
37664                  <name>Enabled</name>
37665                  <description>Write access watch in this region is enabled</description>
37666                  <value>1</value>
37667                </enumeratedValue>
37668              </enumeratedValues>
37669              <enumeratedValues>
37670                <usage>write</usage>
37671                <enumeratedValue>
37672                  <name>Set</name>
37673                  <description>Enable write access watch in this region</description>
37674                  <value>1</value>
37675                </enumeratedValue>
37676              </enumeratedValues>
37677            </field>
37678            <field>
37679              <name>RGN1RA</name>
37680              <description>Enable read access watch in region[1]</description>
37681              <lsb>3</lsb>
37682              <msb>3</msb>
37683              <enumeratedValues>
37684                <usage>read</usage>
37685                <enumeratedValue>
37686                  <name>Disabled</name>
37687                  <description>Read access watch in this region is disabled</description>
37688                  <value>0</value>
37689                </enumeratedValue>
37690                <enumeratedValue>
37691                  <name>Enabled</name>
37692                  <description>Read access watch in this region is enabled</description>
37693                  <value>1</value>
37694                </enumeratedValue>
37695              </enumeratedValues>
37696              <enumeratedValues>
37697                <usage>write</usage>
37698                <enumeratedValue>
37699                  <name>Set</name>
37700                  <description>Enable read access watch in this region</description>
37701                  <value>1</value>
37702                </enumeratedValue>
37703              </enumeratedValues>
37704            </field>
37705            <field>
37706              <name>RGN2WA</name>
37707              <description>Enable write access watch in region[2]</description>
37708              <lsb>4</lsb>
37709              <msb>4</msb>
37710              <enumeratedValues>
37711                <usage>read</usage>
37712                <enumeratedValue>
37713                  <name>Disabled</name>
37714                  <description>Write access watch in this region is disabled</description>
37715                  <value>0</value>
37716                </enumeratedValue>
37717                <enumeratedValue>
37718                  <name>Enabled</name>
37719                  <description>Write access watch in this region is enabled</description>
37720                  <value>1</value>
37721                </enumeratedValue>
37722              </enumeratedValues>
37723              <enumeratedValues>
37724                <usage>write</usage>
37725                <enumeratedValue>
37726                  <name>Set</name>
37727                  <description>Enable write access watch in this region</description>
37728                  <value>1</value>
37729                </enumeratedValue>
37730              </enumeratedValues>
37731            </field>
37732            <field>
37733              <name>RGN2RA</name>
37734              <description>Enable read access watch in region[2]</description>
37735              <lsb>5</lsb>
37736              <msb>5</msb>
37737              <enumeratedValues>
37738                <usage>read</usage>
37739                <enumeratedValue>
37740                  <name>Disabled</name>
37741                  <description>Read access watch in this region is disabled</description>
37742                  <value>0</value>
37743                </enumeratedValue>
37744                <enumeratedValue>
37745                  <name>Enabled</name>
37746                  <description>Read access watch in this region is enabled</description>
37747                  <value>1</value>
37748                </enumeratedValue>
37749              </enumeratedValues>
37750              <enumeratedValues>
37751                <usage>write</usage>
37752                <enumeratedValue>
37753                  <name>Set</name>
37754                  <description>Enable read access watch in this region</description>
37755                  <value>1</value>
37756                </enumeratedValue>
37757              </enumeratedValues>
37758            </field>
37759            <field>
37760              <name>RGN3WA</name>
37761              <description>Enable write access watch in region[3]</description>
37762              <lsb>6</lsb>
37763              <msb>6</msb>
37764              <enumeratedValues>
37765                <usage>read</usage>
37766                <enumeratedValue>
37767                  <name>Disabled</name>
37768                  <description>Write access watch in this region is disabled</description>
37769                  <value>0</value>
37770                </enumeratedValue>
37771                <enumeratedValue>
37772                  <name>Enabled</name>
37773                  <description>Write access watch in this region is enabled</description>
37774                  <value>1</value>
37775                </enumeratedValue>
37776              </enumeratedValues>
37777              <enumeratedValues>
37778                <usage>write</usage>
37779                <enumeratedValue>
37780                  <name>Set</name>
37781                  <description>Enable write access watch in this region</description>
37782                  <value>1</value>
37783                </enumeratedValue>
37784              </enumeratedValues>
37785            </field>
37786            <field>
37787              <name>RGN3RA</name>
37788              <description>Enable read access watch in region[3]</description>
37789              <lsb>7</lsb>
37790              <msb>7</msb>
37791              <enumeratedValues>
37792                <usage>read</usage>
37793                <enumeratedValue>
37794                  <name>Disabled</name>
37795                  <description>Read access watch in this region is disabled</description>
37796                  <value>0</value>
37797                </enumeratedValue>
37798                <enumeratedValue>
37799                  <name>Enabled</name>
37800                  <description>Read access watch in this region is enabled</description>
37801                  <value>1</value>
37802                </enumeratedValue>
37803              </enumeratedValues>
37804              <enumeratedValues>
37805                <usage>write</usage>
37806                <enumeratedValue>
37807                  <name>Set</name>
37808                  <description>Enable read access watch in this region</description>
37809                  <value>1</value>
37810                </enumeratedValue>
37811              </enumeratedValues>
37812            </field>
37813            <field>
37814              <name>PRGN0WA</name>
37815              <description>Enable write access watch in PREGION[0]</description>
37816              <lsb>24</lsb>
37817              <msb>24</msb>
37818              <enumeratedValues>
37819                <usage>read</usage>
37820                <enumeratedValue>
37821                  <name>Disabled</name>
37822                  <description>Write access watch in this PREGION is disabled</description>
37823                  <value>0</value>
37824                </enumeratedValue>
37825                <enumeratedValue>
37826                  <name>Enabled</name>
37827                  <description>Write access watch in this PREGION is enabled</description>
37828                  <value>1</value>
37829                </enumeratedValue>
37830              </enumeratedValues>
37831              <enumeratedValues>
37832                <usage>write</usage>
37833                <enumeratedValue>
37834                  <name>Set</name>
37835                  <description>Enable write access watch in this PREGION</description>
37836                  <value>1</value>
37837                </enumeratedValue>
37838              </enumeratedValues>
37839            </field>
37840            <field>
37841              <name>PRGN0RA</name>
37842              <description>Enable read access watch in PREGION[0]</description>
37843              <lsb>25</lsb>
37844              <msb>25</msb>
37845              <enumeratedValues>
37846                <usage>read</usage>
37847                <enumeratedValue>
37848                  <name>Disabled</name>
37849                  <description>Read access watch in this PREGION is disabled</description>
37850                  <value>0</value>
37851                </enumeratedValue>
37852                <enumeratedValue>
37853                  <name>Enabled</name>
37854                  <description>Read access watch in this PREGION is enabled</description>
37855                  <value>1</value>
37856                </enumeratedValue>
37857              </enumeratedValues>
37858              <enumeratedValues>
37859                <usage>write</usage>
37860                <enumeratedValue>
37861                  <name>Set</name>
37862                  <description>Enable read access watch in this PREGION</description>
37863                  <value>1</value>
37864                </enumeratedValue>
37865              </enumeratedValues>
37866            </field>
37867            <field>
37868              <name>PRGN1WA</name>
37869              <description>Enable write access watch in PREGION[1]</description>
37870              <lsb>26</lsb>
37871              <msb>26</msb>
37872              <enumeratedValues>
37873                <usage>read</usage>
37874                <enumeratedValue>
37875                  <name>Disabled</name>
37876                  <description>Write access watch in this PREGION is disabled</description>
37877                  <value>0</value>
37878                </enumeratedValue>
37879                <enumeratedValue>
37880                  <name>Enabled</name>
37881                  <description>Write access watch in this PREGION is enabled</description>
37882                  <value>1</value>
37883                </enumeratedValue>
37884              </enumeratedValues>
37885              <enumeratedValues>
37886                <usage>write</usage>
37887                <enumeratedValue>
37888                  <name>Set</name>
37889                  <description>Enable write access watch in this PREGION</description>
37890                  <value>1</value>
37891                </enumeratedValue>
37892              </enumeratedValues>
37893            </field>
37894            <field>
37895              <name>PRGN1RA</name>
37896              <description>Enable read access watch in PREGION[1]</description>
37897              <lsb>27</lsb>
37898              <msb>27</msb>
37899              <enumeratedValues>
37900                <usage>read</usage>
37901                <enumeratedValue>
37902                  <name>Disabled</name>
37903                  <description>Read access watch in this PREGION is disabled</description>
37904                  <value>0</value>
37905                </enumeratedValue>
37906                <enumeratedValue>
37907                  <name>Enabled</name>
37908                  <description>Read access watch in this PREGION is enabled</description>
37909                  <value>1</value>
37910                </enumeratedValue>
37911              </enumeratedValues>
37912              <enumeratedValues>
37913                <usage>write</usage>
37914                <enumeratedValue>
37915                  <name>Set</name>
37916                  <description>Enable read access watch in this PREGION</description>
37917                  <value>1</value>
37918                </enumeratedValue>
37919              </enumeratedValues>
37920            </field>
37921          </fields>
37922        </register>
37923        <register>
37924          <name>REGIONENCLR</name>
37925          <description>Disable regions watch</description>
37926          <addressOffset>0x518</addressOffset>
37927          <access>read-write</access>
37928          <fields>
37929            <field>
37930              <name>RGN0WA</name>
37931              <description>Disable write access watch in region[0]</description>
37932              <lsb>0</lsb>
37933              <msb>0</msb>
37934              <enumeratedValues>
37935                <usage>read</usage>
37936                <enumeratedValue>
37937                  <name>Disabled</name>
37938                  <description>Write access watch in this region is disabled</description>
37939                  <value>0</value>
37940                </enumeratedValue>
37941                <enumeratedValue>
37942                  <name>Enabled</name>
37943                  <description>Write access watch in this region is enabled</description>
37944                  <value>1</value>
37945                </enumeratedValue>
37946              </enumeratedValues>
37947              <enumeratedValues>
37948                <usage>write</usage>
37949                <enumeratedValue>
37950                  <name>Clear</name>
37951                  <description>Disable write access watch in this region</description>
37952                  <value>1</value>
37953                </enumeratedValue>
37954              </enumeratedValues>
37955            </field>
37956            <field>
37957              <name>RGN0RA</name>
37958              <description>Disable read access watch in region[0]</description>
37959              <lsb>1</lsb>
37960              <msb>1</msb>
37961              <enumeratedValues>
37962                <usage>read</usage>
37963                <enumeratedValue>
37964                  <name>Disabled</name>
37965                  <description>Read access watch in this region is disabled</description>
37966                  <value>0</value>
37967                </enumeratedValue>
37968                <enumeratedValue>
37969                  <name>Enabled</name>
37970                  <description>Read access watch in this region is enabled</description>
37971                  <value>1</value>
37972                </enumeratedValue>
37973              </enumeratedValues>
37974              <enumeratedValues>
37975                <usage>write</usage>
37976                <enumeratedValue>
37977                  <name>Clear</name>
37978                  <description>Disable read access watch in this region</description>
37979                  <value>1</value>
37980                </enumeratedValue>
37981              </enumeratedValues>
37982            </field>
37983            <field>
37984              <name>RGN1WA</name>
37985              <description>Disable write access watch in region[1]</description>
37986              <lsb>2</lsb>
37987              <msb>2</msb>
37988              <enumeratedValues>
37989                <usage>read</usage>
37990                <enumeratedValue>
37991                  <name>Disabled</name>
37992                  <description>Write access watch in this region is disabled</description>
37993                  <value>0</value>
37994                </enumeratedValue>
37995                <enumeratedValue>
37996                  <name>Enabled</name>
37997                  <description>Write access watch in this region is enabled</description>
37998                  <value>1</value>
37999                </enumeratedValue>
38000              </enumeratedValues>
38001              <enumeratedValues>
38002                <usage>write</usage>
38003                <enumeratedValue>
38004                  <name>Clear</name>
38005                  <description>Disable write access watch in this region</description>
38006                  <value>1</value>
38007                </enumeratedValue>
38008              </enumeratedValues>
38009            </field>
38010            <field>
38011              <name>RGN1RA</name>
38012              <description>Disable read access watch in region[1]</description>
38013              <lsb>3</lsb>
38014              <msb>3</msb>
38015              <enumeratedValues>
38016                <usage>read</usage>
38017                <enumeratedValue>
38018                  <name>Disabled</name>
38019                  <description>Read access watch in this region is disabled</description>
38020                  <value>0</value>
38021                </enumeratedValue>
38022                <enumeratedValue>
38023                  <name>Enabled</name>
38024                  <description>Read access watch in this region is enabled</description>
38025                  <value>1</value>
38026                </enumeratedValue>
38027              </enumeratedValues>
38028              <enumeratedValues>
38029                <usage>write</usage>
38030                <enumeratedValue>
38031                  <name>Clear</name>
38032                  <description>Disable read access watch in this region</description>
38033                  <value>1</value>
38034                </enumeratedValue>
38035              </enumeratedValues>
38036            </field>
38037            <field>
38038              <name>RGN2WA</name>
38039              <description>Disable write access watch in region[2]</description>
38040              <lsb>4</lsb>
38041              <msb>4</msb>
38042              <enumeratedValues>
38043                <usage>read</usage>
38044                <enumeratedValue>
38045                  <name>Disabled</name>
38046                  <description>Write access watch in this region is disabled</description>
38047                  <value>0</value>
38048                </enumeratedValue>
38049                <enumeratedValue>
38050                  <name>Enabled</name>
38051                  <description>Write access watch in this region is enabled</description>
38052                  <value>1</value>
38053                </enumeratedValue>
38054              </enumeratedValues>
38055              <enumeratedValues>
38056                <usage>write</usage>
38057                <enumeratedValue>
38058                  <name>Clear</name>
38059                  <description>Disable write access watch in this region</description>
38060                  <value>1</value>
38061                </enumeratedValue>
38062              </enumeratedValues>
38063            </field>
38064            <field>
38065              <name>RGN2RA</name>
38066              <description>Disable read access watch in region[2]</description>
38067              <lsb>5</lsb>
38068              <msb>5</msb>
38069              <enumeratedValues>
38070                <usage>read</usage>
38071                <enumeratedValue>
38072                  <name>Disabled</name>
38073                  <description>Read access watch in this region is disabled</description>
38074                  <value>0</value>
38075                </enumeratedValue>
38076                <enumeratedValue>
38077                  <name>Enabled</name>
38078                  <description>Read access watch in this region is enabled</description>
38079                  <value>1</value>
38080                </enumeratedValue>
38081              </enumeratedValues>
38082              <enumeratedValues>
38083                <usage>write</usage>
38084                <enumeratedValue>
38085                  <name>Clear</name>
38086                  <description>Disable read access watch in this region</description>
38087                  <value>1</value>
38088                </enumeratedValue>
38089              </enumeratedValues>
38090            </field>
38091            <field>
38092              <name>RGN3WA</name>
38093              <description>Disable write access watch in region[3]</description>
38094              <lsb>6</lsb>
38095              <msb>6</msb>
38096              <enumeratedValues>
38097                <usage>read</usage>
38098                <enumeratedValue>
38099                  <name>Disabled</name>
38100                  <description>Write access watch in this region is disabled</description>
38101                  <value>0</value>
38102                </enumeratedValue>
38103                <enumeratedValue>
38104                  <name>Enabled</name>
38105                  <description>Write access watch in this region is enabled</description>
38106                  <value>1</value>
38107                </enumeratedValue>
38108              </enumeratedValues>
38109              <enumeratedValues>
38110                <usage>write</usage>
38111                <enumeratedValue>
38112                  <name>Clear</name>
38113                  <description>Disable write access watch in this region</description>
38114                  <value>1</value>
38115                </enumeratedValue>
38116              </enumeratedValues>
38117            </field>
38118            <field>
38119              <name>RGN3RA</name>
38120              <description>Disable read access watch in region[3]</description>
38121              <lsb>7</lsb>
38122              <msb>7</msb>
38123              <enumeratedValues>
38124                <usage>read</usage>
38125                <enumeratedValue>
38126                  <name>Disabled</name>
38127                  <description>Read access watch in this region is disabled</description>
38128                  <value>0</value>
38129                </enumeratedValue>
38130                <enumeratedValue>
38131                  <name>Enabled</name>
38132                  <description>Read access watch in this region is enabled</description>
38133                  <value>1</value>
38134                </enumeratedValue>
38135              </enumeratedValues>
38136              <enumeratedValues>
38137                <usage>write</usage>
38138                <enumeratedValue>
38139                  <name>Clear</name>
38140                  <description>Disable read access watch in this region</description>
38141                  <value>1</value>
38142                </enumeratedValue>
38143              </enumeratedValues>
38144            </field>
38145            <field>
38146              <name>PRGN0WA</name>
38147              <description>Disable write access watch in PREGION[0]</description>
38148              <lsb>24</lsb>
38149              <msb>24</msb>
38150              <enumeratedValues>
38151                <usage>read</usage>
38152                <enumeratedValue>
38153                  <name>Disabled</name>
38154                  <description>Write access watch in this PREGION is disabled</description>
38155                  <value>0</value>
38156                </enumeratedValue>
38157                <enumeratedValue>
38158                  <name>Enabled</name>
38159                  <description>Write access watch in this PREGION is enabled</description>
38160                  <value>1</value>
38161                </enumeratedValue>
38162              </enumeratedValues>
38163              <enumeratedValues>
38164                <usage>write</usage>
38165                <enumeratedValue>
38166                  <name>Clear</name>
38167                  <description>Disable write access watch in this PREGION</description>
38168                  <value>1</value>
38169                </enumeratedValue>
38170              </enumeratedValues>
38171            </field>
38172            <field>
38173              <name>PRGN0RA</name>
38174              <description>Disable read access watch in PREGION[0]</description>
38175              <lsb>25</lsb>
38176              <msb>25</msb>
38177              <enumeratedValues>
38178                <usage>read</usage>
38179                <enumeratedValue>
38180                  <name>Disabled</name>
38181                  <description>Read access watch in this PREGION is disabled</description>
38182                  <value>0</value>
38183                </enumeratedValue>
38184                <enumeratedValue>
38185                  <name>Enabled</name>
38186                  <description>Read access watch in this PREGION is enabled</description>
38187                  <value>1</value>
38188                </enumeratedValue>
38189              </enumeratedValues>
38190              <enumeratedValues>
38191                <usage>write</usage>
38192                <enumeratedValue>
38193                  <name>Clear</name>
38194                  <description>Disable read access watch in this PREGION</description>
38195                  <value>1</value>
38196                </enumeratedValue>
38197              </enumeratedValues>
38198            </field>
38199            <field>
38200              <name>PRGN1WA</name>
38201              <description>Disable write access watch in PREGION[1]</description>
38202              <lsb>26</lsb>
38203              <msb>26</msb>
38204              <enumeratedValues>
38205                <usage>read</usage>
38206                <enumeratedValue>
38207                  <name>Disabled</name>
38208                  <description>Write access watch in this PREGION is disabled</description>
38209                  <value>0</value>
38210                </enumeratedValue>
38211                <enumeratedValue>
38212                  <name>Enabled</name>
38213                  <description>Write access watch in this PREGION is enabled</description>
38214                  <value>1</value>
38215                </enumeratedValue>
38216              </enumeratedValues>
38217              <enumeratedValues>
38218                <usage>write</usage>
38219                <enumeratedValue>
38220                  <name>Clear</name>
38221                  <description>Disable write access watch in this PREGION</description>
38222                  <value>1</value>
38223                </enumeratedValue>
38224              </enumeratedValues>
38225            </field>
38226            <field>
38227              <name>PRGN1RA</name>
38228              <description>Disable read access watch in PREGION[1]</description>
38229              <lsb>27</lsb>
38230              <msb>27</msb>
38231              <enumeratedValues>
38232                <usage>read</usage>
38233                <enumeratedValue>
38234                  <name>Disabled</name>
38235                  <description>Read access watch in this PREGION is disabled</description>
38236                  <value>0</value>
38237                </enumeratedValue>
38238                <enumeratedValue>
38239                  <name>Enabled</name>
38240                  <description>Read access watch in this PREGION is enabled</description>
38241                  <value>1</value>
38242                </enumeratedValue>
38243              </enumeratedValues>
38244              <enumeratedValues>
38245                <usage>write</usage>
38246                <enumeratedValue>
38247                  <name>Clear</name>
38248                  <description>Disable read access watch in this PREGION</description>
38249                  <value>1</value>
38250                </enumeratedValue>
38251              </enumeratedValues>
38252            </field>
38253          </fields>
38254        </register>
38255        <cluster>
38256          <dim>4</dim>
38257          <dimIncrement>0x010</dimIncrement>
38258          <name>REGION[%s]</name>
38259          <description>Unspecified</description>
38260          <headerStructName>MWU_REGION</headerStructName>
38261          <addressOffset>0x600</addressOffset>
38262          <register>
38263            <name>START</name>
38264            <description>Description cluster[n]: Start address for region n</description>
38265            <addressOffset>0x000</addressOffset>
38266            <access>read-write</access>
38267            <resetValue>0x00000000</resetValue>
38268            <fields>
38269              <field>
38270                <name>START</name>
38271                <description>Start address for region</description>
38272                <lsb>0</lsb>
38273                <msb>31</msb>
38274              </field>
38275            </fields>
38276          </register>
38277          <register>
38278            <name>END</name>
38279            <description>Description cluster[n]: End address of region n</description>
38280            <addressOffset>0x004</addressOffset>
38281            <access>read-write</access>
38282            <fields>
38283              <field>
38284                <name>END</name>
38285                <description>End address of region.</description>
38286                <lsb>0</lsb>
38287                <msb>31</msb>
38288              </field>
38289            </fields>
38290          </register>
38291        </cluster>
38292        <cluster>
38293          <dim>2</dim>
38294          <dimIncrement>0x010</dimIncrement>
38295          <name>PREGION[%s]</name>
38296          <description>Unspecified</description>
38297          <headerStructName>MWU_PREGION</headerStructName>
38298          <addressOffset>0x6C0</addressOffset>
38299          <register>
38300            <name>START</name>
38301            <description>Description cluster[n]: Reserved for future use</description>
38302            <addressOffset>0x000</addressOffset>
38303            <access>read-only</access>
38304            <fields>
38305              <field>
38306                <name>START</name>
38307                <description>Reserved for future use</description>
38308                <lsb>0</lsb>
38309                <msb>31</msb>
38310              </field>
38311            </fields>
38312          </register>
38313          <register>
38314            <name>END</name>
38315            <description>Description cluster[n]: Reserved for future use</description>
38316            <addressOffset>0x004</addressOffset>
38317            <access>read-only</access>
38318            <fields>
38319              <field>
38320                <name>END</name>
38321                <description>Reserved for future use</description>
38322                <lsb>0</lsb>
38323                <msb>31</msb>
38324              </field>
38325            </fields>
38326          </register>
38327          <register>
38328            <name>SUBS</name>
38329            <description>Description cluster[n]: Subregions of region n</description>
38330            <addressOffset>0x008</addressOffset>
38331            <access>read-write</access>
38332            <resetValue>0x00000000</resetValue>
38333            <fields>
38334              <field>
38335                <name>SR0</name>
38336                <description>Include or exclude subregion 0 in region</description>
38337                <lsb>0</lsb>
38338                <msb>0</msb>
38339                <enumeratedValues>
38340                  <enumeratedValue>
38341                    <name>Exclude</name>
38342                    <description>Exclude</description>
38343                    <value>0</value>
38344                  </enumeratedValue>
38345                  <enumeratedValue>
38346                    <name>Include</name>
38347                    <description>Include</description>
38348                    <value>1</value>
38349                  </enumeratedValue>
38350                </enumeratedValues>
38351              </field>
38352              <field>
38353                <name>SR1</name>
38354                <description>Include or exclude subregion 1 in region</description>
38355                <lsb>1</lsb>
38356                <msb>1</msb>
38357                <enumeratedValues>
38358                  <enumeratedValue>
38359                    <name>Exclude</name>
38360                    <description>Exclude</description>
38361                    <value>0</value>
38362                  </enumeratedValue>
38363                  <enumeratedValue>
38364                    <name>Include</name>
38365                    <description>Include</description>
38366                    <value>1</value>
38367                  </enumeratedValue>
38368                </enumeratedValues>
38369              </field>
38370              <field>
38371                <name>SR2</name>
38372                <description>Include or exclude subregion 2 in region</description>
38373                <lsb>2</lsb>
38374                <msb>2</msb>
38375                <enumeratedValues>
38376                  <enumeratedValue>
38377                    <name>Exclude</name>
38378                    <description>Exclude</description>
38379                    <value>0</value>
38380                  </enumeratedValue>
38381                  <enumeratedValue>
38382                    <name>Include</name>
38383                    <description>Include</description>
38384                    <value>1</value>
38385                  </enumeratedValue>
38386                </enumeratedValues>
38387              </field>
38388              <field>
38389                <name>SR3</name>
38390                <description>Include or exclude subregion 3 in region</description>
38391                <lsb>3</lsb>
38392                <msb>3</msb>
38393                <enumeratedValues>
38394                  <enumeratedValue>
38395                    <name>Exclude</name>
38396                    <description>Exclude</description>
38397                    <value>0</value>
38398                  </enumeratedValue>
38399                  <enumeratedValue>
38400                    <name>Include</name>
38401                    <description>Include</description>
38402                    <value>1</value>
38403                  </enumeratedValue>
38404                </enumeratedValues>
38405              </field>
38406              <field>
38407                <name>SR4</name>
38408                <description>Include or exclude subregion 4 in region</description>
38409                <lsb>4</lsb>
38410                <msb>4</msb>
38411                <enumeratedValues>
38412                  <enumeratedValue>
38413                    <name>Exclude</name>
38414                    <description>Exclude</description>
38415                    <value>0</value>
38416                  </enumeratedValue>
38417                  <enumeratedValue>
38418                    <name>Include</name>
38419                    <description>Include</description>
38420                    <value>1</value>
38421                  </enumeratedValue>
38422                </enumeratedValues>
38423              </field>
38424              <field>
38425                <name>SR5</name>
38426                <description>Include or exclude subregion 5 in region</description>
38427                <lsb>5</lsb>
38428                <msb>5</msb>
38429                <enumeratedValues>
38430                  <enumeratedValue>
38431                    <name>Exclude</name>
38432                    <description>Exclude</description>
38433                    <value>0</value>
38434                  </enumeratedValue>
38435                  <enumeratedValue>
38436                    <name>Include</name>
38437                    <description>Include</description>
38438                    <value>1</value>
38439                  </enumeratedValue>
38440                </enumeratedValues>
38441              </field>
38442              <field>
38443                <name>SR6</name>
38444                <description>Include or exclude subregion 6 in region</description>
38445                <lsb>6</lsb>
38446                <msb>6</msb>
38447                <enumeratedValues>
38448                  <enumeratedValue>
38449                    <name>Exclude</name>
38450                    <description>Exclude</description>
38451                    <value>0</value>
38452                  </enumeratedValue>
38453                  <enumeratedValue>
38454                    <name>Include</name>
38455                    <description>Include</description>
38456                    <value>1</value>
38457                  </enumeratedValue>
38458                </enumeratedValues>
38459              </field>
38460              <field>
38461                <name>SR7</name>
38462                <description>Include or exclude subregion 7 in region</description>
38463                <lsb>7</lsb>
38464                <msb>7</msb>
38465                <enumeratedValues>
38466                  <enumeratedValue>
38467                    <name>Exclude</name>
38468                    <description>Exclude</description>
38469                    <value>0</value>
38470                  </enumeratedValue>
38471                  <enumeratedValue>
38472                    <name>Include</name>
38473                    <description>Include</description>
38474                    <value>1</value>
38475                  </enumeratedValue>
38476                </enumeratedValues>
38477              </field>
38478              <field>
38479                <name>SR8</name>
38480                <description>Include or exclude subregion 8 in region</description>
38481                <lsb>8</lsb>
38482                <msb>8</msb>
38483                <enumeratedValues>
38484                  <enumeratedValue>
38485                    <name>Exclude</name>
38486                    <description>Exclude</description>
38487                    <value>0</value>
38488                  </enumeratedValue>
38489                  <enumeratedValue>
38490                    <name>Include</name>
38491                    <description>Include</description>
38492                    <value>1</value>
38493                  </enumeratedValue>
38494                </enumeratedValues>
38495              </field>
38496              <field>
38497                <name>SR9</name>
38498                <description>Include or exclude subregion 9 in region</description>
38499                <lsb>9</lsb>
38500                <msb>9</msb>
38501                <enumeratedValues>
38502                  <enumeratedValue>
38503                    <name>Exclude</name>
38504                    <description>Exclude</description>
38505                    <value>0</value>
38506                  </enumeratedValue>
38507                  <enumeratedValue>
38508                    <name>Include</name>
38509                    <description>Include</description>
38510                    <value>1</value>
38511                  </enumeratedValue>
38512                </enumeratedValues>
38513              </field>
38514              <field>
38515                <name>SR10</name>
38516                <description>Include or exclude subregion 10 in region</description>
38517                <lsb>10</lsb>
38518                <msb>10</msb>
38519                <enumeratedValues>
38520                  <enumeratedValue>
38521                    <name>Exclude</name>
38522                    <description>Exclude</description>
38523                    <value>0</value>
38524                  </enumeratedValue>
38525                  <enumeratedValue>
38526                    <name>Include</name>
38527                    <description>Include</description>
38528                    <value>1</value>
38529                  </enumeratedValue>
38530                </enumeratedValues>
38531              </field>
38532              <field>
38533                <name>SR11</name>
38534                <description>Include or exclude subregion 11 in region</description>
38535                <lsb>11</lsb>
38536                <msb>11</msb>
38537                <enumeratedValues>
38538                  <enumeratedValue>
38539                    <name>Exclude</name>
38540                    <description>Exclude</description>
38541                    <value>0</value>
38542                  </enumeratedValue>
38543                  <enumeratedValue>
38544                    <name>Include</name>
38545                    <description>Include</description>
38546                    <value>1</value>
38547                  </enumeratedValue>
38548                </enumeratedValues>
38549              </field>
38550              <field>
38551                <name>SR12</name>
38552                <description>Include or exclude subregion 12 in region</description>
38553                <lsb>12</lsb>
38554                <msb>12</msb>
38555                <enumeratedValues>
38556                  <enumeratedValue>
38557                    <name>Exclude</name>
38558                    <description>Exclude</description>
38559                    <value>0</value>
38560                  </enumeratedValue>
38561                  <enumeratedValue>
38562                    <name>Include</name>
38563                    <description>Include</description>
38564                    <value>1</value>
38565                  </enumeratedValue>
38566                </enumeratedValues>
38567              </field>
38568              <field>
38569                <name>SR13</name>
38570                <description>Include or exclude subregion 13 in region</description>
38571                <lsb>13</lsb>
38572                <msb>13</msb>
38573                <enumeratedValues>
38574                  <enumeratedValue>
38575                    <name>Exclude</name>
38576                    <description>Exclude</description>
38577                    <value>0</value>
38578                  </enumeratedValue>
38579                  <enumeratedValue>
38580                    <name>Include</name>
38581                    <description>Include</description>
38582                    <value>1</value>
38583                  </enumeratedValue>
38584                </enumeratedValues>
38585              </field>
38586              <field>
38587                <name>SR14</name>
38588                <description>Include or exclude subregion 14 in region</description>
38589                <lsb>14</lsb>
38590                <msb>14</msb>
38591                <enumeratedValues>
38592                  <enumeratedValue>
38593                    <name>Exclude</name>
38594                    <description>Exclude</description>
38595                    <value>0</value>
38596                  </enumeratedValue>
38597                  <enumeratedValue>
38598                    <name>Include</name>
38599                    <description>Include</description>
38600                    <value>1</value>
38601                  </enumeratedValue>
38602                </enumeratedValues>
38603              </field>
38604              <field>
38605                <name>SR15</name>
38606                <description>Include or exclude subregion 15 in region</description>
38607                <lsb>15</lsb>
38608                <msb>15</msb>
38609                <enumeratedValues>
38610                  <enumeratedValue>
38611                    <name>Exclude</name>
38612                    <description>Exclude</description>
38613                    <value>0</value>
38614                  </enumeratedValue>
38615                  <enumeratedValue>
38616                    <name>Include</name>
38617                    <description>Include</description>
38618                    <value>1</value>
38619                  </enumeratedValue>
38620                </enumeratedValues>
38621              </field>
38622              <field>
38623                <name>SR16</name>
38624                <description>Include or exclude subregion 16 in region</description>
38625                <lsb>16</lsb>
38626                <msb>16</msb>
38627                <enumeratedValues>
38628                  <enumeratedValue>
38629                    <name>Exclude</name>
38630                    <description>Exclude</description>
38631                    <value>0</value>
38632                  </enumeratedValue>
38633                  <enumeratedValue>
38634                    <name>Include</name>
38635                    <description>Include</description>
38636                    <value>1</value>
38637                  </enumeratedValue>
38638                </enumeratedValues>
38639              </field>
38640              <field>
38641                <name>SR17</name>
38642                <description>Include or exclude subregion 17 in region</description>
38643                <lsb>17</lsb>
38644                <msb>17</msb>
38645                <enumeratedValues>
38646                  <enumeratedValue>
38647                    <name>Exclude</name>
38648                    <description>Exclude</description>
38649                    <value>0</value>
38650                  </enumeratedValue>
38651                  <enumeratedValue>
38652                    <name>Include</name>
38653                    <description>Include</description>
38654                    <value>1</value>
38655                  </enumeratedValue>
38656                </enumeratedValues>
38657              </field>
38658              <field>
38659                <name>SR18</name>
38660                <description>Include or exclude subregion 18 in region</description>
38661                <lsb>18</lsb>
38662                <msb>18</msb>
38663                <enumeratedValues>
38664                  <enumeratedValue>
38665                    <name>Exclude</name>
38666                    <description>Exclude</description>
38667                    <value>0</value>
38668                  </enumeratedValue>
38669                  <enumeratedValue>
38670                    <name>Include</name>
38671                    <description>Include</description>
38672                    <value>1</value>
38673                  </enumeratedValue>
38674                </enumeratedValues>
38675              </field>
38676              <field>
38677                <name>SR19</name>
38678                <description>Include or exclude subregion 19 in region</description>
38679                <lsb>19</lsb>
38680                <msb>19</msb>
38681                <enumeratedValues>
38682                  <enumeratedValue>
38683                    <name>Exclude</name>
38684                    <description>Exclude</description>
38685                    <value>0</value>
38686                  </enumeratedValue>
38687                  <enumeratedValue>
38688                    <name>Include</name>
38689                    <description>Include</description>
38690                    <value>1</value>
38691                  </enumeratedValue>
38692                </enumeratedValues>
38693              </field>
38694              <field>
38695                <name>SR20</name>
38696                <description>Include or exclude subregion 20 in region</description>
38697                <lsb>20</lsb>
38698                <msb>20</msb>
38699                <enumeratedValues>
38700                  <enumeratedValue>
38701                    <name>Exclude</name>
38702                    <description>Exclude</description>
38703                    <value>0</value>
38704                  </enumeratedValue>
38705                  <enumeratedValue>
38706                    <name>Include</name>
38707                    <description>Include</description>
38708                    <value>1</value>
38709                  </enumeratedValue>
38710                </enumeratedValues>
38711              </field>
38712              <field>
38713                <name>SR21</name>
38714                <description>Include or exclude subregion 21 in region</description>
38715                <lsb>21</lsb>
38716                <msb>21</msb>
38717                <enumeratedValues>
38718                  <enumeratedValue>
38719                    <name>Exclude</name>
38720                    <description>Exclude</description>
38721                    <value>0</value>
38722                  </enumeratedValue>
38723                  <enumeratedValue>
38724                    <name>Include</name>
38725                    <description>Include</description>
38726                    <value>1</value>
38727                  </enumeratedValue>
38728                </enumeratedValues>
38729              </field>
38730              <field>
38731                <name>SR22</name>
38732                <description>Include or exclude subregion 22 in region</description>
38733                <lsb>22</lsb>
38734                <msb>22</msb>
38735                <enumeratedValues>
38736                  <enumeratedValue>
38737                    <name>Exclude</name>
38738                    <description>Exclude</description>
38739                    <value>0</value>
38740                  </enumeratedValue>
38741                  <enumeratedValue>
38742                    <name>Include</name>
38743                    <description>Include</description>
38744                    <value>1</value>
38745                  </enumeratedValue>
38746                </enumeratedValues>
38747              </field>
38748              <field>
38749                <name>SR23</name>
38750                <description>Include or exclude subregion 23 in region</description>
38751                <lsb>23</lsb>
38752                <msb>23</msb>
38753                <enumeratedValues>
38754                  <enumeratedValue>
38755                    <name>Exclude</name>
38756                    <description>Exclude</description>
38757                    <value>0</value>
38758                  </enumeratedValue>
38759                  <enumeratedValue>
38760                    <name>Include</name>
38761                    <description>Include</description>
38762                    <value>1</value>
38763                  </enumeratedValue>
38764                </enumeratedValues>
38765              </field>
38766              <field>
38767                <name>SR24</name>
38768                <description>Include or exclude subregion 24 in region</description>
38769                <lsb>24</lsb>
38770                <msb>24</msb>
38771                <enumeratedValues>
38772                  <enumeratedValue>
38773                    <name>Exclude</name>
38774                    <description>Exclude</description>
38775                    <value>0</value>
38776                  </enumeratedValue>
38777                  <enumeratedValue>
38778                    <name>Include</name>
38779                    <description>Include</description>
38780                    <value>1</value>
38781                  </enumeratedValue>
38782                </enumeratedValues>
38783              </field>
38784              <field>
38785                <name>SR25</name>
38786                <description>Include or exclude subregion 25 in region</description>
38787                <lsb>25</lsb>
38788                <msb>25</msb>
38789                <enumeratedValues>
38790                  <enumeratedValue>
38791                    <name>Exclude</name>
38792                    <description>Exclude</description>
38793                    <value>0</value>
38794                  </enumeratedValue>
38795                  <enumeratedValue>
38796                    <name>Include</name>
38797                    <description>Include</description>
38798                    <value>1</value>
38799                  </enumeratedValue>
38800                </enumeratedValues>
38801              </field>
38802              <field>
38803                <name>SR26</name>
38804                <description>Include or exclude subregion 26 in region</description>
38805                <lsb>26</lsb>
38806                <msb>26</msb>
38807                <enumeratedValues>
38808                  <enumeratedValue>
38809                    <name>Exclude</name>
38810                    <description>Exclude</description>
38811                    <value>0</value>
38812                  </enumeratedValue>
38813                  <enumeratedValue>
38814                    <name>Include</name>
38815                    <description>Include</description>
38816                    <value>1</value>
38817                  </enumeratedValue>
38818                </enumeratedValues>
38819              </field>
38820              <field>
38821                <name>SR27</name>
38822                <description>Include or exclude subregion 27 in region</description>
38823                <lsb>27</lsb>
38824                <msb>27</msb>
38825                <enumeratedValues>
38826                  <enumeratedValue>
38827                    <name>Exclude</name>
38828                    <description>Exclude</description>
38829                    <value>0</value>
38830                  </enumeratedValue>
38831                  <enumeratedValue>
38832                    <name>Include</name>
38833                    <description>Include</description>
38834                    <value>1</value>
38835                  </enumeratedValue>
38836                </enumeratedValues>
38837              </field>
38838              <field>
38839                <name>SR28</name>
38840                <description>Include or exclude subregion 28 in region</description>
38841                <lsb>28</lsb>
38842                <msb>28</msb>
38843                <enumeratedValues>
38844                  <enumeratedValue>
38845                    <name>Exclude</name>
38846                    <description>Exclude</description>
38847                    <value>0</value>
38848                  </enumeratedValue>
38849                  <enumeratedValue>
38850                    <name>Include</name>
38851                    <description>Include</description>
38852                    <value>1</value>
38853                  </enumeratedValue>
38854                </enumeratedValues>
38855              </field>
38856              <field>
38857                <name>SR29</name>
38858                <description>Include or exclude subregion 29 in region</description>
38859                <lsb>29</lsb>
38860                <msb>29</msb>
38861                <enumeratedValues>
38862                  <enumeratedValue>
38863                    <name>Exclude</name>
38864                    <description>Exclude</description>
38865                    <value>0</value>
38866                  </enumeratedValue>
38867                  <enumeratedValue>
38868                    <name>Include</name>
38869                    <description>Include</description>
38870                    <value>1</value>
38871                  </enumeratedValue>
38872                </enumeratedValues>
38873              </field>
38874              <field>
38875                <name>SR30</name>
38876                <description>Include or exclude subregion 30 in region</description>
38877                <lsb>30</lsb>
38878                <msb>30</msb>
38879                <enumeratedValues>
38880                  <enumeratedValue>
38881                    <name>Exclude</name>
38882                    <description>Exclude</description>
38883                    <value>0</value>
38884                  </enumeratedValue>
38885                  <enumeratedValue>
38886                    <name>Include</name>
38887                    <description>Include</description>
38888                    <value>1</value>
38889                  </enumeratedValue>
38890                </enumeratedValues>
38891              </field>
38892              <field>
38893                <name>SR31</name>
38894                <description>Include or exclude subregion 31 in region</description>
38895                <lsb>31</lsb>
38896                <msb>31</msb>
38897                <enumeratedValues>
38898                  <enumeratedValue>
38899                    <name>Exclude</name>
38900                    <description>Exclude</description>
38901                    <value>0</value>
38902                  </enumeratedValue>
38903                  <enumeratedValue>
38904                    <name>Include</name>
38905                    <description>Include</description>
38906                    <value>1</value>
38907                  </enumeratedValue>
38908                </enumeratedValues>
38909              </field>
38910            </fields>
38911          </register>
38912        </cluster>
38913      </registers>
38914    </peripheral>
38915    <peripheral derivedFrom="PWM0">
38916      <name>PWM1</name>
38917      <description>Pulse width modulation unit 1</description>
38918      <baseAddress>0x40021000</baseAddress>
38919      <interrupt>
38920        <name>PWM1</name>
38921        <value>33</value>
38922      </interrupt>
38923    </peripheral>
38924    <peripheral derivedFrom="PWM0">
38925      <name>PWM2</name>
38926      <description>Pulse width modulation unit 2</description>
38927      <baseAddress>0x40022000</baseAddress>
38928      <interrupt>
38929        <name>PWM2</name>
38930        <value>34</value>
38931      </interrupt>
38932    </peripheral>
38933    <peripheral derivedFrom="SPI0">
38934      <name>SPI2</name>
38935      <description>Serial Peripheral Interface 2</description>
38936      <baseAddress>0x40023000</baseAddress>
38937      <interrupt>
38938        <name>SPIM2_SPIS2_SPI2</name>
38939        <value>35</value>
38940      </interrupt>
38941    </peripheral>
38942    <peripheral derivedFrom="SPIM0">
38943      <name>SPIM2</name>
38944      <description>Serial Peripheral Interface Master with EasyDMA 2</description>
38945      <baseAddress>0x40023000</baseAddress>
38946      <alternatePeripheral>SPI2</alternatePeripheral>
38947      <interrupt>
38948        <name>SPIM2_SPIS2_SPI2</name>
38949        <value>35</value>
38950      </interrupt>
38951    </peripheral>
38952    <peripheral derivedFrom="SPIS0">
38953      <name>SPIS2</name>
38954      <description>SPI Slave 2</description>
38955      <baseAddress>0x40023000</baseAddress>
38956      <alternatePeripheral>SPI2</alternatePeripheral>
38957      <interrupt>
38958        <name>SPIM2_SPIS2_SPI2</name>
38959        <value>35</value>
38960      </interrupt>
38961    </peripheral>
38962    <peripheral derivedFrom="RTC0">
38963      <name>RTC2</name>
38964      <description>Real time counter 2</description>
38965      <baseAddress>0x40024000</baseAddress>
38966      <interrupt>
38967        <name>RTC2</name>
38968        <value>36</value>
38969      </interrupt>
38970    </peripheral>
38971    <peripheral>
38972      <name>I2S</name>
38973      <description>Inter-IC Sound</description>
38974      <baseAddress>0x40025000</baseAddress>
38975      <addressBlock>
38976        <offset>0</offset>
38977        <size>0x1000</size>
38978        <usage>registers</usage>
38979      </addressBlock>
38980      <interrupt>
38981        <name>I2S</name>
38982        <value>37</value>
38983      </interrupt>
38984      <groupName>I2S</groupName>
38985      <size>0x20</size>
38986      <registers>
38987        <register>
38988          <name>TASKS_START</name>
38989          <description>Starts continuous I2S transfer. Also starts MCK generator when this is enabled.</description>
38990          <addressOffset>0x000</addressOffset>
38991          <access>write-only</access>
38992          <fields>
38993            <field>
38994              <name>TASKS_START</name>
38995              <lsb>0</lsb>
38996              <msb>0</msb>
38997            </field>
38998          </fields>
38999        </register>
39000        <register>
39001          <name>TASKS_STOP</name>
39002          <description>Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the {event:STOPPED} event to be generated.</description>
39003          <addressOffset>0x004</addressOffset>
39004          <access>write-only</access>
39005          <fields>
39006            <field>
39007              <name>TASKS_STOP</name>
39008              <lsb>0</lsb>
39009              <msb>0</msb>
39010            </field>
39011          </fields>
39012        </register>
39013        <register>
39014          <name>EVENTS_RXPTRUPD</name>
39015          <description>The RXD.PTR register has been copied to internal double-buffers.
39016      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>
39017          <addressOffset>0x104</addressOffset>
39018          <access>read-write</access>
39019          <fields>
39020            <field>
39021              <name>EVENTS_RXPTRUPD</name>
39022              <lsb>0</lsb>
39023              <msb>0</msb>
39024            </field>
39025          </fields>
39026        </register>
39027        <register>
39028          <name>EVENTS_STOPPED</name>
39029          <description>I2S transfer stopped.</description>
39030          <addressOffset>0x108</addressOffset>
39031          <access>read-write</access>
39032          <fields>
39033            <field>
39034              <name>EVENTS_STOPPED</name>
39035              <lsb>0</lsb>
39036              <msb>0</msb>
39037            </field>
39038          </fields>
39039        </register>
39040        <register>
39041          <name>EVENTS_TXPTRUPD</name>
39042          <description>The TDX.PTR register has been copied to internal double-buffers.
39043      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>
39044          <addressOffset>0x114</addressOffset>
39045          <access>read-write</access>
39046          <fields>
39047            <field>
39048              <name>EVENTS_TXPTRUPD</name>
39049              <lsb>0</lsb>
39050              <msb>0</msb>
39051            </field>
39052          </fields>
39053        </register>
39054        <register>
39055          <name>INTEN</name>
39056          <description>Enable or disable interrupt</description>
39057          <addressOffset>0x300</addressOffset>
39058          <access>read-write</access>
39059          <fields>
39060            <field>
39061              <name>RXPTRUPD</name>
39062              <description>Enable or disable interrupt for RXPTRUPD event</description>
39063              <lsb>1</lsb>
39064              <msb>1</msb>
39065              <enumeratedValues>
39066                <enumeratedValue>
39067                  <name>Disabled</name>
39068                  <description>Disable</description>
39069                  <value>0</value>
39070                </enumeratedValue>
39071                <enumeratedValue>
39072                  <name>Enabled</name>
39073                  <description>Enable</description>
39074                  <value>1</value>
39075                </enumeratedValue>
39076              </enumeratedValues>
39077            </field>
39078            <field>
39079              <name>STOPPED</name>
39080              <description>Enable or disable interrupt for STOPPED event</description>
39081              <lsb>2</lsb>
39082              <msb>2</msb>
39083              <enumeratedValues>
39084                <enumeratedValue>
39085                  <name>Disabled</name>
39086                  <description>Disable</description>
39087                  <value>0</value>
39088                </enumeratedValue>
39089                <enumeratedValue>
39090                  <name>Enabled</name>
39091                  <description>Enable</description>
39092                  <value>1</value>
39093                </enumeratedValue>
39094              </enumeratedValues>
39095            </field>
39096            <field>
39097              <name>TXPTRUPD</name>
39098              <description>Enable or disable interrupt for TXPTRUPD event</description>
39099              <lsb>5</lsb>
39100              <msb>5</msb>
39101              <enumeratedValues>
39102                <enumeratedValue>
39103                  <name>Disabled</name>
39104                  <description>Disable</description>
39105                  <value>0</value>
39106                </enumeratedValue>
39107                <enumeratedValue>
39108                  <name>Enabled</name>
39109                  <description>Enable</description>
39110                  <value>1</value>
39111                </enumeratedValue>
39112              </enumeratedValues>
39113            </field>
39114          </fields>
39115        </register>
39116        <register>
39117          <name>INTENSET</name>
39118          <description>Enable interrupt</description>
39119          <addressOffset>0x304</addressOffset>
39120          <access>read-write</access>
39121          <fields>
39122            <field>
39123              <name>RXPTRUPD</name>
39124              <description>Write '1' to enable interrupt for RXPTRUPD event</description>
39125              <lsb>1</lsb>
39126              <msb>1</msb>
39127              <enumeratedValues>
39128                <usage>read</usage>
39129                <enumeratedValue>
39130                  <name>Disabled</name>
39131                  <description>Read: Disabled</description>
39132                  <value>0</value>
39133                </enumeratedValue>
39134                <enumeratedValue>
39135                  <name>Enabled</name>
39136                  <description>Read: Enabled</description>
39137                  <value>1</value>
39138                </enumeratedValue>
39139              </enumeratedValues>
39140              <enumeratedValues>
39141                <usage>write</usage>
39142                <enumeratedValue>
39143                  <name>Set</name>
39144                  <description>Enable</description>
39145                  <value>1</value>
39146                </enumeratedValue>
39147              </enumeratedValues>
39148            </field>
39149            <field>
39150              <name>STOPPED</name>
39151              <description>Write '1' to enable interrupt for STOPPED event</description>
39152              <lsb>2</lsb>
39153              <msb>2</msb>
39154              <enumeratedValues>
39155                <usage>read</usage>
39156                <enumeratedValue>
39157                  <name>Disabled</name>
39158                  <description>Read: Disabled</description>
39159                  <value>0</value>
39160                </enumeratedValue>
39161                <enumeratedValue>
39162                  <name>Enabled</name>
39163                  <description>Read: Enabled</description>
39164                  <value>1</value>
39165                </enumeratedValue>
39166              </enumeratedValues>
39167              <enumeratedValues>
39168                <usage>write</usage>
39169                <enumeratedValue>
39170                  <name>Set</name>
39171                  <description>Enable</description>
39172                  <value>1</value>
39173                </enumeratedValue>
39174              </enumeratedValues>
39175            </field>
39176            <field>
39177              <name>TXPTRUPD</name>
39178              <description>Write '1' to enable interrupt for TXPTRUPD event</description>
39179              <lsb>5</lsb>
39180              <msb>5</msb>
39181              <enumeratedValues>
39182                <usage>read</usage>
39183                <enumeratedValue>
39184                  <name>Disabled</name>
39185                  <description>Read: Disabled</description>
39186                  <value>0</value>
39187                </enumeratedValue>
39188                <enumeratedValue>
39189                  <name>Enabled</name>
39190                  <description>Read: Enabled</description>
39191                  <value>1</value>
39192                </enumeratedValue>
39193              </enumeratedValues>
39194              <enumeratedValues>
39195                <usage>write</usage>
39196                <enumeratedValue>
39197                  <name>Set</name>
39198                  <description>Enable</description>
39199                  <value>1</value>
39200                </enumeratedValue>
39201              </enumeratedValues>
39202            </field>
39203          </fields>
39204        </register>
39205        <register>
39206          <name>INTENCLR</name>
39207          <description>Disable interrupt</description>
39208          <addressOffset>0x308</addressOffset>
39209          <access>read-write</access>
39210          <fields>
39211            <field>
39212              <name>RXPTRUPD</name>
39213              <description>Write '1' to disable interrupt for RXPTRUPD event</description>
39214              <lsb>1</lsb>
39215              <msb>1</msb>
39216              <enumeratedValues>
39217                <usage>read</usage>
39218                <enumeratedValue>
39219                  <name>Disabled</name>
39220                  <description>Read: Disabled</description>
39221                  <value>0</value>
39222                </enumeratedValue>
39223                <enumeratedValue>
39224                  <name>Enabled</name>
39225                  <description>Read: Enabled</description>
39226                  <value>1</value>
39227                </enumeratedValue>
39228              </enumeratedValues>
39229              <enumeratedValues>
39230                <usage>write</usage>
39231                <enumeratedValue>
39232                  <name>Clear</name>
39233                  <description>Disable</description>
39234                  <value>1</value>
39235                </enumeratedValue>
39236              </enumeratedValues>
39237            </field>
39238            <field>
39239              <name>STOPPED</name>
39240              <description>Write '1' to disable interrupt for STOPPED event</description>
39241              <lsb>2</lsb>
39242              <msb>2</msb>
39243              <enumeratedValues>
39244                <usage>read</usage>
39245                <enumeratedValue>
39246                  <name>Disabled</name>
39247                  <description>Read: Disabled</description>
39248                  <value>0</value>
39249                </enumeratedValue>
39250                <enumeratedValue>
39251                  <name>Enabled</name>
39252                  <description>Read: Enabled</description>
39253                  <value>1</value>
39254                </enumeratedValue>
39255              </enumeratedValues>
39256              <enumeratedValues>
39257                <usage>write</usage>
39258                <enumeratedValue>
39259                  <name>Clear</name>
39260                  <description>Disable</description>
39261                  <value>1</value>
39262                </enumeratedValue>
39263              </enumeratedValues>
39264            </field>
39265            <field>
39266              <name>TXPTRUPD</name>
39267              <description>Write '1' to disable interrupt for TXPTRUPD event</description>
39268              <lsb>5</lsb>
39269              <msb>5</msb>
39270              <enumeratedValues>
39271                <usage>read</usage>
39272                <enumeratedValue>
39273                  <name>Disabled</name>
39274                  <description>Read: Disabled</description>
39275                  <value>0</value>
39276                </enumeratedValue>
39277                <enumeratedValue>
39278                  <name>Enabled</name>
39279                  <description>Read: Enabled</description>
39280                  <value>1</value>
39281                </enumeratedValue>
39282              </enumeratedValues>
39283              <enumeratedValues>
39284                <usage>write</usage>
39285                <enumeratedValue>
39286                  <name>Clear</name>
39287                  <description>Disable</description>
39288                  <value>1</value>
39289                </enumeratedValue>
39290              </enumeratedValues>
39291            </field>
39292          </fields>
39293        </register>
39294        <register>
39295          <name>ENABLE</name>
39296          <description>Enable I2S module.</description>
39297          <addressOffset>0x500</addressOffset>
39298          <access>read-write</access>
39299          <resetValue>0x00000000</resetValue>
39300          <fields>
39301            <field>
39302              <name>ENABLE</name>
39303              <description>Enable I2S module.</description>
39304              <lsb>0</lsb>
39305              <msb>0</msb>
39306              <enumeratedValues>
39307                <enumeratedValue>
39308                  <name>Disabled</name>
39309                  <description>Disable</description>
39310                  <value>0</value>
39311                </enumeratedValue>
39312                <enumeratedValue>
39313                  <name>Enabled</name>
39314                  <description>Enable</description>
39315                  <value>1</value>
39316                </enumeratedValue>
39317              </enumeratedValues>
39318            </field>
39319          </fields>
39320        </register>
39321        <cluster>
39322          <name>CONFIG</name>
39323          <description>Unspecified</description>
39324          <headerStructName>I2S_CONFIG</headerStructName>
39325          <addressOffset>0x504</addressOffset>
39326          <register>
39327            <name>MODE</name>
39328            <description>I2S mode.</description>
39329            <addressOffset>0x000</addressOffset>
39330            <access>read-write</access>
39331            <resetValue>0x00000000</resetValue>
39332            <fields>
39333              <field>
39334                <name>MODE</name>
39335                <description>I2S mode.</description>
39336                <lsb>0</lsb>
39337                <msb>0</msb>
39338                <enumeratedValues>
39339                  <enumeratedValue>
39340                    <name>Master</name>
39341                    <description>Master mode. SCK and LRCK generated from internal master clcok (MCK) and output on pins defined by PSEL.xxx.</description>
39342                    <value>0</value>
39343                  </enumeratedValue>
39344                  <enumeratedValue>
39345                    <name>Slave</name>
39346                    <description>Slave mode. SCK and LRCK generated by external master and received on pins defined by PSEL.xxx</description>
39347                    <value>1</value>
39348                  </enumeratedValue>
39349                </enumeratedValues>
39350              </field>
39351            </fields>
39352          </register>
39353          <register>
39354            <name>RXEN</name>
39355            <description>Reception (RX) enable.</description>
39356            <addressOffset>0x004</addressOffset>
39357            <access>read-write</access>
39358            <resetValue>0x00000000</resetValue>
39359            <fields>
39360              <field>
39361                <name>RXEN</name>
39362                <description>Reception (RX) enable.</description>
39363                <lsb>0</lsb>
39364                <msb>0</msb>
39365                <enumeratedValues>
39366                  <enumeratedValue>
39367                    <name>Disabled</name>
39368                    <description>Reception disabled and now data will be written to the RXD.PTR address.</description>
39369                    <value>0</value>
39370                  </enumeratedValue>
39371                  <enumeratedValue>
39372                    <name>Enabled</name>
39373                    <description>Reception enabled.</description>
39374                    <value>1</value>
39375                  </enumeratedValue>
39376                </enumeratedValues>
39377              </field>
39378            </fields>
39379          </register>
39380          <register>
39381            <name>TXEN</name>
39382            <description>Transmission (TX) enable.</description>
39383            <addressOffset>0x008</addressOffset>
39384            <access>read-write</access>
39385            <resetValue>0x00000001</resetValue>
39386            <fields>
39387              <field>
39388                <name>TXEN</name>
39389                <description>Transmission (TX) enable.</description>
39390                <lsb>0</lsb>
39391                <msb>0</msb>
39392                <enumeratedValues>
39393                  <enumeratedValue>
39394                    <name>Disabled</name>
39395                    <description>Transmission disabled and now data will be read from the RXD.TXD address.</description>
39396                    <value>0</value>
39397                  </enumeratedValue>
39398                  <enumeratedValue>
39399                    <name>Enabled</name>
39400                    <description>Transmission enabled.</description>
39401                    <value>1</value>
39402                  </enumeratedValue>
39403                </enumeratedValues>
39404              </field>
39405            </fields>
39406          </register>
39407          <register>
39408            <name>MCKEN</name>
39409            <description>Master clock generator enable.</description>
39410            <addressOffset>0x00C</addressOffset>
39411            <access>read-write</access>
39412            <resetValue>0x00000001</resetValue>
39413            <fields>
39414              <field>
39415                <name>MCKEN</name>
39416                <description>Master clock generator enable.</description>
39417                <lsb>0</lsb>
39418                <msb>0</msb>
39419                <enumeratedValues>
39420                  <enumeratedValue>
39421                    <name>Disabled</name>
39422                    <description>Master clock generator disabled and PSEL.MCK not connected(available as GPIO).</description>
39423                    <value>0</value>
39424                  </enumeratedValue>
39425                  <enumeratedValue>
39426                    <name>Enabled</name>
39427                    <description>Master clock generator running and MCK output on PSEL.MCK.</description>
39428                    <value>1</value>
39429                  </enumeratedValue>
39430                </enumeratedValues>
39431              </field>
39432            </fields>
39433          </register>
39434          <register>
39435            <name>MCKFREQ</name>
39436            <description>Master clock generator frequency.</description>
39437            <addressOffset>0x010</addressOffset>
39438            <access>read-write</access>
39439            <resetValue>0x20000000</resetValue>
39440            <fields>
39441              <field>
39442                <name>MCKFREQ</name>
39443                <description>Master clock generator frequency.</description>
39444                <lsb>0</lsb>
39445                <msb>31</msb>
39446                <enumeratedValues>
39447                  <enumeratedValue>
39448                    <name>32MDIV2</name>
39449                    <description>32 MHz / 2 = 16.0 MHz</description>
39450                    <value>0x80000000</value>
39451                  </enumeratedValue>
39452                  <enumeratedValue>
39453                    <name>32MDIV3</name>
39454                    <description>32 MHz / 3 = 10.6666667 MHz</description>
39455                    <value>0x50000000</value>
39456                  </enumeratedValue>
39457                  <enumeratedValue>
39458                    <name>32MDIV4</name>
39459                    <description>32 MHz / 4 = 8.0 MHz</description>
39460                    <value>0x40000000</value>
39461                  </enumeratedValue>
39462                  <enumeratedValue>
39463                    <name>32MDIV5</name>
39464                    <description>32 MHz / 5 = 6.4 MHz</description>
39465                    <value>0x30000000</value>
39466                  </enumeratedValue>
39467                  <enumeratedValue>
39468                    <name>32MDIV6</name>
39469                    <description>32 MHz / 6 = 5.3333333 MHz</description>
39470                    <value>0x28000000</value>
39471                  </enumeratedValue>
39472                  <enumeratedValue>
39473                    <name>32MDIV8</name>
39474                    <description>32 MHz / 8 = 4.0 MHz</description>
39475                    <value>0x20000000</value>
39476                  </enumeratedValue>
39477                  <enumeratedValue>
39478                    <name>32MDIV10</name>
39479                    <description>32 MHz / 10 = 3.2 MHz</description>
39480                    <value>0x18000000</value>
39481                  </enumeratedValue>
39482                  <enumeratedValue>
39483                    <name>32MDIV11</name>
39484                    <description>32 MHz / 11 = 2.9090909 MHz</description>
39485                    <value>0x16000000</value>
39486                  </enumeratedValue>
39487                  <enumeratedValue>
39488                    <name>32MDIV15</name>
39489                    <description>32 MHz / 15 = 2.1333333 MHz</description>
39490                    <value>0x11000000</value>
39491                  </enumeratedValue>
39492                  <enumeratedValue>
39493                    <name>32MDIV16</name>
39494                    <description>32 MHz / 16 = 2.0 MHz</description>
39495                    <value>0x10000000</value>
39496                  </enumeratedValue>
39497                  <enumeratedValue>
39498                    <name>32MDIV21</name>
39499                    <description>32 MHz / 21 = 1.5238095</description>
39500                    <value>0x0C000000</value>
39501                  </enumeratedValue>
39502                  <enumeratedValue>
39503                    <name>32MDIV23</name>
39504                    <description>32 MHz / 23 = 1.3913043 MHz</description>
39505                    <value>0x0B000000</value>
39506                  </enumeratedValue>
39507                  <enumeratedValue>
39508                    <name>32MDIV30</name>
39509                    <description>32 MHz / 30 = 1.0666667 MHz</description>
39510                    <value>0x08800000</value>
39511                  </enumeratedValue>
39512                  <enumeratedValue>
39513                    <name>32MDIV31</name>
39514                    <description>32 MHz / 31 = 1.0322581 MHz</description>
39515                    <value>0x08400000</value>
39516                  </enumeratedValue>
39517                  <enumeratedValue>
39518                    <name>32MDIV32</name>
39519                    <description>32 MHz / 32 = 1.0 MHz</description>
39520                    <value>0x08000000</value>
39521                  </enumeratedValue>
39522                  <enumeratedValue>
39523                    <name>32MDIV42</name>
39524                    <description>32 MHz / 42 = 0.7619048 MHz</description>
39525                    <value>0x06000000</value>
39526                  </enumeratedValue>
39527                  <enumeratedValue>
39528                    <name>32MDIV63</name>
39529                    <description>32 MHz / 63 = 0.5079365 MHz</description>
39530                    <value>0x04100000</value>
39531                  </enumeratedValue>
39532                  <enumeratedValue>
39533                    <name>32MDIV125</name>
39534                    <description>32 MHz / 125 = 0.256 MHz</description>
39535                    <value>0x020C0000</value>
39536                  </enumeratedValue>
39537                </enumeratedValues>
39538              </field>
39539            </fields>
39540          </register>
39541          <register>
39542            <name>RATIO</name>
39543            <description>MCK / LRCK ratio.</description>
39544            <addressOffset>0x014</addressOffset>
39545            <access>read-write</access>
39546            <resetValue>0x00000006</resetValue>
39547            <fields>
39548              <field>
39549                <name>RATIO</name>
39550                <description>MCK / LRCK ratio.</description>
39551                <lsb>0</lsb>
39552                <msb>3</msb>
39553                <enumeratedValues>
39554                  <enumeratedValue>
39555                    <name>32X</name>
39556                    <description>LRCK = MCK / 32</description>
39557                    <value>0</value>
39558                  </enumeratedValue>
39559                  <enumeratedValue>
39560                    <name>48X</name>
39561                    <description>LRCK = MCK / 48</description>
39562                    <value>1</value>
39563                  </enumeratedValue>
39564                  <enumeratedValue>
39565                    <name>64X</name>
39566                    <description>LRCK = MCK / 64</description>
39567                    <value>2</value>
39568                  </enumeratedValue>
39569                  <enumeratedValue>
39570                    <name>96X</name>
39571                    <description>LRCK = MCK / 96</description>
39572                    <value>3</value>
39573                  </enumeratedValue>
39574                  <enumeratedValue>
39575                    <name>128X</name>
39576                    <description>LRCK = MCK / 128</description>
39577                    <value>4</value>
39578                  </enumeratedValue>
39579                  <enumeratedValue>
39580                    <name>192X</name>
39581                    <description>LRCK = MCK / 192</description>
39582                    <value>5</value>
39583                  </enumeratedValue>
39584                  <enumeratedValue>
39585                    <name>256X</name>
39586                    <description>LRCK = MCK / 256</description>
39587                    <value>6</value>
39588                  </enumeratedValue>
39589                  <enumeratedValue>
39590                    <name>384X</name>
39591                    <description>LRCK = MCK / 384</description>
39592                    <value>7</value>
39593                  </enumeratedValue>
39594                  <enumeratedValue>
39595                    <name>512X</name>
39596                    <description>LRCK = MCK / 512</description>
39597                    <value>8</value>
39598                  </enumeratedValue>
39599                </enumeratedValues>
39600              </field>
39601            </fields>
39602          </register>
39603          <register>
39604            <name>SWIDTH</name>
39605            <description>Sample width.</description>
39606            <addressOffset>0x018</addressOffset>
39607            <access>read-write</access>
39608            <resetValue>0x00000001</resetValue>
39609            <fields>
39610              <field>
39611                <name>SWIDTH</name>
39612                <description>Sample width.</description>
39613                <lsb>0</lsb>
39614                <msb>1</msb>
39615                <enumeratedValues>
39616                  <enumeratedValue>
39617                    <name>8Bit</name>
39618                    <description>8 bit.</description>
39619                    <value>0</value>
39620                  </enumeratedValue>
39621                  <enumeratedValue>
39622                    <name>16Bit</name>
39623                    <description>16 bit.</description>
39624                    <value>1</value>
39625                  </enumeratedValue>
39626                  <enumeratedValue>
39627                    <name>24Bit</name>
39628                    <description>24 bit.</description>
39629                    <value>2</value>
39630                  </enumeratedValue>
39631                </enumeratedValues>
39632              </field>
39633            </fields>
39634          </register>
39635          <register>
39636            <name>ALIGN</name>
39637            <description>Alignment of sample within a frame.</description>
39638            <addressOffset>0x01C</addressOffset>
39639            <access>read-write</access>
39640            <resetValue>0x00000000</resetValue>
39641            <fields>
39642              <field>
39643                <name>ALIGN</name>
39644                <description>Alignment of sample within a frame.</description>
39645                <lsb>0</lsb>
39646                <msb>0</msb>
39647                <enumeratedValues>
39648                  <enumeratedValue>
39649                    <name>Left</name>
39650                    <description>Left-aligned.</description>
39651                    <value>0</value>
39652                  </enumeratedValue>
39653                  <enumeratedValue>
39654                    <name>Right</name>
39655                    <description>Right-aligned.</description>
39656                    <value>1</value>
39657                  </enumeratedValue>
39658                </enumeratedValues>
39659              </field>
39660            </fields>
39661          </register>
39662          <register>
39663            <name>FORMAT</name>
39664            <description>Frame format.</description>
39665            <addressOffset>0x020</addressOffset>
39666            <access>read-write</access>
39667            <resetValue>0x00000000</resetValue>
39668            <fields>
39669              <field>
39670                <name>FORMAT</name>
39671                <description>Frame format.</description>
39672                <lsb>0</lsb>
39673                <msb>0</msb>
39674                <enumeratedValues>
39675                  <enumeratedValue>
39676                    <name>I2S</name>
39677                    <description>Original I2S format.</description>
39678                    <value>0</value>
39679                  </enumeratedValue>
39680                  <enumeratedValue>
39681                    <name>Aligned</name>
39682                    <description>Alternate (left- or right-aligned) format.</description>
39683                    <value>1</value>
39684                  </enumeratedValue>
39685                </enumeratedValues>
39686              </field>
39687            </fields>
39688          </register>
39689          <register>
39690            <name>CHANNELS</name>
39691            <description>Enable channels.</description>
39692            <addressOffset>0x024</addressOffset>
39693            <access>read-write</access>
39694            <resetValue>0x00000000</resetValue>
39695            <fields>
39696              <field>
39697                <name>CHANNELS</name>
39698                <description>Enable channels.</description>
39699                <lsb>0</lsb>
39700                <msb>1</msb>
39701                <enumeratedValues>
39702                  <enumeratedValue>
39703                    <name>Stereo</name>
39704                    <description>Stereo.</description>
39705                    <value>0</value>
39706                  </enumeratedValue>
39707                  <enumeratedValue>
39708                    <name>Left</name>
39709                    <description>Left only.</description>
39710                    <value>1</value>
39711                  </enumeratedValue>
39712                  <enumeratedValue>
39713                    <name>Right</name>
39714                    <description>Right only.</description>
39715                    <value>2</value>
39716                  </enumeratedValue>
39717                </enumeratedValues>
39718              </field>
39719            </fields>
39720          </register>
39721        </cluster>
39722        <cluster>
39723          <name>RXD</name>
39724          <description>Unspecified</description>
39725          <headerStructName>I2S_RXD</headerStructName>
39726          <addressOffset>0x538</addressOffset>
39727          <register>
39728            <name>PTR</name>
39729            <description>Receive buffer RAM start address.</description>
39730            <addressOffset>0x000</addressOffset>
39731            <access>read-write</access>
39732            <resetValue>0x00000000</resetValue>
39733            <fields>
39734              <field>
39735                <name>PTR</name>
39736                <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>
39737                <lsb>0</lsb>
39738                <msb>31</msb>
39739              </field>
39740            </fields>
39741          </register>
39742        </cluster>
39743        <cluster>
39744          <name>TXD</name>
39745          <description>Unspecified</description>
39746          <headerStructName>I2S_TXD</headerStructName>
39747          <addressOffset>0x540</addressOffset>
39748          <register>
39749            <name>PTR</name>
39750            <description>Transmit buffer RAM start address.</description>
39751            <addressOffset>0x000</addressOffset>
39752            <access>read-write</access>
39753            <resetValue>0x00000000</resetValue>
39754            <fields>
39755              <field>
39756                <name>PTR</name>
39757                <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>
39758                <lsb>0</lsb>
39759                <msb>31</msb>
39760              </field>
39761            </fields>
39762          </register>
39763        </cluster>
39764        <cluster>
39765          <name>RXTXD</name>
39766          <description>Unspecified</description>
39767          <headerStructName>I2S_RXTXD</headerStructName>
39768          <addressOffset>0x550</addressOffset>
39769          <register>
39770            <name>MAXCNT</name>
39771            <description>Size of RXD and TXD buffers.</description>
39772            <addressOffset>0x000</addressOffset>
39773            <access>read-write</access>
39774            <resetValue>0x00000000</resetValue>
39775            <fields>
39776              <field>
39777                <name>MAXCNT</name>
39778                <description>Size of RXD and TXD buffers in number of 32 bit words.</description>
39779                <lsb>0</lsb>
39780                <msb>13</msb>
39781              </field>
39782            </fields>
39783          </register>
39784        </cluster>
39785        <cluster>
39786          <name>PSEL</name>
39787          <description>Unspecified</description>
39788          <headerStructName>I2S_PSEL</headerStructName>
39789          <addressOffset>0x560</addressOffset>
39790          <register>
39791            <name>MCK</name>
39792            <description>Pin select for MCK signal.</description>
39793            <addressOffset>0x000</addressOffset>
39794            <access>read-write</access>
39795            <resetValue>0xFFFFFFFF</resetValue>
39796            <fields>
39797              <field>
39798                <name>PIN</name>
39799                <description>Pin number</description>
39800                <lsb>0</lsb>
39801                <msb>4</msb>
39802              </field>
39803              <field>
39804                <name>PORT</name>
39805                <description>Port number</description>
39806                <lsb>5</lsb>
39807                <msb>5</msb>
39808              </field>
39809              <field>
39810                <name>CONNECT</name>
39811                <description>Connection</description>
39812                <lsb>31</lsb>
39813                <msb>31</msb>
39814                <enumeratedValues>
39815                  <enumeratedValue>
39816                    <name>Disconnected</name>
39817                    <description>Disconnect</description>
39818                    <value>1</value>
39819                  </enumeratedValue>
39820                  <enumeratedValue>
39821                    <name>Connected</name>
39822                    <description>Connect</description>
39823                    <value>0</value>
39824                  </enumeratedValue>
39825                </enumeratedValues>
39826              </field>
39827            </fields>
39828          </register>
39829          <register>
39830            <name>SCK</name>
39831            <description>Pin select for SCK signal.</description>
39832            <addressOffset>0x004</addressOffset>
39833            <access>read-write</access>
39834            <resetValue>0xFFFFFFFF</resetValue>
39835            <fields>
39836              <field>
39837                <name>PIN</name>
39838                <description>Pin number</description>
39839                <lsb>0</lsb>
39840                <msb>4</msb>
39841              </field>
39842              <field>
39843                <name>PORT</name>
39844                <description>Port number</description>
39845                <lsb>5</lsb>
39846                <msb>5</msb>
39847              </field>
39848              <field>
39849                <name>CONNECT</name>
39850                <description>Connection</description>
39851                <lsb>31</lsb>
39852                <msb>31</msb>
39853                <enumeratedValues>
39854                  <enumeratedValue>
39855                    <name>Disconnected</name>
39856                    <description>Disconnect</description>
39857                    <value>1</value>
39858                  </enumeratedValue>
39859                  <enumeratedValue>
39860                    <name>Connected</name>
39861                    <description>Connect</description>
39862                    <value>0</value>
39863                  </enumeratedValue>
39864                </enumeratedValues>
39865              </field>
39866            </fields>
39867          </register>
39868          <register>
39869            <name>LRCK</name>
39870            <description>Pin select for LRCK signal.</description>
39871            <addressOffset>0x008</addressOffset>
39872            <access>read-write</access>
39873            <resetValue>0xFFFFFFFF</resetValue>
39874            <fields>
39875              <field>
39876                <name>PIN</name>
39877                <description>Pin number</description>
39878                <lsb>0</lsb>
39879                <msb>4</msb>
39880              </field>
39881              <field>
39882                <name>PORT</name>
39883                <description>Port number</description>
39884                <lsb>5</lsb>
39885                <msb>5</msb>
39886              </field>
39887              <field>
39888                <name>CONNECT</name>
39889                <description>Connection</description>
39890                <lsb>31</lsb>
39891                <msb>31</msb>
39892                <enumeratedValues>
39893                  <enumeratedValue>
39894                    <name>Disconnected</name>
39895                    <description>Disconnect</description>
39896                    <value>1</value>
39897                  </enumeratedValue>
39898                  <enumeratedValue>
39899                    <name>Connected</name>
39900                    <description>Connect</description>
39901                    <value>0</value>
39902                  </enumeratedValue>
39903                </enumeratedValues>
39904              </field>
39905            </fields>
39906          </register>
39907          <register>
39908            <name>SDIN</name>
39909            <description>Pin select for SDIN signal.</description>
39910            <addressOffset>0x00C</addressOffset>
39911            <access>read-write</access>
39912            <resetValue>0xFFFFFFFF</resetValue>
39913            <fields>
39914              <field>
39915                <name>PIN</name>
39916                <description>Pin number</description>
39917                <lsb>0</lsb>
39918                <msb>4</msb>
39919              </field>
39920              <field>
39921                <name>PORT</name>
39922                <description>Port number</description>
39923                <lsb>5</lsb>
39924                <msb>5</msb>
39925              </field>
39926              <field>
39927                <name>CONNECT</name>
39928                <description>Connection</description>
39929                <lsb>31</lsb>
39930                <msb>31</msb>
39931                <enumeratedValues>
39932                  <enumeratedValue>
39933                    <name>Disconnected</name>
39934                    <description>Disconnect</description>
39935                    <value>1</value>
39936                  </enumeratedValue>
39937                  <enumeratedValue>
39938                    <name>Connected</name>
39939                    <description>Connect</description>
39940                    <value>0</value>
39941                  </enumeratedValue>
39942                </enumeratedValues>
39943              </field>
39944            </fields>
39945          </register>
39946          <register>
39947            <name>SDOUT</name>
39948            <description>Pin select for SDOUT signal.</description>
39949            <addressOffset>0x010</addressOffset>
39950            <access>read-write</access>
39951            <resetValue>0xFFFFFFFF</resetValue>
39952            <fields>
39953              <field>
39954                <name>PIN</name>
39955                <description>Pin number</description>
39956                <lsb>0</lsb>
39957                <msb>4</msb>
39958              </field>
39959              <field>
39960                <name>PORT</name>
39961                <description>Port number</description>
39962                <lsb>5</lsb>
39963                <msb>5</msb>
39964              </field>
39965              <field>
39966                <name>CONNECT</name>
39967                <description>Connection</description>
39968                <lsb>31</lsb>
39969                <msb>31</msb>
39970                <enumeratedValues>
39971                  <enumeratedValue>
39972                    <name>Disconnected</name>
39973                    <description>Disconnect</description>
39974                    <value>1</value>
39975                  </enumeratedValue>
39976                  <enumeratedValue>
39977                    <name>Connected</name>
39978                    <description>Connect</description>
39979                    <value>0</value>
39980                  </enumeratedValue>
39981                </enumeratedValues>
39982              </field>
39983            </fields>
39984          </register>
39985        </cluster>
39986      </registers>
39987    </peripheral>
39988    <peripheral>
39989      <name>FPU</name>
39990      <description>FPU</description>
39991      <baseAddress>0x40026000</baseAddress>
39992      <addressBlock>
39993        <offset>0</offset>
39994        <size>0x1000</size>
39995        <usage>registers</usage>
39996      </addressBlock>
39997      <interrupt>
39998        <name>FPU</name>
39999        <value>38</value>
40000      </interrupt>
40001      <groupName>FPU</groupName>
40002      <size>0x20</size>
40003      <registers>
40004        <register>
40005          <name>UNUSED</name>
40006          <description>Unused.</description>
40007          <addressOffset>0x000</addressOffset>
40008          <resetValue>0x00000000</resetValue>
40009          <access>read-only</access>
40010        </register>
40011      </registers>
40012    </peripheral>
40013    <peripheral>
40014      <name>USBD</name>
40015      <description>Universal serial bus device</description>
40016      <baseAddress>0x40027000</baseAddress>
40017      <addressBlock>
40018        <offset>0</offset>
40019        <size>0x1000</size>
40020        <usage>registers</usage>
40021      </addressBlock>
40022      <interrupt>
40023        <name>USBD</name>
40024        <value>39</value>
40025      </interrupt>
40026      <groupName>USBD</groupName>
40027      <size>0x20</size>
40028      <registers>
40029        <register>
40030          <dim>0x8</dim>
40031          <dimIncrement>0x4</dimIncrement>
40032          <name>TASKS_STARTEPIN[%s]</name>
40033          <description>Description collection[n]: Captures the EPIN[n].PTR and EPIN[n].MAXCNT registers values, and enables endpoint IN n to respond to traffic from host</description>
40034          <addressOffset>0x004</addressOffset>
40035          <access>write-only</access>
40036          <fields>
40037            <field>
40038              <name>TASKS_STARTEPIN</name>
40039              <lsb>0</lsb>
40040              <msb>0</msb>
40041            </field>
40042          </fields>
40043        </register>
40044        <register>
40045          <name>TASKS_STARTISOIN</name>
40046          <description>Captures the ISOIN.PTR and ISOIN.MAXCNT registers values, and enables sending data on ISO endpoint</description>
40047          <addressOffset>0x024</addressOffset>
40048          <access>write-only</access>
40049          <fields>
40050            <field>
40051              <name>TASKS_STARTISOIN</name>
40052              <lsb>0</lsb>
40053              <msb>0</msb>
40054            </field>
40055          </fields>
40056        </register>
40057        <register>
40058          <dim>0x8</dim>
40059          <dimIncrement>0x4</dimIncrement>
40060          <name>TASKS_STARTEPOUT[%s]</name>
40061          <description>Description collection[n]: Captures the EPOUT[n].PTR and EPOUT[n].MAXCNT registers values, and enables endpoint n to respond to traffic from host</description>
40062          <addressOffset>0x028</addressOffset>
40063          <access>write-only</access>
40064          <fields>
40065            <field>
40066              <name>TASKS_STARTEPOUT</name>
40067              <lsb>0</lsb>
40068              <msb>0</msb>
40069            </field>
40070          </fields>
40071        </register>
40072        <register>
40073          <name>TASKS_STARTISOOUT</name>
40074          <description>Captures the ISOOUT.PTR and ISOOUT.MAXCNT registers values, and enables receiving of data on ISO endpoint</description>
40075          <addressOffset>0x048</addressOffset>
40076          <access>write-only</access>
40077          <fields>
40078            <field>
40079              <name>TASKS_STARTISOOUT</name>
40080              <lsb>0</lsb>
40081              <msb>0</msb>
40082            </field>
40083          </fields>
40084        </register>
40085        <register>
40086          <name>TASKS_EP0RCVOUT</name>
40087          <description>Allows OUT data stage on control endpoint 0</description>
40088          <addressOffset>0x04C</addressOffset>
40089          <access>write-only</access>
40090          <fields>
40091            <field>
40092              <name>TASKS_EP0RCVOUT</name>
40093              <lsb>0</lsb>
40094              <msb>0</msb>
40095            </field>
40096          </fields>
40097        </register>
40098        <register>
40099          <name>TASKS_EP0STATUS</name>
40100          <description>Allows status stage on control endpoint 0</description>
40101          <addressOffset>0x050</addressOffset>
40102          <access>write-only</access>
40103          <fields>
40104            <field>
40105              <name>TASKS_EP0STATUS</name>
40106              <lsb>0</lsb>
40107              <msb>0</msb>
40108            </field>
40109          </fields>
40110        </register>
40111        <register>
40112          <name>TASKS_EP0STALL</name>
40113          <description>Stalls data and status stage on control endpoint 0</description>
40114          <addressOffset>0x054</addressOffset>
40115          <access>write-only</access>
40116          <fields>
40117            <field>
40118              <name>TASKS_EP0STALL</name>
40119              <lsb>0</lsb>
40120              <msb>0</msb>
40121            </field>
40122          </fields>
40123        </register>
40124        <register>
40125          <name>TASKS_DPDMDRIVE</name>
40126          <description>Forces D+ and D- lines into the state defined in the DPDMVALUE register</description>
40127          <addressOffset>0x058</addressOffset>
40128          <access>write-only</access>
40129          <fields>
40130            <field>
40131              <name>TASKS_DPDMDRIVE</name>
40132              <lsb>0</lsb>
40133              <msb>0</msb>
40134            </field>
40135          </fields>
40136        </register>
40137        <register>
40138          <name>TASKS_DPDMNODRIVE</name>
40139          <description>Stops forcing D+ and D- lines into any state (USB engine takes control)</description>
40140          <addressOffset>0x05C</addressOffset>
40141          <access>write-only</access>
40142          <fields>
40143            <field>
40144              <name>TASKS_DPDMNODRIVE</name>
40145              <lsb>0</lsb>
40146              <msb>0</msb>
40147            </field>
40148          </fields>
40149        </register>
40150        <register>
40151          <name>EVENTS_USBRESET</name>
40152          <description>Signals that a USB reset condition has been detected on USB lines</description>
40153          <addressOffset>0x100</addressOffset>
40154          <access>read-write</access>
40155          <fields>
40156            <field>
40157              <name>EVENTS_USBRESET</name>
40158              <lsb>0</lsb>
40159              <msb>0</msb>
40160            </field>
40161          </fields>
40162        </register>
40163        <register>
40164          <name>EVENTS_STARTED</name>
40165          <description>Confirms that the EPIN[n].PTR and EPIN[n].MAXCNT, or EPOUT[n].PTR and EPOUT[n].MAXCNT registers have been captured on all endpoints reported in the EPSTATUS register</description>
40166          <addressOffset>0x104</addressOffset>
40167          <access>read-write</access>
40168          <fields>
40169            <field>
40170              <name>EVENTS_STARTED</name>
40171              <lsb>0</lsb>
40172              <msb>0</msb>
40173            </field>
40174          </fields>
40175        </register>
40176        <register>
40177          <dim>0x8</dim>
40178          <dimIncrement>0x4</dimIncrement>
40179          <name>EVENTS_ENDEPIN[%s]</name>
40180          <description>Description collection[n]: The whole EPIN[n] buffer has been consumed. The RAM buffer can be accessed safely by software.</description>
40181          <addressOffset>0x108</addressOffset>
40182          <access>read-write</access>
40183          <fields>
40184            <field>
40185              <name>EVENTS_ENDEPIN</name>
40186              <lsb>0</lsb>
40187              <msb>0</msb>
40188            </field>
40189          </fields>
40190        </register>
40191        <register>
40192          <name>EVENTS_EP0DATADONE</name>
40193          <description>An acknowledged data transfer has taken place on the control endpoint</description>
40194          <addressOffset>0x128</addressOffset>
40195          <access>read-write</access>
40196          <fields>
40197            <field>
40198              <name>EVENTS_EP0DATADONE</name>
40199              <lsb>0</lsb>
40200              <msb>0</msb>
40201            </field>
40202          </fields>
40203        </register>
40204        <register>
40205          <name>EVENTS_ENDISOIN</name>
40206          <description>The whole ISOIN buffer has been consumed. The RAM buffer can be accessed safely by software.</description>
40207          <addressOffset>0x12C</addressOffset>
40208          <access>read-write</access>
40209          <fields>
40210            <field>
40211              <name>EVENTS_ENDISOIN</name>
40212              <lsb>0</lsb>
40213              <msb>0</msb>
40214            </field>
40215          </fields>
40216        </register>
40217        <register>
40218          <dim>0x8</dim>
40219          <dimIncrement>0x4</dimIncrement>
40220          <name>EVENTS_ENDEPOUT[%s]</name>
40221          <description>Description collection[n]: The whole EPOUT[n] buffer has been consumed. The RAM buffer can be accessed safely by software.</description>
40222          <addressOffset>0x130</addressOffset>
40223          <access>read-write</access>
40224          <fields>
40225            <field>
40226              <name>EVENTS_ENDEPOUT</name>
40227              <lsb>0</lsb>
40228              <msb>0</msb>
40229            </field>
40230          </fields>
40231        </register>
40232        <register>
40233          <name>EVENTS_ENDISOOUT</name>
40234          <description>The whole ISOOUT buffer has been consumed. The RAM buffer can be accessed safely by software.</description>
40235          <addressOffset>0x150</addressOffset>
40236          <access>read-write</access>
40237          <fields>
40238            <field>
40239              <name>EVENTS_ENDISOOUT</name>
40240              <lsb>0</lsb>
40241              <msb>0</msb>
40242            </field>
40243          </fields>
40244        </register>
40245        <register>
40246          <name>EVENTS_SOF</name>
40247          <description>Signals that a SOF (start of frame) condition has been detected on USB lines</description>
40248          <addressOffset>0x154</addressOffset>
40249          <access>read-write</access>
40250          <fields>
40251            <field>
40252              <name>EVENTS_SOF</name>
40253              <lsb>0</lsb>
40254              <msb>0</msb>
40255            </field>
40256          </fields>
40257        </register>
40258        <register>
40259          <name>EVENTS_USBEVENT</name>
40260          <description>An event or an error not covered by specific events has occurred. Check EVENTCAUSE register to find the cause.</description>
40261          <addressOffset>0x158</addressOffset>
40262          <access>read-write</access>
40263          <fields>
40264            <field>
40265              <name>EVENTS_USBEVENT</name>
40266              <lsb>0</lsb>
40267              <msb>0</msb>
40268            </field>
40269          </fields>
40270        </register>
40271        <register>
40272          <name>EVENTS_EP0SETUP</name>
40273          <description>A valid SETUP token has been received (and acknowledged) on the control endpoint</description>
40274          <addressOffset>0x15C</addressOffset>
40275          <access>read-write</access>
40276          <fields>
40277            <field>
40278              <name>EVENTS_EP0SETUP</name>
40279              <lsb>0</lsb>
40280              <msb>0</msb>
40281            </field>
40282          </fields>
40283        </register>
40284        <register>
40285          <name>EVENTS_EPDATA</name>
40286          <description>A data transfer has occurred on a data endpoint, indicated by the EPDATASTATUS register</description>
40287          <addressOffset>0x160</addressOffset>
40288          <access>read-write</access>
40289          <fields>
40290            <field>
40291              <name>EVENTS_EPDATA</name>
40292              <lsb>0</lsb>
40293              <msb>0</msb>
40294            </field>
40295          </fields>
40296        </register>
40297        <register>
40298          <name>SHORTS</name>
40299          <description>Shortcut register</description>
40300          <addressOffset>0x200</addressOffset>
40301          <access>read-write</access>
40302          <fields>
40303            <field>
40304              <name>EP0DATADONE_STARTEPIN0</name>
40305              <description>Shortcut between EP0DATADONE event and STARTEPIN[0] task</description>
40306              <lsb>0</lsb>
40307              <msb>0</msb>
40308              <enumeratedValues>
40309                <enumeratedValue>
40310                  <name>Disabled</name>
40311                  <description>Disable shortcut</description>
40312                  <value>0</value>
40313                </enumeratedValue>
40314                <enumeratedValue>
40315                  <name>Enabled</name>
40316                  <description>Enable shortcut</description>
40317                  <value>1</value>
40318                </enumeratedValue>
40319              </enumeratedValues>
40320            </field>
40321            <field>
40322              <name>EP0DATADONE_STARTEPOUT0</name>
40323              <description>Shortcut between EP0DATADONE event and STARTEPOUT[0] task</description>
40324              <lsb>1</lsb>
40325              <msb>1</msb>
40326              <enumeratedValues>
40327                <enumeratedValue>
40328                  <name>Disabled</name>
40329                  <description>Disable shortcut</description>
40330                  <value>0</value>
40331                </enumeratedValue>
40332                <enumeratedValue>
40333                  <name>Enabled</name>
40334                  <description>Enable shortcut</description>
40335                  <value>1</value>
40336                </enumeratedValue>
40337              </enumeratedValues>
40338            </field>
40339            <field>
40340              <name>EP0DATADONE_EP0STATUS</name>
40341              <description>Shortcut between EP0DATADONE event and EP0STATUS task</description>
40342              <lsb>2</lsb>
40343              <msb>2</msb>
40344              <enumeratedValues>
40345                <enumeratedValue>
40346                  <name>Disabled</name>
40347                  <description>Disable shortcut</description>
40348                  <value>0</value>
40349                </enumeratedValue>
40350                <enumeratedValue>
40351                  <name>Enabled</name>
40352                  <description>Enable shortcut</description>
40353                  <value>1</value>
40354                </enumeratedValue>
40355              </enumeratedValues>
40356            </field>
40357            <field>
40358              <name>ENDEPOUT0_EP0STATUS</name>
40359              <description>Shortcut between ENDEPOUT[0] event and EP0STATUS task</description>
40360              <lsb>3</lsb>
40361              <msb>3</msb>
40362              <enumeratedValues>
40363                <enumeratedValue>
40364                  <name>Disabled</name>
40365                  <description>Disable shortcut</description>
40366                  <value>0</value>
40367                </enumeratedValue>
40368                <enumeratedValue>
40369                  <name>Enabled</name>
40370                  <description>Enable shortcut</description>
40371                  <value>1</value>
40372                </enumeratedValue>
40373              </enumeratedValues>
40374            </field>
40375            <field>
40376              <name>ENDEPOUT0_EP0RCVOUT</name>
40377              <description>Shortcut between ENDEPOUT[0] event and EP0RCVOUT task</description>
40378              <lsb>4</lsb>
40379              <msb>4</msb>
40380              <enumeratedValues>
40381                <enumeratedValue>
40382                  <name>Disabled</name>
40383                  <description>Disable shortcut</description>
40384                  <value>0</value>
40385                </enumeratedValue>
40386                <enumeratedValue>
40387                  <name>Enabled</name>
40388                  <description>Enable shortcut</description>
40389                  <value>1</value>
40390                </enumeratedValue>
40391              </enumeratedValues>
40392            </field>
40393          </fields>
40394        </register>
40395        <register>
40396          <name>INTEN</name>
40397          <description>Enable or disable interrupt</description>
40398          <addressOffset>0x300</addressOffset>
40399          <access>read-write</access>
40400          <fields>
40401            <field>
40402              <name>USBRESET</name>
40403              <description>Enable or disable interrupt for USBRESET event</description>
40404              <lsb>0</lsb>
40405              <msb>0</msb>
40406              <enumeratedValues>
40407                <enumeratedValue>
40408                  <name>Disabled</name>
40409                  <description>Disable</description>
40410                  <value>0</value>
40411                </enumeratedValue>
40412                <enumeratedValue>
40413                  <name>Enabled</name>
40414                  <description>Enable</description>
40415                  <value>1</value>
40416                </enumeratedValue>
40417              </enumeratedValues>
40418            </field>
40419            <field>
40420              <name>STARTED</name>
40421              <description>Enable or disable interrupt for STARTED event</description>
40422              <lsb>1</lsb>
40423              <msb>1</msb>
40424              <enumeratedValues>
40425                <enumeratedValue>
40426                  <name>Disabled</name>
40427                  <description>Disable</description>
40428                  <value>0</value>
40429                </enumeratedValue>
40430                <enumeratedValue>
40431                  <name>Enabled</name>
40432                  <description>Enable</description>
40433                  <value>1</value>
40434                </enumeratedValue>
40435              </enumeratedValues>
40436            </field>
40437            <field>
40438              <name>ENDEPIN0</name>
40439              <description>Enable or disable interrupt for ENDEPIN[0] event</description>
40440              <lsb>2</lsb>
40441              <msb>2</msb>
40442              <enumeratedValues>
40443                <enumeratedValue>
40444                  <name>Disabled</name>
40445                  <description>Disable</description>
40446                  <value>0</value>
40447                </enumeratedValue>
40448                <enumeratedValue>
40449                  <name>Enabled</name>
40450                  <description>Enable</description>
40451                  <value>1</value>
40452                </enumeratedValue>
40453              </enumeratedValues>
40454            </field>
40455            <field>
40456              <name>ENDEPIN1</name>
40457              <description>Enable or disable interrupt for ENDEPIN[1] event</description>
40458              <lsb>3</lsb>
40459              <msb>3</msb>
40460              <enumeratedValues>
40461                <enumeratedValue>
40462                  <name>Disabled</name>
40463                  <description>Disable</description>
40464                  <value>0</value>
40465                </enumeratedValue>
40466                <enumeratedValue>
40467                  <name>Enabled</name>
40468                  <description>Enable</description>
40469                  <value>1</value>
40470                </enumeratedValue>
40471              </enumeratedValues>
40472            </field>
40473            <field>
40474              <name>ENDEPIN2</name>
40475              <description>Enable or disable interrupt for ENDEPIN[2] event</description>
40476              <lsb>4</lsb>
40477              <msb>4</msb>
40478              <enumeratedValues>
40479                <enumeratedValue>
40480                  <name>Disabled</name>
40481                  <description>Disable</description>
40482                  <value>0</value>
40483                </enumeratedValue>
40484                <enumeratedValue>
40485                  <name>Enabled</name>
40486                  <description>Enable</description>
40487                  <value>1</value>
40488                </enumeratedValue>
40489              </enumeratedValues>
40490            </field>
40491            <field>
40492              <name>ENDEPIN3</name>
40493              <description>Enable or disable interrupt for ENDEPIN[3] event</description>
40494              <lsb>5</lsb>
40495              <msb>5</msb>
40496              <enumeratedValues>
40497                <enumeratedValue>
40498                  <name>Disabled</name>
40499                  <description>Disable</description>
40500                  <value>0</value>
40501                </enumeratedValue>
40502                <enumeratedValue>
40503                  <name>Enabled</name>
40504                  <description>Enable</description>
40505                  <value>1</value>
40506                </enumeratedValue>
40507              </enumeratedValues>
40508            </field>
40509            <field>
40510              <name>ENDEPIN4</name>
40511              <description>Enable or disable interrupt for ENDEPIN[4] event</description>
40512              <lsb>6</lsb>
40513              <msb>6</msb>
40514              <enumeratedValues>
40515                <enumeratedValue>
40516                  <name>Disabled</name>
40517                  <description>Disable</description>
40518                  <value>0</value>
40519                </enumeratedValue>
40520                <enumeratedValue>
40521                  <name>Enabled</name>
40522                  <description>Enable</description>
40523                  <value>1</value>
40524                </enumeratedValue>
40525              </enumeratedValues>
40526            </field>
40527            <field>
40528              <name>ENDEPIN5</name>
40529              <description>Enable or disable interrupt for ENDEPIN[5] event</description>
40530              <lsb>7</lsb>
40531              <msb>7</msb>
40532              <enumeratedValues>
40533                <enumeratedValue>
40534                  <name>Disabled</name>
40535                  <description>Disable</description>
40536                  <value>0</value>
40537                </enumeratedValue>
40538                <enumeratedValue>
40539                  <name>Enabled</name>
40540                  <description>Enable</description>
40541                  <value>1</value>
40542                </enumeratedValue>
40543              </enumeratedValues>
40544            </field>
40545            <field>
40546              <name>ENDEPIN6</name>
40547              <description>Enable or disable interrupt for ENDEPIN[6] event</description>
40548              <lsb>8</lsb>
40549              <msb>8</msb>
40550              <enumeratedValues>
40551                <enumeratedValue>
40552                  <name>Disabled</name>
40553                  <description>Disable</description>
40554                  <value>0</value>
40555                </enumeratedValue>
40556                <enumeratedValue>
40557                  <name>Enabled</name>
40558                  <description>Enable</description>
40559                  <value>1</value>
40560                </enumeratedValue>
40561              </enumeratedValues>
40562            </field>
40563            <field>
40564              <name>ENDEPIN7</name>
40565              <description>Enable or disable interrupt for ENDEPIN[7] event</description>
40566              <lsb>9</lsb>
40567              <msb>9</msb>
40568              <enumeratedValues>
40569                <enumeratedValue>
40570                  <name>Disabled</name>
40571                  <description>Disable</description>
40572                  <value>0</value>
40573                </enumeratedValue>
40574                <enumeratedValue>
40575                  <name>Enabled</name>
40576                  <description>Enable</description>
40577                  <value>1</value>
40578                </enumeratedValue>
40579              </enumeratedValues>
40580            </field>
40581            <field>
40582              <name>EP0DATADONE</name>
40583              <description>Enable or disable interrupt for EP0DATADONE event</description>
40584              <lsb>10</lsb>
40585              <msb>10</msb>
40586              <enumeratedValues>
40587                <enumeratedValue>
40588                  <name>Disabled</name>
40589                  <description>Disable</description>
40590                  <value>0</value>
40591                </enumeratedValue>
40592                <enumeratedValue>
40593                  <name>Enabled</name>
40594                  <description>Enable</description>
40595                  <value>1</value>
40596                </enumeratedValue>
40597              </enumeratedValues>
40598            </field>
40599            <field>
40600              <name>ENDISOIN</name>
40601              <description>Enable or disable interrupt for ENDISOIN event</description>
40602              <lsb>11</lsb>
40603              <msb>11</msb>
40604              <enumeratedValues>
40605                <enumeratedValue>
40606                  <name>Disabled</name>
40607                  <description>Disable</description>
40608                  <value>0</value>
40609                </enumeratedValue>
40610                <enumeratedValue>
40611                  <name>Enabled</name>
40612                  <description>Enable</description>
40613                  <value>1</value>
40614                </enumeratedValue>
40615              </enumeratedValues>
40616            </field>
40617            <field>
40618              <name>ENDEPOUT0</name>
40619              <description>Enable or disable interrupt for ENDEPOUT[0] event</description>
40620              <lsb>12</lsb>
40621              <msb>12</msb>
40622              <enumeratedValues>
40623                <enumeratedValue>
40624                  <name>Disabled</name>
40625                  <description>Disable</description>
40626                  <value>0</value>
40627                </enumeratedValue>
40628                <enumeratedValue>
40629                  <name>Enabled</name>
40630                  <description>Enable</description>
40631                  <value>1</value>
40632                </enumeratedValue>
40633              </enumeratedValues>
40634            </field>
40635            <field>
40636              <name>ENDEPOUT1</name>
40637              <description>Enable or disable interrupt for ENDEPOUT[1] event</description>
40638              <lsb>13</lsb>
40639              <msb>13</msb>
40640              <enumeratedValues>
40641                <enumeratedValue>
40642                  <name>Disabled</name>
40643                  <description>Disable</description>
40644                  <value>0</value>
40645                </enumeratedValue>
40646                <enumeratedValue>
40647                  <name>Enabled</name>
40648                  <description>Enable</description>
40649                  <value>1</value>
40650                </enumeratedValue>
40651              </enumeratedValues>
40652            </field>
40653            <field>
40654              <name>ENDEPOUT2</name>
40655              <description>Enable or disable interrupt for ENDEPOUT[2] event</description>
40656              <lsb>14</lsb>
40657              <msb>14</msb>
40658              <enumeratedValues>
40659                <enumeratedValue>
40660                  <name>Disabled</name>
40661                  <description>Disable</description>
40662                  <value>0</value>
40663                </enumeratedValue>
40664                <enumeratedValue>
40665                  <name>Enabled</name>
40666                  <description>Enable</description>
40667                  <value>1</value>
40668                </enumeratedValue>
40669              </enumeratedValues>
40670            </field>
40671            <field>
40672              <name>ENDEPOUT3</name>
40673              <description>Enable or disable interrupt for ENDEPOUT[3] event</description>
40674              <lsb>15</lsb>
40675              <msb>15</msb>
40676              <enumeratedValues>
40677                <enumeratedValue>
40678                  <name>Disabled</name>
40679                  <description>Disable</description>
40680                  <value>0</value>
40681                </enumeratedValue>
40682                <enumeratedValue>
40683                  <name>Enabled</name>
40684                  <description>Enable</description>
40685                  <value>1</value>
40686                </enumeratedValue>
40687              </enumeratedValues>
40688            </field>
40689            <field>
40690              <name>ENDEPOUT4</name>
40691              <description>Enable or disable interrupt for ENDEPOUT[4] event</description>
40692              <lsb>16</lsb>
40693              <msb>16</msb>
40694              <enumeratedValues>
40695                <enumeratedValue>
40696                  <name>Disabled</name>
40697                  <description>Disable</description>
40698                  <value>0</value>
40699                </enumeratedValue>
40700                <enumeratedValue>
40701                  <name>Enabled</name>
40702                  <description>Enable</description>
40703                  <value>1</value>
40704                </enumeratedValue>
40705              </enumeratedValues>
40706            </field>
40707            <field>
40708              <name>ENDEPOUT5</name>
40709              <description>Enable or disable interrupt for ENDEPOUT[5] event</description>
40710              <lsb>17</lsb>
40711              <msb>17</msb>
40712              <enumeratedValues>
40713                <enumeratedValue>
40714                  <name>Disabled</name>
40715                  <description>Disable</description>
40716                  <value>0</value>
40717                </enumeratedValue>
40718                <enumeratedValue>
40719                  <name>Enabled</name>
40720                  <description>Enable</description>
40721                  <value>1</value>
40722                </enumeratedValue>
40723              </enumeratedValues>
40724            </field>
40725            <field>
40726              <name>ENDEPOUT6</name>
40727              <description>Enable or disable interrupt for ENDEPOUT[6] event</description>
40728              <lsb>18</lsb>
40729              <msb>18</msb>
40730              <enumeratedValues>
40731                <enumeratedValue>
40732                  <name>Disabled</name>
40733                  <description>Disable</description>
40734                  <value>0</value>
40735                </enumeratedValue>
40736                <enumeratedValue>
40737                  <name>Enabled</name>
40738                  <description>Enable</description>
40739                  <value>1</value>
40740                </enumeratedValue>
40741              </enumeratedValues>
40742            </field>
40743            <field>
40744              <name>ENDEPOUT7</name>
40745              <description>Enable or disable interrupt for ENDEPOUT[7] event</description>
40746              <lsb>19</lsb>
40747              <msb>19</msb>
40748              <enumeratedValues>
40749                <enumeratedValue>
40750                  <name>Disabled</name>
40751                  <description>Disable</description>
40752                  <value>0</value>
40753                </enumeratedValue>
40754                <enumeratedValue>
40755                  <name>Enabled</name>
40756                  <description>Enable</description>
40757                  <value>1</value>
40758                </enumeratedValue>
40759              </enumeratedValues>
40760            </field>
40761            <field>
40762              <name>ENDISOOUT</name>
40763              <description>Enable or disable interrupt for ENDISOOUT event</description>
40764              <lsb>20</lsb>
40765              <msb>20</msb>
40766              <enumeratedValues>
40767                <enumeratedValue>
40768                  <name>Disabled</name>
40769                  <description>Disable</description>
40770                  <value>0</value>
40771                </enumeratedValue>
40772                <enumeratedValue>
40773                  <name>Enabled</name>
40774                  <description>Enable</description>
40775                  <value>1</value>
40776                </enumeratedValue>
40777              </enumeratedValues>
40778            </field>
40779            <field>
40780              <name>SOF</name>
40781              <description>Enable or disable interrupt for SOF event</description>
40782              <lsb>21</lsb>
40783              <msb>21</msb>
40784              <enumeratedValues>
40785                <enumeratedValue>
40786                  <name>Disabled</name>
40787                  <description>Disable</description>
40788                  <value>0</value>
40789                </enumeratedValue>
40790                <enumeratedValue>
40791                  <name>Enabled</name>
40792                  <description>Enable</description>
40793                  <value>1</value>
40794                </enumeratedValue>
40795              </enumeratedValues>
40796            </field>
40797            <field>
40798              <name>USBEVENT</name>
40799              <description>Enable or disable interrupt for USBEVENT event</description>
40800              <lsb>22</lsb>
40801              <msb>22</msb>
40802              <enumeratedValues>
40803                <enumeratedValue>
40804                  <name>Disabled</name>
40805                  <description>Disable</description>
40806                  <value>0</value>
40807                </enumeratedValue>
40808                <enumeratedValue>
40809                  <name>Enabled</name>
40810                  <description>Enable</description>
40811                  <value>1</value>
40812                </enumeratedValue>
40813              </enumeratedValues>
40814            </field>
40815            <field>
40816              <name>EP0SETUP</name>
40817              <description>Enable or disable interrupt for EP0SETUP event</description>
40818              <lsb>23</lsb>
40819              <msb>23</msb>
40820              <enumeratedValues>
40821                <enumeratedValue>
40822                  <name>Disabled</name>
40823                  <description>Disable</description>
40824                  <value>0</value>
40825                </enumeratedValue>
40826                <enumeratedValue>
40827                  <name>Enabled</name>
40828                  <description>Enable</description>
40829                  <value>1</value>
40830                </enumeratedValue>
40831              </enumeratedValues>
40832            </field>
40833            <field>
40834              <name>EPDATA</name>
40835              <description>Enable or disable interrupt for EPDATA event</description>
40836              <lsb>24</lsb>
40837              <msb>24</msb>
40838              <enumeratedValues>
40839                <enumeratedValue>
40840                  <name>Disabled</name>
40841                  <description>Disable</description>
40842                  <value>0</value>
40843                </enumeratedValue>
40844                <enumeratedValue>
40845                  <name>Enabled</name>
40846                  <description>Enable</description>
40847                  <value>1</value>
40848                </enumeratedValue>
40849              </enumeratedValues>
40850            </field>
40851          </fields>
40852        </register>
40853        <register>
40854          <name>INTENSET</name>
40855          <description>Enable interrupt</description>
40856          <addressOffset>0x304</addressOffset>
40857          <access>read-write</access>
40858          <fields>
40859            <field>
40860              <name>USBRESET</name>
40861              <description>Write '1' to enable interrupt for USBRESET event</description>
40862              <lsb>0</lsb>
40863              <msb>0</msb>
40864              <enumeratedValues>
40865                <usage>read</usage>
40866                <enumeratedValue>
40867                  <name>Disabled</name>
40868                  <description>Read: Disabled</description>
40869                  <value>0</value>
40870                </enumeratedValue>
40871                <enumeratedValue>
40872                  <name>Enabled</name>
40873                  <description>Read: Enabled</description>
40874                  <value>1</value>
40875                </enumeratedValue>
40876              </enumeratedValues>
40877              <enumeratedValues>
40878                <usage>write</usage>
40879                <enumeratedValue>
40880                  <name>Set</name>
40881                  <description>Enable</description>
40882                  <value>1</value>
40883                </enumeratedValue>
40884              </enumeratedValues>
40885            </field>
40886            <field>
40887              <name>STARTED</name>
40888              <description>Write '1' to enable interrupt for STARTED event</description>
40889              <lsb>1</lsb>
40890              <msb>1</msb>
40891              <enumeratedValues>
40892                <usage>read</usage>
40893                <enumeratedValue>
40894                  <name>Disabled</name>
40895                  <description>Read: Disabled</description>
40896                  <value>0</value>
40897                </enumeratedValue>
40898                <enumeratedValue>
40899                  <name>Enabled</name>
40900                  <description>Read: Enabled</description>
40901                  <value>1</value>
40902                </enumeratedValue>
40903              </enumeratedValues>
40904              <enumeratedValues>
40905                <usage>write</usage>
40906                <enumeratedValue>
40907                  <name>Set</name>
40908                  <description>Enable</description>
40909                  <value>1</value>
40910                </enumeratedValue>
40911              </enumeratedValues>
40912            </field>
40913            <field>
40914              <name>ENDEPIN0</name>
40915              <description>Write '1' to enable interrupt for ENDEPIN[0] event</description>
40916              <lsb>2</lsb>
40917              <msb>2</msb>
40918              <enumeratedValues>
40919                <usage>read</usage>
40920                <enumeratedValue>
40921                  <name>Disabled</name>
40922                  <description>Read: Disabled</description>
40923                  <value>0</value>
40924                </enumeratedValue>
40925                <enumeratedValue>
40926                  <name>Enabled</name>
40927                  <description>Read: Enabled</description>
40928                  <value>1</value>
40929                </enumeratedValue>
40930              </enumeratedValues>
40931              <enumeratedValues>
40932                <usage>write</usage>
40933                <enumeratedValue>
40934                  <name>Set</name>
40935                  <description>Enable</description>
40936                  <value>1</value>
40937                </enumeratedValue>
40938              </enumeratedValues>
40939            </field>
40940            <field>
40941              <name>ENDEPIN1</name>
40942              <description>Write '1' to enable interrupt for ENDEPIN[1] event</description>
40943              <lsb>3</lsb>
40944              <msb>3</msb>
40945              <enumeratedValues>
40946                <usage>read</usage>
40947                <enumeratedValue>
40948                  <name>Disabled</name>
40949                  <description>Read: Disabled</description>
40950                  <value>0</value>
40951                </enumeratedValue>
40952                <enumeratedValue>
40953                  <name>Enabled</name>
40954                  <description>Read: Enabled</description>
40955                  <value>1</value>
40956                </enumeratedValue>
40957              </enumeratedValues>
40958              <enumeratedValues>
40959                <usage>write</usage>
40960                <enumeratedValue>
40961                  <name>Set</name>
40962                  <description>Enable</description>
40963                  <value>1</value>
40964                </enumeratedValue>
40965              </enumeratedValues>
40966            </field>
40967            <field>
40968              <name>ENDEPIN2</name>
40969              <description>Write '1' to enable interrupt for ENDEPIN[2] event</description>
40970              <lsb>4</lsb>
40971              <msb>4</msb>
40972              <enumeratedValues>
40973                <usage>read</usage>
40974                <enumeratedValue>
40975                  <name>Disabled</name>
40976                  <description>Read: Disabled</description>
40977                  <value>0</value>
40978                </enumeratedValue>
40979                <enumeratedValue>
40980                  <name>Enabled</name>
40981                  <description>Read: Enabled</description>
40982                  <value>1</value>
40983                </enumeratedValue>
40984              </enumeratedValues>
40985              <enumeratedValues>
40986                <usage>write</usage>
40987                <enumeratedValue>
40988                  <name>Set</name>
40989                  <description>Enable</description>
40990                  <value>1</value>
40991                </enumeratedValue>
40992              </enumeratedValues>
40993            </field>
40994            <field>
40995              <name>ENDEPIN3</name>
40996              <description>Write '1' to enable interrupt for ENDEPIN[3] event</description>
40997              <lsb>5</lsb>
40998              <msb>5</msb>
40999              <enumeratedValues>
41000                <usage>read</usage>
41001                <enumeratedValue>
41002                  <name>Disabled</name>
41003                  <description>Read: Disabled</description>
41004                  <value>0</value>
41005                </enumeratedValue>
41006                <enumeratedValue>
41007                  <name>Enabled</name>
41008                  <description>Read: Enabled</description>
41009                  <value>1</value>
41010                </enumeratedValue>
41011              </enumeratedValues>
41012              <enumeratedValues>
41013                <usage>write</usage>
41014                <enumeratedValue>
41015                  <name>Set</name>
41016                  <description>Enable</description>
41017                  <value>1</value>
41018                </enumeratedValue>
41019              </enumeratedValues>
41020            </field>
41021            <field>
41022              <name>ENDEPIN4</name>
41023              <description>Write '1' to enable interrupt for ENDEPIN[4] event</description>
41024              <lsb>6</lsb>
41025              <msb>6</msb>
41026              <enumeratedValues>
41027                <usage>read</usage>
41028                <enumeratedValue>
41029                  <name>Disabled</name>
41030                  <description>Read: Disabled</description>
41031                  <value>0</value>
41032                </enumeratedValue>
41033                <enumeratedValue>
41034                  <name>Enabled</name>
41035                  <description>Read: Enabled</description>
41036                  <value>1</value>
41037                </enumeratedValue>
41038              </enumeratedValues>
41039              <enumeratedValues>
41040                <usage>write</usage>
41041                <enumeratedValue>
41042                  <name>Set</name>
41043                  <description>Enable</description>
41044                  <value>1</value>
41045                </enumeratedValue>
41046              </enumeratedValues>
41047            </field>
41048            <field>
41049              <name>ENDEPIN5</name>
41050              <description>Write '1' to enable interrupt for ENDEPIN[5] event</description>
41051              <lsb>7</lsb>
41052              <msb>7</msb>
41053              <enumeratedValues>
41054                <usage>read</usage>
41055                <enumeratedValue>
41056                  <name>Disabled</name>
41057                  <description>Read: Disabled</description>
41058                  <value>0</value>
41059                </enumeratedValue>
41060                <enumeratedValue>
41061                  <name>Enabled</name>
41062                  <description>Read: Enabled</description>
41063                  <value>1</value>
41064                </enumeratedValue>
41065              </enumeratedValues>
41066              <enumeratedValues>
41067                <usage>write</usage>
41068                <enumeratedValue>
41069                  <name>Set</name>
41070                  <description>Enable</description>
41071                  <value>1</value>
41072                </enumeratedValue>
41073              </enumeratedValues>
41074            </field>
41075            <field>
41076              <name>ENDEPIN6</name>
41077              <description>Write '1' to enable interrupt for ENDEPIN[6] event</description>
41078              <lsb>8</lsb>
41079              <msb>8</msb>
41080              <enumeratedValues>
41081                <usage>read</usage>
41082                <enumeratedValue>
41083                  <name>Disabled</name>
41084                  <description>Read: Disabled</description>
41085                  <value>0</value>
41086                </enumeratedValue>
41087                <enumeratedValue>
41088                  <name>Enabled</name>
41089                  <description>Read: Enabled</description>
41090                  <value>1</value>
41091                </enumeratedValue>
41092              </enumeratedValues>
41093              <enumeratedValues>
41094                <usage>write</usage>
41095                <enumeratedValue>
41096                  <name>Set</name>
41097                  <description>Enable</description>
41098                  <value>1</value>
41099                </enumeratedValue>
41100              </enumeratedValues>
41101            </field>
41102            <field>
41103              <name>ENDEPIN7</name>
41104              <description>Write '1' to enable interrupt for ENDEPIN[7] event</description>
41105              <lsb>9</lsb>
41106              <msb>9</msb>
41107              <enumeratedValues>
41108                <usage>read</usage>
41109                <enumeratedValue>
41110                  <name>Disabled</name>
41111                  <description>Read: Disabled</description>
41112                  <value>0</value>
41113                </enumeratedValue>
41114                <enumeratedValue>
41115                  <name>Enabled</name>
41116                  <description>Read: Enabled</description>
41117                  <value>1</value>
41118                </enumeratedValue>
41119              </enumeratedValues>
41120              <enumeratedValues>
41121                <usage>write</usage>
41122                <enumeratedValue>
41123                  <name>Set</name>
41124                  <description>Enable</description>
41125                  <value>1</value>
41126                </enumeratedValue>
41127              </enumeratedValues>
41128            </field>
41129            <field>
41130              <name>EP0DATADONE</name>
41131              <description>Write '1' to enable interrupt for EP0DATADONE event</description>
41132              <lsb>10</lsb>
41133              <msb>10</msb>
41134              <enumeratedValues>
41135                <usage>read</usage>
41136                <enumeratedValue>
41137                  <name>Disabled</name>
41138                  <description>Read: Disabled</description>
41139                  <value>0</value>
41140                </enumeratedValue>
41141                <enumeratedValue>
41142                  <name>Enabled</name>
41143                  <description>Read: Enabled</description>
41144                  <value>1</value>
41145                </enumeratedValue>
41146              </enumeratedValues>
41147              <enumeratedValues>
41148                <usage>write</usage>
41149                <enumeratedValue>
41150                  <name>Set</name>
41151                  <description>Enable</description>
41152                  <value>1</value>
41153                </enumeratedValue>
41154              </enumeratedValues>
41155            </field>
41156            <field>
41157              <name>ENDISOIN</name>
41158              <description>Write '1' to enable interrupt for ENDISOIN event</description>
41159              <lsb>11</lsb>
41160              <msb>11</msb>
41161              <enumeratedValues>
41162                <usage>read</usage>
41163                <enumeratedValue>
41164                  <name>Disabled</name>
41165                  <description>Read: Disabled</description>
41166                  <value>0</value>
41167                </enumeratedValue>
41168                <enumeratedValue>
41169                  <name>Enabled</name>
41170                  <description>Read: Enabled</description>
41171                  <value>1</value>
41172                </enumeratedValue>
41173              </enumeratedValues>
41174              <enumeratedValues>
41175                <usage>write</usage>
41176                <enumeratedValue>
41177                  <name>Set</name>
41178                  <description>Enable</description>
41179                  <value>1</value>
41180                </enumeratedValue>
41181              </enumeratedValues>
41182            </field>
41183            <field>
41184              <name>ENDEPOUT0</name>
41185              <description>Write '1' to enable interrupt for ENDEPOUT[0] event</description>
41186              <lsb>12</lsb>
41187              <msb>12</msb>
41188              <enumeratedValues>
41189                <usage>read</usage>
41190                <enumeratedValue>
41191                  <name>Disabled</name>
41192                  <description>Read: Disabled</description>
41193                  <value>0</value>
41194                </enumeratedValue>
41195                <enumeratedValue>
41196                  <name>Enabled</name>
41197                  <description>Read: Enabled</description>
41198                  <value>1</value>
41199                </enumeratedValue>
41200              </enumeratedValues>
41201              <enumeratedValues>
41202                <usage>write</usage>
41203                <enumeratedValue>
41204                  <name>Set</name>
41205                  <description>Enable</description>
41206                  <value>1</value>
41207                </enumeratedValue>
41208              </enumeratedValues>
41209            </field>
41210            <field>
41211              <name>ENDEPOUT1</name>
41212              <description>Write '1' to enable interrupt for ENDEPOUT[1] event</description>
41213              <lsb>13</lsb>
41214              <msb>13</msb>
41215              <enumeratedValues>
41216                <usage>read</usage>
41217                <enumeratedValue>
41218                  <name>Disabled</name>
41219                  <description>Read: Disabled</description>
41220                  <value>0</value>
41221                </enumeratedValue>
41222                <enumeratedValue>
41223                  <name>Enabled</name>
41224                  <description>Read: Enabled</description>
41225                  <value>1</value>
41226                </enumeratedValue>
41227              </enumeratedValues>
41228              <enumeratedValues>
41229                <usage>write</usage>
41230                <enumeratedValue>
41231                  <name>Set</name>
41232                  <description>Enable</description>
41233                  <value>1</value>
41234                </enumeratedValue>
41235              </enumeratedValues>
41236            </field>
41237            <field>
41238              <name>ENDEPOUT2</name>
41239              <description>Write '1' to enable interrupt for ENDEPOUT[2] event</description>
41240              <lsb>14</lsb>
41241              <msb>14</msb>
41242              <enumeratedValues>
41243                <usage>read</usage>
41244                <enumeratedValue>
41245                  <name>Disabled</name>
41246                  <description>Read: Disabled</description>
41247                  <value>0</value>
41248                </enumeratedValue>
41249                <enumeratedValue>
41250                  <name>Enabled</name>
41251                  <description>Read: Enabled</description>
41252                  <value>1</value>
41253                </enumeratedValue>
41254              </enumeratedValues>
41255              <enumeratedValues>
41256                <usage>write</usage>
41257                <enumeratedValue>
41258                  <name>Set</name>
41259                  <description>Enable</description>
41260                  <value>1</value>
41261                </enumeratedValue>
41262              </enumeratedValues>
41263            </field>
41264            <field>
41265              <name>ENDEPOUT3</name>
41266              <description>Write '1' to enable interrupt for ENDEPOUT[3] event</description>
41267              <lsb>15</lsb>
41268              <msb>15</msb>
41269              <enumeratedValues>
41270                <usage>read</usage>
41271                <enumeratedValue>
41272                  <name>Disabled</name>
41273                  <description>Read: Disabled</description>
41274                  <value>0</value>
41275                </enumeratedValue>
41276                <enumeratedValue>
41277                  <name>Enabled</name>
41278                  <description>Read: Enabled</description>
41279                  <value>1</value>
41280                </enumeratedValue>
41281              </enumeratedValues>
41282              <enumeratedValues>
41283                <usage>write</usage>
41284                <enumeratedValue>
41285                  <name>Set</name>
41286                  <description>Enable</description>
41287                  <value>1</value>
41288                </enumeratedValue>
41289              </enumeratedValues>
41290            </field>
41291            <field>
41292              <name>ENDEPOUT4</name>
41293              <description>Write '1' to enable interrupt for ENDEPOUT[4] event</description>
41294              <lsb>16</lsb>
41295              <msb>16</msb>
41296              <enumeratedValues>
41297                <usage>read</usage>
41298                <enumeratedValue>
41299                  <name>Disabled</name>
41300                  <description>Read: Disabled</description>
41301                  <value>0</value>
41302                </enumeratedValue>
41303                <enumeratedValue>
41304                  <name>Enabled</name>
41305                  <description>Read: Enabled</description>
41306                  <value>1</value>
41307                </enumeratedValue>
41308              </enumeratedValues>
41309              <enumeratedValues>
41310                <usage>write</usage>
41311                <enumeratedValue>
41312                  <name>Set</name>
41313                  <description>Enable</description>
41314                  <value>1</value>
41315                </enumeratedValue>
41316              </enumeratedValues>
41317            </field>
41318            <field>
41319              <name>ENDEPOUT5</name>
41320              <description>Write '1' to enable interrupt for ENDEPOUT[5] event</description>
41321              <lsb>17</lsb>
41322              <msb>17</msb>
41323              <enumeratedValues>
41324                <usage>read</usage>
41325                <enumeratedValue>
41326                  <name>Disabled</name>
41327                  <description>Read: Disabled</description>
41328                  <value>0</value>
41329                </enumeratedValue>
41330                <enumeratedValue>
41331                  <name>Enabled</name>
41332                  <description>Read: Enabled</description>
41333                  <value>1</value>
41334                </enumeratedValue>
41335              </enumeratedValues>
41336              <enumeratedValues>
41337                <usage>write</usage>
41338                <enumeratedValue>
41339                  <name>Set</name>
41340                  <description>Enable</description>
41341                  <value>1</value>
41342                </enumeratedValue>
41343              </enumeratedValues>
41344            </field>
41345            <field>
41346              <name>ENDEPOUT6</name>
41347              <description>Write '1' to enable interrupt for ENDEPOUT[6] event</description>
41348              <lsb>18</lsb>
41349              <msb>18</msb>
41350              <enumeratedValues>
41351                <usage>read</usage>
41352                <enumeratedValue>
41353                  <name>Disabled</name>
41354                  <description>Read: Disabled</description>
41355                  <value>0</value>
41356                </enumeratedValue>
41357                <enumeratedValue>
41358                  <name>Enabled</name>
41359                  <description>Read: Enabled</description>
41360                  <value>1</value>
41361                </enumeratedValue>
41362              </enumeratedValues>
41363              <enumeratedValues>
41364                <usage>write</usage>
41365                <enumeratedValue>
41366                  <name>Set</name>
41367                  <description>Enable</description>
41368                  <value>1</value>
41369                </enumeratedValue>
41370              </enumeratedValues>
41371            </field>
41372            <field>
41373              <name>ENDEPOUT7</name>
41374              <description>Write '1' to enable interrupt for ENDEPOUT[7] event</description>
41375              <lsb>19</lsb>
41376              <msb>19</msb>
41377              <enumeratedValues>
41378                <usage>read</usage>
41379                <enumeratedValue>
41380                  <name>Disabled</name>
41381                  <description>Read: Disabled</description>
41382                  <value>0</value>
41383                </enumeratedValue>
41384                <enumeratedValue>
41385                  <name>Enabled</name>
41386                  <description>Read: Enabled</description>
41387                  <value>1</value>
41388                </enumeratedValue>
41389              </enumeratedValues>
41390              <enumeratedValues>
41391                <usage>write</usage>
41392                <enumeratedValue>
41393                  <name>Set</name>
41394                  <description>Enable</description>
41395                  <value>1</value>
41396                </enumeratedValue>
41397              </enumeratedValues>
41398            </field>
41399            <field>
41400              <name>ENDISOOUT</name>
41401              <description>Write '1' to enable interrupt for ENDISOOUT event</description>
41402              <lsb>20</lsb>
41403              <msb>20</msb>
41404              <enumeratedValues>
41405                <usage>read</usage>
41406                <enumeratedValue>
41407                  <name>Disabled</name>
41408                  <description>Read: Disabled</description>
41409                  <value>0</value>
41410                </enumeratedValue>
41411                <enumeratedValue>
41412                  <name>Enabled</name>
41413                  <description>Read: Enabled</description>
41414                  <value>1</value>
41415                </enumeratedValue>
41416              </enumeratedValues>
41417              <enumeratedValues>
41418                <usage>write</usage>
41419                <enumeratedValue>
41420                  <name>Set</name>
41421                  <description>Enable</description>
41422                  <value>1</value>
41423                </enumeratedValue>
41424              </enumeratedValues>
41425            </field>
41426            <field>
41427              <name>SOF</name>
41428              <description>Write '1' to enable interrupt for SOF event</description>
41429              <lsb>21</lsb>
41430              <msb>21</msb>
41431              <enumeratedValues>
41432                <usage>read</usage>
41433                <enumeratedValue>
41434                  <name>Disabled</name>
41435                  <description>Read: Disabled</description>
41436                  <value>0</value>
41437                </enumeratedValue>
41438                <enumeratedValue>
41439                  <name>Enabled</name>
41440                  <description>Read: Enabled</description>
41441                  <value>1</value>
41442                </enumeratedValue>
41443              </enumeratedValues>
41444              <enumeratedValues>
41445                <usage>write</usage>
41446                <enumeratedValue>
41447                  <name>Set</name>
41448                  <description>Enable</description>
41449                  <value>1</value>
41450                </enumeratedValue>
41451              </enumeratedValues>
41452            </field>
41453            <field>
41454              <name>USBEVENT</name>
41455              <description>Write '1' to enable interrupt for USBEVENT event</description>
41456              <lsb>22</lsb>
41457              <msb>22</msb>
41458              <enumeratedValues>
41459                <usage>read</usage>
41460                <enumeratedValue>
41461                  <name>Disabled</name>
41462                  <description>Read: Disabled</description>
41463                  <value>0</value>
41464                </enumeratedValue>
41465                <enumeratedValue>
41466                  <name>Enabled</name>
41467                  <description>Read: Enabled</description>
41468                  <value>1</value>
41469                </enumeratedValue>
41470              </enumeratedValues>
41471              <enumeratedValues>
41472                <usage>write</usage>
41473                <enumeratedValue>
41474                  <name>Set</name>
41475                  <description>Enable</description>
41476                  <value>1</value>
41477                </enumeratedValue>
41478              </enumeratedValues>
41479            </field>
41480            <field>
41481              <name>EP0SETUP</name>
41482              <description>Write '1' to enable interrupt for EP0SETUP event</description>
41483              <lsb>23</lsb>
41484              <msb>23</msb>
41485              <enumeratedValues>
41486                <usage>read</usage>
41487                <enumeratedValue>
41488                  <name>Disabled</name>
41489                  <description>Read: Disabled</description>
41490                  <value>0</value>
41491                </enumeratedValue>
41492                <enumeratedValue>
41493                  <name>Enabled</name>
41494                  <description>Read: Enabled</description>
41495                  <value>1</value>
41496                </enumeratedValue>
41497              </enumeratedValues>
41498              <enumeratedValues>
41499                <usage>write</usage>
41500                <enumeratedValue>
41501                  <name>Set</name>
41502                  <description>Enable</description>
41503                  <value>1</value>
41504                </enumeratedValue>
41505              </enumeratedValues>
41506            </field>
41507            <field>
41508              <name>EPDATA</name>
41509              <description>Write '1' to enable interrupt for EPDATA event</description>
41510              <lsb>24</lsb>
41511              <msb>24</msb>
41512              <enumeratedValues>
41513                <usage>read</usage>
41514                <enumeratedValue>
41515                  <name>Disabled</name>
41516                  <description>Read: Disabled</description>
41517                  <value>0</value>
41518                </enumeratedValue>
41519                <enumeratedValue>
41520                  <name>Enabled</name>
41521                  <description>Read: Enabled</description>
41522                  <value>1</value>
41523                </enumeratedValue>
41524              </enumeratedValues>
41525              <enumeratedValues>
41526                <usage>write</usage>
41527                <enumeratedValue>
41528                  <name>Set</name>
41529                  <description>Enable</description>
41530                  <value>1</value>
41531                </enumeratedValue>
41532              </enumeratedValues>
41533            </field>
41534          </fields>
41535        </register>
41536        <register>
41537          <name>INTENCLR</name>
41538          <description>Disable interrupt</description>
41539          <addressOffset>0x308</addressOffset>
41540          <access>read-write</access>
41541          <fields>
41542            <field>
41543              <name>USBRESET</name>
41544              <description>Write '1' to disable interrupt for USBRESET event</description>
41545              <lsb>0</lsb>
41546              <msb>0</msb>
41547              <enumeratedValues>
41548                <usage>read</usage>
41549                <enumeratedValue>
41550                  <name>Disabled</name>
41551                  <description>Read: Disabled</description>
41552                  <value>0</value>
41553                </enumeratedValue>
41554                <enumeratedValue>
41555                  <name>Enabled</name>
41556                  <description>Read: Enabled</description>
41557                  <value>1</value>
41558                </enumeratedValue>
41559              </enumeratedValues>
41560              <enumeratedValues>
41561                <usage>write</usage>
41562                <enumeratedValue>
41563                  <name>Clear</name>
41564                  <description>Disable</description>
41565                  <value>1</value>
41566                </enumeratedValue>
41567              </enumeratedValues>
41568            </field>
41569            <field>
41570              <name>STARTED</name>
41571              <description>Write '1' to disable interrupt for STARTED event</description>
41572              <lsb>1</lsb>
41573              <msb>1</msb>
41574              <enumeratedValues>
41575                <usage>read</usage>
41576                <enumeratedValue>
41577                  <name>Disabled</name>
41578                  <description>Read: Disabled</description>
41579                  <value>0</value>
41580                </enumeratedValue>
41581                <enumeratedValue>
41582                  <name>Enabled</name>
41583                  <description>Read: Enabled</description>
41584                  <value>1</value>
41585                </enumeratedValue>
41586              </enumeratedValues>
41587              <enumeratedValues>
41588                <usage>write</usage>
41589                <enumeratedValue>
41590                  <name>Clear</name>
41591                  <description>Disable</description>
41592                  <value>1</value>
41593                </enumeratedValue>
41594              </enumeratedValues>
41595            </field>
41596            <field>
41597              <name>ENDEPIN0</name>
41598              <description>Write '1' to disable interrupt for ENDEPIN[0] event</description>
41599              <lsb>2</lsb>
41600              <msb>2</msb>
41601              <enumeratedValues>
41602                <usage>read</usage>
41603                <enumeratedValue>
41604                  <name>Disabled</name>
41605                  <description>Read: Disabled</description>
41606                  <value>0</value>
41607                </enumeratedValue>
41608                <enumeratedValue>
41609                  <name>Enabled</name>
41610                  <description>Read: Enabled</description>
41611                  <value>1</value>
41612                </enumeratedValue>
41613              </enumeratedValues>
41614              <enumeratedValues>
41615                <usage>write</usage>
41616                <enumeratedValue>
41617                  <name>Clear</name>
41618                  <description>Disable</description>
41619                  <value>1</value>
41620                </enumeratedValue>
41621              </enumeratedValues>
41622            </field>
41623            <field>
41624              <name>ENDEPIN1</name>
41625              <description>Write '1' to disable interrupt for ENDEPIN[1] event</description>
41626              <lsb>3</lsb>
41627              <msb>3</msb>
41628              <enumeratedValues>
41629                <usage>read</usage>
41630                <enumeratedValue>
41631                  <name>Disabled</name>
41632                  <description>Read: Disabled</description>
41633                  <value>0</value>
41634                </enumeratedValue>
41635                <enumeratedValue>
41636                  <name>Enabled</name>
41637                  <description>Read: Enabled</description>
41638                  <value>1</value>
41639                </enumeratedValue>
41640              </enumeratedValues>
41641              <enumeratedValues>
41642                <usage>write</usage>
41643                <enumeratedValue>
41644                  <name>Clear</name>
41645                  <description>Disable</description>
41646                  <value>1</value>
41647                </enumeratedValue>
41648              </enumeratedValues>
41649            </field>
41650            <field>
41651              <name>ENDEPIN2</name>
41652              <description>Write '1' to disable interrupt for ENDEPIN[2] event</description>
41653              <lsb>4</lsb>
41654              <msb>4</msb>
41655              <enumeratedValues>
41656                <usage>read</usage>
41657                <enumeratedValue>
41658                  <name>Disabled</name>
41659                  <description>Read: Disabled</description>
41660                  <value>0</value>
41661                </enumeratedValue>
41662                <enumeratedValue>
41663                  <name>Enabled</name>
41664                  <description>Read: Enabled</description>
41665                  <value>1</value>
41666                </enumeratedValue>
41667              </enumeratedValues>
41668              <enumeratedValues>
41669                <usage>write</usage>
41670                <enumeratedValue>
41671                  <name>Clear</name>
41672                  <description>Disable</description>
41673                  <value>1</value>
41674                </enumeratedValue>
41675              </enumeratedValues>
41676            </field>
41677            <field>
41678              <name>ENDEPIN3</name>
41679              <description>Write '1' to disable interrupt for ENDEPIN[3] event</description>
41680              <lsb>5</lsb>
41681              <msb>5</msb>
41682              <enumeratedValues>
41683                <usage>read</usage>
41684                <enumeratedValue>
41685                  <name>Disabled</name>
41686                  <description>Read: Disabled</description>
41687                  <value>0</value>
41688                </enumeratedValue>
41689                <enumeratedValue>
41690                  <name>Enabled</name>
41691                  <description>Read: Enabled</description>
41692                  <value>1</value>
41693                </enumeratedValue>
41694              </enumeratedValues>
41695              <enumeratedValues>
41696                <usage>write</usage>
41697                <enumeratedValue>
41698                  <name>Clear</name>
41699                  <description>Disable</description>
41700                  <value>1</value>
41701                </enumeratedValue>
41702              </enumeratedValues>
41703            </field>
41704            <field>
41705              <name>ENDEPIN4</name>
41706              <description>Write '1' to disable interrupt for ENDEPIN[4] event</description>
41707              <lsb>6</lsb>
41708              <msb>6</msb>
41709              <enumeratedValues>
41710                <usage>read</usage>
41711                <enumeratedValue>
41712                  <name>Disabled</name>
41713                  <description>Read: Disabled</description>
41714                  <value>0</value>
41715                </enumeratedValue>
41716                <enumeratedValue>
41717                  <name>Enabled</name>
41718                  <description>Read: Enabled</description>
41719                  <value>1</value>
41720                </enumeratedValue>
41721              </enumeratedValues>
41722              <enumeratedValues>
41723                <usage>write</usage>
41724                <enumeratedValue>
41725                  <name>Clear</name>
41726                  <description>Disable</description>
41727                  <value>1</value>
41728                </enumeratedValue>
41729              </enumeratedValues>
41730            </field>
41731            <field>
41732              <name>ENDEPIN5</name>
41733              <description>Write '1' to disable interrupt for ENDEPIN[5] event</description>
41734              <lsb>7</lsb>
41735              <msb>7</msb>
41736              <enumeratedValues>
41737                <usage>read</usage>
41738                <enumeratedValue>
41739                  <name>Disabled</name>
41740                  <description>Read: Disabled</description>
41741                  <value>0</value>
41742                </enumeratedValue>
41743                <enumeratedValue>
41744                  <name>Enabled</name>
41745                  <description>Read: Enabled</description>
41746                  <value>1</value>
41747                </enumeratedValue>
41748              </enumeratedValues>
41749              <enumeratedValues>
41750                <usage>write</usage>
41751                <enumeratedValue>
41752                  <name>Clear</name>
41753                  <description>Disable</description>
41754                  <value>1</value>
41755                </enumeratedValue>
41756              </enumeratedValues>
41757            </field>
41758            <field>
41759              <name>ENDEPIN6</name>
41760              <description>Write '1' to disable interrupt for ENDEPIN[6] event</description>
41761              <lsb>8</lsb>
41762              <msb>8</msb>
41763              <enumeratedValues>
41764                <usage>read</usage>
41765                <enumeratedValue>
41766                  <name>Disabled</name>
41767                  <description>Read: Disabled</description>
41768                  <value>0</value>
41769                </enumeratedValue>
41770                <enumeratedValue>
41771                  <name>Enabled</name>
41772                  <description>Read: Enabled</description>
41773                  <value>1</value>
41774                </enumeratedValue>
41775              </enumeratedValues>
41776              <enumeratedValues>
41777                <usage>write</usage>
41778                <enumeratedValue>
41779                  <name>Clear</name>
41780                  <description>Disable</description>
41781                  <value>1</value>
41782                </enumeratedValue>
41783              </enumeratedValues>
41784            </field>
41785            <field>
41786              <name>ENDEPIN7</name>
41787              <description>Write '1' to disable interrupt for ENDEPIN[7] event</description>
41788              <lsb>9</lsb>
41789              <msb>9</msb>
41790              <enumeratedValues>
41791                <usage>read</usage>
41792                <enumeratedValue>
41793                  <name>Disabled</name>
41794                  <description>Read: Disabled</description>
41795                  <value>0</value>
41796                </enumeratedValue>
41797                <enumeratedValue>
41798                  <name>Enabled</name>
41799                  <description>Read: Enabled</description>
41800                  <value>1</value>
41801                </enumeratedValue>
41802              </enumeratedValues>
41803              <enumeratedValues>
41804                <usage>write</usage>
41805                <enumeratedValue>
41806                  <name>Clear</name>
41807                  <description>Disable</description>
41808                  <value>1</value>
41809                </enumeratedValue>
41810              </enumeratedValues>
41811            </field>
41812            <field>
41813              <name>EP0DATADONE</name>
41814              <description>Write '1' to disable interrupt for EP0DATADONE event</description>
41815              <lsb>10</lsb>
41816              <msb>10</msb>
41817              <enumeratedValues>
41818                <usage>read</usage>
41819                <enumeratedValue>
41820                  <name>Disabled</name>
41821                  <description>Read: Disabled</description>
41822                  <value>0</value>
41823                </enumeratedValue>
41824                <enumeratedValue>
41825                  <name>Enabled</name>
41826                  <description>Read: Enabled</description>
41827                  <value>1</value>
41828                </enumeratedValue>
41829              </enumeratedValues>
41830              <enumeratedValues>
41831                <usage>write</usage>
41832                <enumeratedValue>
41833                  <name>Clear</name>
41834                  <description>Disable</description>
41835                  <value>1</value>
41836                </enumeratedValue>
41837              </enumeratedValues>
41838            </field>
41839            <field>
41840              <name>ENDISOIN</name>
41841              <description>Write '1' to disable interrupt for ENDISOIN event</description>
41842              <lsb>11</lsb>
41843              <msb>11</msb>
41844              <enumeratedValues>
41845                <usage>read</usage>
41846                <enumeratedValue>
41847                  <name>Disabled</name>
41848                  <description>Read: Disabled</description>
41849                  <value>0</value>
41850                </enumeratedValue>
41851                <enumeratedValue>
41852                  <name>Enabled</name>
41853                  <description>Read: Enabled</description>
41854                  <value>1</value>
41855                </enumeratedValue>
41856              </enumeratedValues>
41857              <enumeratedValues>
41858                <usage>write</usage>
41859                <enumeratedValue>
41860                  <name>Clear</name>
41861                  <description>Disable</description>
41862                  <value>1</value>
41863                </enumeratedValue>
41864              </enumeratedValues>
41865            </field>
41866            <field>
41867              <name>ENDEPOUT0</name>
41868              <description>Write '1' to disable interrupt for ENDEPOUT[0] event</description>
41869              <lsb>12</lsb>
41870              <msb>12</msb>
41871              <enumeratedValues>
41872                <usage>read</usage>
41873                <enumeratedValue>
41874                  <name>Disabled</name>
41875                  <description>Read: Disabled</description>
41876                  <value>0</value>
41877                </enumeratedValue>
41878                <enumeratedValue>
41879                  <name>Enabled</name>
41880                  <description>Read: Enabled</description>
41881                  <value>1</value>
41882                </enumeratedValue>
41883              </enumeratedValues>
41884              <enumeratedValues>
41885                <usage>write</usage>
41886                <enumeratedValue>
41887                  <name>Clear</name>
41888                  <description>Disable</description>
41889                  <value>1</value>
41890                </enumeratedValue>
41891              </enumeratedValues>
41892            </field>
41893            <field>
41894              <name>ENDEPOUT1</name>
41895              <description>Write '1' to disable interrupt for ENDEPOUT[1] event</description>
41896              <lsb>13</lsb>
41897              <msb>13</msb>
41898              <enumeratedValues>
41899                <usage>read</usage>
41900                <enumeratedValue>
41901                  <name>Disabled</name>
41902                  <description>Read: Disabled</description>
41903                  <value>0</value>
41904                </enumeratedValue>
41905                <enumeratedValue>
41906                  <name>Enabled</name>
41907                  <description>Read: Enabled</description>
41908                  <value>1</value>
41909                </enumeratedValue>
41910              </enumeratedValues>
41911              <enumeratedValues>
41912                <usage>write</usage>
41913                <enumeratedValue>
41914                  <name>Clear</name>
41915                  <description>Disable</description>
41916                  <value>1</value>
41917                </enumeratedValue>
41918              </enumeratedValues>
41919            </field>
41920            <field>
41921              <name>ENDEPOUT2</name>
41922              <description>Write '1' to disable interrupt for ENDEPOUT[2] event</description>
41923              <lsb>14</lsb>
41924              <msb>14</msb>
41925              <enumeratedValues>
41926                <usage>read</usage>
41927                <enumeratedValue>
41928                  <name>Disabled</name>
41929                  <description>Read: Disabled</description>
41930                  <value>0</value>
41931                </enumeratedValue>
41932                <enumeratedValue>
41933                  <name>Enabled</name>
41934                  <description>Read: Enabled</description>
41935                  <value>1</value>
41936                </enumeratedValue>
41937              </enumeratedValues>
41938              <enumeratedValues>
41939                <usage>write</usage>
41940                <enumeratedValue>
41941                  <name>Clear</name>
41942                  <description>Disable</description>
41943                  <value>1</value>
41944                </enumeratedValue>
41945              </enumeratedValues>
41946            </field>
41947            <field>
41948              <name>ENDEPOUT3</name>
41949              <description>Write '1' to disable interrupt for ENDEPOUT[3] event</description>
41950              <lsb>15</lsb>
41951              <msb>15</msb>
41952              <enumeratedValues>
41953                <usage>read</usage>
41954                <enumeratedValue>
41955                  <name>Disabled</name>
41956                  <description>Read: Disabled</description>
41957                  <value>0</value>
41958                </enumeratedValue>
41959                <enumeratedValue>
41960                  <name>Enabled</name>
41961                  <description>Read: Enabled</description>
41962                  <value>1</value>
41963                </enumeratedValue>
41964              </enumeratedValues>
41965              <enumeratedValues>
41966                <usage>write</usage>
41967                <enumeratedValue>
41968                  <name>Clear</name>
41969                  <description>Disable</description>
41970                  <value>1</value>
41971                </enumeratedValue>
41972              </enumeratedValues>
41973            </field>
41974            <field>
41975              <name>ENDEPOUT4</name>
41976              <description>Write '1' to disable interrupt for ENDEPOUT[4] event</description>
41977              <lsb>16</lsb>
41978              <msb>16</msb>
41979              <enumeratedValues>
41980                <usage>read</usage>
41981                <enumeratedValue>
41982                  <name>Disabled</name>
41983                  <description>Read: Disabled</description>
41984                  <value>0</value>
41985                </enumeratedValue>
41986                <enumeratedValue>
41987                  <name>Enabled</name>
41988                  <description>Read: Enabled</description>
41989                  <value>1</value>
41990                </enumeratedValue>
41991              </enumeratedValues>
41992              <enumeratedValues>
41993                <usage>write</usage>
41994                <enumeratedValue>
41995                  <name>Clear</name>
41996                  <description>Disable</description>
41997                  <value>1</value>
41998                </enumeratedValue>
41999              </enumeratedValues>
42000            </field>
42001            <field>
42002              <name>ENDEPOUT5</name>
42003              <description>Write '1' to disable interrupt for ENDEPOUT[5] event</description>
42004              <lsb>17</lsb>
42005              <msb>17</msb>
42006              <enumeratedValues>
42007                <usage>read</usage>
42008                <enumeratedValue>
42009                  <name>Disabled</name>
42010                  <description>Read: Disabled</description>
42011                  <value>0</value>
42012                </enumeratedValue>
42013                <enumeratedValue>
42014                  <name>Enabled</name>
42015                  <description>Read: Enabled</description>
42016                  <value>1</value>
42017                </enumeratedValue>
42018              </enumeratedValues>
42019              <enumeratedValues>
42020                <usage>write</usage>
42021                <enumeratedValue>
42022                  <name>Clear</name>
42023                  <description>Disable</description>
42024                  <value>1</value>
42025                </enumeratedValue>
42026              </enumeratedValues>
42027            </field>
42028            <field>
42029              <name>ENDEPOUT6</name>
42030              <description>Write '1' to disable interrupt for ENDEPOUT[6] event</description>
42031              <lsb>18</lsb>
42032              <msb>18</msb>
42033              <enumeratedValues>
42034                <usage>read</usage>
42035                <enumeratedValue>
42036                  <name>Disabled</name>
42037                  <description>Read: Disabled</description>
42038                  <value>0</value>
42039                </enumeratedValue>
42040                <enumeratedValue>
42041                  <name>Enabled</name>
42042                  <description>Read: Enabled</description>
42043                  <value>1</value>
42044                </enumeratedValue>
42045              </enumeratedValues>
42046              <enumeratedValues>
42047                <usage>write</usage>
42048                <enumeratedValue>
42049                  <name>Clear</name>
42050                  <description>Disable</description>
42051                  <value>1</value>
42052                </enumeratedValue>
42053              </enumeratedValues>
42054            </field>
42055            <field>
42056              <name>ENDEPOUT7</name>
42057              <description>Write '1' to disable interrupt for ENDEPOUT[7] event</description>
42058              <lsb>19</lsb>
42059              <msb>19</msb>
42060              <enumeratedValues>
42061                <usage>read</usage>
42062                <enumeratedValue>
42063                  <name>Disabled</name>
42064                  <description>Read: Disabled</description>
42065                  <value>0</value>
42066                </enumeratedValue>
42067                <enumeratedValue>
42068                  <name>Enabled</name>
42069                  <description>Read: Enabled</description>
42070                  <value>1</value>
42071                </enumeratedValue>
42072              </enumeratedValues>
42073              <enumeratedValues>
42074                <usage>write</usage>
42075                <enumeratedValue>
42076                  <name>Clear</name>
42077                  <description>Disable</description>
42078                  <value>1</value>
42079                </enumeratedValue>
42080              </enumeratedValues>
42081            </field>
42082            <field>
42083              <name>ENDISOOUT</name>
42084              <description>Write '1' to disable interrupt for ENDISOOUT event</description>
42085              <lsb>20</lsb>
42086              <msb>20</msb>
42087              <enumeratedValues>
42088                <usage>read</usage>
42089                <enumeratedValue>
42090                  <name>Disabled</name>
42091                  <description>Read: Disabled</description>
42092                  <value>0</value>
42093                </enumeratedValue>
42094                <enumeratedValue>
42095                  <name>Enabled</name>
42096                  <description>Read: Enabled</description>
42097                  <value>1</value>
42098                </enumeratedValue>
42099              </enumeratedValues>
42100              <enumeratedValues>
42101                <usage>write</usage>
42102                <enumeratedValue>
42103                  <name>Clear</name>
42104                  <description>Disable</description>
42105                  <value>1</value>
42106                </enumeratedValue>
42107              </enumeratedValues>
42108            </field>
42109            <field>
42110              <name>SOF</name>
42111              <description>Write '1' to disable interrupt for SOF event</description>
42112              <lsb>21</lsb>
42113              <msb>21</msb>
42114              <enumeratedValues>
42115                <usage>read</usage>
42116                <enumeratedValue>
42117                  <name>Disabled</name>
42118                  <description>Read: Disabled</description>
42119                  <value>0</value>
42120                </enumeratedValue>
42121                <enumeratedValue>
42122                  <name>Enabled</name>
42123                  <description>Read: Enabled</description>
42124                  <value>1</value>
42125                </enumeratedValue>
42126              </enumeratedValues>
42127              <enumeratedValues>
42128                <usage>write</usage>
42129                <enumeratedValue>
42130                  <name>Clear</name>
42131                  <description>Disable</description>
42132                  <value>1</value>
42133                </enumeratedValue>
42134              </enumeratedValues>
42135            </field>
42136            <field>
42137              <name>USBEVENT</name>
42138              <description>Write '1' to disable interrupt for USBEVENT event</description>
42139              <lsb>22</lsb>
42140              <msb>22</msb>
42141              <enumeratedValues>
42142                <usage>read</usage>
42143                <enumeratedValue>
42144                  <name>Disabled</name>
42145                  <description>Read: Disabled</description>
42146                  <value>0</value>
42147                </enumeratedValue>
42148                <enumeratedValue>
42149                  <name>Enabled</name>
42150                  <description>Read: Enabled</description>
42151                  <value>1</value>
42152                </enumeratedValue>
42153              </enumeratedValues>
42154              <enumeratedValues>
42155                <usage>write</usage>
42156                <enumeratedValue>
42157                  <name>Clear</name>
42158                  <description>Disable</description>
42159                  <value>1</value>
42160                </enumeratedValue>
42161              </enumeratedValues>
42162            </field>
42163            <field>
42164              <name>EP0SETUP</name>
42165              <description>Write '1' to disable interrupt for EP0SETUP event</description>
42166              <lsb>23</lsb>
42167              <msb>23</msb>
42168              <enumeratedValues>
42169                <usage>read</usage>
42170                <enumeratedValue>
42171                  <name>Disabled</name>
42172                  <description>Read: Disabled</description>
42173                  <value>0</value>
42174                </enumeratedValue>
42175                <enumeratedValue>
42176                  <name>Enabled</name>
42177                  <description>Read: Enabled</description>
42178                  <value>1</value>
42179                </enumeratedValue>
42180              </enumeratedValues>
42181              <enumeratedValues>
42182                <usage>write</usage>
42183                <enumeratedValue>
42184                  <name>Clear</name>
42185                  <description>Disable</description>
42186                  <value>1</value>
42187                </enumeratedValue>
42188              </enumeratedValues>
42189            </field>
42190            <field>
42191              <name>EPDATA</name>
42192              <description>Write '1' to disable interrupt for EPDATA event</description>
42193              <lsb>24</lsb>
42194              <msb>24</msb>
42195              <enumeratedValues>
42196                <usage>read</usage>
42197                <enumeratedValue>
42198                  <name>Disabled</name>
42199                  <description>Read: Disabled</description>
42200                  <value>0</value>
42201                </enumeratedValue>
42202                <enumeratedValue>
42203                  <name>Enabled</name>
42204                  <description>Read: Enabled</description>
42205                  <value>1</value>
42206                </enumeratedValue>
42207              </enumeratedValues>
42208              <enumeratedValues>
42209                <usage>write</usage>
42210                <enumeratedValue>
42211                  <name>Clear</name>
42212                  <description>Disable</description>
42213                  <value>1</value>
42214                </enumeratedValue>
42215              </enumeratedValues>
42216            </field>
42217          </fields>
42218        </register>
42219        <register>
42220          <name>EVENTCAUSE</name>
42221          <description>Details on what caused the USBEVENT event</description>
42222          <addressOffset>0x400</addressOffset>
42223          <access>read-write</access>
42224          <modifiedWriteValues>oneToClear</modifiedWriteValues>
42225          <fields>
42226            <field>
42227              <name>ISOOUTCRC</name>
42228              <description>CRC error was detected on isochronous OUT endpoint 8. Write '1' to clear.</description>
42229              <lsb>0</lsb>
42230              <msb>0</msb>
42231              <enumeratedValues>
42232                <enumeratedValue>
42233                  <name>NotDetected</name>
42234                  <description>No error detected</description>
42235                  <value>0</value>
42236                </enumeratedValue>
42237                <enumeratedValue>
42238                  <name>Detected</name>
42239                  <description>Error detected</description>
42240                  <value>1</value>
42241                </enumeratedValue>
42242              </enumeratedValues>
42243            </field>
42244            <field>
42245              <name>SUSPEND</name>
42246              <description>Signals that USB lines have been idle long enough for the device to enter suspend. Write '1' to clear.</description>
42247              <lsb>8</lsb>
42248              <msb>8</msb>
42249              <enumeratedValues>
42250                <enumeratedValue>
42251                  <name>NotDetected</name>
42252                  <description>Suspend not detected</description>
42253                  <value>0</value>
42254                </enumeratedValue>
42255                <enumeratedValue>
42256                  <name>Detected</name>
42257                  <description>Suspend detected</description>
42258                  <value>1</value>
42259                </enumeratedValue>
42260              </enumeratedValues>
42261            </field>
42262            <field>
42263              <name>RESUME</name>
42264              <description>Signals that a RESUME condition (K state or activity restart) has been detected on USB lines. Write '1' to clear.</description>
42265              <lsb>9</lsb>
42266              <msb>9</msb>
42267              <enumeratedValues>
42268                <enumeratedValue>
42269                  <name>NotDetected</name>
42270                  <description>Resume not detected</description>
42271                  <value>0</value>
42272                </enumeratedValue>
42273                <enumeratedValue>
42274                  <name>Detected</name>
42275                  <description>Resume detected</description>
42276                  <value>1</value>
42277                </enumeratedValue>
42278              </enumeratedValues>
42279            </field>
42280            <field>
42281              <name>USBWUALLOWED</name>
42282              <description>USB MAC has been woken up and operational. Write '1' to clear.</description>
42283              <lsb>10</lsb>
42284              <msb>10</msb>
42285              <enumeratedValues>
42286                <enumeratedValue>
42287                  <name>NotAllowed</name>
42288                  <description>Wake up not allowed</description>
42289                  <value>0</value>
42290                </enumeratedValue>
42291                <enumeratedValue>
42292                  <name>Allowed</name>
42293                  <description>Wake up allowed</description>
42294                  <value>1</value>
42295                </enumeratedValue>
42296              </enumeratedValues>
42297            </field>
42298            <field>
42299              <name>READY</name>
42300              <description>USB device is ready for normal operation. Write '1' to clear.</description>
42301              <lsb>11</lsb>
42302              <msb>11</msb>
42303              <enumeratedValues>
42304                <enumeratedValue>
42305                  <name>NotDetected</name>
42306                  <description>USBEVENT was not issued due to USBD peripheral ready</description>
42307                  <value>0</value>
42308                </enumeratedValue>
42309                <enumeratedValue>
42310                  <name>Ready</name>
42311                  <description>USBD peripheral is ready</description>
42312                  <value>1</value>
42313                </enumeratedValue>
42314              </enumeratedValues>
42315            </field>
42316          </fields>
42317        </register>
42318        <cluster>
42319          <name>HALTED</name>
42320          <description>Unspecified</description>
42321          <headerStructName>USBD_HALTED</headerStructName>
42322          <addressOffset>0x420</addressOffset>
42323          <register>
42324            <dim>0x8</dim>
42325            <dimIncrement>0x4</dimIncrement>
42326            <name>EPIN[%s]</name>
42327            <description>Description collection[n]: IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.</description>
42328            <addressOffset>0x000</addressOffset>
42329            <access>read-only</access>
42330            <fields>
42331              <field>
42332                <name>GETSTATUS</name>
42333                <description>IN endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.</description>
42334                <lsb>0</lsb>
42335                <msb>15</msb>
42336                <enumeratedValues>
42337                  <enumeratedValue>
42338                    <name>NotHalted</name>
42339                    <description>Endpoint is not halted</description>
42340                    <value>0</value>
42341                  </enumeratedValue>
42342                  <enumeratedValue>
42343                    <name>Halted</name>
42344                    <description>Endpoint is halted</description>
42345                    <value>1</value>
42346                  </enumeratedValue>
42347                </enumeratedValues>
42348              </field>
42349            </fields>
42350          </register>
42351          <register>
42352            <dim>0x8</dim>
42353            <dimIncrement>0x4</dimIncrement>
42354            <name>EPOUT[%s]</name>
42355            <description>Description collection[n]: OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.</description>
42356            <addressOffset>0x024</addressOffset>
42357            <access>read-only</access>
42358            <fields>
42359              <field>
42360                <name>GETSTATUS</name>
42361                <description>OUT endpoint halted status. Can be used as is as response to a GetStatus() request to endpoint.</description>
42362                <lsb>0</lsb>
42363                <msb>15</msb>
42364                <enumeratedValues>
42365                  <enumeratedValue>
42366                    <name>NotHalted</name>
42367                    <description>Endpoint is not halted</description>
42368                    <value>0</value>
42369                  </enumeratedValue>
42370                  <enumeratedValue>
42371                    <name>Halted</name>
42372                    <description>Endpoint is halted</description>
42373                    <value>1</value>
42374                  </enumeratedValue>
42375                </enumeratedValues>
42376              </field>
42377            </fields>
42378          </register>
42379        </cluster>
42380        <register>
42381          <name>EPSTATUS</name>
42382          <description>Provides information on which endpoint's EasyDMA registers have been captured</description>
42383          <addressOffset>0x468</addressOffset>
42384          <access>read-write</access>
42385          <modifiedWriteValues>oneToClear</modifiedWriteValues>
42386          <fields>
42387            <field>
42388              <name>EPIN0</name>
42389              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42390              <lsb>0</lsb>
42391              <msb>0</msb>
42392              <enumeratedValues>
42393                <enumeratedValue>
42394                  <name>NoData</name>
42395                  <description>EasyDMA registers have not been captured for this endpoint</description>
42396                  <value>0</value>
42397                </enumeratedValue>
42398                <enumeratedValue>
42399                  <name>DataDone</name>
42400                  <description>EasyDMA registers have been captured for this endpoint</description>
42401                  <value>1</value>
42402                </enumeratedValue>
42403              </enumeratedValues>
42404            </field>
42405            <field>
42406              <name>EPIN1</name>
42407              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42408              <lsb>1</lsb>
42409              <msb>1</msb>
42410              <enumeratedValues>
42411                <enumeratedValue>
42412                  <name>NoData</name>
42413                  <description>EasyDMA registers have not been captured for this endpoint</description>
42414                  <value>0</value>
42415                </enumeratedValue>
42416                <enumeratedValue>
42417                  <name>DataDone</name>
42418                  <description>EasyDMA registers have been captured for this endpoint</description>
42419                  <value>1</value>
42420                </enumeratedValue>
42421              </enumeratedValues>
42422            </field>
42423            <field>
42424              <name>EPIN2</name>
42425              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42426              <lsb>2</lsb>
42427              <msb>2</msb>
42428              <enumeratedValues>
42429                <enumeratedValue>
42430                  <name>NoData</name>
42431                  <description>EasyDMA registers have not been captured for this endpoint</description>
42432                  <value>0</value>
42433                </enumeratedValue>
42434                <enumeratedValue>
42435                  <name>DataDone</name>
42436                  <description>EasyDMA registers have been captured for this endpoint</description>
42437                  <value>1</value>
42438                </enumeratedValue>
42439              </enumeratedValues>
42440            </field>
42441            <field>
42442              <name>EPIN3</name>
42443              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42444              <lsb>3</lsb>
42445              <msb>3</msb>
42446              <enumeratedValues>
42447                <enumeratedValue>
42448                  <name>NoData</name>
42449                  <description>EasyDMA registers have not been captured for this endpoint</description>
42450                  <value>0</value>
42451                </enumeratedValue>
42452                <enumeratedValue>
42453                  <name>DataDone</name>
42454                  <description>EasyDMA registers have been captured for this endpoint</description>
42455                  <value>1</value>
42456                </enumeratedValue>
42457              </enumeratedValues>
42458            </field>
42459            <field>
42460              <name>EPIN4</name>
42461              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42462              <lsb>4</lsb>
42463              <msb>4</msb>
42464              <enumeratedValues>
42465                <enumeratedValue>
42466                  <name>NoData</name>
42467                  <description>EasyDMA registers have not been captured for this endpoint</description>
42468                  <value>0</value>
42469                </enumeratedValue>
42470                <enumeratedValue>
42471                  <name>DataDone</name>
42472                  <description>EasyDMA registers have been captured for this endpoint</description>
42473                  <value>1</value>
42474                </enumeratedValue>
42475              </enumeratedValues>
42476            </field>
42477            <field>
42478              <name>EPIN5</name>
42479              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42480              <lsb>5</lsb>
42481              <msb>5</msb>
42482              <enumeratedValues>
42483                <enumeratedValue>
42484                  <name>NoData</name>
42485                  <description>EasyDMA registers have not been captured for this endpoint</description>
42486                  <value>0</value>
42487                </enumeratedValue>
42488                <enumeratedValue>
42489                  <name>DataDone</name>
42490                  <description>EasyDMA registers have been captured for this endpoint</description>
42491                  <value>1</value>
42492                </enumeratedValue>
42493              </enumeratedValues>
42494            </field>
42495            <field>
42496              <name>EPIN6</name>
42497              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42498              <lsb>6</lsb>
42499              <msb>6</msb>
42500              <enumeratedValues>
42501                <enumeratedValue>
42502                  <name>NoData</name>
42503                  <description>EasyDMA registers have not been captured for this endpoint</description>
42504                  <value>0</value>
42505                </enumeratedValue>
42506                <enumeratedValue>
42507                  <name>DataDone</name>
42508                  <description>EasyDMA registers have been captured for this endpoint</description>
42509                  <value>1</value>
42510                </enumeratedValue>
42511              </enumeratedValues>
42512            </field>
42513            <field>
42514              <name>EPIN7</name>
42515              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42516              <lsb>7</lsb>
42517              <msb>7</msb>
42518              <enumeratedValues>
42519                <enumeratedValue>
42520                  <name>NoData</name>
42521                  <description>EasyDMA registers have not been captured for this endpoint</description>
42522                  <value>0</value>
42523                </enumeratedValue>
42524                <enumeratedValue>
42525                  <name>DataDone</name>
42526                  <description>EasyDMA registers have been captured for this endpoint</description>
42527                  <value>1</value>
42528                </enumeratedValue>
42529              </enumeratedValues>
42530            </field>
42531            <field>
42532              <name>EPIN8</name>
42533              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42534              <lsb>8</lsb>
42535              <msb>8</msb>
42536              <enumeratedValues>
42537                <enumeratedValue>
42538                  <name>NoData</name>
42539                  <description>EasyDMA registers have not been captured for this endpoint</description>
42540                  <value>0</value>
42541                </enumeratedValue>
42542                <enumeratedValue>
42543                  <name>DataDone</name>
42544                  <description>EasyDMA registers have been captured for this endpoint</description>
42545                  <value>1</value>
42546                </enumeratedValue>
42547              </enumeratedValues>
42548            </field>
42549            <field>
42550              <name>EPOUT0</name>
42551              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42552              <lsb>16</lsb>
42553              <msb>16</msb>
42554              <enumeratedValues>
42555                <enumeratedValue>
42556                  <name>NoData</name>
42557                  <description>EasyDMA registers have not been captured for this endpoint</description>
42558                  <value>0</value>
42559                </enumeratedValue>
42560                <enumeratedValue>
42561                  <name>DataDone</name>
42562                  <description>EasyDMA registers have been captured for this endpoint</description>
42563                  <value>1</value>
42564                </enumeratedValue>
42565              </enumeratedValues>
42566            </field>
42567            <field>
42568              <name>EPOUT1</name>
42569              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42570              <lsb>17</lsb>
42571              <msb>17</msb>
42572              <enumeratedValues>
42573                <enumeratedValue>
42574                  <name>NoData</name>
42575                  <description>EasyDMA registers have not been captured for this endpoint</description>
42576                  <value>0</value>
42577                </enumeratedValue>
42578                <enumeratedValue>
42579                  <name>DataDone</name>
42580                  <description>EasyDMA registers have been captured for this endpoint</description>
42581                  <value>1</value>
42582                </enumeratedValue>
42583              </enumeratedValues>
42584            </field>
42585            <field>
42586              <name>EPOUT2</name>
42587              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42588              <lsb>18</lsb>
42589              <msb>18</msb>
42590              <enumeratedValues>
42591                <enumeratedValue>
42592                  <name>NoData</name>
42593                  <description>EasyDMA registers have not been captured for this endpoint</description>
42594                  <value>0</value>
42595                </enumeratedValue>
42596                <enumeratedValue>
42597                  <name>DataDone</name>
42598                  <description>EasyDMA registers have been captured for this endpoint</description>
42599                  <value>1</value>
42600                </enumeratedValue>
42601              </enumeratedValues>
42602            </field>
42603            <field>
42604              <name>EPOUT3</name>
42605              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42606              <lsb>19</lsb>
42607              <msb>19</msb>
42608              <enumeratedValues>
42609                <enumeratedValue>
42610                  <name>NoData</name>
42611                  <description>EasyDMA registers have not been captured for this endpoint</description>
42612                  <value>0</value>
42613                </enumeratedValue>
42614                <enumeratedValue>
42615                  <name>DataDone</name>
42616                  <description>EasyDMA registers have been captured for this endpoint</description>
42617                  <value>1</value>
42618                </enumeratedValue>
42619              </enumeratedValues>
42620            </field>
42621            <field>
42622              <name>EPOUT4</name>
42623              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42624              <lsb>20</lsb>
42625              <msb>20</msb>
42626              <enumeratedValues>
42627                <enumeratedValue>
42628                  <name>NoData</name>
42629                  <description>EasyDMA registers have not been captured for this endpoint</description>
42630                  <value>0</value>
42631                </enumeratedValue>
42632                <enumeratedValue>
42633                  <name>DataDone</name>
42634                  <description>EasyDMA registers have been captured for this endpoint</description>
42635                  <value>1</value>
42636                </enumeratedValue>
42637              </enumeratedValues>
42638            </field>
42639            <field>
42640              <name>EPOUT5</name>
42641              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42642              <lsb>21</lsb>
42643              <msb>21</msb>
42644              <enumeratedValues>
42645                <enumeratedValue>
42646                  <name>NoData</name>
42647                  <description>EasyDMA registers have not been captured for this endpoint</description>
42648                  <value>0</value>
42649                </enumeratedValue>
42650                <enumeratedValue>
42651                  <name>DataDone</name>
42652                  <description>EasyDMA registers have been captured for this endpoint</description>
42653                  <value>1</value>
42654                </enumeratedValue>
42655              </enumeratedValues>
42656            </field>
42657            <field>
42658              <name>EPOUT6</name>
42659              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42660              <lsb>22</lsb>
42661              <msb>22</msb>
42662              <enumeratedValues>
42663                <enumeratedValue>
42664                  <name>NoData</name>
42665                  <description>EasyDMA registers have not been captured for this endpoint</description>
42666                  <value>0</value>
42667                </enumeratedValue>
42668                <enumeratedValue>
42669                  <name>DataDone</name>
42670                  <description>EasyDMA registers have been captured for this endpoint</description>
42671                  <value>1</value>
42672                </enumeratedValue>
42673              </enumeratedValues>
42674            </field>
42675            <field>
42676              <name>EPOUT7</name>
42677              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42678              <lsb>23</lsb>
42679              <msb>23</msb>
42680              <enumeratedValues>
42681                <enumeratedValue>
42682                  <name>NoData</name>
42683                  <description>EasyDMA registers have not been captured for this endpoint</description>
42684                  <value>0</value>
42685                </enumeratedValue>
42686                <enumeratedValue>
42687                  <name>DataDone</name>
42688                  <description>EasyDMA registers have been captured for this endpoint</description>
42689                  <value>1</value>
42690                </enumeratedValue>
42691              </enumeratedValues>
42692            </field>
42693            <field>
42694              <name>EPOUT8</name>
42695              <description>Captured state of endpoint's EasyDMA registers. Write '1' to clear.</description>
42696              <lsb>24</lsb>
42697              <msb>24</msb>
42698              <enumeratedValues>
42699                <enumeratedValue>
42700                  <name>NoData</name>
42701                  <description>EasyDMA registers have not been captured for this endpoint</description>
42702                  <value>0</value>
42703                </enumeratedValue>
42704                <enumeratedValue>
42705                  <name>DataDone</name>
42706                  <description>EasyDMA registers have been captured for this endpoint</description>
42707                  <value>1</value>
42708                </enumeratedValue>
42709              </enumeratedValues>
42710            </field>
42711          </fields>
42712        </register>
42713        <register>
42714          <name>EPDATASTATUS</name>
42715          <description>Provides information on which endpoint(s) an acknowledged data transfer has occurred (EPDATA event)</description>
42716          <addressOffset>0x46C</addressOffset>
42717          <access>read-write</access>
42718          <modifiedWriteValues>oneToClear</modifiedWriteValues>
42719          <fields>
42720            <field>
42721              <name>EPIN1</name>
42722              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
42723              <lsb>1</lsb>
42724              <msb>1</msb>
42725              <enumeratedValues>
42726                <enumeratedValue>
42727                  <name>NotDone</name>
42728                  <description>No acknowledged data transfer on this endpoint</description>
42729                  <value>0</value>
42730                </enumeratedValue>
42731                <enumeratedValue>
42732                  <name>DataDone</name>
42733                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42734                  <value>1</value>
42735                </enumeratedValue>
42736              </enumeratedValues>
42737            </field>
42738            <field>
42739              <name>EPIN2</name>
42740              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
42741              <lsb>2</lsb>
42742              <msb>2</msb>
42743              <enumeratedValues>
42744                <enumeratedValue>
42745                  <name>NotDone</name>
42746                  <description>No acknowledged data transfer on this endpoint</description>
42747                  <value>0</value>
42748                </enumeratedValue>
42749                <enumeratedValue>
42750                  <name>DataDone</name>
42751                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42752                  <value>1</value>
42753                </enumeratedValue>
42754              </enumeratedValues>
42755            </field>
42756            <field>
42757              <name>EPIN3</name>
42758              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
42759              <lsb>3</lsb>
42760              <msb>3</msb>
42761              <enumeratedValues>
42762                <enumeratedValue>
42763                  <name>NotDone</name>
42764                  <description>No acknowledged data transfer on this endpoint</description>
42765                  <value>0</value>
42766                </enumeratedValue>
42767                <enumeratedValue>
42768                  <name>DataDone</name>
42769                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42770                  <value>1</value>
42771                </enumeratedValue>
42772              </enumeratedValues>
42773            </field>
42774            <field>
42775              <name>EPIN4</name>
42776              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
42777              <lsb>4</lsb>
42778              <msb>4</msb>
42779              <enumeratedValues>
42780                <enumeratedValue>
42781                  <name>NotDone</name>
42782                  <description>No acknowledged data transfer on this endpoint</description>
42783                  <value>0</value>
42784                </enumeratedValue>
42785                <enumeratedValue>
42786                  <name>DataDone</name>
42787                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42788                  <value>1</value>
42789                </enumeratedValue>
42790              </enumeratedValues>
42791            </field>
42792            <field>
42793              <name>EPIN5</name>
42794              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
42795              <lsb>5</lsb>
42796              <msb>5</msb>
42797              <enumeratedValues>
42798                <enumeratedValue>
42799                  <name>NotDone</name>
42800                  <description>No acknowledged data transfer on this endpoint</description>
42801                  <value>0</value>
42802                </enumeratedValue>
42803                <enumeratedValue>
42804                  <name>DataDone</name>
42805                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42806                  <value>1</value>
42807                </enumeratedValue>
42808              </enumeratedValues>
42809            </field>
42810            <field>
42811              <name>EPIN6</name>
42812              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
42813              <lsb>6</lsb>
42814              <msb>6</msb>
42815              <enumeratedValues>
42816                <enumeratedValue>
42817                  <name>NotDone</name>
42818                  <description>No acknowledged data transfer on this endpoint</description>
42819                  <value>0</value>
42820                </enumeratedValue>
42821                <enumeratedValue>
42822                  <name>DataDone</name>
42823                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42824                  <value>1</value>
42825                </enumeratedValue>
42826              </enumeratedValues>
42827            </field>
42828            <field>
42829              <name>EPIN7</name>
42830              <description>Acknowledged data transfer on this IN endpoint. Write '1' to clear.</description>
42831              <lsb>7</lsb>
42832              <msb>7</msb>
42833              <enumeratedValues>
42834                <enumeratedValue>
42835                  <name>NotDone</name>
42836                  <description>No acknowledged data transfer on this endpoint</description>
42837                  <value>0</value>
42838                </enumeratedValue>
42839                <enumeratedValue>
42840                  <name>DataDone</name>
42841                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42842                  <value>1</value>
42843                </enumeratedValue>
42844              </enumeratedValues>
42845            </field>
42846            <field>
42847              <name>EPOUT1</name>
42848              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
42849              <lsb>17</lsb>
42850              <msb>17</msb>
42851              <enumeratedValues>
42852                <enumeratedValue>
42853                  <name>NotStarted</name>
42854                  <description>No acknowledged data transfer on this endpoint</description>
42855                  <value>0</value>
42856                </enumeratedValue>
42857                <enumeratedValue>
42858                  <name>Started</name>
42859                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42860                  <value>1</value>
42861                </enumeratedValue>
42862              </enumeratedValues>
42863            </field>
42864            <field>
42865              <name>EPOUT2</name>
42866              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
42867              <lsb>18</lsb>
42868              <msb>18</msb>
42869              <enumeratedValues>
42870                <enumeratedValue>
42871                  <name>NotStarted</name>
42872                  <description>No acknowledged data transfer on this endpoint</description>
42873                  <value>0</value>
42874                </enumeratedValue>
42875                <enumeratedValue>
42876                  <name>Started</name>
42877                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42878                  <value>1</value>
42879                </enumeratedValue>
42880              </enumeratedValues>
42881            </field>
42882            <field>
42883              <name>EPOUT3</name>
42884              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
42885              <lsb>19</lsb>
42886              <msb>19</msb>
42887              <enumeratedValues>
42888                <enumeratedValue>
42889                  <name>NotStarted</name>
42890                  <description>No acknowledged data transfer on this endpoint</description>
42891                  <value>0</value>
42892                </enumeratedValue>
42893                <enumeratedValue>
42894                  <name>Started</name>
42895                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42896                  <value>1</value>
42897                </enumeratedValue>
42898              </enumeratedValues>
42899            </field>
42900            <field>
42901              <name>EPOUT4</name>
42902              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
42903              <lsb>20</lsb>
42904              <msb>20</msb>
42905              <enumeratedValues>
42906                <enumeratedValue>
42907                  <name>NotStarted</name>
42908                  <description>No acknowledged data transfer on this endpoint</description>
42909                  <value>0</value>
42910                </enumeratedValue>
42911                <enumeratedValue>
42912                  <name>Started</name>
42913                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42914                  <value>1</value>
42915                </enumeratedValue>
42916              </enumeratedValues>
42917            </field>
42918            <field>
42919              <name>EPOUT5</name>
42920              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
42921              <lsb>21</lsb>
42922              <msb>21</msb>
42923              <enumeratedValues>
42924                <enumeratedValue>
42925                  <name>NotStarted</name>
42926                  <description>No acknowledged data transfer on this endpoint</description>
42927                  <value>0</value>
42928                </enumeratedValue>
42929                <enumeratedValue>
42930                  <name>Started</name>
42931                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42932                  <value>1</value>
42933                </enumeratedValue>
42934              </enumeratedValues>
42935            </field>
42936            <field>
42937              <name>EPOUT6</name>
42938              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
42939              <lsb>22</lsb>
42940              <msb>22</msb>
42941              <enumeratedValues>
42942                <enumeratedValue>
42943                  <name>NotStarted</name>
42944                  <description>No acknowledged data transfer on this endpoint</description>
42945                  <value>0</value>
42946                </enumeratedValue>
42947                <enumeratedValue>
42948                  <name>Started</name>
42949                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42950                  <value>1</value>
42951                </enumeratedValue>
42952              </enumeratedValues>
42953            </field>
42954            <field>
42955              <name>EPOUT7</name>
42956              <description>Acknowledged data transfer on this OUT endpoint. Write '1' to clear.</description>
42957              <lsb>23</lsb>
42958              <msb>23</msb>
42959              <enumeratedValues>
42960                <enumeratedValue>
42961                  <name>NotStarted</name>
42962                  <description>No acknowledged data transfer on this endpoint</description>
42963                  <value>0</value>
42964                </enumeratedValue>
42965                <enumeratedValue>
42966                  <name>Started</name>
42967                  <description>Acknowledged data transfer on this endpoint has occurred</description>
42968                  <value>1</value>
42969                </enumeratedValue>
42970              </enumeratedValues>
42971            </field>
42972          </fields>
42973        </register>
42974        <register>
42975          <name>USBADDR</name>
42976          <description>Device USB address</description>
42977          <addressOffset>0x470</addressOffset>
42978          <access>read-only</access>
42979          <fields>
42980            <field>
42981              <name>ADDR</name>
42982              <description>Device USB address</description>
42983              <lsb>0</lsb>
42984              <msb>6</msb>
42985            </field>
42986          </fields>
42987        </register>
42988        <register>
42989          <name>BMREQUESTTYPE</name>
42990          <description>SETUP data, byte 0, bmRequestType</description>
42991          <addressOffset>0x480</addressOffset>
42992          <access>read-only</access>
42993          <resetValue>0x00000000</resetValue>
42994          <fields>
42995            <field>
42996              <name>RECIPIENT</name>
42997              <description>Data transfer type</description>
42998              <lsb>0</lsb>
42999              <msb>4</msb>
43000              <enumeratedValues>
43001                <enumeratedValue>
43002                  <name>Device</name>
43003                  <description>Device</description>
43004                  <value>0</value>
43005                </enumeratedValue>
43006                <enumeratedValue>
43007                  <name>Interface</name>
43008                  <description>Interface</description>
43009                  <value>1</value>
43010                </enumeratedValue>
43011                <enumeratedValue>
43012                  <name>Endpoint</name>
43013                  <description>Endpoint</description>
43014                  <value>2</value>
43015                </enumeratedValue>
43016                <enumeratedValue>
43017                  <name>Other</name>
43018                  <description>Other</description>
43019                  <value>3</value>
43020                </enumeratedValue>
43021              </enumeratedValues>
43022            </field>
43023            <field>
43024              <name>TYPE</name>
43025              <description>Data transfer type</description>
43026              <lsb>5</lsb>
43027              <msb>6</msb>
43028              <enumeratedValues>
43029                <enumeratedValue>
43030                  <name>Standard</name>
43031                  <description>Standard</description>
43032                  <value>0</value>
43033                </enumeratedValue>
43034                <enumeratedValue>
43035                  <name>Class</name>
43036                  <description>Class</description>
43037                  <value>1</value>
43038                </enumeratedValue>
43039                <enumeratedValue>
43040                  <name>Vendor</name>
43041                  <description>Vendor</description>
43042                  <value>2</value>
43043                </enumeratedValue>
43044              </enumeratedValues>
43045            </field>
43046            <field>
43047              <name>DIRECTION</name>
43048              <description>Data transfer direction</description>
43049              <lsb>7</lsb>
43050              <msb>7</msb>
43051              <enumeratedValues>
43052                <enumeratedValue>
43053                  <name>HostToDevice</name>
43054                  <description>Host-to-device</description>
43055                  <value>0</value>
43056                </enumeratedValue>
43057                <enumeratedValue>
43058                  <name>DeviceToHost</name>
43059                  <description>Device-to-host</description>
43060                  <value>1</value>
43061                </enumeratedValue>
43062              </enumeratedValues>
43063            </field>
43064          </fields>
43065        </register>
43066        <register>
43067          <name>BREQUEST</name>
43068          <description>SETUP data, byte 1, bRequest</description>
43069          <addressOffset>0x484</addressOffset>
43070          <access>read-only</access>
43071          <resetValue>0x00000000</resetValue>
43072          <fields>
43073            <field>
43074              <name>BREQUEST</name>
43075              <description>SETUP data, byte 1, bRequest. Values provided for standard requests only, user must implement class and vendor values.</description>
43076              <lsb>0</lsb>
43077              <msb>7</msb>
43078              <enumeratedValues>
43079                <enumeratedValue>
43080                  <name>STD_GET_STATUS</name>
43081                  <description>Standard request GET_STATUS</description>
43082                  <value>0</value>
43083                </enumeratedValue>
43084                <enumeratedValue>
43085                  <name>STD_CLEAR_FEATURE</name>
43086                  <description>Standard request CLEAR_FEATURE</description>
43087                  <value>1</value>
43088                </enumeratedValue>
43089                <enumeratedValue>
43090                  <name>STD_SET_FEATURE</name>
43091                  <description>Standard request SET_FEATURE</description>
43092                  <value>3</value>
43093                </enumeratedValue>
43094                <enumeratedValue>
43095                  <name>STD_SET_ADDRESS</name>
43096                  <description>Standard request SET_ADDRESS</description>
43097                  <value>5</value>
43098                </enumeratedValue>
43099                <enumeratedValue>
43100                  <name>STD_GET_DESCRIPTOR</name>
43101                  <description>Standard request GET_DESCRIPTOR</description>
43102                  <value>6</value>
43103                </enumeratedValue>
43104                <enumeratedValue>
43105                  <name>STD_SET_DESCRIPTOR</name>
43106                  <description>Standard request SET_DESCRIPTOR</description>
43107                  <value>7</value>
43108                </enumeratedValue>
43109                <enumeratedValue>
43110                  <name>STD_GET_CONFIGURATION</name>
43111                  <description>Standard request GET_CONFIGURATION</description>
43112                  <value>8</value>
43113                </enumeratedValue>
43114                <enumeratedValue>
43115                  <name>STD_SET_CONFIGURATION</name>
43116                  <description>Standard request SET_CONFIGURATION</description>
43117                  <value>9</value>
43118                </enumeratedValue>
43119                <enumeratedValue>
43120                  <name>STD_GET_INTERFACE</name>
43121                  <description>Standard request GET_INTERFACE</description>
43122                  <value>10</value>
43123                </enumeratedValue>
43124                <enumeratedValue>
43125                  <name>STD_SET_INTERFACE</name>
43126                  <description>Standard request SET_INTERFACE</description>
43127                  <value>11</value>
43128                </enumeratedValue>
43129                <enumeratedValue>
43130                  <name>STD_SYNCH_FRAME</name>
43131                  <description>Standard request SYNCH_FRAME</description>
43132                  <value>12</value>
43133                </enumeratedValue>
43134              </enumeratedValues>
43135            </field>
43136          </fields>
43137        </register>
43138        <register>
43139          <name>WVALUEL</name>
43140          <description>SETUP data, byte 2, LSB of wValue</description>
43141          <addressOffset>0x488</addressOffset>
43142          <access>read-only</access>
43143          <resetValue>0x00000000</resetValue>
43144          <fields>
43145            <field>
43146              <name>WVALUEL</name>
43147              <description>SETUP data, byte 2, LSB of wValue</description>
43148              <lsb>0</lsb>
43149              <msb>7</msb>
43150            </field>
43151          </fields>
43152        </register>
43153        <register>
43154          <name>WVALUEH</name>
43155          <description>SETUP data, byte 3, MSB of wValue</description>
43156          <addressOffset>0x48C</addressOffset>
43157          <access>read-only</access>
43158          <resetValue>0x00000000</resetValue>
43159          <fields>
43160            <field>
43161              <name>WVALUEH</name>
43162              <description>SETUP data, byte 3, MSB of wValue</description>
43163              <lsb>0</lsb>
43164              <msb>7</msb>
43165            </field>
43166          </fields>
43167        </register>
43168        <register>
43169          <name>WINDEXL</name>
43170          <description>SETUP data, byte 4, LSB of wIndex</description>
43171          <addressOffset>0x490</addressOffset>
43172          <access>read-only</access>
43173          <resetValue>0x00000000</resetValue>
43174          <fields>
43175            <field>
43176              <name>WINDEXL</name>
43177              <description>SETUP data, byte 4, LSB of wIndex</description>
43178              <lsb>0</lsb>
43179              <msb>7</msb>
43180            </field>
43181          </fields>
43182        </register>
43183        <register>
43184          <name>WINDEXH</name>
43185          <description>SETUP data, byte 5, MSB of wIndex</description>
43186          <addressOffset>0x494</addressOffset>
43187          <access>read-only</access>
43188          <resetValue>0x00000000</resetValue>
43189          <fields>
43190            <field>
43191              <name>WINDEXH</name>
43192              <description>SETUP data, byte 5, MSB of wIndex</description>
43193              <lsb>0</lsb>
43194              <msb>7</msb>
43195            </field>
43196          </fields>
43197        </register>
43198        <register>
43199          <name>WLENGTHL</name>
43200          <description>SETUP data, byte 6, LSB of wLength</description>
43201          <addressOffset>0x498</addressOffset>
43202          <access>read-only</access>
43203          <resetValue>0x00000000</resetValue>
43204          <fields>
43205            <field>
43206              <name>WLENGTHL</name>
43207              <description>SETUP data, byte 6, LSB of wLength</description>
43208              <lsb>0</lsb>
43209              <msb>7</msb>
43210            </field>
43211          </fields>
43212        </register>
43213        <register>
43214          <name>WLENGTHH</name>
43215          <description>SETUP data, byte 7, MSB of wLength</description>
43216          <addressOffset>0x49C</addressOffset>
43217          <access>read-only</access>
43218          <resetValue>0x00000000</resetValue>
43219          <fields>
43220            <field>
43221              <name>WLENGTHH</name>
43222              <description>SETUP data, byte 7, MSB of wLength</description>
43223              <lsb>0</lsb>
43224              <msb>7</msb>
43225            </field>
43226          </fields>
43227        </register>
43228        <cluster>
43229          <name>SIZE</name>
43230          <description>Unspecified</description>
43231          <headerStructName>USBD_SIZE</headerStructName>
43232          <addressOffset>0x4A0</addressOffset>
43233          <register>
43234            <dim>0x8</dim>
43235            <dimIncrement>0x4</dimIncrement>
43236            <name>EPOUT[%s]</name>
43237            <description>Description collection[n]: Number of bytes received last in the data stage of this OUT endpoint</description>
43238            <addressOffset>0x000</addressOffset>
43239            <access>read-write</access>
43240            <fields>
43241              <field>
43242                <name>SIZE</name>
43243                <description>Number of bytes received last in the data stage of this OUT endpoint</description>
43244                <lsb>0</lsb>
43245                <msb>6</msb>
43246              </field>
43247            </fields>
43248          </register>
43249          <register>
43250            <name>ISOOUT</name>
43251            <description>Number of bytes received last on this ISO OUT data endpoint</description>
43252            <addressOffset>0x020</addressOffset>
43253            <access>read-only</access>
43254            <resetValue>0x00010000</resetValue>
43255            <fields>
43256              <field>
43257                <name>SIZE</name>
43258                <description>Number of bytes received last on this ISO OUT data endpoint</description>
43259                <lsb>0</lsb>
43260                <msb>9</msb>
43261              </field>
43262              <field>
43263                <name>ZERO</name>
43264                <description>Zero-length data packet received</description>
43265                <lsb>16</lsb>
43266                <msb>16</msb>
43267                <enumeratedValues>
43268                  <enumeratedValue>
43269                    <name>Normal</name>
43270                    <description>No zero-length data received, use value in SIZE</description>
43271                    <value>0</value>
43272                  </enumeratedValue>
43273                  <enumeratedValue>
43274                    <name>ZeroData</name>
43275                    <description>Zero-length data received, ignore value in SIZE</description>
43276                    <value>1</value>
43277                  </enumeratedValue>
43278                </enumeratedValues>
43279              </field>
43280            </fields>
43281          </register>
43282        </cluster>
43283        <register>
43284          <name>ENABLE</name>
43285          <description>Enable USB</description>
43286          <addressOffset>0x500</addressOffset>
43287          <access>read-write</access>
43288          <fields>
43289            <field>
43290              <name>ENABLE</name>
43291              <description>Enable USB</description>
43292              <lsb>0</lsb>
43293              <msb>0</msb>
43294              <enumeratedValues>
43295                <enumeratedValue>
43296                  <name>Disabled</name>
43297                  <description>USB peripheral is disabled</description>
43298                  <value>0</value>
43299                </enumeratedValue>
43300                <enumeratedValue>
43301                  <name>Enabled</name>
43302                  <description>USB peripheral is enabled</description>
43303                  <value>1</value>
43304                </enumeratedValue>
43305              </enumeratedValues>
43306            </field>
43307          </fields>
43308        </register>
43309        <register>
43310          <name>USBPULLUP</name>
43311          <description>Control of the USB pull-up</description>
43312          <addressOffset>0x504</addressOffset>
43313          <access>read-write</access>
43314          <fields>
43315            <field>
43316              <name>CONNECT</name>
43317              <description>Control of the USB pull-up on the D+ line</description>
43318              <lsb>0</lsb>
43319              <msb>0</msb>
43320              <enumeratedValues>
43321                <enumeratedValue>
43322                  <name>Disabled</name>
43323                  <description>Pull-up is disconnected</description>
43324                  <value>0</value>
43325                </enumeratedValue>
43326                <enumeratedValue>
43327                  <name>Enabled</name>
43328                  <description>Pull-up is connected to D+</description>
43329                  <value>1</value>
43330                </enumeratedValue>
43331              </enumeratedValues>
43332            </field>
43333          </fields>
43334        </register>
43335        <register>
43336          <name>DPDMVALUE</name>
43337          <description>State D+ and D- lines will be forced into by the DPDMDRIVE task. The DPDMNODRIVE task reverts the control of the lines to MAC IP (no forcing).</description>
43338          <addressOffset>0x508</addressOffset>
43339          <access>read-write</access>
43340          <fields>
43341            <field>
43342              <name>STATE</name>
43343              <description>State D+ and D- lines will be forced into by the DPDMDRIVE task</description>
43344              <lsb>0</lsb>
43345              <msb>4</msb>
43346              <enumeratedValues>
43347                <enumeratedValue>
43348                  <name>Resume</name>
43349                  <description>D+ forced low, D- forced high (K state) for a timing preset in hardware (50 us or 5 ms, depending on bus state)</description>
43350                  <value>1</value>
43351                </enumeratedValue>
43352                <enumeratedValue>
43353                  <name>J</name>
43354                  <description>D+ forced high, D- forced low (J state)</description>
43355                  <value>2</value>
43356                </enumeratedValue>
43357                <enumeratedValue>
43358                  <name>K</name>
43359                  <description>D+ forced low, D- forced high (K state)</description>
43360                  <value>4</value>
43361                </enumeratedValue>
43362              </enumeratedValues>
43363            </field>
43364          </fields>
43365        </register>
43366        <register>
43367          <name>DTOGGLE</name>
43368          <description>Data toggle control and status</description>
43369          <addressOffset>0x50C</addressOffset>
43370          <access>read-write</access>
43371          <resetValue>0x00000100</resetValue>
43372          <fields>
43373            <field>
43374              <name>EP</name>
43375              <description>Select bulk endpoint number</description>
43376              <lsb>0</lsb>
43377              <msb>2</msb>
43378            </field>
43379            <field>
43380              <name>IO</name>
43381              <description>Selects IN or OUT endpoint</description>
43382              <lsb>7</lsb>
43383              <msb>7</msb>
43384              <enumeratedValues>
43385                <enumeratedValue>
43386                  <name>Out</name>
43387                  <description>Selects OUT endpoint</description>
43388                  <value>0</value>
43389                </enumeratedValue>
43390                <enumeratedValue>
43391                  <name>In</name>
43392                  <description>Selects IN endpoint</description>
43393                  <value>1</value>
43394                </enumeratedValue>
43395              </enumeratedValues>
43396            </field>
43397            <field>
43398              <name>VALUE</name>
43399              <description>Data toggle value</description>
43400              <lsb>8</lsb>
43401              <msb>9</msb>
43402              <enumeratedValues>
43403                <enumeratedValue>
43404                  <name>Nop</name>
43405                  <description>No action on data toggle when writing the register with this value</description>
43406                  <value>0</value>
43407                </enumeratedValue>
43408                <enumeratedValue>
43409                  <name>Data0</name>
43410                  <description>Data toggle is DATA0 on endpoint set by EP and IO</description>
43411                  <value>1</value>
43412                </enumeratedValue>
43413                <enumeratedValue>
43414                  <name>Data1</name>
43415                  <description>Data toggle is DATA1 on endpoint set by EP and IO</description>
43416                  <value>2</value>
43417                </enumeratedValue>
43418              </enumeratedValues>
43419            </field>
43420          </fields>
43421        </register>
43422        <register>
43423          <name>EPINEN</name>
43424          <description>Endpoint IN enable</description>
43425          <addressOffset>0x510</addressOffset>
43426          <access>read-write</access>
43427          <resetValue>0x00000001</resetValue>
43428          <fields>
43429            <field>
43430              <name>IN0</name>
43431              <description>Enable IN endpoint 0</description>
43432              <lsb>0</lsb>
43433              <msb>0</msb>
43434              <enumeratedValues>
43435                <enumeratedValue>
43436                  <name>Disable</name>
43437                  <description>Disable endpoint IN 0 (no response to IN tokens)</description>
43438                  <value>0</value>
43439                </enumeratedValue>
43440                <enumeratedValue>
43441                  <name>Enable</name>
43442                  <description>Enable endpoint IN 0 (response to IN tokens)</description>
43443                  <value>1</value>
43444                </enumeratedValue>
43445              </enumeratedValues>
43446            </field>
43447            <field>
43448              <name>IN1</name>
43449              <description>Enable IN endpoint 1</description>
43450              <lsb>1</lsb>
43451              <msb>1</msb>
43452              <enumeratedValues>
43453                <enumeratedValue>
43454                  <name>Disable</name>
43455                  <description>Disable endpoint IN 1 (no response to IN tokens)</description>
43456                  <value>0</value>
43457                </enumeratedValue>
43458                <enumeratedValue>
43459                  <name>Enable</name>
43460                  <description>Enable endpoint IN 1 (response to IN tokens)</description>
43461                  <value>1</value>
43462                </enumeratedValue>
43463              </enumeratedValues>
43464            </field>
43465            <field>
43466              <name>IN2</name>
43467              <description>Enable IN endpoint 2</description>
43468              <lsb>2</lsb>
43469              <msb>2</msb>
43470              <enumeratedValues>
43471                <enumeratedValue>
43472                  <name>Disable</name>
43473                  <description>Disable endpoint IN 2 (no response to IN tokens)</description>
43474                  <value>0</value>
43475                </enumeratedValue>
43476                <enumeratedValue>
43477                  <name>Enable</name>
43478                  <description>Enable endpoint IN 2 (response to IN tokens)</description>
43479                  <value>1</value>
43480                </enumeratedValue>
43481              </enumeratedValues>
43482            </field>
43483            <field>
43484              <name>IN3</name>
43485              <description>Enable IN endpoint 3</description>
43486              <lsb>3</lsb>
43487              <msb>3</msb>
43488              <enumeratedValues>
43489                <enumeratedValue>
43490                  <name>Disable</name>
43491                  <description>Disable endpoint IN 3 (no response to IN tokens)</description>
43492                  <value>0</value>
43493                </enumeratedValue>
43494                <enumeratedValue>
43495                  <name>Enable</name>
43496                  <description>Enable endpoint IN 3 (response to IN tokens)</description>
43497                  <value>1</value>
43498                </enumeratedValue>
43499              </enumeratedValues>
43500            </field>
43501            <field>
43502              <name>IN4</name>
43503              <description>Enable IN endpoint 4</description>
43504              <lsb>4</lsb>
43505              <msb>4</msb>
43506              <enumeratedValues>
43507                <enumeratedValue>
43508                  <name>Disable</name>
43509                  <description>Disable endpoint IN 4 (no response to IN tokens)</description>
43510                  <value>0</value>
43511                </enumeratedValue>
43512                <enumeratedValue>
43513                  <name>Enable</name>
43514                  <description>Enable endpoint IN 4 (response to IN tokens)</description>
43515                  <value>1</value>
43516                </enumeratedValue>
43517              </enumeratedValues>
43518            </field>
43519            <field>
43520              <name>IN5</name>
43521              <description>Enable IN endpoint 5</description>
43522              <lsb>5</lsb>
43523              <msb>5</msb>
43524              <enumeratedValues>
43525                <enumeratedValue>
43526                  <name>Disable</name>
43527                  <description>Disable endpoint IN 5 (no response to IN tokens)</description>
43528                  <value>0</value>
43529                </enumeratedValue>
43530                <enumeratedValue>
43531                  <name>Enable</name>
43532                  <description>Enable endpoint IN 5 (response to IN tokens)</description>
43533                  <value>1</value>
43534                </enumeratedValue>
43535              </enumeratedValues>
43536            </field>
43537            <field>
43538              <name>IN6</name>
43539              <description>Enable IN endpoint 6</description>
43540              <lsb>6</lsb>
43541              <msb>6</msb>
43542              <enumeratedValues>
43543                <enumeratedValue>
43544                  <name>Disable</name>
43545                  <description>Disable endpoint IN 6 (no response to IN tokens)</description>
43546                  <value>0</value>
43547                </enumeratedValue>
43548                <enumeratedValue>
43549                  <name>Enable</name>
43550                  <description>Enable endpoint IN 6 (response to IN tokens)</description>
43551                  <value>1</value>
43552                </enumeratedValue>
43553              </enumeratedValues>
43554            </field>
43555            <field>
43556              <name>IN7</name>
43557              <description>Enable IN endpoint 7</description>
43558              <lsb>7</lsb>
43559              <msb>7</msb>
43560              <enumeratedValues>
43561                <enumeratedValue>
43562                  <name>Disable</name>
43563                  <description>Disable endpoint IN 7 (no response to IN tokens)</description>
43564                  <value>0</value>
43565                </enumeratedValue>
43566                <enumeratedValue>
43567                  <name>Enable</name>
43568                  <description>Enable endpoint IN 7 (response to IN tokens)</description>
43569                  <value>1</value>
43570                </enumeratedValue>
43571              </enumeratedValues>
43572            </field>
43573            <field>
43574              <name>ISOIN</name>
43575              <description>Enable ISO IN endpoint</description>
43576              <lsb>8</lsb>
43577              <msb>8</msb>
43578              <enumeratedValues>
43579                <enumeratedValue>
43580                  <name>Disable</name>
43581                  <description>Disable ISO IN endpoint 8</description>
43582                  <value>0</value>
43583                </enumeratedValue>
43584                <enumeratedValue>
43585                  <name>Enable</name>
43586                  <description>Enable ISO IN endpoint 8</description>
43587                  <value>1</value>
43588                </enumeratedValue>
43589              </enumeratedValues>
43590            </field>
43591          </fields>
43592        </register>
43593        <register>
43594          <name>EPOUTEN</name>
43595          <description>Endpoint OUT enable</description>
43596          <addressOffset>0x514</addressOffset>
43597          <access>read-write</access>
43598          <resetValue>0x00000001</resetValue>
43599          <fields>
43600            <field>
43601              <name>OUT0</name>
43602              <description>Enable OUT endpoint 0</description>
43603              <lsb>0</lsb>
43604              <msb>0</msb>
43605              <enumeratedValues>
43606                <enumeratedValue>
43607                  <name>Disable</name>
43608                  <description>Disable endpoint OUT 0 (no response to OUT tokens)</description>
43609                  <value>0</value>
43610                </enumeratedValue>
43611                <enumeratedValue>
43612                  <name>Enable</name>
43613                  <description>Enable endpoint OUT 0 (response to OUT tokens)</description>
43614                  <value>1</value>
43615                </enumeratedValue>
43616              </enumeratedValues>
43617            </field>
43618            <field>
43619              <name>OUT1</name>
43620              <description>Enable OUT endpoint 1</description>
43621              <lsb>1</lsb>
43622              <msb>1</msb>
43623              <enumeratedValues>
43624                <enumeratedValue>
43625                  <name>Disable</name>
43626                  <description>Disable endpoint OUT 1 (no response to OUT tokens)</description>
43627                  <value>0</value>
43628                </enumeratedValue>
43629                <enumeratedValue>
43630                  <name>Enable</name>
43631                  <description>Enable endpoint OUT 1 (response to OUT tokens)</description>
43632                  <value>1</value>
43633                </enumeratedValue>
43634              </enumeratedValues>
43635            </field>
43636            <field>
43637              <name>OUT2</name>
43638              <description>Enable OUT endpoint 2</description>
43639              <lsb>2</lsb>
43640              <msb>2</msb>
43641              <enumeratedValues>
43642                <enumeratedValue>
43643                  <name>Disable</name>
43644                  <description>Disable endpoint OUT 2 (no response to OUT tokens)</description>
43645                  <value>0</value>
43646                </enumeratedValue>
43647                <enumeratedValue>
43648                  <name>Enable</name>
43649                  <description>Enable endpoint OUT 2 (response to OUT tokens)</description>
43650                  <value>1</value>
43651                </enumeratedValue>
43652              </enumeratedValues>
43653            </field>
43654            <field>
43655              <name>OUT3</name>
43656              <description>Enable OUT endpoint 3</description>
43657              <lsb>3</lsb>
43658              <msb>3</msb>
43659              <enumeratedValues>
43660                <enumeratedValue>
43661                  <name>Disable</name>
43662                  <description>Disable endpoint OUT 3 (no response to OUT tokens)</description>
43663                  <value>0</value>
43664                </enumeratedValue>
43665                <enumeratedValue>
43666                  <name>Enable</name>
43667                  <description>Enable endpoint OUT 3 (response to OUT tokens)</description>
43668                  <value>1</value>
43669                </enumeratedValue>
43670              </enumeratedValues>
43671            </field>
43672            <field>
43673              <name>OUT4</name>
43674              <description>Enable OUT endpoint 4</description>
43675              <lsb>4</lsb>
43676              <msb>4</msb>
43677              <enumeratedValues>
43678                <enumeratedValue>
43679                  <name>Disable</name>
43680                  <description>Disable endpoint OUT 4 (no response to OUT tokens)</description>
43681                  <value>0</value>
43682                </enumeratedValue>
43683                <enumeratedValue>
43684                  <name>Enable</name>
43685                  <description>Enable endpoint OUT 4 (response to OUT tokens)</description>
43686                  <value>1</value>
43687                </enumeratedValue>
43688              </enumeratedValues>
43689            </field>
43690            <field>
43691              <name>OUT5</name>
43692              <description>Enable OUT endpoint 5</description>
43693              <lsb>5</lsb>
43694              <msb>5</msb>
43695              <enumeratedValues>
43696                <enumeratedValue>
43697                  <name>Disable</name>
43698                  <description>Disable endpoint OUT 5 (no response to OUT tokens)</description>
43699                  <value>0</value>
43700                </enumeratedValue>
43701                <enumeratedValue>
43702                  <name>Enable</name>
43703                  <description>Enable endpoint OUT 5 (response to OUT tokens)</description>
43704                  <value>1</value>
43705                </enumeratedValue>
43706              </enumeratedValues>
43707            </field>
43708            <field>
43709              <name>OUT6</name>
43710              <description>Enable OUT endpoint 6</description>
43711              <lsb>6</lsb>
43712              <msb>6</msb>
43713              <enumeratedValues>
43714                <enumeratedValue>
43715                  <name>Disable</name>
43716                  <description>Disable endpoint OUT 6 (no response to OUT tokens)</description>
43717                  <value>0</value>
43718                </enumeratedValue>
43719                <enumeratedValue>
43720                  <name>Enable</name>
43721                  <description>Enable endpoint OUT 6 (response to OUT tokens)</description>
43722                  <value>1</value>
43723                </enumeratedValue>
43724              </enumeratedValues>
43725            </field>
43726            <field>
43727              <name>OUT7</name>
43728              <description>Enable OUT endpoint 7</description>
43729              <lsb>7</lsb>
43730              <msb>7</msb>
43731              <enumeratedValues>
43732                <enumeratedValue>
43733                  <name>Disable</name>
43734                  <description>Disable endpoint OUT 7 (no response to OUT tokens)</description>
43735                  <value>0</value>
43736                </enumeratedValue>
43737                <enumeratedValue>
43738                  <name>Enable</name>
43739                  <description>Enable endpoint OUT 7 (response to OUT tokens)</description>
43740                  <value>1</value>
43741                </enumeratedValue>
43742              </enumeratedValues>
43743            </field>
43744            <field>
43745              <name>ISOOUT</name>
43746              <description>Enable ISO OUT endpoint 8</description>
43747              <lsb>8</lsb>
43748              <msb>8</msb>
43749              <enumeratedValues>
43750                <enumeratedValue>
43751                  <name>Disable</name>
43752                  <description>Disable ISO OUT endpoint 8</description>
43753                  <value>0</value>
43754                </enumeratedValue>
43755                <enumeratedValue>
43756                  <name>Enable</name>
43757                  <description>Enable ISO OUT endpoint 8</description>
43758                  <value>1</value>
43759                </enumeratedValue>
43760              </enumeratedValues>
43761            </field>
43762          </fields>
43763        </register>
43764        <register>
43765          <name>EPSTALL</name>
43766          <description>STALL endpoints</description>
43767          <addressOffset>0x518</addressOffset>
43768          <access>write-only</access>
43769          <resetValue>0x00000000</resetValue>
43770          <readAction>modifyExternal</readAction>
43771          <fields>
43772            <field>
43773              <name>EP</name>
43774              <description>Select endpoint number</description>
43775              <lsb>0</lsb>
43776              <msb>2</msb>
43777            </field>
43778            <field>
43779              <name>IO</name>
43780              <description>Selects IN or OUT endpoint</description>
43781              <lsb>7</lsb>
43782              <msb>7</msb>
43783              <enumeratedValues>
43784                <enumeratedValue>
43785                  <name>Out</name>
43786                  <description>Selects OUT endpoint</description>
43787                  <value>0</value>
43788                </enumeratedValue>
43789                <enumeratedValue>
43790                  <name>In</name>
43791                  <description>Selects IN endpoint</description>
43792                  <value>1</value>
43793                </enumeratedValue>
43794              </enumeratedValues>
43795            </field>
43796            <field>
43797              <name>STALL</name>
43798              <description>Stall selected endpoint</description>
43799              <lsb>8</lsb>
43800              <msb>8</msb>
43801              <enumeratedValues>
43802                <enumeratedValue>
43803                  <name>UnStall</name>
43804                  <description>Don't stall selected endpoint</description>
43805                  <value>0</value>
43806                </enumeratedValue>
43807                <enumeratedValue>
43808                  <name>Stall</name>
43809                  <description>Stall selected endpoint</description>
43810                  <value>1</value>
43811                </enumeratedValue>
43812              </enumeratedValues>
43813            </field>
43814          </fields>
43815        </register>
43816        <register>
43817          <name>ISOSPLIT</name>
43818          <description>Controls the split of ISO buffers</description>
43819          <addressOffset>0x51C</addressOffset>
43820          <access>read-write</access>
43821          <fields>
43822            <field>
43823              <name>SPLIT</name>
43824              <description>Controls the split of ISO buffers</description>
43825              <lsb>0</lsb>
43826              <msb>15</msb>
43827              <enumeratedValues>
43828                <enumeratedValue>
43829                  <name>OneDir</name>
43830                  <description>Full buffer dedicated to either iso IN or OUT</description>
43831                  <value>0x0000</value>
43832                </enumeratedValue>
43833                <enumeratedValue>
43834                  <name>HalfIN</name>
43835                  <description>Lower half for IN, upper half for OUT</description>
43836                  <value>0x0080</value>
43837                </enumeratedValue>
43838              </enumeratedValues>
43839            </field>
43840          </fields>
43841        </register>
43842        <register>
43843          <name>FRAMECNTR</name>
43844          <description>Returns the current value of the start of frame counter</description>
43845          <addressOffset>0x520</addressOffset>
43846          <access>read-only</access>
43847          <fields>
43848            <field>
43849              <name>FRAMECNTR</name>
43850              <description>Returns the current value of the start of frame counter</description>
43851              <lsb>0</lsb>
43852              <msb>10</msb>
43853            </field>
43854          </fields>
43855        </register>
43856        <register>
43857          <name>LOWPOWER</name>
43858          <description>Controls USBD peripheral low power mode during USB suspend</description>
43859          <addressOffset>0x52C</addressOffset>
43860          <access>read-write</access>
43861          <resetValue>0x00000000</resetValue>
43862          <fields>
43863            <field>
43864              <name>LOWPOWER</name>
43865              <description>Controls USBD peripheral low-power mode during USB suspend</description>
43866              <lsb>0</lsb>
43867              <msb>0</msb>
43868              <enumeratedValues>
43869                <enumeratedValue>
43870                  <name>ForceNormal</name>
43871                  <description>Software must write this value to exit low power mode and before performing a remote wake-up</description>
43872                  <value>0</value>
43873                </enumeratedValue>
43874                <enumeratedValue>
43875                  <name>LowPower</name>
43876                  <description>Software must write this value to enter low power mode after DMA and software have finished interacting with the USB peripheral</description>
43877                  <value>1</value>
43878                </enumeratedValue>
43879              </enumeratedValues>
43880            </field>
43881          </fields>
43882        </register>
43883        <register>
43884          <name>ISOINCONFIG</name>
43885          <description>Controls the response of the ISO IN endpoint to an IN token when no data is ready to be sent</description>
43886          <addressOffset>0x530</addressOffset>
43887          <access>read-write</access>
43888          <fields>
43889            <field>
43890              <name>RESPONSE</name>
43891              <description>Controls the response of the ISO IN endpoint to an IN token when no data is ready to be sent</description>
43892              <lsb>0</lsb>
43893              <msb>0</msb>
43894              <enumeratedValues>
43895                <enumeratedValue>
43896                  <name>NoResp</name>
43897                  <description>Endpoint does not respond in that case</description>
43898                  <value>0</value>
43899                </enumeratedValue>
43900                <enumeratedValue>
43901                  <name>ZeroData</name>
43902                  <description>Endpoint responds with a zero-length data packet in that case</description>
43903                  <value>1</value>
43904                </enumeratedValue>
43905              </enumeratedValues>
43906            </field>
43907          </fields>
43908        </register>
43909        <cluster>
43910          <dim>8</dim>
43911          <dimIncrement>0x014</dimIncrement>
43912          <name>EPIN[%s]</name>
43913          <description>Unspecified</description>
43914          <headerStructName>USBD_EPIN</headerStructName>
43915          <addressOffset>0x600</addressOffset>
43916          <register>
43917            <name>PTR</name>
43918            <description>Description cluster[n]: Data pointer</description>
43919            <addressOffset>0x000</addressOffset>
43920            <access>read-write</access>
43921            <fields>
43922              <field>
43923                <name>PTR</name>
43924                <description>Data pointer. Accepts any address in Data RAM.</description>
43925                <lsb>0</lsb>
43926                <msb>31</msb>
43927              </field>
43928            </fields>
43929          </register>
43930          <register>
43931            <name>MAXCNT</name>
43932            <description>Description cluster[n]: Maximum number of bytes to transfer</description>
43933            <addressOffset>0x004</addressOffset>
43934            <access>read-write</access>
43935            <fields>
43936              <field>
43937                <name>MAXCNT</name>
43938                <description>Maximum number of bytes to transfer</description>
43939                <lsb>0</lsb>
43940                <msb>6</msb>
43941              </field>
43942            </fields>
43943          </register>
43944          <register>
43945            <name>AMOUNT</name>
43946            <description>Description cluster[n]: Number of bytes transferred in the last transaction</description>
43947            <addressOffset>0x008</addressOffset>
43948            <access>read-only</access>
43949            <fields>
43950              <field>
43951                <name>AMOUNT</name>
43952                <description>Number of bytes transferred in the last transaction</description>
43953                <lsb>0</lsb>
43954                <msb>6</msb>
43955              </field>
43956            </fields>
43957          </register>
43958        </cluster>
43959        <cluster>
43960          <name>ISOIN</name>
43961          <description>Unspecified</description>
43962          <headerStructName>USBD_ISOIN</headerStructName>
43963          <addressOffset>0x6A0</addressOffset>
43964          <register>
43965            <name>PTR</name>
43966            <description>Data pointer</description>
43967            <addressOffset>0x000</addressOffset>
43968            <access>read-write</access>
43969            <fields>
43970              <field>
43971                <name>PTR</name>
43972                <description>Data pointer. Accepts any address in Data RAM.</description>
43973                <lsb>0</lsb>
43974                <msb>31</msb>
43975              </field>
43976            </fields>
43977          </register>
43978          <register>
43979            <name>MAXCNT</name>
43980            <description>Maximum number of bytes to transfer</description>
43981            <addressOffset>0x004</addressOffset>
43982            <access>read-write</access>
43983            <fields>
43984              <field>
43985                <name>MAXCNT</name>
43986                <description>Maximum number of bytes to transfer</description>
43987                <lsb>0</lsb>
43988                <msb>9</msb>
43989              </field>
43990            </fields>
43991          </register>
43992          <register>
43993            <name>AMOUNT</name>
43994            <description>Number of bytes transferred in the last transaction</description>
43995            <addressOffset>0x008</addressOffset>
43996            <access>read-only</access>
43997            <fields>
43998              <field>
43999                <name>AMOUNT</name>
44000                <description>Number of bytes transferred in the last transaction</description>
44001                <lsb>0</lsb>
44002                <msb>9</msb>
44003              </field>
44004            </fields>
44005          </register>
44006        </cluster>
44007        <cluster>
44008          <dim>8</dim>
44009          <dimIncrement>0x014</dimIncrement>
44010          <name>EPOUT[%s]</name>
44011          <description>Unspecified</description>
44012          <headerStructName>USBD_EPOUT</headerStructName>
44013          <addressOffset>0x700</addressOffset>
44014          <register>
44015            <name>PTR</name>
44016            <description>Description cluster[n]: Data pointer</description>
44017            <addressOffset>0x000</addressOffset>
44018            <access>read-write</access>
44019            <fields>
44020              <field>
44021                <name>PTR</name>
44022                <description>Data pointer. Accepts any address in Data RAM.</description>
44023                <lsb>0</lsb>
44024                <msb>31</msb>
44025              </field>
44026            </fields>
44027          </register>
44028          <register>
44029            <name>MAXCNT</name>
44030            <description>Description cluster[n]: Maximum number of bytes to transfer</description>
44031            <addressOffset>0x004</addressOffset>
44032            <access>read-write</access>
44033            <fields>
44034              <field>
44035                <name>MAXCNT</name>
44036                <description>Maximum number of bytes to transfer</description>
44037                <lsb>0</lsb>
44038                <msb>6</msb>
44039              </field>
44040            </fields>
44041          </register>
44042          <register>
44043            <name>AMOUNT</name>
44044            <description>Description cluster[n]: Number of bytes transferred in the last transaction</description>
44045            <addressOffset>0x008</addressOffset>
44046            <access>read-only</access>
44047            <fields>
44048              <field>
44049                <name>AMOUNT</name>
44050                <description>Number of bytes transferred in the last transaction</description>
44051                <lsb>0</lsb>
44052                <msb>6</msb>
44053              </field>
44054            </fields>
44055          </register>
44056        </cluster>
44057        <cluster>
44058          <name>ISOOUT</name>
44059          <description>Unspecified</description>
44060          <headerStructName>USBD_ISOOUT</headerStructName>
44061          <addressOffset>0x7A0</addressOffset>
44062          <register>
44063            <name>PTR</name>
44064            <description>Data pointer</description>
44065            <addressOffset>0x000</addressOffset>
44066            <access>read-write</access>
44067            <fields>
44068              <field>
44069                <name>PTR</name>
44070                <description>Data pointer. Accepts any address in Data RAM.</description>
44071                <lsb>0</lsb>
44072                <msb>31</msb>
44073              </field>
44074            </fields>
44075          </register>
44076          <register>
44077            <name>MAXCNT</name>
44078            <description>Maximum number of bytes to transfer</description>
44079            <addressOffset>0x004</addressOffset>
44080            <access>read-write</access>
44081            <fields>
44082              <field>
44083                <name>MAXCNT</name>
44084                <description>Maximum number of bytes to transfer</description>
44085                <lsb>0</lsb>
44086                <msb>9</msb>
44087              </field>
44088            </fields>
44089          </register>
44090          <register>
44091            <name>AMOUNT</name>
44092            <description>Number of bytes transferred in the last transaction</description>
44093            <addressOffset>0x008</addressOffset>
44094            <access>read-only</access>
44095            <fields>
44096              <field>
44097                <name>AMOUNT</name>
44098                <description>Number of bytes transferred in the last transaction</description>
44099                <lsb>0</lsb>
44100                <msb>9</msb>
44101              </field>
44102            </fields>
44103          </register>
44104        </cluster>
44105      </registers>
44106    </peripheral>
44107    <peripheral derivedFrom="UARTE0">
44108      <name>UARTE1</name>
44109      <description>UART with EasyDMA 1</description>
44110      <baseAddress>0x40028000</baseAddress>
44111      <interrupt>
44112        <name>UARTE1</name>
44113        <value>40</value>
44114      </interrupt>
44115    </peripheral>
44116    <peripheral>
44117      <name>QSPI</name>
44118      <description>External flash interface</description>
44119      <baseAddress>0x40029000</baseAddress>
44120      <addressBlock>
44121        <offset>0</offset>
44122        <size>0x1000</size>
44123        <usage>registers</usage>
44124      </addressBlock>
44125      <interrupt>
44126        <name>QSPI</name>
44127        <value>41</value>
44128      </interrupt>
44129      <groupName>QSPI</groupName>
44130      <size>0x20</size>
44131      <registers>
44132        <register>
44133          <name>TASKS_ACTIVATE</name>
44134          <description>Activate QSPI interface</description>
44135          <addressOffset>0x000</addressOffset>
44136          <access>write-only</access>
44137          <fields>
44138            <field>
44139              <name>TASKS_ACTIVATE</name>
44140              <lsb>0</lsb>
44141              <msb>0</msb>
44142            </field>
44143          </fields>
44144        </register>
44145        <register>
44146          <name>TASKS_READSTART</name>
44147          <description>Start transfer from external flash memory to internal RAM</description>
44148          <addressOffset>0x004</addressOffset>
44149          <access>write-only</access>
44150          <fields>
44151            <field>
44152              <name>TASKS_READSTART</name>
44153              <lsb>0</lsb>
44154              <msb>0</msb>
44155            </field>
44156          </fields>
44157        </register>
44158        <register>
44159          <name>TASKS_WRITESTART</name>
44160          <description>Start transfer from internal RAM to external flash memory</description>
44161          <addressOffset>0x008</addressOffset>
44162          <access>write-only</access>
44163          <fields>
44164            <field>
44165              <name>TASKS_WRITESTART</name>
44166              <lsb>0</lsb>
44167              <msb>0</msb>
44168            </field>
44169          </fields>
44170        </register>
44171        <register>
44172          <name>TASKS_ERASESTART</name>
44173          <description>Start external flash memory erase operation</description>
44174          <addressOffset>0x00C</addressOffset>
44175          <access>write-only</access>
44176          <fields>
44177            <field>
44178              <name>TASKS_ERASESTART</name>
44179              <lsb>0</lsb>
44180              <msb>0</msb>
44181            </field>
44182          </fields>
44183        </register>
44184        <register>
44185          <name>TASKS_DEACTIVATE</name>
44186          <description>Deactivate QSPI interface</description>
44187          <addressOffset>0x010</addressOffset>
44188          <access>write-only</access>
44189          <fields>
44190            <field>
44191              <name>TASKS_DEACTIVATE</name>
44192              <lsb>0</lsb>
44193              <msb>0</msb>
44194            </field>
44195          </fields>
44196        </register>
44197        <register>
44198          <name>EVENTS_READY</name>
44199          <description>QSPI peripheral is ready. This event will be generated as a response to any QSPI task.</description>
44200          <addressOffset>0x100</addressOffset>
44201          <access>read-write</access>
44202          <fields>
44203            <field>
44204              <name>EVENTS_READY</name>
44205              <lsb>0</lsb>
44206              <msb>0</msb>
44207            </field>
44208          </fields>
44209        </register>
44210        <register>
44211          <name>INTEN</name>
44212          <description>Enable or disable interrupt</description>
44213          <addressOffset>0x300</addressOffset>
44214          <access>read-write</access>
44215          <fields>
44216            <field>
44217              <name>READY</name>
44218              <description>Enable or disable interrupt for READY event</description>
44219              <lsb>0</lsb>
44220              <msb>0</msb>
44221              <enumeratedValues>
44222                <enumeratedValue>
44223                  <name>Disabled</name>
44224                  <description>Disable</description>
44225                  <value>0</value>
44226                </enumeratedValue>
44227                <enumeratedValue>
44228                  <name>Enabled</name>
44229                  <description>Enable</description>
44230                  <value>1</value>
44231                </enumeratedValue>
44232              </enumeratedValues>
44233            </field>
44234          </fields>
44235        </register>
44236        <register>
44237          <name>INTENSET</name>
44238          <description>Enable interrupt</description>
44239          <addressOffset>0x304</addressOffset>
44240          <access>read-write</access>
44241          <fields>
44242            <field>
44243              <name>READY</name>
44244              <description>Write '1' to enable interrupt for READY event</description>
44245              <lsb>0</lsb>
44246              <msb>0</msb>
44247              <enumeratedValues>
44248                <usage>read</usage>
44249                <enumeratedValue>
44250                  <name>Disabled</name>
44251                  <description>Read: Disabled</description>
44252                  <value>0</value>
44253                </enumeratedValue>
44254                <enumeratedValue>
44255                  <name>Enabled</name>
44256                  <description>Read: Enabled</description>
44257                  <value>1</value>
44258                </enumeratedValue>
44259              </enumeratedValues>
44260              <enumeratedValues>
44261                <usage>write</usage>
44262                <enumeratedValue>
44263                  <name>Set</name>
44264                  <description>Enable</description>
44265                  <value>1</value>
44266                </enumeratedValue>
44267              </enumeratedValues>
44268            </field>
44269          </fields>
44270        </register>
44271        <register>
44272          <name>INTENCLR</name>
44273          <description>Disable interrupt</description>
44274          <addressOffset>0x308</addressOffset>
44275          <access>read-write</access>
44276          <fields>
44277            <field>
44278              <name>READY</name>
44279              <description>Write '1' to disable interrupt for READY event</description>
44280              <lsb>0</lsb>
44281              <msb>0</msb>
44282              <enumeratedValues>
44283                <usage>read</usage>
44284                <enumeratedValue>
44285                  <name>Disabled</name>
44286                  <description>Read: Disabled</description>
44287                  <value>0</value>
44288                </enumeratedValue>
44289                <enumeratedValue>
44290                  <name>Enabled</name>
44291                  <description>Read: Enabled</description>
44292                  <value>1</value>
44293                </enumeratedValue>
44294              </enumeratedValues>
44295              <enumeratedValues>
44296                <usage>write</usage>
44297                <enumeratedValue>
44298                  <name>Clear</name>
44299                  <description>Disable</description>
44300                  <value>1</value>
44301                </enumeratedValue>
44302              </enumeratedValues>
44303            </field>
44304          </fields>
44305        </register>
44306        <register>
44307          <name>ENABLE</name>
44308          <description>Enable QSPI peripheral and acquire the pins selected in PSELn registers</description>
44309          <addressOffset>0x500</addressOffset>
44310          <access>read-write</access>
44311          <fields>
44312            <field>
44313              <name>ENABLE</name>
44314              <description>Enable or disable QSPI</description>
44315              <lsb>0</lsb>
44316              <msb>0</msb>
44317              <enumeratedValues>
44318                <enumeratedValue>
44319                  <name>Disabled</name>
44320                  <description>Disable QSPI</description>
44321                  <value>0</value>
44322                </enumeratedValue>
44323                <enumeratedValue>
44324                  <name>Enabled</name>
44325                  <description>Enable QSPI</description>
44326                  <value>1</value>
44327                </enumeratedValue>
44328              </enumeratedValues>
44329            </field>
44330          </fields>
44331        </register>
44332        <cluster>
44333          <name>READ</name>
44334          <description>Unspecified</description>
44335          <headerStructName>QSPI_READ</headerStructName>
44336          <addressOffset>0x504</addressOffset>
44337          <register>
44338            <name>SRC</name>
44339            <description>Flash memory source address</description>
44340            <addressOffset>0x000</addressOffset>
44341            <access>read-write</access>
44342            <fields>
44343              <field>
44344                <name>SRC</name>
44345                <description>Word-aligned flash memory source address.</description>
44346                <lsb>0</lsb>
44347                <msb>31</msb>
44348              </field>
44349            </fields>
44350          </register>
44351          <register>
44352            <name>DST</name>
44353            <description>RAM destination address</description>
44354            <addressOffset>0x004</addressOffset>
44355            <access>read-write</access>
44356            <fields>
44357              <field>
44358                <name>DST</name>
44359                <description>Word-aligned RAM destination address.</description>
44360                <lsb>0</lsb>
44361                <msb>31</msb>
44362              </field>
44363            </fields>
44364          </register>
44365          <register>
44366            <name>CNT</name>
44367            <description>Read transfer length</description>
44368            <addressOffset>0x008</addressOffset>
44369            <access>read-write</access>
44370            <fields>
44371              <field>
44372                <name>CNT</name>
44373                <description>Read transfer length in number of bytes. The length must be a multiple of 4 bytes.</description>
44374                <lsb>0</lsb>
44375                <msb>20</msb>
44376              </field>
44377            </fields>
44378          </register>
44379        </cluster>
44380        <cluster>
44381          <name>WRITE</name>
44382          <description>Unspecified</description>
44383          <headerStructName>QSPI_WRITE</headerStructName>
44384          <addressOffset>0x510</addressOffset>
44385          <register>
44386            <name>DST</name>
44387            <description>Flash destination address</description>
44388            <addressOffset>0x000</addressOffset>
44389            <access>read-write</access>
44390            <fields>
44391              <field>
44392                <name>DST</name>
44393                <description>Word-aligned flash destination address.</description>
44394                <lsb>0</lsb>
44395                <msb>31</msb>
44396              </field>
44397            </fields>
44398          </register>
44399          <register>
44400            <name>SRC</name>
44401            <description>RAM source address</description>
44402            <addressOffset>0x004</addressOffset>
44403            <access>read-write</access>
44404            <fields>
44405              <field>
44406                <name>SRC</name>
44407                <description>Word-aligned RAM source address.</description>
44408                <lsb>0</lsb>
44409                <msb>31</msb>
44410              </field>
44411            </fields>
44412          </register>
44413          <register>
44414            <name>CNT</name>
44415            <description>Write transfer length</description>
44416            <addressOffset>0x008</addressOffset>
44417            <access>read-write</access>
44418            <fields>
44419              <field>
44420                <name>CNT</name>
44421                <description>Write transfer length in number of bytes. The length must be a multiple of 4 bytes.</description>
44422                <lsb>0</lsb>
44423                <msb>20</msb>
44424              </field>
44425            </fields>
44426          </register>
44427        </cluster>
44428        <cluster>
44429          <name>ERASE</name>
44430          <description>Unspecified</description>
44431          <headerStructName>QSPI_ERASE</headerStructName>
44432          <addressOffset>0x51C</addressOffset>
44433          <register>
44434            <name>PTR</name>
44435            <description>Start address of flash block to be erased</description>
44436            <addressOffset>0x000</addressOffset>
44437            <access>read-write</access>
44438            <fields>
44439              <field>
44440                <name>PTR</name>
44441                <description>Word-aligned start address of block to be erased.</description>
44442                <lsb>0</lsb>
44443                <msb>31</msb>
44444              </field>
44445            </fields>
44446          </register>
44447          <register>
44448            <name>LEN</name>
44449            <description>Size of block to be erased.</description>
44450            <addressOffset>0x004</addressOffset>
44451            <access>read-write</access>
44452            <fields>
44453              <field>
44454                <name>LEN</name>
44455                <description>LEN</description>
44456                <lsb>0</lsb>
44457                <msb>1</msb>
44458                <enumeratedValues>
44459                  <enumeratedValue>
44460                    <name>4KB</name>
44461                    <description>Erase 4 kB block (flash command 0x20)</description>
44462                    <value>0</value>
44463                  </enumeratedValue>
44464                  <enumeratedValue>
44465                    <name>64KB</name>
44466                    <description>Erase 64 kB block (flash command 0xD8)</description>
44467                    <value>1</value>
44468                  </enumeratedValue>
44469                  <enumeratedValue>
44470                    <name>All</name>
44471                    <description>Erase all (flash command 0xC7)</description>
44472                    <value>2</value>
44473                  </enumeratedValue>
44474                </enumeratedValues>
44475              </field>
44476            </fields>
44477          </register>
44478        </cluster>
44479        <cluster>
44480          <name>PSEL</name>
44481          <description>Unspecified</description>
44482          <headerStructName>QSPI_PSEL</headerStructName>
44483          <addressOffset>0x524</addressOffset>
44484          <register>
44485            <name>SCK</name>
44486            <description>Pin select for serial clock SCK</description>
44487            <addressOffset>0x000</addressOffset>
44488            <access>read-write</access>
44489            <resetValue>0xFFFFFFFF</resetValue>
44490            <fields>
44491              <field>
44492                <name>PIN</name>
44493                <description>Pin number</description>
44494                <lsb>0</lsb>
44495                <msb>4</msb>
44496              </field>
44497              <field>
44498                <name>PORT</name>
44499                <description>Port number</description>
44500                <lsb>5</lsb>
44501                <msb>5</msb>
44502              </field>
44503              <field>
44504                <name>CONNECT</name>
44505                <description>Connection</description>
44506                <lsb>31</lsb>
44507                <msb>31</msb>
44508                <enumeratedValues>
44509                  <enumeratedValue>
44510                    <name>Disconnected</name>
44511                    <description>Disconnect</description>
44512                    <value>1</value>
44513                  </enumeratedValue>
44514                  <enumeratedValue>
44515                    <name>Connected</name>
44516                    <description>Connect</description>
44517                    <value>0</value>
44518                  </enumeratedValue>
44519                </enumeratedValues>
44520              </field>
44521            </fields>
44522          </register>
44523          <register>
44524            <name>CSN</name>
44525            <description>Pin select for chip select signal CSN.</description>
44526            <addressOffset>0x004</addressOffset>
44527            <access>read-write</access>
44528            <resetValue>0xFFFFFFFF</resetValue>
44529            <fields>
44530              <field>
44531                <name>PIN</name>
44532                <description>Pin number</description>
44533                <lsb>0</lsb>
44534                <msb>4</msb>
44535              </field>
44536              <field>
44537                <name>PORT</name>
44538                <description>Port number</description>
44539                <lsb>5</lsb>
44540                <msb>5</msb>
44541              </field>
44542              <field>
44543                <name>CONNECT</name>
44544                <description>Connection</description>
44545                <lsb>31</lsb>
44546                <msb>31</msb>
44547                <enumeratedValues>
44548                  <enumeratedValue>
44549                    <name>Disconnected</name>
44550                    <description>Disconnect</description>
44551                    <value>1</value>
44552                  </enumeratedValue>
44553                  <enumeratedValue>
44554                    <name>Connected</name>
44555                    <description>Connect</description>
44556                    <value>0</value>
44557                  </enumeratedValue>
44558                </enumeratedValues>
44559              </field>
44560            </fields>
44561          </register>
44562          <register>
44563            <name>IO0</name>
44564            <description>Pin select for serial data MOSI/IO0.</description>
44565            <addressOffset>0x00C</addressOffset>
44566            <access>read-write</access>
44567            <resetValue>0xFFFFFFFF</resetValue>
44568            <fields>
44569              <field>
44570                <name>PIN</name>
44571                <description>Pin number</description>
44572                <lsb>0</lsb>
44573                <msb>4</msb>
44574              </field>
44575              <field>
44576                <name>PORT</name>
44577                <description>Port number</description>
44578                <lsb>5</lsb>
44579                <msb>5</msb>
44580              </field>
44581              <field>
44582                <name>CONNECT</name>
44583                <description>Connection</description>
44584                <lsb>31</lsb>
44585                <msb>31</msb>
44586                <enumeratedValues>
44587                  <enumeratedValue>
44588                    <name>Disconnected</name>
44589                    <description>Disconnect</description>
44590                    <value>1</value>
44591                  </enumeratedValue>
44592                  <enumeratedValue>
44593                    <name>Connected</name>
44594                    <description>Connect</description>
44595                    <value>0</value>
44596                  </enumeratedValue>
44597                </enumeratedValues>
44598              </field>
44599            </fields>
44600          </register>
44601          <register>
44602            <name>IO1</name>
44603            <description>Pin select for serial data MISO/IO1.</description>
44604            <addressOffset>0x010</addressOffset>
44605            <access>read-write</access>
44606            <resetValue>0xFFFFFFFF</resetValue>
44607            <fields>
44608              <field>
44609                <name>PIN</name>
44610                <description>Pin number</description>
44611                <lsb>0</lsb>
44612                <msb>4</msb>
44613              </field>
44614              <field>
44615                <name>PORT</name>
44616                <description>Port number</description>
44617                <lsb>5</lsb>
44618                <msb>5</msb>
44619              </field>
44620              <field>
44621                <name>CONNECT</name>
44622                <description>Connection</description>
44623                <lsb>31</lsb>
44624                <msb>31</msb>
44625                <enumeratedValues>
44626                  <enumeratedValue>
44627                    <name>Disconnected</name>
44628                    <description>Disconnect</description>
44629                    <value>1</value>
44630                  </enumeratedValue>
44631                  <enumeratedValue>
44632                    <name>Connected</name>
44633                    <description>Connect</description>
44634                    <value>0</value>
44635                  </enumeratedValue>
44636                </enumeratedValues>
44637              </field>
44638            </fields>
44639          </register>
44640          <register>
44641            <name>IO2</name>
44642            <description>Pin select for serial data IO2.</description>
44643            <addressOffset>0x014</addressOffset>
44644            <access>read-write</access>
44645            <resetValue>0xFFFFFFFF</resetValue>
44646            <fields>
44647              <field>
44648                <name>PIN</name>
44649                <description>Pin number</description>
44650                <lsb>0</lsb>
44651                <msb>4</msb>
44652              </field>
44653              <field>
44654                <name>PORT</name>
44655                <description>Port number</description>
44656                <lsb>5</lsb>
44657                <msb>5</msb>
44658              </field>
44659              <field>
44660                <name>CONNECT</name>
44661                <description>Connection</description>
44662                <lsb>31</lsb>
44663                <msb>31</msb>
44664                <enumeratedValues>
44665                  <enumeratedValue>
44666                    <name>Disconnected</name>
44667                    <description>Disconnect</description>
44668                    <value>1</value>
44669                  </enumeratedValue>
44670                  <enumeratedValue>
44671                    <name>Connected</name>
44672                    <description>Connect</description>
44673                    <value>0</value>
44674                  </enumeratedValue>
44675                </enumeratedValues>
44676              </field>
44677            </fields>
44678          </register>
44679          <register>
44680            <name>IO3</name>
44681            <description>Pin select for serial data IO3.</description>
44682            <addressOffset>0x018</addressOffset>
44683            <access>read-write</access>
44684            <resetValue>0xFFFFFFFF</resetValue>
44685            <fields>
44686              <field>
44687                <name>PIN</name>
44688                <description>Pin number</description>
44689                <lsb>0</lsb>
44690                <msb>4</msb>
44691              </field>
44692              <field>
44693                <name>PORT</name>
44694                <description>Port number</description>
44695                <lsb>5</lsb>
44696                <msb>5</msb>
44697              </field>
44698              <field>
44699                <name>CONNECT</name>
44700                <description>Connection</description>
44701                <lsb>31</lsb>
44702                <msb>31</msb>
44703                <enumeratedValues>
44704                  <enumeratedValue>
44705                    <name>Disconnected</name>
44706                    <description>Disconnect</description>
44707                    <value>1</value>
44708                  </enumeratedValue>
44709                  <enumeratedValue>
44710                    <name>Connected</name>
44711                    <description>Connect</description>
44712                    <value>0</value>
44713                  </enumeratedValue>
44714                </enumeratedValues>
44715              </field>
44716            </fields>
44717          </register>
44718        </cluster>
44719        <register>
44720          <name>XIPOFFSET</name>
44721          <description>Address offset into the external memory for Execute in Place operation.</description>
44722          <addressOffset>0x540</addressOffset>
44723          <access>read-write</access>
44724          <fields>
44725            <field>
44726              <name>XIPOFFSET</name>
44727              <description>Address offset into the external memory for Execute in Place operation. Value must be a multiple of 4.</description>
44728              <lsb>0</lsb>
44729              <msb>31</msb>
44730            </field>
44731          </fields>
44732        </register>
44733        <register>
44734          <name>IFCONFIG0</name>
44735          <description>Interface configuration.</description>
44736          <addressOffset>0x544</addressOffset>
44737          <access>read-write</access>
44738          <fields>
44739            <field>
44740              <name>READOC</name>
44741              <description>Configure number of data lines and opcode used for reading.</description>
44742              <lsb>0</lsb>
44743              <msb>2</msb>
44744              <enumeratedValues>
44745                <enumeratedValue>
44746                  <name>FASTREAD</name>
44747                  <description>Single data line SPI. FAST_READ (opcode 0x0B).</description>
44748                  <value>0</value>
44749                </enumeratedValue>
44750                <enumeratedValue>
44751                  <name>READ2O</name>
44752                  <description>Dual data line SPI. READ2O (opcode 0x3B).</description>
44753                  <value>1</value>
44754                </enumeratedValue>
44755                <enumeratedValue>
44756                  <name>READ2IO</name>
44757                  <description>Dual data line SPI. READ2IO (opcode 0xBB).</description>
44758                  <value>2</value>
44759                </enumeratedValue>
44760                <enumeratedValue>
44761                  <name>READ4O</name>
44762                  <description>Quad data line SPI. READ4O (opcode 0x6B).</description>
44763                  <value>3</value>
44764                </enumeratedValue>
44765                <enumeratedValue>
44766                  <name>READ4IO</name>
44767                  <description>Quad data line SPI. READ4IO (opcode 0xEB).</description>
44768                  <value>4</value>
44769                </enumeratedValue>
44770              </enumeratedValues>
44771            </field>
44772            <field>
44773              <name>WRITEOC</name>
44774              <description>Configure number of data lines and opcode used for writing.</description>
44775              <lsb>3</lsb>
44776              <msb>5</msb>
44777              <enumeratedValues>
44778                <enumeratedValue>
44779                  <name>PP</name>
44780                  <description>Single data line SPI. PP (opcode 0x02).</description>
44781                  <value>0</value>
44782                </enumeratedValue>
44783                <enumeratedValue>
44784                  <name>PP2O</name>
44785                  <description>Dual data line SPI. PP2O (opcode 0xA2).</description>
44786                  <value>1</value>
44787                </enumeratedValue>
44788                <enumeratedValue>
44789                  <name>PP4O</name>
44790                  <description>Quad data line SPI. PP4O (opcode 0x32).</description>
44791                  <value>2</value>
44792                </enumeratedValue>
44793                <enumeratedValue>
44794                  <name>PP4IO</name>
44795                  <description>Quad data line SPI. PP4IO (opcode 0x38).</description>
44796                  <value>3</value>
44797                </enumeratedValue>
44798              </enumeratedValues>
44799            </field>
44800            <field>
44801              <name>ADDRMODE</name>
44802              <description>Addressing mode.</description>
44803              <lsb>6</lsb>
44804              <msb>6</msb>
44805              <enumeratedValues>
44806                <enumeratedValue>
44807                  <name>24BIT</name>
44808                  <description>24-bit addressing.</description>
44809                  <value>0</value>
44810                </enumeratedValue>
44811                <enumeratedValue>
44812                  <name>32BIT</name>
44813                  <description>32-bit addressing.</description>
44814                  <value>1</value>
44815                </enumeratedValue>
44816              </enumeratedValues>
44817            </field>
44818            <field>
44819              <name>DPMENABLE</name>
44820              <description>Enable deep power-down mode (DPM) feature.</description>
44821              <lsb>7</lsb>
44822              <msb>7</msb>
44823              <enumeratedValues>
44824                <enumeratedValue>
44825                  <name>Disable</name>
44826                  <description>Disable DPM feature.</description>
44827                  <value>0</value>
44828                </enumeratedValue>
44829                <enumeratedValue>
44830                  <name>Enable</name>
44831                  <description>Enable DPM feature.</description>
44832                  <value>1</value>
44833                </enumeratedValue>
44834              </enumeratedValues>
44835            </field>
44836            <field>
44837              <name>PPSIZE</name>
44838              <description>Page size for commands PP, PP2O, PP4O and PP4IO.</description>
44839              <lsb>12</lsb>
44840              <msb>12</msb>
44841              <enumeratedValues>
44842                <enumeratedValue>
44843                  <name>256Bytes</name>
44844                  <description>256 bytes.</description>
44845                  <value>0</value>
44846                </enumeratedValue>
44847                <enumeratedValue>
44848                  <name>512Bytes</name>
44849                  <description>512 bytes.</description>
44850                  <value>1</value>
44851                </enumeratedValue>
44852              </enumeratedValues>
44853            </field>
44854          </fields>
44855        </register>
44856        <register>
44857          <name>IFCONFIG1</name>
44858          <description>Interface configuration.</description>
44859          <addressOffset>0x600</addressOffset>
44860          <access>read-write</access>
44861          <resetValue>0x00040480</resetValue>
44862          <fields>
44863            <field>
44864              <name>SCKDELAY</name>
44865              <description>Minimum amount of time that the CSN pin must stay high before it can go low again. Value is specified in number of 16 MHz periods (62.5 ns).</description>
44866              <lsb>0</lsb>
44867              <msb>7</msb>
44868            </field>
44869            <field>
44870              <name>DPMEN</name>
44871              <description>Enter/exit deep power-down mode (DPM) for external flash memory.</description>
44872              <lsb>24</lsb>
44873              <msb>24</msb>
44874              <enumeratedValues>
44875                <enumeratedValue>
44876                  <name>Exit</name>
44877                  <description>Exit DPM.</description>
44878                  <value>0</value>
44879                </enumeratedValue>
44880                <enumeratedValue>
44881                  <name>Enter</name>
44882                  <description>Enter DPM.</description>
44883                  <value>1</value>
44884                </enumeratedValue>
44885              </enumeratedValues>
44886            </field>
44887            <field>
44888              <name>SPIMODE</name>
44889              <description>Select SPI mode.</description>
44890              <lsb>25</lsb>
44891              <msb>25</msb>
44892              <enumeratedValues>
44893                <enumeratedValue>
44894                  <name>MODE0</name>
44895                  <description>Mode 0: Data are captured on the clock rising edge and data is output on a falling edge. Base level of clock is 0 (CPOL=0, CPHA=0).</description>
44896                  <value>0</value>
44897                </enumeratedValue>
44898                <enumeratedValue>
44899                  <name>MODE3</name>
44900                  <description>Mode 3: Data are captured on the clock falling edge and data is output on a rising edge. Base level of clock is 1 (CPOL=1, CPHA=1).</description>
44901                  <value>1</value>
44902                </enumeratedValue>
44903              </enumeratedValues>
44904            </field>
44905            <field>
44906              <name>SCKFREQ</name>
44907              <description>SCK frequency is given as 32 MHz / (SCKFREQ + 1).</description>
44908              <lsb>28</lsb>
44909              <msb>31</msb>
44910            </field>
44911          </fields>
44912        </register>
44913        <register>
44914          <name>STATUS</name>
44915          <description>Status register.</description>
44916          <addressOffset>0x604</addressOffset>
44917          <access>read-only</access>
44918          <fields>
44919            <field>
44920              <name>DPM</name>
44921              <description>Deep power-down mode (DPM) status of external flash.</description>
44922              <lsb>2</lsb>
44923              <msb>2</msb>
44924              <enumeratedValues>
44925                <enumeratedValue>
44926                  <name>Disabled</name>
44927                  <description>External flash is not in DPM.</description>
44928                  <value>0</value>
44929                </enumeratedValue>
44930                <enumeratedValue>
44931                  <name>Enabled</name>
44932                  <description>External flash is in DPM.</description>
44933                  <value>1</value>
44934                </enumeratedValue>
44935              </enumeratedValues>
44936            </field>
44937            <field>
44938              <name>READY</name>
44939              <description>Ready status.</description>
44940              <lsb>3</lsb>
44941              <msb>3</msb>
44942              <enumeratedValues>
44943                <enumeratedValue>
44944                  <name>READY</name>
44945                  <description>QSPI peripheral is ready. It is allowed to trigger new tasks, writing custom instructions or enter/exit DPM.</description>
44946                  <value>1</value>
44947                </enumeratedValue>
44948                <enumeratedValue>
44949                  <name>BUSY</name>
44950                  <description>QSPI peripheral is busy. It is not allowed to trigger any new tasks, writing custom instructions or enter/exit DPM.</description>
44951                  <value>0</value>
44952                </enumeratedValue>
44953              </enumeratedValues>
44954            </field>
44955            <field>
44956              <name>SREG</name>
44957              <description>Value of external flash device Status Register. When the external flash has two bytes status register this field includes the value of the low byte.</description>
44958              <lsb>24</lsb>
44959              <msb>31</msb>
44960            </field>
44961          </fields>
44962        </register>
44963        <register>
44964          <name>DPMDUR</name>
44965          <description>Set the duration required to enter/exit deep power-down mode (DPM).</description>
44966          <addressOffset>0x614</addressOffset>
44967          <access>read-write</access>
44968          <resetValue>0xFFFFFFFF</resetValue>
44969          <fields>
44970            <field>
44971              <name>ENTER</name>
44972              <description>Duration needed by external flash to enter DPM. Duration is given as ENTER * 256 * 62.5 ns.</description>
44973              <lsb>0</lsb>
44974              <msb>15</msb>
44975            </field>
44976            <field>
44977              <name>EXIT</name>
44978              <description>Duration needed by external flash to exit DPM. Duration is given as EXIT * 256 * 62.5 ns.</description>
44979              <lsb>16</lsb>
44980              <msb>31</msb>
44981            </field>
44982          </fields>
44983        </register>
44984        <register>
44985          <name>ADDRCONF</name>
44986          <description>Extended address configuration.</description>
44987          <addressOffset>0x624</addressOffset>
44988          <access>read-write</access>
44989          <resetValue>0x000000B7</resetValue>
44990          <fields>
44991            <field>
44992              <name>OPCODE</name>
44993              <description>Opcode that enters the 32-bit addressing mode.</description>
44994              <lsb>0</lsb>
44995              <msb>7</msb>
44996            </field>
44997            <field>
44998              <name>BYTE0</name>
44999              <description>Byte 0 following opcode.</description>
45000              <lsb>8</lsb>
45001              <msb>15</msb>
45002            </field>
45003            <field>
45004              <name>BYTE1</name>
45005              <description>Byte 1 following byte 0.</description>
45006              <lsb>16</lsb>
45007              <msb>23</msb>
45008            </field>
45009            <field>
45010              <name>MODE</name>
45011              <description>Extended addressing mode.</description>
45012              <lsb>24</lsb>
45013              <msb>25</msb>
45014              <enumeratedValues>
45015                <enumeratedValue>
45016                  <name>NoInstr</name>
45017                  <description>Do not send any instruction.</description>
45018                  <value>0</value>
45019                </enumeratedValue>
45020                <enumeratedValue>
45021                  <name>Opcode</name>
45022                  <description>Send opcode.</description>
45023                  <value>1</value>
45024                </enumeratedValue>
45025                <enumeratedValue>
45026                  <name>OpByte0</name>
45027                  <description>Send opcode, byte0.</description>
45028                  <value>2</value>
45029                </enumeratedValue>
45030                <enumeratedValue>
45031                  <name>All</name>
45032                  <description>Send opcode, byte0, byte1.</description>
45033                  <value>3</value>
45034                </enumeratedValue>
45035              </enumeratedValues>
45036            </field>
45037            <field>
45038              <name>WIPWAIT</name>
45039              <description>Wait for write complete before sending command.</description>
45040              <lsb>26</lsb>
45041              <msb>26</msb>
45042              <enumeratedValues>
45043                <enumeratedValue>
45044                  <name>Disable</name>
45045                  <description>No wait.</description>
45046                  <value>0</value>
45047                </enumeratedValue>
45048                <enumeratedValue>
45049                  <name>Enable</name>
45050                  <description>Wait.</description>
45051                  <value>1</value>
45052                </enumeratedValue>
45053              </enumeratedValues>
45054            </field>
45055            <field>
45056              <name>WREN</name>
45057              <description>Send WREN (write enable opcode 0x06) before instruction.</description>
45058              <lsb>27</lsb>
45059              <msb>27</msb>
45060              <enumeratedValues>
45061                <enumeratedValue>
45062                  <name>Disable</name>
45063                  <description>Do not send WREN.</description>
45064                  <value>0</value>
45065                </enumeratedValue>
45066                <enumeratedValue>
45067                  <name>Enable</name>
45068                  <description>Send WREN.</description>
45069                  <value>1</value>
45070                </enumeratedValue>
45071              </enumeratedValues>
45072            </field>
45073          </fields>
45074        </register>
45075        <register>
45076          <name>CINSTRCONF</name>
45077          <description>Custom instruction configuration register.</description>
45078          <addressOffset>0x634</addressOffset>
45079          <access>read-write</access>
45080          <resetValue>0x00002000</resetValue>
45081          <fields>
45082            <field>
45083              <name>OPCODE</name>
45084              <description>Opcode of Custom instruction.</description>
45085              <lsb>0</lsb>
45086              <msb>7</msb>
45087            </field>
45088            <field>
45089              <name>LENGTH</name>
45090              <description>Length of custom instruction in number of bytes.</description>
45091              <lsb>8</lsb>
45092              <msb>11</msb>
45093              <enumeratedValues>
45094                <enumeratedValue>
45095                  <name>1B</name>
45096                  <description>Send opcode only.</description>
45097                  <value>1</value>
45098                </enumeratedValue>
45099                <enumeratedValue>
45100                  <name>2B</name>
45101                  <description>Send opcode, CINSTRDAT0.BYTE0.</description>
45102                  <value>2</value>
45103                </enumeratedValue>
45104                <enumeratedValue>
45105                  <name>3B</name>
45106                  <description>Send opcode, CINSTRDAT0.BYTE0 -&amp;gt; CINSTRDAT0.BYTE1.</description>
45107                  <value>3</value>
45108                </enumeratedValue>
45109                <enumeratedValue>
45110                  <name>4B</name>
45111                  <description>Send opcode, CINSTRDAT0.BYTE0 -&amp;gt; CINSTRDAT0.BYTE2.</description>
45112                  <value>4</value>
45113                </enumeratedValue>
45114                <enumeratedValue>
45115                  <name>5B</name>
45116                  <description>Send opcode, CINSTRDAT0.BYTE0 -&amp;gt; CINSTRDAT0.BYTE3.</description>
45117                  <value>5</value>
45118                </enumeratedValue>
45119                <enumeratedValue>
45120                  <name>6B</name>
45121                  <description>Send opcode, CINSTRDAT0.BYTE0 -&amp;gt; CINSTRDAT1.BYTE4.</description>
45122                  <value>6</value>
45123                </enumeratedValue>
45124                <enumeratedValue>
45125                  <name>7B</name>
45126                  <description>Send opcode, CINSTRDAT0.BYTE0 -&amp;gt; CINSTRDAT1.BYTE5.</description>
45127                  <value>7</value>
45128                </enumeratedValue>
45129                <enumeratedValue>
45130                  <name>8B</name>
45131                  <description>Send opcode, CINSTRDAT0.BYTE0 -&amp;gt; CINSTRDAT1.BYTE6.</description>
45132                  <value>8</value>
45133                </enumeratedValue>
45134                <enumeratedValue>
45135                  <name>9B</name>
45136                  <description>Send opcode, CINSTRDAT0.BYTE0 -&amp;gt; CINSTRDAT1.BYTE7.</description>
45137                  <value>9</value>
45138                </enumeratedValue>
45139              </enumeratedValues>
45140            </field>
45141            <field>
45142              <name>LIO2</name>
45143              <description>Level of the IO2 pin (if connected) during transmission of custom instruction.</description>
45144              <lsb>12</lsb>
45145              <msb>12</msb>
45146            </field>
45147            <field>
45148              <name>LIO3</name>
45149              <description>Level of the IO3 pin (if connected) during transmission of custom instruction.</description>
45150              <lsb>13</lsb>
45151              <msb>13</msb>
45152            </field>
45153            <field>
45154              <name>WIPWAIT</name>
45155              <description>Wait for write complete before sending command.</description>
45156              <lsb>14</lsb>
45157              <msb>14</msb>
45158              <enumeratedValues>
45159                <enumeratedValue>
45160                  <name>Disable</name>
45161                  <description>No wait.</description>
45162                  <value>0</value>
45163                </enumeratedValue>
45164                <enumeratedValue>
45165                  <name>Enable</name>
45166                  <description>Wait.</description>
45167                  <value>1</value>
45168                </enumeratedValue>
45169              </enumeratedValues>
45170            </field>
45171            <field>
45172              <name>WREN</name>
45173              <description>Send WREN (write enable opcode 0x06) before instruction.</description>
45174              <lsb>15</lsb>
45175              <msb>15</msb>
45176              <enumeratedValues>
45177                <enumeratedValue>
45178                  <name>Disable</name>
45179                  <description>Do not send WREN.</description>
45180                  <value>0</value>
45181                </enumeratedValue>
45182                <enumeratedValue>
45183                  <name>Enable</name>
45184                  <description>Send WREN.</description>
45185                  <value>1</value>
45186                </enumeratedValue>
45187              </enumeratedValues>
45188            </field>
45189            <field>
45190              <name>LFEN</name>
45191              <description>Enable long frame mode. When enabled, a custom instruction transaction has to be ended by writing the LFSTOP field.</description>
45192              <lsb>16</lsb>
45193              <msb>16</msb>
45194              <enumeratedValues>
45195                <enumeratedValue>
45196                  <name>Disable</name>
45197                  <description>Long frame mode disabled</description>
45198                  <value>0</value>
45199                </enumeratedValue>
45200                <enumeratedValue>
45201                  <name>Enable</name>
45202                  <description>Long frame mode enabled</description>
45203                  <value>1</value>
45204                </enumeratedValue>
45205              </enumeratedValues>
45206            </field>
45207            <field>
45208              <name>LFSTOP</name>
45209              <description>Stop (finalize) long frame transaction</description>
45210              <lsb>17</lsb>
45211              <msb>17</msb>
45212              <enumeratedValues>
45213                <enumeratedValue>
45214                  <name>Stop</name>
45215                  <description>Stop</description>
45216                  <value>1</value>
45217                </enumeratedValue>
45218              </enumeratedValues>
45219            </field>
45220          </fields>
45221        </register>
45222        <register>
45223          <name>CINSTRDAT0</name>
45224          <description>Custom instruction data register 0.</description>
45225          <addressOffset>0x638</addressOffset>
45226          <access>read-write</access>
45227          <fields>
45228            <field>
45229              <name>BYTE0</name>
45230              <description>Data byte 0</description>
45231              <lsb>0</lsb>
45232              <msb>7</msb>
45233            </field>
45234            <field>
45235              <name>BYTE1</name>
45236              <description>Data byte 1</description>
45237              <lsb>8</lsb>
45238              <msb>15</msb>
45239            </field>
45240            <field>
45241              <name>BYTE2</name>
45242              <description>Data byte 2</description>
45243              <lsb>16</lsb>
45244              <msb>23</msb>
45245            </field>
45246            <field>
45247              <name>BYTE3</name>
45248              <description>Data byte 3</description>
45249              <lsb>24</lsb>
45250              <msb>31</msb>
45251            </field>
45252          </fields>
45253        </register>
45254        <register>
45255          <name>CINSTRDAT1</name>
45256          <description>Custom instruction data register 1.</description>
45257          <addressOffset>0x63C</addressOffset>
45258          <access>read-write</access>
45259          <fields>
45260            <field>
45261              <name>BYTE4</name>
45262              <description>Data byte 4</description>
45263              <lsb>0</lsb>
45264              <msb>7</msb>
45265            </field>
45266            <field>
45267              <name>BYTE5</name>
45268              <description>Data byte 5</description>
45269              <lsb>8</lsb>
45270              <msb>15</msb>
45271            </field>
45272            <field>
45273              <name>BYTE6</name>
45274              <description>Data byte 6</description>
45275              <lsb>16</lsb>
45276              <msb>23</msb>
45277            </field>
45278            <field>
45279              <name>BYTE7</name>
45280              <description>Data byte 7</description>
45281              <lsb>24</lsb>
45282              <msb>31</msb>
45283            </field>
45284          </fields>
45285        </register>
45286        <register>
45287          <name>IFTIMING</name>
45288          <description>SPI interface timing.</description>
45289          <addressOffset>0x640</addressOffset>
45290          <access>read-write</access>
45291          <resetValue>0x00000200</resetValue>
45292          <fields>
45293            <field>
45294              <name>RXDELAY</name>
45295              <description>Timing related to sampling of the input serial data. The value of RXDELAY specifies the number of 64 MHz cycles (15.625 ns) delay from the the rising edge of the SPI Clock (SCK) until the input serial data is sampled. As en example, if set to 0 the input serial data is sampled on the rising edge of SCK.</description>
45296              <lsb>8</lsb>
45297              <msb>10</msb>
45298            </field>
45299          </fields>
45300        </register>
45301      </registers>
45302    </peripheral>
45303    <peripheral derivedFrom="PWM0">
45304      <name>PWM3</name>
45305      <description>Pulse width modulation unit 3</description>
45306      <baseAddress>0x4002D000</baseAddress>
45307      <interrupt>
45308        <name>PWM3</name>
45309        <value>45</value>
45310      </interrupt>
45311    </peripheral>
45312    <peripheral derivedFrom="SPIM0">
45313      <name>SPIM3</name>
45314      <description>Serial Peripheral Interface Master with EasyDMA 3</description>
45315      <baseAddress>0x4002F000</baseAddress>
45316      <interrupt>
45317        <name>SPIM3</name>
45318        <value>47</value>
45319      </interrupt>
45320    </peripheral>
45321    <peripheral>
45322      <name>P0</name>
45323      <description>GPIO Port 1</description>
45324      <baseAddress>0x50000000</baseAddress>
45325      <headerStructName>GPIO</headerStructName>
45326      <addressBlock>
45327        <offset>0</offset>
45328        <size>0x1000</size>
45329        <usage>registers</usage>
45330      </addressBlock>
45331      <groupName>GPIO</groupName>
45332      <size>0x20</size>
45333      <registers>
45334        <register>
45335          <name>OUT</name>
45336          <description>Write GPIO port</description>
45337          <addressOffset>0x504</addressOffset>
45338          <access>read-write</access>
45339          <fields>
45340            <field>
45341              <name>PIN0</name>
45342              <description>Pin 0</description>
45343              <lsb>0</lsb>
45344              <msb>0</msb>
45345              <enumeratedValues>
45346                <enumeratedValue>
45347                  <name>Low</name>
45348                  <description>Pin driver is low</description>
45349                  <value>0</value>
45350                </enumeratedValue>
45351                <enumeratedValue>
45352                  <name>High</name>
45353                  <description>Pin driver is high</description>
45354                  <value>1</value>
45355                </enumeratedValue>
45356              </enumeratedValues>
45357            </field>
45358            <field>
45359              <name>PIN1</name>
45360              <description>Pin 1</description>
45361              <lsb>1</lsb>
45362              <msb>1</msb>
45363              <enumeratedValues>
45364                <enumeratedValue>
45365                  <name>Low</name>
45366                  <description>Pin driver is low</description>
45367                  <value>0</value>
45368                </enumeratedValue>
45369                <enumeratedValue>
45370                  <name>High</name>
45371                  <description>Pin driver is high</description>
45372                  <value>1</value>
45373                </enumeratedValue>
45374              </enumeratedValues>
45375            </field>
45376            <field>
45377              <name>PIN2</name>
45378              <description>Pin 2</description>
45379              <lsb>2</lsb>
45380              <msb>2</msb>
45381              <enumeratedValues>
45382                <enumeratedValue>
45383                  <name>Low</name>
45384                  <description>Pin driver is low</description>
45385                  <value>0</value>
45386                </enumeratedValue>
45387                <enumeratedValue>
45388                  <name>High</name>
45389                  <description>Pin driver is high</description>
45390                  <value>1</value>
45391                </enumeratedValue>
45392              </enumeratedValues>
45393            </field>
45394            <field>
45395              <name>PIN3</name>
45396              <description>Pin 3</description>
45397              <lsb>3</lsb>
45398              <msb>3</msb>
45399              <enumeratedValues>
45400                <enumeratedValue>
45401                  <name>Low</name>
45402                  <description>Pin driver is low</description>
45403                  <value>0</value>
45404                </enumeratedValue>
45405                <enumeratedValue>
45406                  <name>High</name>
45407                  <description>Pin driver is high</description>
45408                  <value>1</value>
45409                </enumeratedValue>
45410              </enumeratedValues>
45411            </field>
45412            <field>
45413              <name>PIN4</name>
45414              <description>Pin 4</description>
45415              <lsb>4</lsb>
45416              <msb>4</msb>
45417              <enumeratedValues>
45418                <enumeratedValue>
45419                  <name>Low</name>
45420                  <description>Pin driver is low</description>
45421                  <value>0</value>
45422                </enumeratedValue>
45423                <enumeratedValue>
45424                  <name>High</name>
45425                  <description>Pin driver is high</description>
45426                  <value>1</value>
45427                </enumeratedValue>
45428              </enumeratedValues>
45429            </field>
45430            <field>
45431              <name>PIN5</name>
45432              <description>Pin 5</description>
45433              <lsb>5</lsb>
45434              <msb>5</msb>
45435              <enumeratedValues>
45436                <enumeratedValue>
45437                  <name>Low</name>
45438                  <description>Pin driver is low</description>
45439                  <value>0</value>
45440                </enumeratedValue>
45441                <enumeratedValue>
45442                  <name>High</name>
45443                  <description>Pin driver is high</description>
45444                  <value>1</value>
45445                </enumeratedValue>
45446              </enumeratedValues>
45447            </field>
45448            <field>
45449              <name>PIN6</name>
45450              <description>Pin 6</description>
45451              <lsb>6</lsb>
45452              <msb>6</msb>
45453              <enumeratedValues>
45454                <enumeratedValue>
45455                  <name>Low</name>
45456                  <description>Pin driver is low</description>
45457                  <value>0</value>
45458                </enumeratedValue>
45459                <enumeratedValue>
45460                  <name>High</name>
45461                  <description>Pin driver is high</description>
45462                  <value>1</value>
45463                </enumeratedValue>
45464              </enumeratedValues>
45465            </field>
45466            <field>
45467              <name>PIN7</name>
45468              <description>Pin 7</description>
45469              <lsb>7</lsb>
45470              <msb>7</msb>
45471              <enumeratedValues>
45472                <enumeratedValue>
45473                  <name>Low</name>
45474                  <description>Pin driver is low</description>
45475                  <value>0</value>
45476                </enumeratedValue>
45477                <enumeratedValue>
45478                  <name>High</name>
45479                  <description>Pin driver is high</description>
45480                  <value>1</value>
45481                </enumeratedValue>
45482              </enumeratedValues>
45483            </field>
45484            <field>
45485              <name>PIN8</name>
45486              <description>Pin 8</description>
45487              <lsb>8</lsb>
45488              <msb>8</msb>
45489              <enumeratedValues>
45490                <enumeratedValue>
45491                  <name>Low</name>
45492                  <description>Pin driver is low</description>
45493                  <value>0</value>
45494                </enumeratedValue>
45495                <enumeratedValue>
45496                  <name>High</name>
45497                  <description>Pin driver is high</description>
45498                  <value>1</value>
45499                </enumeratedValue>
45500              </enumeratedValues>
45501            </field>
45502            <field>
45503              <name>PIN9</name>
45504              <description>Pin 9</description>
45505              <lsb>9</lsb>
45506              <msb>9</msb>
45507              <enumeratedValues>
45508                <enumeratedValue>
45509                  <name>Low</name>
45510                  <description>Pin driver is low</description>
45511                  <value>0</value>
45512                </enumeratedValue>
45513                <enumeratedValue>
45514                  <name>High</name>
45515                  <description>Pin driver is high</description>
45516                  <value>1</value>
45517                </enumeratedValue>
45518              </enumeratedValues>
45519            </field>
45520            <field>
45521              <name>PIN10</name>
45522              <description>Pin 10</description>
45523              <lsb>10</lsb>
45524              <msb>10</msb>
45525              <enumeratedValues>
45526                <enumeratedValue>
45527                  <name>Low</name>
45528                  <description>Pin driver is low</description>
45529                  <value>0</value>
45530                </enumeratedValue>
45531                <enumeratedValue>
45532                  <name>High</name>
45533                  <description>Pin driver is high</description>
45534                  <value>1</value>
45535                </enumeratedValue>
45536              </enumeratedValues>
45537            </field>
45538            <field>
45539              <name>PIN11</name>
45540              <description>Pin 11</description>
45541              <lsb>11</lsb>
45542              <msb>11</msb>
45543              <enumeratedValues>
45544                <enumeratedValue>
45545                  <name>Low</name>
45546                  <description>Pin driver is low</description>
45547                  <value>0</value>
45548                </enumeratedValue>
45549                <enumeratedValue>
45550                  <name>High</name>
45551                  <description>Pin driver is high</description>
45552                  <value>1</value>
45553                </enumeratedValue>
45554              </enumeratedValues>
45555            </field>
45556            <field>
45557              <name>PIN12</name>
45558              <description>Pin 12</description>
45559              <lsb>12</lsb>
45560              <msb>12</msb>
45561              <enumeratedValues>
45562                <enumeratedValue>
45563                  <name>Low</name>
45564                  <description>Pin driver is low</description>
45565                  <value>0</value>
45566                </enumeratedValue>
45567                <enumeratedValue>
45568                  <name>High</name>
45569                  <description>Pin driver is high</description>
45570                  <value>1</value>
45571                </enumeratedValue>
45572              </enumeratedValues>
45573            </field>
45574            <field>
45575              <name>PIN13</name>
45576              <description>Pin 13</description>
45577              <lsb>13</lsb>
45578              <msb>13</msb>
45579              <enumeratedValues>
45580                <enumeratedValue>
45581                  <name>Low</name>
45582                  <description>Pin driver is low</description>
45583                  <value>0</value>
45584                </enumeratedValue>
45585                <enumeratedValue>
45586                  <name>High</name>
45587                  <description>Pin driver is high</description>
45588                  <value>1</value>
45589                </enumeratedValue>
45590              </enumeratedValues>
45591            </field>
45592            <field>
45593              <name>PIN14</name>
45594              <description>Pin 14</description>
45595              <lsb>14</lsb>
45596              <msb>14</msb>
45597              <enumeratedValues>
45598                <enumeratedValue>
45599                  <name>Low</name>
45600                  <description>Pin driver is low</description>
45601                  <value>0</value>
45602                </enumeratedValue>
45603                <enumeratedValue>
45604                  <name>High</name>
45605                  <description>Pin driver is high</description>
45606                  <value>1</value>
45607                </enumeratedValue>
45608              </enumeratedValues>
45609            </field>
45610            <field>
45611              <name>PIN15</name>
45612              <description>Pin 15</description>
45613              <lsb>15</lsb>
45614              <msb>15</msb>
45615              <enumeratedValues>
45616                <enumeratedValue>
45617                  <name>Low</name>
45618                  <description>Pin driver is low</description>
45619                  <value>0</value>
45620                </enumeratedValue>
45621                <enumeratedValue>
45622                  <name>High</name>
45623                  <description>Pin driver is high</description>
45624                  <value>1</value>
45625                </enumeratedValue>
45626              </enumeratedValues>
45627            </field>
45628            <field>
45629              <name>PIN16</name>
45630              <description>Pin 16</description>
45631              <lsb>16</lsb>
45632              <msb>16</msb>
45633              <enumeratedValues>
45634                <enumeratedValue>
45635                  <name>Low</name>
45636                  <description>Pin driver is low</description>
45637                  <value>0</value>
45638                </enumeratedValue>
45639                <enumeratedValue>
45640                  <name>High</name>
45641                  <description>Pin driver is high</description>
45642                  <value>1</value>
45643                </enumeratedValue>
45644              </enumeratedValues>
45645            </field>
45646            <field>
45647              <name>PIN17</name>
45648              <description>Pin 17</description>
45649              <lsb>17</lsb>
45650              <msb>17</msb>
45651              <enumeratedValues>
45652                <enumeratedValue>
45653                  <name>Low</name>
45654                  <description>Pin driver is low</description>
45655                  <value>0</value>
45656                </enumeratedValue>
45657                <enumeratedValue>
45658                  <name>High</name>
45659                  <description>Pin driver is high</description>
45660                  <value>1</value>
45661                </enumeratedValue>
45662              </enumeratedValues>
45663            </field>
45664            <field>
45665              <name>PIN18</name>
45666              <description>Pin 18</description>
45667              <lsb>18</lsb>
45668              <msb>18</msb>
45669              <enumeratedValues>
45670                <enumeratedValue>
45671                  <name>Low</name>
45672                  <description>Pin driver is low</description>
45673                  <value>0</value>
45674                </enumeratedValue>
45675                <enumeratedValue>
45676                  <name>High</name>
45677                  <description>Pin driver is high</description>
45678                  <value>1</value>
45679                </enumeratedValue>
45680              </enumeratedValues>
45681            </field>
45682            <field>
45683              <name>PIN19</name>
45684              <description>Pin 19</description>
45685              <lsb>19</lsb>
45686              <msb>19</msb>
45687              <enumeratedValues>
45688                <enumeratedValue>
45689                  <name>Low</name>
45690                  <description>Pin driver is low</description>
45691                  <value>0</value>
45692                </enumeratedValue>
45693                <enumeratedValue>
45694                  <name>High</name>
45695                  <description>Pin driver is high</description>
45696                  <value>1</value>
45697                </enumeratedValue>
45698              </enumeratedValues>
45699            </field>
45700            <field>
45701              <name>PIN20</name>
45702              <description>Pin 20</description>
45703              <lsb>20</lsb>
45704              <msb>20</msb>
45705              <enumeratedValues>
45706                <enumeratedValue>
45707                  <name>Low</name>
45708                  <description>Pin driver is low</description>
45709                  <value>0</value>
45710                </enumeratedValue>
45711                <enumeratedValue>
45712                  <name>High</name>
45713                  <description>Pin driver is high</description>
45714                  <value>1</value>
45715                </enumeratedValue>
45716              </enumeratedValues>
45717            </field>
45718            <field>
45719              <name>PIN21</name>
45720              <description>Pin 21</description>
45721              <lsb>21</lsb>
45722              <msb>21</msb>
45723              <enumeratedValues>
45724                <enumeratedValue>
45725                  <name>Low</name>
45726                  <description>Pin driver is low</description>
45727                  <value>0</value>
45728                </enumeratedValue>
45729                <enumeratedValue>
45730                  <name>High</name>
45731                  <description>Pin driver is high</description>
45732                  <value>1</value>
45733                </enumeratedValue>
45734              </enumeratedValues>
45735            </field>
45736            <field>
45737              <name>PIN22</name>
45738              <description>Pin 22</description>
45739              <lsb>22</lsb>
45740              <msb>22</msb>
45741              <enumeratedValues>
45742                <enumeratedValue>
45743                  <name>Low</name>
45744                  <description>Pin driver is low</description>
45745                  <value>0</value>
45746                </enumeratedValue>
45747                <enumeratedValue>
45748                  <name>High</name>
45749                  <description>Pin driver is high</description>
45750                  <value>1</value>
45751                </enumeratedValue>
45752              </enumeratedValues>
45753            </field>
45754            <field>
45755              <name>PIN23</name>
45756              <description>Pin 23</description>
45757              <lsb>23</lsb>
45758              <msb>23</msb>
45759              <enumeratedValues>
45760                <enumeratedValue>
45761                  <name>Low</name>
45762                  <description>Pin driver is low</description>
45763                  <value>0</value>
45764                </enumeratedValue>
45765                <enumeratedValue>
45766                  <name>High</name>
45767                  <description>Pin driver is high</description>
45768                  <value>1</value>
45769                </enumeratedValue>
45770              </enumeratedValues>
45771            </field>
45772            <field>
45773              <name>PIN24</name>
45774              <description>Pin 24</description>
45775              <lsb>24</lsb>
45776              <msb>24</msb>
45777              <enumeratedValues>
45778                <enumeratedValue>
45779                  <name>Low</name>
45780                  <description>Pin driver is low</description>
45781                  <value>0</value>
45782                </enumeratedValue>
45783                <enumeratedValue>
45784                  <name>High</name>
45785                  <description>Pin driver is high</description>
45786                  <value>1</value>
45787                </enumeratedValue>
45788              </enumeratedValues>
45789            </field>
45790            <field>
45791              <name>PIN25</name>
45792              <description>Pin 25</description>
45793              <lsb>25</lsb>
45794              <msb>25</msb>
45795              <enumeratedValues>
45796                <enumeratedValue>
45797                  <name>Low</name>
45798                  <description>Pin driver is low</description>
45799                  <value>0</value>
45800                </enumeratedValue>
45801                <enumeratedValue>
45802                  <name>High</name>
45803                  <description>Pin driver is high</description>
45804                  <value>1</value>
45805                </enumeratedValue>
45806              </enumeratedValues>
45807            </field>
45808            <field>
45809              <name>PIN26</name>
45810              <description>Pin 26</description>
45811              <lsb>26</lsb>
45812              <msb>26</msb>
45813              <enumeratedValues>
45814                <enumeratedValue>
45815                  <name>Low</name>
45816                  <description>Pin driver is low</description>
45817                  <value>0</value>
45818                </enumeratedValue>
45819                <enumeratedValue>
45820                  <name>High</name>
45821                  <description>Pin driver is high</description>
45822                  <value>1</value>
45823                </enumeratedValue>
45824              </enumeratedValues>
45825            </field>
45826            <field>
45827              <name>PIN27</name>
45828              <description>Pin 27</description>
45829              <lsb>27</lsb>
45830              <msb>27</msb>
45831              <enumeratedValues>
45832                <enumeratedValue>
45833                  <name>Low</name>
45834                  <description>Pin driver is low</description>
45835                  <value>0</value>
45836                </enumeratedValue>
45837                <enumeratedValue>
45838                  <name>High</name>
45839                  <description>Pin driver is high</description>
45840                  <value>1</value>
45841                </enumeratedValue>
45842              </enumeratedValues>
45843            </field>
45844            <field>
45845              <name>PIN28</name>
45846              <description>Pin 28</description>
45847              <lsb>28</lsb>
45848              <msb>28</msb>
45849              <enumeratedValues>
45850                <enumeratedValue>
45851                  <name>Low</name>
45852                  <description>Pin driver is low</description>
45853                  <value>0</value>
45854                </enumeratedValue>
45855                <enumeratedValue>
45856                  <name>High</name>
45857                  <description>Pin driver is high</description>
45858                  <value>1</value>
45859                </enumeratedValue>
45860              </enumeratedValues>
45861            </field>
45862            <field>
45863              <name>PIN29</name>
45864              <description>Pin 29</description>
45865              <lsb>29</lsb>
45866              <msb>29</msb>
45867              <enumeratedValues>
45868                <enumeratedValue>
45869                  <name>Low</name>
45870                  <description>Pin driver is low</description>
45871                  <value>0</value>
45872                </enumeratedValue>
45873                <enumeratedValue>
45874                  <name>High</name>
45875                  <description>Pin driver is high</description>
45876                  <value>1</value>
45877                </enumeratedValue>
45878              </enumeratedValues>
45879            </field>
45880            <field>
45881              <name>PIN30</name>
45882              <description>Pin 30</description>
45883              <lsb>30</lsb>
45884              <msb>30</msb>
45885              <enumeratedValues>
45886                <enumeratedValue>
45887                  <name>Low</name>
45888                  <description>Pin driver is low</description>
45889                  <value>0</value>
45890                </enumeratedValue>
45891                <enumeratedValue>
45892                  <name>High</name>
45893                  <description>Pin driver is high</description>
45894                  <value>1</value>
45895                </enumeratedValue>
45896              </enumeratedValues>
45897            </field>
45898            <field>
45899              <name>PIN31</name>
45900              <description>Pin 31</description>
45901              <lsb>31</lsb>
45902              <msb>31</msb>
45903              <enumeratedValues>
45904                <enumeratedValue>
45905                  <name>Low</name>
45906                  <description>Pin driver is low</description>
45907                  <value>0</value>
45908                </enumeratedValue>
45909                <enumeratedValue>
45910                  <name>High</name>
45911                  <description>Pin driver is high</description>
45912                  <value>1</value>
45913                </enumeratedValue>
45914              </enumeratedValues>
45915            </field>
45916          </fields>
45917        </register>
45918        <register>
45919          <name>OUTSET</name>
45920          <description>Set individual bits in GPIO port</description>
45921          <addressOffset>0x508</addressOffset>
45922          <access>read-write</access>
45923          <modifiedWriteValues>oneToSet</modifiedWriteValues>
45924          <fields>
45925            <field>
45926              <name>PIN0</name>
45927              <description>Pin 0</description>
45928              <lsb>0</lsb>
45929              <msb>0</msb>
45930              <enumeratedValues>
45931                <usage>read</usage>
45932                <enumeratedValue>
45933                  <name>Low</name>
45934                  <description>Read: pin driver is low</description>
45935                  <value>0</value>
45936                </enumeratedValue>
45937                <enumeratedValue>
45938                  <name>High</name>
45939                  <description>Read: pin driver is high</description>
45940                  <value>1</value>
45941                </enumeratedValue>
45942              </enumeratedValues>
45943              <enumeratedValues>
45944                <usage>write</usage>
45945                <enumeratedValue>
45946                  <name>Set</name>
45947                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
45948                  <value>1</value>
45949                </enumeratedValue>
45950              </enumeratedValues>
45951            </field>
45952            <field>
45953              <name>PIN1</name>
45954              <description>Pin 1</description>
45955              <lsb>1</lsb>
45956              <msb>1</msb>
45957              <enumeratedValues>
45958                <usage>read</usage>
45959                <enumeratedValue>
45960                  <name>Low</name>
45961                  <description>Read: pin driver is low</description>
45962                  <value>0</value>
45963                </enumeratedValue>
45964                <enumeratedValue>
45965                  <name>High</name>
45966                  <description>Read: pin driver is high</description>
45967                  <value>1</value>
45968                </enumeratedValue>
45969              </enumeratedValues>
45970              <enumeratedValues>
45971                <usage>write</usage>
45972                <enumeratedValue>
45973                  <name>Set</name>
45974                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
45975                  <value>1</value>
45976                </enumeratedValue>
45977              </enumeratedValues>
45978            </field>
45979            <field>
45980              <name>PIN2</name>
45981              <description>Pin 2</description>
45982              <lsb>2</lsb>
45983              <msb>2</msb>
45984              <enumeratedValues>
45985                <usage>read</usage>
45986                <enumeratedValue>
45987                  <name>Low</name>
45988                  <description>Read: pin driver is low</description>
45989                  <value>0</value>
45990                </enumeratedValue>
45991                <enumeratedValue>
45992                  <name>High</name>
45993                  <description>Read: pin driver is high</description>
45994                  <value>1</value>
45995                </enumeratedValue>
45996              </enumeratedValues>
45997              <enumeratedValues>
45998                <usage>write</usage>
45999                <enumeratedValue>
46000                  <name>Set</name>
46001                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46002                  <value>1</value>
46003                </enumeratedValue>
46004              </enumeratedValues>
46005            </field>
46006            <field>
46007              <name>PIN3</name>
46008              <description>Pin 3</description>
46009              <lsb>3</lsb>
46010              <msb>3</msb>
46011              <enumeratedValues>
46012                <usage>read</usage>
46013                <enumeratedValue>
46014                  <name>Low</name>
46015                  <description>Read: pin driver is low</description>
46016                  <value>0</value>
46017                </enumeratedValue>
46018                <enumeratedValue>
46019                  <name>High</name>
46020                  <description>Read: pin driver is high</description>
46021                  <value>1</value>
46022                </enumeratedValue>
46023              </enumeratedValues>
46024              <enumeratedValues>
46025                <usage>write</usage>
46026                <enumeratedValue>
46027                  <name>Set</name>
46028                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46029                  <value>1</value>
46030                </enumeratedValue>
46031              </enumeratedValues>
46032            </field>
46033            <field>
46034              <name>PIN4</name>
46035              <description>Pin 4</description>
46036              <lsb>4</lsb>
46037              <msb>4</msb>
46038              <enumeratedValues>
46039                <usage>read</usage>
46040                <enumeratedValue>
46041                  <name>Low</name>
46042                  <description>Read: pin driver is low</description>
46043                  <value>0</value>
46044                </enumeratedValue>
46045                <enumeratedValue>
46046                  <name>High</name>
46047                  <description>Read: pin driver is high</description>
46048                  <value>1</value>
46049                </enumeratedValue>
46050              </enumeratedValues>
46051              <enumeratedValues>
46052                <usage>write</usage>
46053                <enumeratedValue>
46054                  <name>Set</name>
46055                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46056                  <value>1</value>
46057                </enumeratedValue>
46058              </enumeratedValues>
46059            </field>
46060            <field>
46061              <name>PIN5</name>
46062              <description>Pin 5</description>
46063              <lsb>5</lsb>
46064              <msb>5</msb>
46065              <enumeratedValues>
46066                <usage>read</usage>
46067                <enumeratedValue>
46068                  <name>Low</name>
46069                  <description>Read: pin driver is low</description>
46070                  <value>0</value>
46071                </enumeratedValue>
46072                <enumeratedValue>
46073                  <name>High</name>
46074                  <description>Read: pin driver is high</description>
46075                  <value>1</value>
46076                </enumeratedValue>
46077              </enumeratedValues>
46078              <enumeratedValues>
46079                <usage>write</usage>
46080                <enumeratedValue>
46081                  <name>Set</name>
46082                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46083                  <value>1</value>
46084                </enumeratedValue>
46085              </enumeratedValues>
46086            </field>
46087            <field>
46088              <name>PIN6</name>
46089              <description>Pin 6</description>
46090              <lsb>6</lsb>
46091              <msb>6</msb>
46092              <enumeratedValues>
46093                <usage>read</usage>
46094                <enumeratedValue>
46095                  <name>Low</name>
46096                  <description>Read: pin driver is low</description>
46097                  <value>0</value>
46098                </enumeratedValue>
46099                <enumeratedValue>
46100                  <name>High</name>
46101                  <description>Read: pin driver is high</description>
46102                  <value>1</value>
46103                </enumeratedValue>
46104              </enumeratedValues>
46105              <enumeratedValues>
46106                <usage>write</usage>
46107                <enumeratedValue>
46108                  <name>Set</name>
46109                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46110                  <value>1</value>
46111                </enumeratedValue>
46112              </enumeratedValues>
46113            </field>
46114            <field>
46115              <name>PIN7</name>
46116              <description>Pin 7</description>
46117              <lsb>7</lsb>
46118              <msb>7</msb>
46119              <enumeratedValues>
46120                <usage>read</usage>
46121                <enumeratedValue>
46122                  <name>Low</name>
46123                  <description>Read: pin driver is low</description>
46124                  <value>0</value>
46125                </enumeratedValue>
46126                <enumeratedValue>
46127                  <name>High</name>
46128                  <description>Read: pin driver is high</description>
46129                  <value>1</value>
46130                </enumeratedValue>
46131              </enumeratedValues>
46132              <enumeratedValues>
46133                <usage>write</usage>
46134                <enumeratedValue>
46135                  <name>Set</name>
46136                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46137                  <value>1</value>
46138                </enumeratedValue>
46139              </enumeratedValues>
46140            </field>
46141            <field>
46142              <name>PIN8</name>
46143              <description>Pin 8</description>
46144              <lsb>8</lsb>
46145              <msb>8</msb>
46146              <enumeratedValues>
46147                <usage>read</usage>
46148                <enumeratedValue>
46149                  <name>Low</name>
46150                  <description>Read: pin driver is low</description>
46151                  <value>0</value>
46152                </enumeratedValue>
46153                <enumeratedValue>
46154                  <name>High</name>
46155                  <description>Read: pin driver is high</description>
46156                  <value>1</value>
46157                </enumeratedValue>
46158              </enumeratedValues>
46159              <enumeratedValues>
46160                <usage>write</usage>
46161                <enumeratedValue>
46162                  <name>Set</name>
46163                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46164                  <value>1</value>
46165                </enumeratedValue>
46166              </enumeratedValues>
46167            </field>
46168            <field>
46169              <name>PIN9</name>
46170              <description>Pin 9</description>
46171              <lsb>9</lsb>
46172              <msb>9</msb>
46173              <enumeratedValues>
46174                <usage>read</usage>
46175                <enumeratedValue>
46176                  <name>Low</name>
46177                  <description>Read: pin driver is low</description>
46178                  <value>0</value>
46179                </enumeratedValue>
46180                <enumeratedValue>
46181                  <name>High</name>
46182                  <description>Read: pin driver is high</description>
46183                  <value>1</value>
46184                </enumeratedValue>
46185              </enumeratedValues>
46186              <enumeratedValues>
46187                <usage>write</usage>
46188                <enumeratedValue>
46189                  <name>Set</name>
46190                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46191                  <value>1</value>
46192                </enumeratedValue>
46193              </enumeratedValues>
46194            </field>
46195            <field>
46196              <name>PIN10</name>
46197              <description>Pin 10</description>
46198              <lsb>10</lsb>
46199              <msb>10</msb>
46200              <enumeratedValues>
46201                <usage>read</usage>
46202                <enumeratedValue>
46203                  <name>Low</name>
46204                  <description>Read: pin driver is low</description>
46205                  <value>0</value>
46206                </enumeratedValue>
46207                <enumeratedValue>
46208                  <name>High</name>
46209                  <description>Read: pin driver is high</description>
46210                  <value>1</value>
46211                </enumeratedValue>
46212              </enumeratedValues>
46213              <enumeratedValues>
46214                <usage>write</usage>
46215                <enumeratedValue>
46216                  <name>Set</name>
46217                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46218                  <value>1</value>
46219                </enumeratedValue>
46220              </enumeratedValues>
46221            </field>
46222            <field>
46223              <name>PIN11</name>
46224              <description>Pin 11</description>
46225              <lsb>11</lsb>
46226              <msb>11</msb>
46227              <enumeratedValues>
46228                <usage>read</usage>
46229                <enumeratedValue>
46230                  <name>Low</name>
46231                  <description>Read: pin driver is low</description>
46232                  <value>0</value>
46233                </enumeratedValue>
46234                <enumeratedValue>
46235                  <name>High</name>
46236                  <description>Read: pin driver is high</description>
46237                  <value>1</value>
46238                </enumeratedValue>
46239              </enumeratedValues>
46240              <enumeratedValues>
46241                <usage>write</usage>
46242                <enumeratedValue>
46243                  <name>Set</name>
46244                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46245                  <value>1</value>
46246                </enumeratedValue>
46247              </enumeratedValues>
46248            </field>
46249            <field>
46250              <name>PIN12</name>
46251              <description>Pin 12</description>
46252              <lsb>12</lsb>
46253              <msb>12</msb>
46254              <enumeratedValues>
46255                <usage>read</usage>
46256                <enumeratedValue>
46257                  <name>Low</name>
46258                  <description>Read: pin driver is low</description>
46259                  <value>0</value>
46260                </enumeratedValue>
46261                <enumeratedValue>
46262                  <name>High</name>
46263                  <description>Read: pin driver is high</description>
46264                  <value>1</value>
46265                </enumeratedValue>
46266              </enumeratedValues>
46267              <enumeratedValues>
46268                <usage>write</usage>
46269                <enumeratedValue>
46270                  <name>Set</name>
46271                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46272                  <value>1</value>
46273                </enumeratedValue>
46274              </enumeratedValues>
46275            </field>
46276            <field>
46277              <name>PIN13</name>
46278              <description>Pin 13</description>
46279              <lsb>13</lsb>
46280              <msb>13</msb>
46281              <enumeratedValues>
46282                <usage>read</usage>
46283                <enumeratedValue>
46284                  <name>Low</name>
46285                  <description>Read: pin driver is low</description>
46286                  <value>0</value>
46287                </enumeratedValue>
46288                <enumeratedValue>
46289                  <name>High</name>
46290                  <description>Read: pin driver is high</description>
46291                  <value>1</value>
46292                </enumeratedValue>
46293              </enumeratedValues>
46294              <enumeratedValues>
46295                <usage>write</usage>
46296                <enumeratedValue>
46297                  <name>Set</name>
46298                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46299                  <value>1</value>
46300                </enumeratedValue>
46301              </enumeratedValues>
46302            </field>
46303            <field>
46304              <name>PIN14</name>
46305              <description>Pin 14</description>
46306              <lsb>14</lsb>
46307              <msb>14</msb>
46308              <enumeratedValues>
46309                <usage>read</usage>
46310                <enumeratedValue>
46311                  <name>Low</name>
46312                  <description>Read: pin driver is low</description>
46313                  <value>0</value>
46314                </enumeratedValue>
46315                <enumeratedValue>
46316                  <name>High</name>
46317                  <description>Read: pin driver is high</description>
46318                  <value>1</value>
46319                </enumeratedValue>
46320              </enumeratedValues>
46321              <enumeratedValues>
46322                <usage>write</usage>
46323                <enumeratedValue>
46324                  <name>Set</name>
46325                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46326                  <value>1</value>
46327                </enumeratedValue>
46328              </enumeratedValues>
46329            </field>
46330            <field>
46331              <name>PIN15</name>
46332              <description>Pin 15</description>
46333              <lsb>15</lsb>
46334              <msb>15</msb>
46335              <enumeratedValues>
46336                <usage>read</usage>
46337                <enumeratedValue>
46338                  <name>Low</name>
46339                  <description>Read: pin driver is low</description>
46340                  <value>0</value>
46341                </enumeratedValue>
46342                <enumeratedValue>
46343                  <name>High</name>
46344                  <description>Read: pin driver is high</description>
46345                  <value>1</value>
46346                </enumeratedValue>
46347              </enumeratedValues>
46348              <enumeratedValues>
46349                <usage>write</usage>
46350                <enumeratedValue>
46351                  <name>Set</name>
46352                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46353                  <value>1</value>
46354                </enumeratedValue>
46355              </enumeratedValues>
46356            </field>
46357            <field>
46358              <name>PIN16</name>
46359              <description>Pin 16</description>
46360              <lsb>16</lsb>
46361              <msb>16</msb>
46362              <enumeratedValues>
46363                <usage>read</usage>
46364                <enumeratedValue>
46365                  <name>Low</name>
46366                  <description>Read: pin driver is low</description>
46367                  <value>0</value>
46368                </enumeratedValue>
46369                <enumeratedValue>
46370                  <name>High</name>
46371                  <description>Read: pin driver is high</description>
46372                  <value>1</value>
46373                </enumeratedValue>
46374              </enumeratedValues>
46375              <enumeratedValues>
46376                <usage>write</usage>
46377                <enumeratedValue>
46378                  <name>Set</name>
46379                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46380                  <value>1</value>
46381                </enumeratedValue>
46382              </enumeratedValues>
46383            </field>
46384            <field>
46385              <name>PIN17</name>
46386              <description>Pin 17</description>
46387              <lsb>17</lsb>
46388              <msb>17</msb>
46389              <enumeratedValues>
46390                <usage>read</usage>
46391                <enumeratedValue>
46392                  <name>Low</name>
46393                  <description>Read: pin driver is low</description>
46394                  <value>0</value>
46395                </enumeratedValue>
46396                <enumeratedValue>
46397                  <name>High</name>
46398                  <description>Read: pin driver is high</description>
46399                  <value>1</value>
46400                </enumeratedValue>
46401              </enumeratedValues>
46402              <enumeratedValues>
46403                <usage>write</usage>
46404                <enumeratedValue>
46405                  <name>Set</name>
46406                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46407                  <value>1</value>
46408                </enumeratedValue>
46409              </enumeratedValues>
46410            </field>
46411            <field>
46412              <name>PIN18</name>
46413              <description>Pin 18</description>
46414              <lsb>18</lsb>
46415              <msb>18</msb>
46416              <enumeratedValues>
46417                <usage>read</usage>
46418                <enumeratedValue>
46419                  <name>Low</name>
46420                  <description>Read: pin driver is low</description>
46421                  <value>0</value>
46422                </enumeratedValue>
46423                <enumeratedValue>
46424                  <name>High</name>
46425                  <description>Read: pin driver is high</description>
46426                  <value>1</value>
46427                </enumeratedValue>
46428              </enumeratedValues>
46429              <enumeratedValues>
46430                <usage>write</usage>
46431                <enumeratedValue>
46432                  <name>Set</name>
46433                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46434                  <value>1</value>
46435                </enumeratedValue>
46436              </enumeratedValues>
46437            </field>
46438            <field>
46439              <name>PIN19</name>
46440              <description>Pin 19</description>
46441              <lsb>19</lsb>
46442              <msb>19</msb>
46443              <enumeratedValues>
46444                <usage>read</usage>
46445                <enumeratedValue>
46446                  <name>Low</name>
46447                  <description>Read: pin driver is low</description>
46448                  <value>0</value>
46449                </enumeratedValue>
46450                <enumeratedValue>
46451                  <name>High</name>
46452                  <description>Read: pin driver is high</description>
46453                  <value>1</value>
46454                </enumeratedValue>
46455              </enumeratedValues>
46456              <enumeratedValues>
46457                <usage>write</usage>
46458                <enumeratedValue>
46459                  <name>Set</name>
46460                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46461                  <value>1</value>
46462                </enumeratedValue>
46463              </enumeratedValues>
46464            </field>
46465            <field>
46466              <name>PIN20</name>
46467              <description>Pin 20</description>
46468              <lsb>20</lsb>
46469              <msb>20</msb>
46470              <enumeratedValues>
46471                <usage>read</usage>
46472                <enumeratedValue>
46473                  <name>Low</name>
46474                  <description>Read: pin driver is low</description>
46475                  <value>0</value>
46476                </enumeratedValue>
46477                <enumeratedValue>
46478                  <name>High</name>
46479                  <description>Read: pin driver is high</description>
46480                  <value>1</value>
46481                </enumeratedValue>
46482              </enumeratedValues>
46483              <enumeratedValues>
46484                <usage>write</usage>
46485                <enumeratedValue>
46486                  <name>Set</name>
46487                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46488                  <value>1</value>
46489                </enumeratedValue>
46490              </enumeratedValues>
46491            </field>
46492            <field>
46493              <name>PIN21</name>
46494              <description>Pin 21</description>
46495              <lsb>21</lsb>
46496              <msb>21</msb>
46497              <enumeratedValues>
46498                <usage>read</usage>
46499                <enumeratedValue>
46500                  <name>Low</name>
46501                  <description>Read: pin driver is low</description>
46502                  <value>0</value>
46503                </enumeratedValue>
46504                <enumeratedValue>
46505                  <name>High</name>
46506                  <description>Read: pin driver is high</description>
46507                  <value>1</value>
46508                </enumeratedValue>
46509              </enumeratedValues>
46510              <enumeratedValues>
46511                <usage>write</usage>
46512                <enumeratedValue>
46513                  <name>Set</name>
46514                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46515                  <value>1</value>
46516                </enumeratedValue>
46517              </enumeratedValues>
46518            </field>
46519            <field>
46520              <name>PIN22</name>
46521              <description>Pin 22</description>
46522              <lsb>22</lsb>
46523              <msb>22</msb>
46524              <enumeratedValues>
46525                <usage>read</usage>
46526                <enumeratedValue>
46527                  <name>Low</name>
46528                  <description>Read: pin driver is low</description>
46529                  <value>0</value>
46530                </enumeratedValue>
46531                <enumeratedValue>
46532                  <name>High</name>
46533                  <description>Read: pin driver is high</description>
46534                  <value>1</value>
46535                </enumeratedValue>
46536              </enumeratedValues>
46537              <enumeratedValues>
46538                <usage>write</usage>
46539                <enumeratedValue>
46540                  <name>Set</name>
46541                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46542                  <value>1</value>
46543                </enumeratedValue>
46544              </enumeratedValues>
46545            </field>
46546            <field>
46547              <name>PIN23</name>
46548              <description>Pin 23</description>
46549              <lsb>23</lsb>
46550              <msb>23</msb>
46551              <enumeratedValues>
46552                <usage>read</usage>
46553                <enumeratedValue>
46554                  <name>Low</name>
46555                  <description>Read: pin driver is low</description>
46556                  <value>0</value>
46557                </enumeratedValue>
46558                <enumeratedValue>
46559                  <name>High</name>
46560                  <description>Read: pin driver is high</description>
46561                  <value>1</value>
46562                </enumeratedValue>
46563              </enumeratedValues>
46564              <enumeratedValues>
46565                <usage>write</usage>
46566                <enumeratedValue>
46567                  <name>Set</name>
46568                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46569                  <value>1</value>
46570                </enumeratedValue>
46571              </enumeratedValues>
46572            </field>
46573            <field>
46574              <name>PIN24</name>
46575              <description>Pin 24</description>
46576              <lsb>24</lsb>
46577              <msb>24</msb>
46578              <enumeratedValues>
46579                <usage>read</usage>
46580                <enumeratedValue>
46581                  <name>Low</name>
46582                  <description>Read: pin driver is low</description>
46583                  <value>0</value>
46584                </enumeratedValue>
46585                <enumeratedValue>
46586                  <name>High</name>
46587                  <description>Read: pin driver is high</description>
46588                  <value>1</value>
46589                </enumeratedValue>
46590              </enumeratedValues>
46591              <enumeratedValues>
46592                <usage>write</usage>
46593                <enumeratedValue>
46594                  <name>Set</name>
46595                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46596                  <value>1</value>
46597                </enumeratedValue>
46598              </enumeratedValues>
46599            </field>
46600            <field>
46601              <name>PIN25</name>
46602              <description>Pin 25</description>
46603              <lsb>25</lsb>
46604              <msb>25</msb>
46605              <enumeratedValues>
46606                <usage>read</usage>
46607                <enumeratedValue>
46608                  <name>Low</name>
46609                  <description>Read: pin driver is low</description>
46610                  <value>0</value>
46611                </enumeratedValue>
46612                <enumeratedValue>
46613                  <name>High</name>
46614                  <description>Read: pin driver is high</description>
46615                  <value>1</value>
46616                </enumeratedValue>
46617              </enumeratedValues>
46618              <enumeratedValues>
46619                <usage>write</usage>
46620                <enumeratedValue>
46621                  <name>Set</name>
46622                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46623                  <value>1</value>
46624                </enumeratedValue>
46625              </enumeratedValues>
46626            </field>
46627            <field>
46628              <name>PIN26</name>
46629              <description>Pin 26</description>
46630              <lsb>26</lsb>
46631              <msb>26</msb>
46632              <enumeratedValues>
46633                <usage>read</usage>
46634                <enumeratedValue>
46635                  <name>Low</name>
46636                  <description>Read: pin driver is low</description>
46637                  <value>0</value>
46638                </enumeratedValue>
46639                <enumeratedValue>
46640                  <name>High</name>
46641                  <description>Read: pin driver is high</description>
46642                  <value>1</value>
46643                </enumeratedValue>
46644              </enumeratedValues>
46645              <enumeratedValues>
46646                <usage>write</usage>
46647                <enumeratedValue>
46648                  <name>Set</name>
46649                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46650                  <value>1</value>
46651                </enumeratedValue>
46652              </enumeratedValues>
46653            </field>
46654            <field>
46655              <name>PIN27</name>
46656              <description>Pin 27</description>
46657              <lsb>27</lsb>
46658              <msb>27</msb>
46659              <enumeratedValues>
46660                <usage>read</usage>
46661                <enumeratedValue>
46662                  <name>Low</name>
46663                  <description>Read: pin driver is low</description>
46664                  <value>0</value>
46665                </enumeratedValue>
46666                <enumeratedValue>
46667                  <name>High</name>
46668                  <description>Read: pin driver is high</description>
46669                  <value>1</value>
46670                </enumeratedValue>
46671              </enumeratedValues>
46672              <enumeratedValues>
46673                <usage>write</usage>
46674                <enumeratedValue>
46675                  <name>Set</name>
46676                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46677                  <value>1</value>
46678                </enumeratedValue>
46679              </enumeratedValues>
46680            </field>
46681            <field>
46682              <name>PIN28</name>
46683              <description>Pin 28</description>
46684              <lsb>28</lsb>
46685              <msb>28</msb>
46686              <enumeratedValues>
46687                <usage>read</usage>
46688                <enumeratedValue>
46689                  <name>Low</name>
46690                  <description>Read: pin driver is low</description>
46691                  <value>0</value>
46692                </enumeratedValue>
46693                <enumeratedValue>
46694                  <name>High</name>
46695                  <description>Read: pin driver is high</description>
46696                  <value>1</value>
46697                </enumeratedValue>
46698              </enumeratedValues>
46699              <enumeratedValues>
46700                <usage>write</usage>
46701                <enumeratedValue>
46702                  <name>Set</name>
46703                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46704                  <value>1</value>
46705                </enumeratedValue>
46706              </enumeratedValues>
46707            </field>
46708            <field>
46709              <name>PIN29</name>
46710              <description>Pin 29</description>
46711              <lsb>29</lsb>
46712              <msb>29</msb>
46713              <enumeratedValues>
46714                <usage>read</usage>
46715                <enumeratedValue>
46716                  <name>Low</name>
46717                  <description>Read: pin driver is low</description>
46718                  <value>0</value>
46719                </enumeratedValue>
46720                <enumeratedValue>
46721                  <name>High</name>
46722                  <description>Read: pin driver is high</description>
46723                  <value>1</value>
46724                </enumeratedValue>
46725              </enumeratedValues>
46726              <enumeratedValues>
46727                <usage>write</usage>
46728                <enumeratedValue>
46729                  <name>Set</name>
46730                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46731                  <value>1</value>
46732                </enumeratedValue>
46733              </enumeratedValues>
46734            </field>
46735            <field>
46736              <name>PIN30</name>
46737              <description>Pin 30</description>
46738              <lsb>30</lsb>
46739              <msb>30</msb>
46740              <enumeratedValues>
46741                <usage>read</usage>
46742                <enumeratedValue>
46743                  <name>Low</name>
46744                  <description>Read: pin driver is low</description>
46745                  <value>0</value>
46746                </enumeratedValue>
46747                <enumeratedValue>
46748                  <name>High</name>
46749                  <description>Read: pin driver is high</description>
46750                  <value>1</value>
46751                </enumeratedValue>
46752              </enumeratedValues>
46753              <enumeratedValues>
46754                <usage>write</usage>
46755                <enumeratedValue>
46756                  <name>Set</name>
46757                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46758                  <value>1</value>
46759                </enumeratedValue>
46760              </enumeratedValues>
46761            </field>
46762            <field>
46763              <name>PIN31</name>
46764              <description>Pin 31</description>
46765              <lsb>31</lsb>
46766              <msb>31</msb>
46767              <enumeratedValues>
46768                <usage>read</usage>
46769                <enumeratedValue>
46770                  <name>Low</name>
46771                  <description>Read: pin driver is low</description>
46772                  <value>0</value>
46773                </enumeratedValue>
46774                <enumeratedValue>
46775                  <name>High</name>
46776                  <description>Read: pin driver is high</description>
46777                  <value>1</value>
46778                </enumeratedValue>
46779              </enumeratedValues>
46780              <enumeratedValues>
46781                <usage>write</usage>
46782                <enumeratedValue>
46783                  <name>Set</name>
46784                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
46785                  <value>1</value>
46786                </enumeratedValue>
46787              </enumeratedValues>
46788            </field>
46789          </fields>
46790        </register>
46791        <register>
46792          <name>OUTCLR</name>
46793          <description>Clear individual bits in GPIO port</description>
46794          <addressOffset>0x50C</addressOffset>
46795          <access>read-write</access>
46796          <modifiedWriteValues>oneToClear</modifiedWriteValues>
46797          <fields>
46798            <field>
46799              <name>PIN0</name>
46800              <description>Pin 0</description>
46801              <lsb>0</lsb>
46802              <msb>0</msb>
46803              <enumeratedValues>
46804                <usage>read</usage>
46805                <enumeratedValue>
46806                  <name>Low</name>
46807                  <description>Read: pin driver is low</description>
46808                  <value>0</value>
46809                </enumeratedValue>
46810                <enumeratedValue>
46811                  <name>High</name>
46812                  <description>Read: pin driver is high</description>
46813                  <value>1</value>
46814                </enumeratedValue>
46815              </enumeratedValues>
46816              <enumeratedValues>
46817                <usage>write</usage>
46818                <enumeratedValue>
46819                  <name>Clear</name>
46820                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
46821                  <value>1</value>
46822                </enumeratedValue>
46823              </enumeratedValues>
46824            </field>
46825            <field>
46826              <name>PIN1</name>
46827              <description>Pin 1</description>
46828              <lsb>1</lsb>
46829              <msb>1</msb>
46830              <enumeratedValues>
46831                <usage>read</usage>
46832                <enumeratedValue>
46833                  <name>Low</name>
46834                  <description>Read: pin driver is low</description>
46835                  <value>0</value>
46836                </enumeratedValue>
46837                <enumeratedValue>
46838                  <name>High</name>
46839                  <description>Read: pin driver is high</description>
46840                  <value>1</value>
46841                </enumeratedValue>
46842              </enumeratedValues>
46843              <enumeratedValues>
46844                <usage>write</usage>
46845                <enumeratedValue>
46846                  <name>Clear</name>
46847                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
46848                  <value>1</value>
46849                </enumeratedValue>
46850              </enumeratedValues>
46851            </field>
46852            <field>
46853              <name>PIN2</name>
46854              <description>Pin 2</description>
46855              <lsb>2</lsb>
46856              <msb>2</msb>
46857              <enumeratedValues>
46858                <usage>read</usage>
46859                <enumeratedValue>
46860                  <name>Low</name>
46861                  <description>Read: pin driver is low</description>
46862                  <value>0</value>
46863                </enumeratedValue>
46864                <enumeratedValue>
46865                  <name>High</name>
46866                  <description>Read: pin driver is high</description>
46867                  <value>1</value>
46868                </enumeratedValue>
46869              </enumeratedValues>
46870              <enumeratedValues>
46871                <usage>write</usage>
46872                <enumeratedValue>
46873                  <name>Clear</name>
46874                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
46875                  <value>1</value>
46876                </enumeratedValue>
46877              </enumeratedValues>
46878            </field>
46879            <field>
46880              <name>PIN3</name>
46881              <description>Pin 3</description>
46882              <lsb>3</lsb>
46883              <msb>3</msb>
46884              <enumeratedValues>
46885                <usage>read</usage>
46886                <enumeratedValue>
46887                  <name>Low</name>
46888                  <description>Read: pin driver is low</description>
46889                  <value>0</value>
46890                </enumeratedValue>
46891                <enumeratedValue>
46892                  <name>High</name>
46893                  <description>Read: pin driver is high</description>
46894                  <value>1</value>
46895                </enumeratedValue>
46896              </enumeratedValues>
46897              <enumeratedValues>
46898                <usage>write</usage>
46899                <enumeratedValue>
46900                  <name>Clear</name>
46901                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
46902                  <value>1</value>
46903                </enumeratedValue>
46904              </enumeratedValues>
46905            </field>
46906            <field>
46907              <name>PIN4</name>
46908              <description>Pin 4</description>
46909              <lsb>4</lsb>
46910              <msb>4</msb>
46911              <enumeratedValues>
46912                <usage>read</usage>
46913                <enumeratedValue>
46914                  <name>Low</name>
46915                  <description>Read: pin driver is low</description>
46916                  <value>0</value>
46917                </enumeratedValue>
46918                <enumeratedValue>
46919                  <name>High</name>
46920                  <description>Read: pin driver is high</description>
46921                  <value>1</value>
46922                </enumeratedValue>
46923              </enumeratedValues>
46924              <enumeratedValues>
46925                <usage>write</usage>
46926                <enumeratedValue>
46927                  <name>Clear</name>
46928                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
46929                  <value>1</value>
46930                </enumeratedValue>
46931              </enumeratedValues>
46932            </field>
46933            <field>
46934              <name>PIN5</name>
46935              <description>Pin 5</description>
46936              <lsb>5</lsb>
46937              <msb>5</msb>
46938              <enumeratedValues>
46939                <usage>read</usage>
46940                <enumeratedValue>
46941                  <name>Low</name>
46942                  <description>Read: pin driver is low</description>
46943                  <value>0</value>
46944                </enumeratedValue>
46945                <enumeratedValue>
46946                  <name>High</name>
46947                  <description>Read: pin driver is high</description>
46948                  <value>1</value>
46949                </enumeratedValue>
46950              </enumeratedValues>
46951              <enumeratedValues>
46952                <usage>write</usage>
46953                <enumeratedValue>
46954                  <name>Clear</name>
46955                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
46956                  <value>1</value>
46957                </enumeratedValue>
46958              </enumeratedValues>
46959            </field>
46960            <field>
46961              <name>PIN6</name>
46962              <description>Pin 6</description>
46963              <lsb>6</lsb>
46964              <msb>6</msb>
46965              <enumeratedValues>
46966                <usage>read</usage>
46967                <enumeratedValue>
46968                  <name>Low</name>
46969                  <description>Read: pin driver is low</description>
46970                  <value>0</value>
46971                </enumeratedValue>
46972                <enumeratedValue>
46973                  <name>High</name>
46974                  <description>Read: pin driver is high</description>
46975                  <value>1</value>
46976                </enumeratedValue>
46977              </enumeratedValues>
46978              <enumeratedValues>
46979                <usage>write</usage>
46980                <enumeratedValue>
46981                  <name>Clear</name>
46982                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
46983                  <value>1</value>
46984                </enumeratedValue>
46985              </enumeratedValues>
46986            </field>
46987            <field>
46988              <name>PIN7</name>
46989              <description>Pin 7</description>
46990              <lsb>7</lsb>
46991              <msb>7</msb>
46992              <enumeratedValues>
46993                <usage>read</usage>
46994                <enumeratedValue>
46995                  <name>Low</name>
46996                  <description>Read: pin driver is low</description>
46997                  <value>0</value>
46998                </enumeratedValue>
46999                <enumeratedValue>
47000                  <name>High</name>
47001                  <description>Read: pin driver is high</description>
47002                  <value>1</value>
47003                </enumeratedValue>
47004              </enumeratedValues>
47005              <enumeratedValues>
47006                <usage>write</usage>
47007                <enumeratedValue>
47008                  <name>Clear</name>
47009                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47010                  <value>1</value>
47011                </enumeratedValue>
47012              </enumeratedValues>
47013            </field>
47014            <field>
47015              <name>PIN8</name>
47016              <description>Pin 8</description>
47017              <lsb>8</lsb>
47018              <msb>8</msb>
47019              <enumeratedValues>
47020                <usage>read</usage>
47021                <enumeratedValue>
47022                  <name>Low</name>
47023                  <description>Read: pin driver is low</description>
47024                  <value>0</value>
47025                </enumeratedValue>
47026                <enumeratedValue>
47027                  <name>High</name>
47028                  <description>Read: pin driver is high</description>
47029                  <value>1</value>
47030                </enumeratedValue>
47031              </enumeratedValues>
47032              <enumeratedValues>
47033                <usage>write</usage>
47034                <enumeratedValue>
47035                  <name>Clear</name>
47036                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47037                  <value>1</value>
47038                </enumeratedValue>
47039              </enumeratedValues>
47040            </field>
47041            <field>
47042              <name>PIN9</name>
47043              <description>Pin 9</description>
47044              <lsb>9</lsb>
47045              <msb>9</msb>
47046              <enumeratedValues>
47047                <usage>read</usage>
47048                <enumeratedValue>
47049                  <name>Low</name>
47050                  <description>Read: pin driver is low</description>
47051                  <value>0</value>
47052                </enumeratedValue>
47053                <enumeratedValue>
47054                  <name>High</name>
47055                  <description>Read: pin driver is high</description>
47056                  <value>1</value>
47057                </enumeratedValue>
47058              </enumeratedValues>
47059              <enumeratedValues>
47060                <usage>write</usage>
47061                <enumeratedValue>
47062                  <name>Clear</name>
47063                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47064                  <value>1</value>
47065                </enumeratedValue>
47066              </enumeratedValues>
47067            </field>
47068            <field>
47069              <name>PIN10</name>
47070              <description>Pin 10</description>
47071              <lsb>10</lsb>
47072              <msb>10</msb>
47073              <enumeratedValues>
47074                <usage>read</usage>
47075                <enumeratedValue>
47076                  <name>Low</name>
47077                  <description>Read: pin driver is low</description>
47078                  <value>0</value>
47079                </enumeratedValue>
47080                <enumeratedValue>
47081                  <name>High</name>
47082                  <description>Read: pin driver is high</description>
47083                  <value>1</value>
47084                </enumeratedValue>
47085              </enumeratedValues>
47086              <enumeratedValues>
47087                <usage>write</usage>
47088                <enumeratedValue>
47089                  <name>Clear</name>
47090                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47091                  <value>1</value>
47092                </enumeratedValue>
47093              </enumeratedValues>
47094            </field>
47095            <field>
47096              <name>PIN11</name>
47097              <description>Pin 11</description>
47098              <lsb>11</lsb>
47099              <msb>11</msb>
47100              <enumeratedValues>
47101                <usage>read</usage>
47102                <enumeratedValue>
47103                  <name>Low</name>
47104                  <description>Read: pin driver is low</description>
47105                  <value>0</value>
47106                </enumeratedValue>
47107                <enumeratedValue>
47108                  <name>High</name>
47109                  <description>Read: pin driver is high</description>
47110                  <value>1</value>
47111                </enumeratedValue>
47112              </enumeratedValues>
47113              <enumeratedValues>
47114                <usage>write</usage>
47115                <enumeratedValue>
47116                  <name>Clear</name>
47117                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47118                  <value>1</value>
47119                </enumeratedValue>
47120              </enumeratedValues>
47121            </field>
47122            <field>
47123              <name>PIN12</name>
47124              <description>Pin 12</description>
47125              <lsb>12</lsb>
47126              <msb>12</msb>
47127              <enumeratedValues>
47128                <usage>read</usage>
47129                <enumeratedValue>
47130                  <name>Low</name>
47131                  <description>Read: pin driver is low</description>
47132                  <value>0</value>
47133                </enumeratedValue>
47134                <enumeratedValue>
47135                  <name>High</name>
47136                  <description>Read: pin driver is high</description>
47137                  <value>1</value>
47138                </enumeratedValue>
47139              </enumeratedValues>
47140              <enumeratedValues>
47141                <usage>write</usage>
47142                <enumeratedValue>
47143                  <name>Clear</name>
47144                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47145                  <value>1</value>
47146                </enumeratedValue>
47147              </enumeratedValues>
47148            </field>
47149            <field>
47150              <name>PIN13</name>
47151              <description>Pin 13</description>
47152              <lsb>13</lsb>
47153              <msb>13</msb>
47154              <enumeratedValues>
47155                <usage>read</usage>
47156                <enumeratedValue>
47157                  <name>Low</name>
47158                  <description>Read: pin driver is low</description>
47159                  <value>0</value>
47160                </enumeratedValue>
47161                <enumeratedValue>
47162                  <name>High</name>
47163                  <description>Read: pin driver is high</description>
47164                  <value>1</value>
47165                </enumeratedValue>
47166              </enumeratedValues>
47167              <enumeratedValues>
47168                <usage>write</usage>
47169                <enumeratedValue>
47170                  <name>Clear</name>
47171                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47172                  <value>1</value>
47173                </enumeratedValue>
47174              </enumeratedValues>
47175            </field>
47176            <field>
47177              <name>PIN14</name>
47178              <description>Pin 14</description>
47179              <lsb>14</lsb>
47180              <msb>14</msb>
47181              <enumeratedValues>
47182                <usage>read</usage>
47183                <enumeratedValue>
47184                  <name>Low</name>
47185                  <description>Read: pin driver is low</description>
47186                  <value>0</value>
47187                </enumeratedValue>
47188                <enumeratedValue>
47189                  <name>High</name>
47190                  <description>Read: pin driver is high</description>
47191                  <value>1</value>
47192                </enumeratedValue>
47193              </enumeratedValues>
47194              <enumeratedValues>
47195                <usage>write</usage>
47196                <enumeratedValue>
47197                  <name>Clear</name>
47198                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47199                  <value>1</value>
47200                </enumeratedValue>
47201              </enumeratedValues>
47202            </field>
47203            <field>
47204              <name>PIN15</name>
47205              <description>Pin 15</description>
47206              <lsb>15</lsb>
47207              <msb>15</msb>
47208              <enumeratedValues>
47209                <usage>read</usage>
47210                <enumeratedValue>
47211                  <name>Low</name>
47212                  <description>Read: pin driver is low</description>
47213                  <value>0</value>
47214                </enumeratedValue>
47215                <enumeratedValue>
47216                  <name>High</name>
47217                  <description>Read: pin driver is high</description>
47218                  <value>1</value>
47219                </enumeratedValue>
47220              </enumeratedValues>
47221              <enumeratedValues>
47222                <usage>write</usage>
47223                <enumeratedValue>
47224                  <name>Clear</name>
47225                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47226                  <value>1</value>
47227                </enumeratedValue>
47228              </enumeratedValues>
47229            </field>
47230            <field>
47231              <name>PIN16</name>
47232              <description>Pin 16</description>
47233              <lsb>16</lsb>
47234              <msb>16</msb>
47235              <enumeratedValues>
47236                <usage>read</usage>
47237                <enumeratedValue>
47238                  <name>Low</name>
47239                  <description>Read: pin driver is low</description>
47240                  <value>0</value>
47241                </enumeratedValue>
47242                <enumeratedValue>
47243                  <name>High</name>
47244                  <description>Read: pin driver is high</description>
47245                  <value>1</value>
47246                </enumeratedValue>
47247              </enumeratedValues>
47248              <enumeratedValues>
47249                <usage>write</usage>
47250                <enumeratedValue>
47251                  <name>Clear</name>
47252                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47253                  <value>1</value>
47254                </enumeratedValue>
47255              </enumeratedValues>
47256            </field>
47257            <field>
47258              <name>PIN17</name>
47259              <description>Pin 17</description>
47260              <lsb>17</lsb>
47261              <msb>17</msb>
47262              <enumeratedValues>
47263                <usage>read</usage>
47264                <enumeratedValue>
47265                  <name>Low</name>
47266                  <description>Read: pin driver is low</description>
47267                  <value>0</value>
47268                </enumeratedValue>
47269                <enumeratedValue>
47270                  <name>High</name>
47271                  <description>Read: pin driver is high</description>
47272                  <value>1</value>
47273                </enumeratedValue>
47274              </enumeratedValues>
47275              <enumeratedValues>
47276                <usage>write</usage>
47277                <enumeratedValue>
47278                  <name>Clear</name>
47279                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47280                  <value>1</value>
47281                </enumeratedValue>
47282              </enumeratedValues>
47283            </field>
47284            <field>
47285              <name>PIN18</name>
47286              <description>Pin 18</description>
47287              <lsb>18</lsb>
47288              <msb>18</msb>
47289              <enumeratedValues>
47290                <usage>read</usage>
47291                <enumeratedValue>
47292                  <name>Low</name>
47293                  <description>Read: pin driver is low</description>
47294                  <value>0</value>
47295                </enumeratedValue>
47296                <enumeratedValue>
47297                  <name>High</name>
47298                  <description>Read: pin driver is high</description>
47299                  <value>1</value>
47300                </enumeratedValue>
47301              </enumeratedValues>
47302              <enumeratedValues>
47303                <usage>write</usage>
47304                <enumeratedValue>
47305                  <name>Clear</name>
47306                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47307                  <value>1</value>
47308                </enumeratedValue>
47309              </enumeratedValues>
47310            </field>
47311            <field>
47312              <name>PIN19</name>
47313              <description>Pin 19</description>
47314              <lsb>19</lsb>
47315              <msb>19</msb>
47316              <enumeratedValues>
47317                <usage>read</usage>
47318                <enumeratedValue>
47319                  <name>Low</name>
47320                  <description>Read: pin driver is low</description>
47321                  <value>0</value>
47322                </enumeratedValue>
47323                <enumeratedValue>
47324                  <name>High</name>
47325                  <description>Read: pin driver is high</description>
47326                  <value>1</value>
47327                </enumeratedValue>
47328              </enumeratedValues>
47329              <enumeratedValues>
47330                <usage>write</usage>
47331                <enumeratedValue>
47332                  <name>Clear</name>
47333                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47334                  <value>1</value>
47335                </enumeratedValue>
47336              </enumeratedValues>
47337            </field>
47338            <field>
47339              <name>PIN20</name>
47340              <description>Pin 20</description>
47341              <lsb>20</lsb>
47342              <msb>20</msb>
47343              <enumeratedValues>
47344                <usage>read</usage>
47345                <enumeratedValue>
47346                  <name>Low</name>
47347                  <description>Read: pin driver is low</description>
47348                  <value>0</value>
47349                </enumeratedValue>
47350                <enumeratedValue>
47351                  <name>High</name>
47352                  <description>Read: pin driver is high</description>
47353                  <value>1</value>
47354                </enumeratedValue>
47355              </enumeratedValues>
47356              <enumeratedValues>
47357                <usage>write</usage>
47358                <enumeratedValue>
47359                  <name>Clear</name>
47360                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47361                  <value>1</value>
47362                </enumeratedValue>
47363              </enumeratedValues>
47364            </field>
47365            <field>
47366              <name>PIN21</name>
47367              <description>Pin 21</description>
47368              <lsb>21</lsb>
47369              <msb>21</msb>
47370              <enumeratedValues>
47371                <usage>read</usage>
47372                <enumeratedValue>
47373                  <name>Low</name>
47374                  <description>Read: pin driver is low</description>
47375                  <value>0</value>
47376                </enumeratedValue>
47377                <enumeratedValue>
47378                  <name>High</name>
47379                  <description>Read: pin driver is high</description>
47380                  <value>1</value>
47381                </enumeratedValue>
47382              </enumeratedValues>
47383              <enumeratedValues>
47384                <usage>write</usage>
47385                <enumeratedValue>
47386                  <name>Clear</name>
47387                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47388                  <value>1</value>
47389                </enumeratedValue>
47390              </enumeratedValues>
47391            </field>
47392            <field>
47393              <name>PIN22</name>
47394              <description>Pin 22</description>
47395              <lsb>22</lsb>
47396              <msb>22</msb>
47397              <enumeratedValues>
47398                <usage>read</usage>
47399                <enumeratedValue>
47400                  <name>Low</name>
47401                  <description>Read: pin driver is low</description>
47402                  <value>0</value>
47403                </enumeratedValue>
47404                <enumeratedValue>
47405                  <name>High</name>
47406                  <description>Read: pin driver is high</description>
47407                  <value>1</value>
47408                </enumeratedValue>
47409              </enumeratedValues>
47410              <enumeratedValues>
47411                <usage>write</usage>
47412                <enumeratedValue>
47413                  <name>Clear</name>
47414                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47415                  <value>1</value>
47416                </enumeratedValue>
47417              </enumeratedValues>
47418            </field>
47419            <field>
47420              <name>PIN23</name>
47421              <description>Pin 23</description>
47422              <lsb>23</lsb>
47423              <msb>23</msb>
47424              <enumeratedValues>
47425                <usage>read</usage>
47426                <enumeratedValue>
47427                  <name>Low</name>
47428                  <description>Read: pin driver is low</description>
47429                  <value>0</value>
47430                </enumeratedValue>
47431                <enumeratedValue>
47432                  <name>High</name>
47433                  <description>Read: pin driver is high</description>
47434                  <value>1</value>
47435                </enumeratedValue>
47436              </enumeratedValues>
47437              <enumeratedValues>
47438                <usage>write</usage>
47439                <enumeratedValue>
47440                  <name>Clear</name>
47441                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47442                  <value>1</value>
47443                </enumeratedValue>
47444              </enumeratedValues>
47445            </field>
47446            <field>
47447              <name>PIN24</name>
47448              <description>Pin 24</description>
47449              <lsb>24</lsb>
47450              <msb>24</msb>
47451              <enumeratedValues>
47452                <usage>read</usage>
47453                <enumeratedValue>
47454                  <name>Low</name>
47455                  <description>Read: pin driver is low</description>
47456                  <value>0</value>
47457                </enumeratedValue>
47458                <enumeratedValue>
47459                  <name>High</name>
47460                  <description>Read: pin driver is high</description>
47461                  <value>1</value>
47462                </enumeratedValue>
47463              </enumeratedValues>
47464              <enumeratedValues>
47465                <usage>write</usage>
47466                <enumeratedValue>
47467                  <name>Clear</name>
47468                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47469                  <value>1</value>
47470                </enumeratedValue>
47471              </enumeratedValues>
47472            </field>
47473            <field>
47474              <name>PIN25</name>
47475              <description>Pin 25</description>
47476              <lsb>25</lsb>
47477              <msb>25</msb>
47478              <enumeratedValues>
47479                <usage>read</usage>
47480                <enumeratedValue>
47481                  <name>Low</name>
47482                  <description>Read: pin driver is low</description>
47483                  <value>0</value>
47484                </enumeratedValue>
47485                <enumeratedValue>
47486                  <name>High</name>
47487                  <description>Read: pin driver is high</description>
47488                  <value>1</value>
47489                </enumeratedValue>
47490              </enumeratedValues>
47491              <enumeratedValues>
47492                <usage>write</usage>
47493                <enumeratedValue>
47494                  <name>Clear</name>
47495                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47496                  <value>1</value>
47497                </enumeratedValue>
47498              </enumeratedValues>
47499            </field>
47500            <field>
47501              <name>PIN26</name>
47502              <description>Pin 26</description>
47503              <lsb>26</lsb>
47504              <msb>26</msb>
47505              <enumeratedValues>
47506                <usage>read</usage>
47507                <enumeratedValue>
47508                  <name>Low</name>
47509                  <description>Read: pin driver is low</description>
47510                  <value>0</value>
47511                </enumeratedValue>
47512                <enumeratedValue>
47513                  <name>High</name>
47514                  <description>Read: pin driver is high</description>
47515                  <value>1</value>
47516                </enumeratedValue>
47517              </enumeratedValues>
47518              <enumeratedValues>
47519                <usage>write</usage>
47520                <enumeratedValue>
47521                  <name>Clear</name>
47522                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47523                  <value>1</value>
47524                </enumeratedValue>
47525              </enumeratedValues>
47526            </field>
47527            <field>
47528              <name>PIN27</name>
47529              <description>Pin 27</description>
47530              <lsb>27</lsb>
47531              <msb>27</msb>
47532              <enumeratedValues>
47533                <usage>read</usage>
47534                <enumeratedValue>
47535                  <name>Low</name>
47536                  <description>Read: pin driver is low</description>
47537                  <value>0</value>
47538                </enumeratedValue>
47539                <enumeratedValue>
47540                  <name>High</name>
47541                  <description>Read: pin driver is high</description>
47542                  <value>1</value>
47543                </enumeratedValue>
47544              </enumeratedValues>
47545              <enumeratedValues>
47546                <usage>write</usage>
47547                <enumeratedValue>
47548                  <name>Clear</name>
47549                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47550                  <value>1</value>
47551                </enumeratedValue>
47552              </enumeratedValues>
47553            </field>
47554            <field>
47555              <name>PIN28</name>
47556              <description>Pin 28</description>
47557              <lsb>28</lsb>
47558              <msb>28</msb>
47559              <enumeratedValues>
47560                <usage>read</usage>
47561                <enumeratedValue>
47562                  <name>Low</name>
47563                  <description>Read: pin driver is low</description>
47564                  <value>0</value>
47565                </enumeratedValue>
47566                <enumeratedValue>
47567                  <name>High</name>
47568                  <description>Read: pin driver is high</description>
47569                  <value>1</value>
47570                </enumeratedValue>
47571              </enumeratedValues>
47572              <enumeratedValues>
47573                <usage>write</usage>
47574                <enumeratedValue>
47575                  <name>Clear</name>
47576                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47577                  <value>1</value>
47578                </enumeratedValue>
47579              </enumeratedValues>
47580            </field>
47581            <field>
47582              <name>PIN29</name>
47583              <description>Pin 29</description>
47584              <lsb>29</lsb>
47585              <msb>29</msb>
47586              <enumeratedValues>
47587                <usage>read</usage>
47588                <enumeratedValue>
47589                  <name>Low</name>
47590                  <description>Read: pin driver is low</description>
47591                  <value>0</value>
47592                </enumeratedValue>
47593                <enumeratedValue>
47594                  <name>High</name>
47595                  <description>Read: pin driver is high</description>
47596                  <value>1</value>
47597                </enumeratedValue>
47598              </enumeratedValues>
47599              <enumeratedValues>
47600                <usage>write</usage>
47601                <enumeratedValue>
47602                  <name>Clear</name>
47603                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47604                  <value>1</value>
47605                </enumeratedValue>
47606              </enumeratedValues>
47607            </field>
47608            <field>
47609              <name>PIN30</name>
47610              <description>Pin 30</description>
47611              <lsb>30</lsb>
47612              <msb>30</msb>
47613              <enumeratedValues>
47614                <usage>read</usage>
47615                <enumeratedValue>
47616                  <name>Low</name>
47617                  <description>Read: pin driver is low</description>
47618                  <value>0</value>
47619                </enumeratedValue>
47620                <enumeratedValue>
47621                  <name>High</name>
47622                  <description>Read: pin driver is high</description>
47623                  <value>1</value>
47624                </enumeratedValue>
47625              </enumeratedValues>
47626              <enumeratedValues>
47627                <usage>write</usage>
47628                <enumeratedValue>
47629                  <name>Clear</name>
47630                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47631                  <value>1</value>
47632                </enumeratedValue>
47633              </enumeratedValues>
47634            </field>
47635            <field>
47636              <name>PIN31</name>
47637              <description>Pin 31</description>
47638              <lsb>31</lsb>
47639              <msb>31</msb>
47640              <enumeratedValues>
47641                <usage>read</usage>
47642                <enumeratedValue>
47643                  <name>Low</name>
47644                  <description>Read: pin driver is low</description>
47645                  <value>0</value>
47646                </enumeratedValue>
47647                <enumeratedValue>
47648                  <name>High</name>
47649                  <description>Read: pin driver is high</description>
47650                  <value>1</value>
47651                </enumeratedValue>
47652              </enumeratedValues>
47653              <enumeratedValues>
47654                <usage>write</usage>
47655                <enumeratedValue>
47656                  <name>Clear</name>
47657                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
47658                  <value>1</value>
47659                </enumeratedValue>
47660              </enumeratedValues>
47661            </field>
47662          </fields>
47663        </register>
47664        <register>
47665          <name>IN</name>
47666          <description>Read GPIO port</description>
47667          <addressOffset>0x510</addressOffset>
47668          <access>read-only</access>
47669          <fields>
47670            <field>
47671              <name>PIN0</name>
47672              <description>Pin 0</description>
47673              <lsb>0</lsb>
47674              <msb>0</msb>
47675              <enumeratedValues>
47676                <enumeratedValue>
47677                  <name>Low</name>
47678                  <description>Pin input is low</description>
47679                  <value>0</value>
47680                </enumeratedValue>
47681                <enumeratedValue>
47682                  <name>High</name>
47683                  <description>Pin input is high</description>
47684                  <value>1</value>
47685                </enumeratedValue>
47686              </enumeratedValues>
47687            </field>
47688            <field>
47689              <name>PIN1</name>
47690              <description>Pin 1</description>
47691              <lsb>1</lsb>
47692              <msb>1</msb>
47693              <enumeratedValues>
47694                <enumeratedValue>
47695                  <name>Low</name>
47696                  <description>Pin input is low</description>
47697                  <value>0</value>
47698                </enumeratedValue>
47699                <enumeratedValue>
47700                  <name>High</name>
47701                  <description>Pin input is high</description>
47702                  <value>1</value>
47703                </enumeratedValue>
47704              </enumeratedValues>
47705            </field>
47706            <field>
47707              <name>PIN2</name>
47708              <description>Pin 2</description>
47709              <lsb>2</lsb>
47710              <msb>2</msb>
47711              <enumeratedValues>
47712                <enumeratedValue>
47713                  <name>Low</name>
47714                  <description>Pin input is low</description>
47715                  <value>0</value>
47716                </enumeratedValue>
47717                <enumeratedValue>
47718                  <name>High</name>
47719                  <description>Pin input is high</description>
47720                  <value>1</value>
47721                </enumeratedValue>
47722              </enumeratedValues>
47723            </field>
47724            <field>
47725              <name>PIN3</name>
47726              <description>Pin 3</description>
47727              <lsb>3</lsb>
47728              <msb>3</msb>
47729              <enumeratedValues>
47730                <enumeratedValue>
47731                  <name>Low</name>
47732                  <description>Pin input is low</description>
47733                  <value>0</value>
47734                </enumeratedValue>
47735                <enumeratedValue>
47736                  <name>High</name>
47737                  <description>Pin input is high</description>
47738                  <value>1</value>
47739                </enumeratedValue>
47740              </enumeratedValues>
47741            </field>
47742            <field>
47743              <name>PIN4</name>
47744              <description>Pin 4</description>
47745              <lsb>4</lsb>
47746              <msb>4</msb>
47747              <enumeratedValues>
47748                <enumeratedValue>
47749                  <name>Low</name>
47750                  <description>Pin input is low</description>
47751                  <value>0</value>
47752                </enumeratedValue>
47753                <enumeratedValue>
47754                  <name>High</name>
47755                  <description>Pin input is high</description>
47756                  <value>1</value>
47757                </enumeratedValue>
47758              </enumeratedValues>
47759            </field>
47760            <field>
47761              <name>PIN5</name>
47762              <description>Pin 5</description>
47763              <lsb>5</lsb>
47764              <msb>5</msb>
47765              <enumeratedValues>
47766                <enumeratedValue>
47767                  <name>Low</name>
47768                  <description>Pin input is low</description>
47769                  <value>0</value>
47770                </enumeratedValue>
47771                <enumeratedValue>
47772                  <name>High</name>
47773                  <description>Pin input is high</description>
47774                  <value>1</value>
47775                </enumeratedValue>
47776              </enumeratedValues>
47777            </field>
47778            <field>
47779              <name>PIN6</name>
47780              <description>Pin 6</description>
47781              <lsb>6</lsb>
47782              <msb>6</msb>
47783              <enumeratedValues>
47784                <enumeratedValue>
47785                  <name>Low</name>
47786                  <description>Pin input is low</description>
47787                  <value>0</value>
47788                </enumeratedValue>
47789                <enumeratedValue>
47790                  <name>High</name>
47791                  <description>Pin input is high</description>
47792                  <value>1</value>
47793                </enumeratedValue>
47794              </enumeratedValues>
47795            </field>
47796            <field>
47797              <name>PIN7</name>
47798              <description>Pin 7</description>
47799              <lsb>7</lsb>
47800              <msb>7</msb>
47801              <enumeratedValues>
47802                <enumeratedValue>
47803                  <name>Low</name>
47804                  <description>Pin input is low</description>
47805                  <value>0</value>
47806                </enumeratedValue>
47807                <enumeratedValue>
47808                  <name>High</name>
47809                  <description>Pin input is high</description>
47810                  <value>1</value>
47811                </enumeratedValue>
47812              </enumeratedValues>
47813            </field>
47814            <field>
47815              <name>PIN8</name>
47816              <description>Pin 8</description>
47817              <lsb>8</lsb>
47818              <msb>8</msb>
47819              <enumeratedValues>
47820                <enumeratedValue>
47821                  <name>Low</name>
47822                  <description>Pin input is low</description>
47823                  <value>0</value>
47824                </enumeratedValue>
47825                <enumeratedValue>
47826                  <name>High</name>
47827                  <description>Pin input is high</description>
47828                  <value>1</value>
47829                </enumeratedValue>
47830              </enumeratedValues>
47831            </field>
47832            <field>
47833              <name>PIN9</name>
47834              <description>Pin 9</description>
47835              <lsb>9</lsb>
47836              <msb>9</msb>
47837              <enumeratedValues>
47838                <enumeratedValue>
47839                  <name>Low</name>
47840                  <description>Pin input is low</description>
47841                  <value>0</value>
47842                </enumeratedValue>
47843                <enumeratedValue>
47844                  <name>High</name>
47845                  <description>Pin input is high</description>
47846                  <value>1</value>
47847                </enumeratedValue>
47848              </enumeratedValues>
47849            </field>
47850            <field>
47851              <name>PIN10</name>
47852              <description>Pin 10</description>
47853              <lsb>10</lsb>
47854              <msb>10</msb>
47855              <enumeratedValues>
47856                <enumeratedValue>
47857                  <name>Low</name>
47858                  <description>Pin input is low</description>
47859                  <value>0</value>
47860                </enumeratedValue>
47861                <enumeratedValue>
47862                  <name>High</name>
47863                  <description>Pin input is high</description>
47864                  <value>1</value>
47865                </enumeratedValue>
47866              </enumeratedValues>
47867            </field>
47868            <field>
47869              <name>PIN11</name>
47870              <description>Pin 11</description>
47871              <lsb>11</lsb>
47872              <msb>11</msb>
47873              <enumeratedValues>
47874                <enumeratedValue>
47875                  <name>Low</name>
47876                  <description>Pin input is low</description>
47877                  <value>0</value>
47878                </enumeratedValue>
47879                <enumeratedValue>
47880                  <name>High</name>
47881                  <description>Pin input is high</description>
47882                  <value>1</value>
47883                </enumeratedValue>
47884              </enumeratedValues>
47885            </field>
47886            <field>
47887              <name>PIN12</name>
47888              <description>Pin 12</description>
47889              <lsb>12</lsb>
47890              <msb>12</msb>
47891              <enumeratedValues>
47892                <enumeratedValue>
47893                  <name>Low</name>
47894                  <description>Pin input is low</description>
47895                  <value>0</value>
47896                </enumeratedValue>
47897                <enumeratedValue>
47898                  <name>High</name>
47899                  <description>Pin input is high</description>
47900                  <value>1</value>
47901                </enumeratedValue>
47902              </enumeratedValues>
47903            </field>
47904            <field>
47905              <name>PIN13</name>
47906              <description>Pin 13</description>
47907              <lsb>13</lsb>
47908              <msb>13</msb>
47909              <enumeratedValues>
47910                <enumeratedValue>
47911                  <name>Low</name>
47912                  <description>Pin input is low</description>
47913                  <value>0</value>
47914                </enumeratedValue>
47915                <enumeratedValue>
47916                  <name>High</name>
47917                  <description>Pin input is high</description>
47918                  <value>1</value>
47919                </enumeratedValue>
47920              </enumeratedValues>
47921            </field>
47922            <field>
47923              <name>PIN14</name>
47924              <description>Pin 14</description>
47925              <lsb>14</lsb>
47926              <msb>14</msb>
47927              <enumeratedValues>
47928                <enumeratedValue>
47929                  <name>Low</name>
47930                  <description>Pin input is low</description>
47931                  <value>0</value>
47932                </enumeratedValue>
47933                <enumeratedValue>
47934                  <name>High</name>
47935                  <description>Pin input is high</description>
47936                  <value>1</value>
47937                </enumeratedValue>
47938              </enumeratedValues>
47939            </field>
47940            <field>
47941              <name>PIN15</name>
47942              <description>Pin 15</description>
47943              <lsb>15</lsb>
47944              <msb>15</msb>
47945              <enumeratedValues>
47946                <enumeratedValue>
47947                  <name>Low</name>
47948                  <description>Pin input is low</description>
47949                  <value>0</value>
47950                </enumeratedValue>
47951                <enumeratedValue>
47952                  <name>High</name>
47953                  <description>Pin input is high</description>
47954                  <value>1</value>
47955                </enumeratedValue>
47956              </enumeratedValues>
47957            </field>
47958            <field>
47959              <name>PIN16</name>
47960              <description>Pin 16</description>
47961              <lsb>16</lsb>
47962              <msb>16</msb>
47963              <enumeratedValues>
47964                <enumeratedValue>
47965                  <name>Low</name>
47966                  <description>Pin input is low</description>
47967                  <value>0</value>
47968                </enumeratedValue>
47969                <enumeratedValue>
47970                  <name>High</name>
47971                  <description>Pin input is high</description>
47972                  <value>1</value>
47973                </enumeratedValue>
47974              </enumeratedValues>
47975            </field>
47976            <field>
47977              <name>PIN17</name>
47978              <description>Pin 17</description>
47979              <lsb>17</lsb>
47980              <msb>17</msb>
47981              <enumeratedValues>
47982                <enumeratedValue>
47983                  <name>Low</name>
47984                  <description>Pin input is low</description>
47985                  <value>0</value>
47986                </enumeratedValue>
47987                <enumeratedValue>
47988                  <name>High</name>
47989                  <description>Pin input is high</description>
47990                  <value>1</value>
47991                </enumeratedValue>
47992              </enumeratedValues>
47993            </field>
47994            <field>
47995              <name>PIN18</name>
47996              <description>Pin 18</description>
47997              <lsb>18</lsb>
47998              <msb>18</msb>
47999              <enumeratedValues>
48000                <enumeratedValue>
48001                  <name>Low</name>
48002                  <description>Pin input is low</description>
48003                  <value>0</value>
48004                </enumeratedValue>
48005                <enumeratedValue>
48006                  <name>High</name>
48007                  <description>Pin input is high</description>
48008                  <value>1</value>
48009                </enumeratedValue>
48010              </enumeratedValues>
48011            </field>
48012            <field>
48013              <name>PIN19</name>
48014              <description>Pin 19</description>
48015              <lsb>19</lsb>
48016              <msb>19</msb>
48017              <enumeratedValues>
48018                <enumeratedValue>
48019                  <name>Low</name>
48020                  <description>Pin input is low</description>
48021                  <value>0</value>
48022                </enumeratedValue>
48023                <enumeratedValue>
48024                  <name>High</name>
48025                  <description>Pin input is high</description>
48026                  <value>1</value>
48027                </enumeratedValue>
48028              </enumeratedValues>
48029            </field>
48030            <field>
48031              <name>PIN20</name>
48032              <description>Pin 20</description>
48033              <lsb>20</lsb>
48034              <msb>20</msb>
48035              <enumeratedValues>
48036                <enumeratedValue>
48037                  <name>Low</name>
48038                  <description>Pin input is low</description>
48039                  <value>0</value>
48040                </enumeratedValue>
48041                <enumeratedValue>
48042                  <name>High</name>
48043                  <description>Pin input is high</description>
48044                  <value>1</value>
48045                </enumeratedValue>
48046              </enumeratedValues>
48047            </field>
48048            <field>
48049              <name>PIN21</name>
48050              <description>Pin 21</description>
48051              <lsb>21</lsb>
48052              <msb>21</msb>
48053              <enumeratedValues>
48054                <enumeratedValue>
48055                  <name>Low</name>
48056                  <description>Pin input is low</description>
48057                  <value>0</value>
48058                </enumeratedValue>
48059                <enumeratedValue>
48060                  <name>High</name>
48061                  <description>Pin input is high</description>
48062                  <value>1</value>
48063                </enumeratedValue>
48064              </enumeratedValues>
48065            </field>
48066            <field>
48067              <name>PIN22</name>
48068              <description>Pin 22</description>
48069              <lsb>22</lsb>
48070              <msb>22</msb>
48071              <enumeratedValues>
48072                <enumeratedValue>
48073                  <name>Low</name>
48074                  <description>Pin input is low</description>
48075                  <value>0</value>
48076                </enumeratedValue>
48077                <enumeratedValue>
48078                  <name>High</name>
48079                  <description>Pin input is high</description>
48080                  <value>1</value>
48081                </enumeratedValue>
48082              </enumeratedValues>
48083            </field>
48084            <field>
48085              <name>PIN23</name>
48086              <description>Pin 23</description>
48087              <lsb>23</lsb>
48088              <msb>23</msb>
48089              <enumeratedValues>
48090                <enumeratedValue>
48091                  <name>Low</name>
48092                  <description>Pin input is low</description>
48093                  <value>0</value>
48094                </enumeratedValue>
48095                <enumeratedValue>
48096                  <name>High</name>
48097                  <description>Pin input is high</description>
48098                  <value>1</value>
48099                </enumeratedValue>
48100              </enumeratedValues>
48101            </field>
48102            <field>
48103              <name>PIN24</name>
48104              <description>Pin 24</description>
48105              <lsb>24</lsb>
48106              <msb>24</msb>
48107              <enumeratedValues>
48108                <enumeratedValue>
48109                  <name>Low</name>
48110                  <description>Pin input is low</description>
48111                  <value>0</value>
48112                </enumeratedValue>
48113                <enumeratedValue>
48114                  <name>High</name>
48115                  <description>Pin input is high</description>
48116                  <value>1</value>
48117                </enumeratedValue>
48118              </enumeratedValues>
48119            </field>
48120            <field>
48121              <name>PIN25</name>
48122              <description>Pin 25</description>
48123              <lsb>25</lsb>
48124              <msb>25</msb>
48125              <enumeratedValues>
48126                <enumeratedValue>
48127                  <name>Low</name>
48128                  <description>Pin input is low</description>
48129                  <value>0</value>
48130                </enumeratedValue>
48131                <enumeratedValue>
48132                  <name>High</name>
48133                  <description>Pin input is high</description>
48134                  <value>1</value>
48135                </enumeratedValue>
48136              </enumeratedValues>
48137            </field>
48138            <field>
48139              <name>PIN26</name>
48140              <description>Pin 26</description>
48141              <lsb>26</lsb>
48142              <msb>26</msb>
48143              <enumeratedValues>
48144                <enumeratedValue>
48145                  <name>Low</name>
48146                  <description>Pin input is low</description>
48147                  <value>0</value>
48148                </enumeratedValue>
48149                <enumeratedValue>
48150                  <name>High</name>
48151                  <description>Pin input is high</description>
48152                  <value>1</value>
48153                </enumeratedValue>
48154              </enumeratedValues>
48155            </field>
48156            <field>
48157              <name>PIN27</name>
48158              <description>Pin 27</description>
48159              <lsb>27</lsb>
48160              <msb>27</msb>
48161              <enumeratedValues>
48162                <enumeratedValue>
48163                  <name>Low</name>
48164                  <description>Pin input is low</description>
48165                  <value>0</value>
48166                </enumeratedValue>
48167                <enumeratedValue>
48168                  <name>High</name>
48169                  <description>Pin input is high</description>
48170                  <value>1</value>
48171                </enumeratedValue>
48172              </enumeratedValues>
48173            </field>
48174            <field>
48175              <name>PIN28</name>
48176              <description>Pin 28</description>
48177              <lsb>28</lsb>
48178              <msb>28</msb>
48179              <enumeratedValues>
48180                <enumeratedValue>
48181                  <name>Low</name>
48182                  <description>Pin input is low</description>
48183                  <value>0</value>
48184                </enumeratedValue>
48185                <enumeratedValue>
48186                  <name>High</name>
48187                  <description>Pin input is high</description>
48188                  <value>1</value>
48189                </enumeratedValue>
48190              </enumeratedValues>
48191            </field>
48192            <field>
48193              <name>PIN29</name>
48194              <description>Pin 29</description>
48195              <lsb>29</lsb>
48196              <msb>29</msb>
48197              <enumeratedValues>
48198                <enumeratedValue>
48199                  <name>Low</name>
48200                  <description>Pin input is low</description>
48201                  <value>0</value>
48202                </enumeratedValue>
48203                <enumeratedValue>
48204                  <name>High</name>
48205                  <description>Pin input is high</description>
48206                  <value>1</value>
48207                </enumeratedValue>
48208              </enumeratedValues>
48209            </field>
48210            <field>
48211              <name>PIN30</name>
48212              <description>Pin 30</description>
48213              <lsb>30</lsb>
48214              <msb>30</msb>
48215              <enumeratedValues>
48216                <enumeratedValue>
48217                  <name>Low</name>
48218                  <description>Pin input is low</description>
48219                  <value>0</value>
48220                </enumeratedValue>
48221                <enumeratedValue>
48222                  <name>High</name>
48223                  <description>Pin input is high</description>
48224                  <value>1</value>
48225                </enumeratedValue>
48226              </enumeratedValues>
48227            </field>
48228            <field>
48229              <name>PIN31</name>
48230              <description>Pin 31</description>
48231              <lsb>31</lsb>
48232              <msb>31</msb>
48233              <enumeratedValues>
48234                <enumeratedValue>
48235                  <name>Low</name>
48236                  <description>Pin input is low</description>
48237                  <value>0</value>
48238                </enumeratedValue>
48239                <enumeratedValue>
48240                  <name>High</name>
48241                  <description>Pin input is high</description>
48242                  <value>1</value>
48243                </enumeratedValue>
48244              </enumeratedValues>
48245            </field>
48246          </fields>
48247        </register>
48248        <register>
48249          <name>DIR</name>
48250          <description>Direction of GPIO pins</description>
48251          <addressOffset>0x514</addressOffset>
48252          <access>read-write</access>
48253          <fields>
48254            <field>
48255              <name>PIN0</name>
48256              <description>Pin 0</description>
48257              <lsb>0</lsb>
48258              <msb>0</msb>
48259              <enumeratedValues>
48260                <enumeratedValue>
48261                  <name>Input</name>
48262                  <description>Pin set as input</description>
48263                  <value>0</value>
48264                </enumeratedValue>
48265                <enumeratedValue>
48266                  <name>Output</name>
48267                  <description>Pin set as output</description>
48268                  <value>1</value>
48269                </enumeratedValue>
48270              </enumeratedValues>
48271            </field>
48272            <field>
48273              <name>PIN1</name>
48274              <description>Pin 1</description>
48275              <lsb>1</lsb>
48276              <msb>1</msb>
48277              <enumeratedValues>
48278                <enumeratedValue>
48279                  <name>Input</name>
48280                  <description>Pin set as input</description>
48281                  <value>0</value>
48282                </enumeratedValue>
48283                <enumeratedValue>
48284                  <name>Output</name>
48285                  <description>Pin set as output</description>
48286                  <value>1</value>
48287                </enumeratedValue>
48288              </enumeratedValues>
48289            </field>
48290            <field>
48291              <name>PIN2</name>
48292              <description>Pin 2</description>
48293              <lsb>2</lsb>
48294              <msb>2</msb>
48295              <enumeratedValues>
48296                <enumeratedValue>
48297                  <name>Input</name>
48298                  <description>Pin set as input</description>
48299                  <value>0</value>
48300                </enumeratedValue>
48301                <enumeratedValue>
48302                  <name>Output</name>
48303                  <description>Pin set as output</description>
48304                  <value>1</value>
48305                </enumeratedValue>
48306              </enumeratedValues>
48307            </field>
48308            <field>
48309              <name>PIN3</name>
48310              <description>Pin 3</description>
48311              <lsb>3</lsb>
48312              <msb>3</msb>
48313              <enumeratedValues>
48314                <enumeratedValue>
48315                  <name>Input</name>
48316                  <description>Pin set as input</description>
48317                  <value>0</value>
48318                </enumeratedValue>
48319                <enumeratedValue>
48320                  <name>Output</name>
48321                  <description>Pin set as output</description>
48322                  <value>1</value>
48323                </enumeratedValue>
48324              </enumeratedValues>
48325            </field>
48326            <field>
48327              <name>PIN4</name>
48328              <description>Pin 4</description>
48329              <lsb>4</lsb>
48330              <msb>4</msb>
48331              <enumeratedValues>
48332                <enumeratedValue>
48333                  <name>Input</name>
48334                  <description>Pin set as input</description>
48335                  <value>0</value>
48336                </enumeratedValue>
48337                <enumeratedValue>
48338                  <name>Output</name>
48339                  <description>Pin set as output</description>
48340                  <value>1</value>
48341                </enumeratedValue>
48342              </enumeratedValues>
48343            </field>
48344            <field>
48345              <name>PIN5</name>
48346              <description>Pin 5</description>
48347              <lsb>5</lsb>
48348              <msb>5</msb>
48349              <enumeratedValues>
48350                <enumeratedValue>
48351                  <name>Input</name>
48352                  <description>Pin set as input</description>
48353                  <value>0</value>
48354                </enumeratedValue>
48355                <enumeratedValue>
48356                  <name>Output</name>
48357                  <description>Pin set as output</description>
48358                  <value>1</value>
48359                </enumeratedValue>
48360              </enumeratedValues>
48361            </field>
48362            <field>
48363              <name>PIN6</name>
48364              <description>Pin 6</description>
48365              <lsb>6</lsb>
48366              <msb>6</msb>
48367              <enumeratedValues>
48368                <enumeratedValue>
48369                  <name>Input</name>
48370                  <description>Pin set as input</description>
48371                  <value>0</value>
48372                </enumeratedValue>
48373                <enumeratedValue>
48374                  <name>Output</name>
48375                  <description>Pin set as output</description>
48376                  <value>1</value>
48377                </enumeratedValue>
48378              </enumeratedValues>
48379            </field>
48380            <field>
48381              <name>PIN7</name>
48382              <description>Pin 7</description>
48383              <lsb>7</lsb>
48384              <msb>7</msb>
48385              <enumeratedValues>
48386                <enumeratedValue>
48387                  <name>Input</name>
48388                  <description>Pin set as input</description>
48389                  <value>0</value>
48390                </enumeratedValue>
48391                <enumeratedValue>
48392                  <name>Output</name>
48393                  <description>Pin set as output</description>
48394                  <value>1</value>
48395                </enumeratedValue>
48396              </enumeratedValues>
48397            </field>
48398            <field>
48399              <name>PIN8</name>
48400              <description>Pin 8</description>
48401              <lsb>8</lsb>
48402              <msb>8</msb>
48403              <enumeratedValues>
48404                <enumeratedValue>
48405                  <name>Input</name>
48406                  <description>Pin set as input</description>
48407                  <value>0</value>
48408                </enumeratedValue>
48409                <enumeratedValue>
48410                  <name>Output</name>
48411                  <description>Pin set as output</description>
48412                  <value>1</value>
48413                </enumeratedValue>
48414              </enumeratedValues>
48415            </field>
48416            <field>
48417              <name>PIN9</name>
48418              <description>Pin 9</description>
48419              <lsb>9</lsb>
48420              <msb>9</msb>
48421              <enumeratedValues>
48422                <enumeratedValue>
48423                  <name>Input</name>
48424                  <description>Pin set as input</description>
48425                  <value>0</value>
48426                </enumeratedValue>
48427                <enumeratedValue>
48428                  <name>Output</name>
48429                  <description>Pin set as output</description>
48430                  <value>1</value>
48431                </enumeratedValue>
48432              </enumeratedValues>
48433            </field>
48434            <field>
48435              <name>PIN10</name>
48436              <description>Pin 10</description>
48437              <lsb>10</lsb>
48438              <msb>10</msb>
48439              <enumeratedValues>
48440                <enumeratedValue>
48441                  <name>Input</name>
48442                  <description>Pin set as input</description>
48443                  <value>0</value>
48444                </enumeratedValue>
48445                <enumeratedValue>
48446                  <name>Output</name>
48447                  <description>Pin set as output</description>
48448                  <value>1</value>
48449                </enumeratedValue>
48450              </enumeratedValues>
48451            </field>
48452            <field>
48453              <name>PIN11</name>
48454              <description>Pin 11</description>
48455              <lsb>11</lsb>
48456              <msb>11</msb>
48457              <enumeratedValues>
48458                <enumeratedValue>
48459                  <name>Input</name>
48460                  <description>Pin set as input</description>
48461                  <value>0</value>
48462                </enumeratedValue>
48463                <enumeratedValue>
48464                  <name>Output</name>
48465                  <description>Pin set as output</description>
48466                  <value>1</value>
48467                </enumeratedValue>
48468              </enumeratedValues>
48469            </field>
48470            <field>
48471              <name>PIN12</name>
48472              <description>Pin 12</description>
48473              <lsb>12</lsb>
48474              <msb>12</msb>
48475              <enumeratedValues>
48476                <enumeratedValue>
48477                  <name>Input</name>
48478                  <description>Pin set as input</description>
48479                  <value>0</value>
48480                </enumeratedValue>
48481                <enumeratedValue>
48482                  <name>Output</name>
48483                  <description>Pin set as output</description>
48484                  <value>1</value>
48485                </enumeratedValue>
48486              </enumeratedValues>
48487            </field>
48488            <field>
48489              <name>PIN13</name>
48490              <description>Pin 13</description>
48491              <lsb>13</lsb>
48492              <msb>13</msb>
48493              <enumeratedValues>
48494                <enumeratedValue>
48495                  <name>Input</name>
48496                  <description>Pin set as input</description>
48497                  <value>0</value>
48498                </enumeratedValue>
48499                <enumeratedValue>
48500                  <name>Output</name>
48501                  <description>Pin set as output</description>
48502                  <value>1</value>
48503                </enumeratedValue>
48504              </enumeratedValues>
48505            </field>
48506            <field>
48507              <name>PIN14</name>
48508              <description>Pin 14</description>
48509              <lsb>14</lsb>
48510              <msb>14</msb>
48511              <enumeratedValues>
48512                <enumeratedValue>
48513                  <name>Input</name>
48514                  <description>Pin set as input</description>
48515                  <value>0</value>
48516                </enumeratedValue>
48517                <enumeratedValue>
48518                  <name>Output</name>
48519                  <description>Pin set as output</description>
48520                  <value>1</value>
48521                </enumeratedValue>
48522              </enumeratedValues>
48523            </field>
48524            <field>
48525              <name>PIN15</name>
48526              <description>Pin 15</description>
48527              <lsb>15</lsb>
48528              <msb>15</msb>
48529              <enumeratedValues>
48530                <enumeratedValue>
48531                  <name>Input</name>
48532                  <description>Pin set as input</description>
48533                  <value>0</value>
48534                </enumeratedValue>
48535                <enumeratedValue>
48536                  <name>Output</name>
48537                  <description>Pin set as output</description>
48538                  <value>1</value>
48539                </enumeratedValue>
48540              </enumeratedValues>
48541            </field>
48542            <field>
48543              <name>PIN16</name>
48544              <description>Pin 16</description>
48545              <lsb>16</lsb>
48546              <msb>16</msb>
48547              <enumeratedValues>
48548                <enumeratedValue>
48549                  <name>Input</name>
48550                  <description>Pin set as input</description>
48551                  <value>0</value>
48552                </enumeratedValue>
48553                <enumeratedValue>
48554                  <name>Output</name>
48555                  <description>Pin set as output</description>
48556                  <value>1</value>
48557                </enumeratedValue>
48558              </enumeratedValues>
48559            </field>
48560            <field>
48561              <name>PIN17</name>
48562              <description>Pin 17</description>
48563              <lsb>17</lsb>
48564              <msb>17</msb>
48565              <enumeratedValues>
48566                <enumeratedValue>
48567                  <name>Input</name>
48568                  <description>Pin set as input</description>
48569                  <value>0</value>
48570                </enumeratedValue>
48571                <enumeratedValue>
48572                  <name>Output</name>
48573                  <description>Pin set as output</description>
48574                  <value>1</value>
48575                </enumeratedValue>
48576              </enumeratedValues>
48577            </field>
48578            <field>
48579              <name>PIN18</name>
48580              <description>Pin 18</description>
48581              <lsb>18</lsb>
48582              <msb>18</msb>
48583              <enumeratedValues>
48584                <enumeratedValue>
48585                  <name>Input</name>
48586                  <description>Pin set as input</description>
48587                  <value>0</value>
48588                </enumeratedValue>
48589                <enumeratedValue>
48590                  <name>Output</name>
48591                  <description>Pin set as output</description>
48592                  <value>1</value>
48593                </enumeratedValue>
48594              </enumeratedValues>
48595            </field>
48596            <field>
48597              <name>PIN19</name>
48598              <description>Pin 19</description>
48599              <lsb>19</lsb>
48600              <msb>19</msb>
48601              <enumeratedValues>
48602                <enumeratedValue>
48603                  <name>Input</name>
48604                  <description>Pin set as input</description>
48605                  <value>0</value>
48606                </enumeratedValue>
48607                <enumeratedValue>
48608                  <name>Output</name>
48609                  <description>Pin set as output</description>
48610                  <value>1</value>
48611                </enumeratedValue>
48612              </enumeratedValues>
48613            </field>
48614            <field>
48615              <name>PIN20</name>
48616              <description>Pin 20</description>
48617              <lsb>20</lsb>
48618              <msb>20</msb>
48619              <enumeratedValues>
48620                <enumeratedValue>
48621                  <name>Input</name>
48622                  <description>Pin set as input</description>
48623                  <value>0</value>
48624                </enumeratedValue>
48625                <enumeratedValue>
48626                  <name>Output</name>
48627                  <description>Pin set as output</description>
48628                  <value>1</value>
48629                </enumeratedValue>
48630              </enumeratedValues>
48631            </field>
48632            <field>
48633              <name>PIN21</name>
48634              <description>Pin 21</description>
48635              <lsb>21</lsb>
48636              <msb>21</msb>
48637              <enumeratedValues>
48638                <enumeratedValue>
48639                  <name>Input</name>
48640                  <description>Pin set as input</description>
48641                  <value>0</value>
48642                </enumeratedValue>
48643                <enumeratedValue>
48644                  <name>Output</name>
48645                  <description>Pin set as output</description>
48646                  <value>1</value>
48647                </enumeratedValue>
48648              </enumeratedValues>
48649            </field>
48650            <field>
48651              <name>PIN22</name>
48652              <description>Pin 22</description>
48653              <lsb>22</lsb>
48654              <msb>22</msb>
48655              <enumeratedValues>
48656                <enumeratedValue>
48657                  <name>Input</name>
48658                  <description>Pin set as input</description>
48659                  <value>0</value>
48660                </enumeratedValue>
48661                <enumeratedValue>
48662                  <name>Output</name>
48663                  <description>Pin set as output</description>
48664                  <value>1</value>
48665                </enumeratedValue>
48666              </enumeratedValues>
48667            </field>
48668            <field>
48669              <name>PIN23</name>
48670              <description>Pin 23</description>
48671              <lsb>23</lsb>
48672              <msb>23</msb>
48673              <enumeratedValues>
48674                <enumeratedValue>
48675                  <name>Input</name>
48676                  <description>Pin set as input</description>
48677                  <value>0</value>
48678                </enumeratedValue>
48679                <enumeratedValue>
48680                  <name>Output</name>
48681                  <description>Pin set as output</description>
48682                  <value>1</value>
48683                </enumeratedValue>
48684              </enumeratedValues>
48685            </field>
48686            <field>
48687              <name>PIN24</name>
48688              <description>Pin 24</description>
48689              <lsb>24</lsb>
48690              <msb>24</msb>
48691              <enumeratedValues>
48692                <enumeratedValue>
48693                  <name>Input</name>
48694                  <description>Pin set as input</description>
48695                  <value>0</value>
48696                </enumeratedValue>
48697                <enumeratedValue>
48698                  <name>Output</name>
48699                  <description>Pin set as output</description>
48700                  <value>1</value>
48701                </enumeratedValue>
48702              </enumeratedValues>
48703            </field>
48704            <field>
48705              <name>PIN25</name>
48706              <description>Pin 25</description>
48707              <lsb>25</lsb>
48708              <msb>25</msb>
48709              <enumeratedValues>
48710                <enumeratedValue>
48711                  <name>Input</name>
48712                  <description>Pin set as input</description>
48713                  <value>0</value>
48714                </enumeratedValue>
48715                <enumeratedValue>
48716                  <name>Output</name>
48717                  <description>Pin set as output</description>
48718                  <value>1</value>
48719                </enumeratedValue>
48720              </enumeratedValues>
48721            </field>
48722            <field>
48723              <name>PIN26</name>
48724              <description>Pin 26</description>
48725              <lsb>26</lsb>
48726              <msb>26</msb>
48727              <enumeratedValues>
48728                <enumeratedValue>
48729                  <name>Input</name>
48730                  <description>Pin set as input</description>
48731                  <value>0</value>
48732                </enumeratedValue>
48733                <enumeratedValue>
48734                  <name>Output</name>
48735                  <description>Pin set as output</description>
48736                  <value>1</value>
48737                </enumeratedValue>
48738              </enumeratedValues>
48739            </field>
48740            <field>
48741              <name>PIN27</name>
48742              <description>Pin 27</description>
48743              <lsb>27</lsb>
48744              <msb>27</msb>
48745              <enumeratedValues>
48746                <enumeratedValue>
48747                  <name>Input</name>
48748                  <description>Pin set as input</description>
48749                  <value>0</value>
48750                </enumeratedValue>
48751                <enumeratedValue>
48752                  <name>Output</name>
48753                  <description>Pin set as output</description>
48754                  <value>1</value>
48755                </enumeratedValue>
48756              </enumeratedValues>
48757            </field>
48758            <field>
48759              <name>PIN28</name>
48760              <description>Pin 28</description>
48761              <lsb>28</lsb>
48762              <msb>28</msb>
48763              <enumeratedValues>
48764                <enumeratedValue>
48765                  <name>Input</name>
48766                  <description>Pin set as input</description>
48767                  <value>0</value>
48768                </enumeratedValue>
48769                <enumeratedValue>
48770                  <name>Output</name>
48771                  <description>Pin set as output</description>
48772                  <value>1</value>
48773                </enumeratedValue>
48774              </enumeratedValues>
48775            </field>
48776            <field>
48777              <name>PIN29</name>
48778              <description>Pin 29</description>
48779              <lsb>29</lsb>
48780              <msb>29</msb>
48781              <enumeratedValues>
48782                <enumeratedValue>
48783                  <name>Input</name>
48784                  <description>Pin set as input</description>
48785                  <value>0</value>
48786                </enumeratedValue>
48787                <enumeratedValue>
48788                  <name>Output</name>
48789                  <description>Pin set as output</description>
48790                  <value>1</value>
48791                </enumeratedValue>
48792              </enumeratedValues>
48793            </field>
48794            <field>
48795              <name>PIN30</name>
48796              <description>Pin 30</description>
48797              <lsb>30</lsb>
48798              <msb>30</msb>
48799              <enumeratedValues>
48800                <enumeratedValue>
48801                  <name>Input</name>
48802                  <description>Pin set as input</description>
48803                  <value>0</value>
48804                </enumeratedValue>
48805                <enumeratedValue>
48806                  <name>Output</name>
48807                  <description>Pin set as output</description>
48808                  <value>1</value>
48809                </enumeratedValue>
48810              </enumeratedValues>
48811            </field>
48812            <field>
48813              <name>PIN31</name>
48814              <description>Pin 31</description>
48815              <lsb>31</lsb>
48816              <msb>31</msb>
48817              <enumeratedValues>
48818                <enumeratedValue>
48819                  <name>Input</name>
48820                  <description>Pin set as input</description>
48821                  <value>0</value>
48822                </enumeratedValue>
48823                <enumeratedValue>
48824                  <name>Output</name>
48825                  <description>Pin set as output</description>
48826                  <value>1</value>
48827                </enumeratedValue>
48828              </enumeratedValues>
48829            </field>
48830          </fields>
48831        </register>
48832        <register>
48833          <name>DIRSET</name>
48834          <description>DIR set register</description>
48835          <addressOffset>0x518</addressOffset>
48836          <access>read-write</access>
48837          <modifiedWriteValues>oneToSet</modifiedWriteValues>
48838          <fields>
48839            <field>
48840              <name>PIN0</name>
48841              <description>Set as output pin 0</description>
48842              <lsb>0</lsb>
48843              <msb>0</msb>
48844              <enumeratedValues>
48845                <usage>read</usage>
48846                <enumeratedValue>
48847                  <name>Input</name>
48848                  <description>Read: pin set as input</description>
48849                  <value>0</value>
48850                </enumeratedValue>
48851                <enumeratedValue>
48852                  <name>Output</name>
48853                  <description>Read: pin set as output</description>
48854                  <value>1</value>
48855                </enumeratedValue>
48856              </enumeratedValues>
48857              <enumeratedValues>
48858                <usage>write</usage>
48859                <enumeratedValue>
48860                  <name>Set</name>
48861                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
48862                  <value>1</value>
48863                </enumeratedValue>
48864              </enumeratedValues>
48865            </field>
48866            <field>
48867              <name>PIN1</name>
48868              <description>Set as output pin 1</description>
48869              <lsb>1</lsb>
48870              <msb>1</msb>
48871              <enumeratedValues>
48872                <usage>read</usage>
48873                <enumeratedValue>
48874                  <name>Input</name>
48875                  <description>Read: pin set as input</description>
48876                  <value>0</value>
48877                </enumeratedValue>
48878                <enumeratedValue>
48879                  <name>Output</name>
48880                  <description>Read: pin set as output</description>
48881                  <value>1</value>
48882                </enumeratedValue>
48883              </enumeratedValues>
48884              <enumeratedValues>
48885                <usage>write</usage>
48886                <enumeratedValue>
48887                  <name>Set</name>
48888                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
48889                  <value>1</value>
48890                </enumeratedValue>
48891              </enumeratedValues>
48892            </field>
48893            <field>
48894              <name>PIN2</name>
48895              <description>Set as output pin 2</description>
48896              <lsb>2</lsb>
48897              <msb>2</msb>
48898              <enumeratedValues>
48899                <usage>read</usage>
48900                <enumeratedValue>
48901                  <name>Input</name>
48902                  <description>Read: pin set as input</description>
48903                  <value>0</value>
48904                </enumeratedValue>
48905                <enumeratedValue>
48906                  <name>Output</name>
48907                  <description>Read: pin set as output</description>
48908                  <value>1</value>
48909                </enumeratedValue>
48910              </enumeratedValues>
48911              <enumeratedValues>
48912                <usage>write</usage>
48913                <enumeratedValue>
48914                  <name>Set</name>
48915                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
48916                  <value>1</value>
48917                </enumeratedValue>
48918              </enumeratedValues>
48919            </field>
48920            <field>
48921              <name>PIN3</name>
48922              <description>Set as output pin 3</description>
48923              <lsb>3</lsb>
48924              <msb>3</msb>
48925              <enumeratedValues>
48926                <usage>read</usage>
48927                <enumeratedValue>
48928                  <name>Input</name>
48929                  <description>Read: pin set as input</description>
48930                  <value>0</value>
48931                </enumeratedValue>
48932                <enumeratedValue>
48933                  <name>Output</name>
48934                  <description>Read: pin set as output</description>
48935                  <value>1</value>
48936                </enumeratedValue>
48937              </enumeratedValues>
48938              <enumeratedValues>
48939                <usage>write</usage>
48940                <enumeratedValue>
48941                  <name>Set</name>
48942                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
48943                  <value>1</value>
48944                </enumeratedValue>
48945              </enumeratedValues>
48946            </field>
48947            <field>
48948              <name>PIN4</name>
48949              <description>Set as output pin 4</description>
48950              <lsb>4</lsb>
48951              <msb>4</msb>
48952              <enumeratedValues>
48953                <usage>read</usage>
48954                <enumeratedValue>
48955                  <name>Input</name>
48956                  <description>Read: pin set as input</description>
48957                  <value>0</value>
48958                </enumeratedValue>
48959                <enumeratedValue>
48960                  <name>Output</name>
48961                  <description>Read: pin set as output</description>
48962                  <value>1</value>
48963                </enumeratedValue>
48964              </enumeratedValues>
48965              <enumeratedValues>
48966                <usage>write</usage>
48967                <enumeratedValue>
48968                  <name>Set</name>
48969                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
48970                  <value>1</value>
48971                </enumeratedValue>
48972              </enumeratedValues>
48973            </field>
48974            <field>
48975              <name>PIN5</name>
48976              <description>Set as output pin 5</description>
48977              <lsb>5</lsb>
48978              <msb>5</msb>
48979              <enumeratedValues>
48980                <usage>read</usage>
48981                <enumeratedValue>
48982                  <name>Input</name>
48983                  <description>Read: pin set as input</description>
48984                  <value>0</value>
48985                </enumeratedValue>
48986                <enumeratedValue>
48987                  <name>Output</name>
48988                  <description>Read: pin set as output</description>
48989                  <value>1</value>
48990                </enumeratedValue>
48991              </enumeratedValues>
48992              <enumeratedValues>
48993                <usage>write</usage>
48994                <enumeratedValue>
48995                  <name>Set</name>
48996                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
48997                  <value>1</value>
48998                </enumeratedValue>
48999              </enumeratedValues>
49000            </field>
49001            <field>
49002              <name>PIN6</name>
49003              <description>Set as output pin 6</description>
49004              <lsb>6</lsb>
49005              <msb>6</msb>
49006              <enumeratedValues>
49007                <usage>read</usage>
49008                <enumeratedValue>
49009                  <name>Input</name>
49010                  <description>Read: pin set as input</description>
49011                  <value>0</value>
49012                </enumeratedValue>
49013                <enumeratedValue>
49014                  <name>Output</name>
49015                  <description>Read: pin set as output</description>
49016                  <value>1</value>
49017                </enumeratedValue>
49018              </enumeratedValues>
49019              <enumeratedValues>
49020                <usage>write</usage>
49021                <enumeratedValue>
49022                  <name>Set</name>
49023                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49024                  <value>1</value>
49025                </enumeratedValue>
49026              </enumeratedValues>
49027            </field>
49028            <field>
49029              <name>PIN7</name>
49030              <description>Set as output pin 7</description>
49031              <lsb>7</lsb>
49032              <msb>7</msb>
49033              <enumeratedValues>
49034                <usage>read</usage>
49035                <enumeratedValue>
49036                  <name>Input</name>
49037                  <description>Read: pin set as input</description>
49038                  <value>0</value>
49039                </enumeratedValue>
49040                <enumeratedValue>
49041                  <name>Output</name>
49042                  <description>Read: pin set as output</description>
49043                  <value>1</value>
49044                </enumeratedValue>
49045              </enumeratedValues>
49046              <enumeratedValues>
49047                <usage>write</usage>
49048                <enumeratedValue>
49049                  <name>Set</name>
49050                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49051                  <value>1</value>
49052                </enumeratedValue>
49053              </enumeratedValues>
49054            </field>
49055            <field>
49056              <name>PIN8</name>
49057              <description>Set as output pin 8</description>
49058              <lsb>8</lsb>
49059              <msb>8</msb>
49060              <enumeratedValues>
49061                <usage>read</usage>
49062                <enumeratedValue>
49063                  <name>Input</name>
49064                  <description>Read: pin set as input</description>
49065                  <value>0</value>
49066                </enumeratedValue>
49067                <enumeratedValue>
49068                  <name>Output</name>
49069                  <description>Read: pin set as output</description>
49070                  <value>1</value>
49071                </enumeratedValue>
49072              </enumeratedValues>
49073              <enumeratedValues>
49074                <usage>write</usage>
49075                <enumeratedValue>
49076                  <name>Set</name>
49077                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49078                  <value>1</value>
49079                </enumeratedValue>
49080              </enumeratedValues>
49081            </field>
49082            <field>
49083              <name>PIN9</name>
49084              <description>Set as output pin 9</description>
49085              <lsb>9</lsb>
49086              <msb>9</msb>
49087              <enumeratedValues>
49088                <usage>read</usage>
49089                <enumeratedValue>
49090                  <name>Input</name>
49091                  <description>Read: pin set as input</description>
49092                  <value>0</value>
49093                </enumeratedValue>
49094                <enumeratedValue>
49095                  <name>Output</name>
49096                  <description>Read: pin set as output</description>
49097                  <value>1</value>
49098                </enumeratedValue>
49099              </enumeratedValues>
49100              <enumeratedValues>
49101                <usage>write</usage>
49102                <enumeratedValue>
49103                  <name>Set</name>
49104                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49105                  <value>1</value>
49106                </enumeratedValue>
49107              </enumeratedValues>
49108            </field>
49109            <field>
49110              <name>PIN10</name>
49111              <description>Set as output pin 10</description>
49112              <lsb>10</lsb>
49113              <msb>10</msb>
49114              <enumeratedValues>
49115                <usage>read</usage>
49116                <enumeratedValue>
49117                  <name>Input</name>
49118                  <description>Read: pin set as input</description>
49119                  <value>0</value>
49120                </enumeratedValue>
49121                <enumeratedValue>
49122                  <name>Output</name>
49123                  <description>Read: pin set as output</description>
49124                  <value>1</value>
49125                </enumeratedValue>
49126              </enumeratedValues>
49127              <enumeratedValues>
49128                <usage>write</usage>
49129                <enumeratedValue>
49130                  <name>Set</name>
49131                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49132                  <value>1</value>
49133                </enumeratedValue>
49134              </enumeratedValues>
49135            </field>
49136            <field>
49137              <name>PIN11</name>
49138              <description>Set as output pin 11</description>
49139              <lsb>11</lsb>
49140              <msb>11</msb>
49141              <enumeratedValues>
49142                <usage>read</usage>
49143                <enumeratedValue>
49144                  <name>Input</name>
49145                  <description>Read: pin set as input</description>
49146                  <value>0</value>
49147                </enumeratedValue>
49148                <enumeratedValue>
49149                  <name>Output</name>
49150                  <description>Read: pin set as output</description>
49151                  <value>1</value>
49152                </enumeratedValue>
49153              </enumeratedValues>
49154              <enumeratedValues>
49155                <usage>write</usage>
49156                <enumeratedValue>
49157                  <name>Set</name>
49158                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49159                  <value>1</value>
49160                </enumeratedValue>
49161              </enumeratedValues>
49162            </field>
49163            <field>
49164              <name>PIN12</name>
49165              <description>Set as output pin 12</description>
49166              <lsb>12</lsb>
49167              <msb>12</msb>
49168              <enumeratedValues>
49169                <usage>read</usage>
49170                <enumeratedValue>
49171                  <name>Input</name>
49172                  <description>Read: pin set as input</description>
49173                  <value>0</value>
49174                </enumeratedValue>
49175                <enumeratedValue>
49176                  <name>Output</name>
49177                  <description>Read: pin set as output</description>
49178                  <value>1</value>
49179                </enumeratedValue>
49180              </enumeratedValues>
49181              <enumeratedValues>
49182                <usage>write</usage>
49183                <enumeratedValue>
49184                  <name>Set</name>
49185                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49186                  <value>1</value>
49187                </enumeratedValue>
49188              </enumeratedValues>
49189            </field>
49190            <field>
49191              <name>PIN13</name>
49192              <description>Set as output pin 13</description>
49193              <lsb>13</lsb>
49194              <msb>13</msb>
49195              <enumeratedValues>
49196                <usage>read</usage>
49197                <enumeratedValue>
49198                  <name>Input</name>
49199                  <description>Read: pin set as input</description>
49200                  <value>0</value>
49201                </enumeratedValue>
49202                <enumeratedValue>
49203                  <name>Output</name>
49204                  <description>Read: pin set as output</description>
49205                  <value>1</value>
49206                </enumeratedValue>
49207              </enumeratedValues>
49208              <enumeratedValues>
49209                <usage>write</usage>
49210                <enumeratedValue>
49211                  <name>Set</name>
49212                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49213                  <value>1</value>
49214                </enumeratedValue>
49215              </enumeratedValues>
49216            </field>
49217            <field>
49218              <name>PIN14</name>
49219              <description>Set as output pin 14</description>
49220              <lsb>14</lsb>
49221              <msb>14</msb>
49222              <enumeratedValues>
49223                <usage>read</usage>
49224                <enumeratedValue>
49225                  <name>Input</name>
49226                  <description>Read: pin set as input</description>
49227                  <value>0</value>
49228                </enumeratedValue>
49229                <enumeratedValue>
49230                  <name>Output</name>
49231                  <description>Read: pin set as output</description>
49232                  <value>1</value>
49233                </enumeratedValue>
49234              </enumeratedValues>
49235              <enumeratedValues>
49236                <usage>write</usage>
49237                <enumeratedValue>
49238                  <name>Set</name>
49239                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49240                  <value>1</value>
49241                </enumeratedValue>
49242              </enumeratedValues>
49243            </field>
49244            <field>
49245              <name>PIN15</name>
49246              <description>Set as output pin 15</description>
49247              <lsb>15</lsb>
49248              <msb>15</msb>
49249              <enumeratedValues>
49250                <usage>read</usage>
49251                <enumeratedValue>
49252                  <name>Input</name>
49253                  <description>Read: pin set as input</description>
49254                  <value>0</value>
49255                </enumeratedValue>
49256                <enumeratedValue>
49257                  <name>Output</name>
49258                  <description>Read: pin set as output</description>
49259                  <value>1</value>
49260                </enumeratedValue>
49261              </enumeratedValues>
49262              <enumeratedValues>
49263                <usage>write</usage>
49264                <enumeratedValue>
49265                  <name>Set</name>
49266                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49267                  <value>1</value>
49268                </enumeratedValue>
49269              </enumeratedValues>
49270            </field>
49271            <field>
49272              <name>PIN16</name>
49273              <description>Set as output pin 16</description>
49274              <lsb>16</lsb>
49275              <msb>16</msb>
49276              <enumeratedValues>
49277                <usage>read</usage>
49278                <enumeratedValue>
49279                  <name>Input</name>
49280                  <description>Read: pin set as input</description>
49281                  <value>0</value>
49282                </enumeratedValue>
49283                <enumeratedValue>
49284                  <name>Output</name>
49285                  <description>Read: pin set as output</description>
49286                  <value>1</value>
49287                </enumeratedValue>
49288              </enumeratedValues>
49289              <enumeratedValues>
49290                <usage>write</usage>
49291                <enumeratedValue>
49292                  <name>Set</name>
49293                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49294                  <value>1</value>
49295                </enumeratedValue>
49296              </enumeratedValues>
49297            </field>
49298            <field>
49299              <name>PIN17</name>
49300              <description>Set as output pin 17</description>
49301              <lsb>17</lsb>
49302              <msb>17</msb>
49303              <enumeratedValues>
49304                <usage>read</usage>
49305                <enumeratedValue>
49306                  <name>Input</name>
49307                  <description>Read: pin set as input</description>
49308                  <value>0</value>
49309                </enumeratedValue>
49310                <enumeratedValue>
49311                  <name>Output</name>
49312                  <description>Read: pin set as output</description>
49313                  <value>1</value>
49314                </enumeratedValue>
49315              </enumeratedValues>
49316              <enumeratedValues>
49317                <usage>write</usage>
49318                <enumeratedValue>
49319                  <name>Set</name>
49320                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49321                  <value>1</value>
49322                </enumeratedValue>
49323              </enumeratedValues>
49324            </field>
49325            <field>
49326              <name>PIN18</name>
49327              <description>Set as output pin 18</description>
49328              <lsb>18</lsb>
49329              <msb>18</msb>
49330              <enumeratedValues>
49331                <usage>read</usage>
49332                <enumeratedValue>
49333                  <name>Input</name>
49334                  <description>Read: pin set as input</description>
49335                  <value>0</value>
49336                </enumeratedValue>
49337                <enumeratedValue>
49338                  <name>Output</name>
49339                  <description>Read: pin set as output</description>
49340                  <value>1</value>
49341                </enumeratedValue>
49342              </enumeratedValues>
49343              <enumeratedValues>
49344                <usage>write</usage>
49345                <enumeratedValue>
49346                  <name>Set</name>
49347                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49348                  <value>1</value>
49349                </enumeratedValue>
49350              </enumeratedValues>
49351            </field>
49352            <field>
49353              <name>PIN19</name>
49354              <description>Set as output pin 19</description>
49355              <lsb>19</lsb>
49356              <msb>19</msb>
49357              <enumeratedValues>
49358                <usage>read</usage>
49359                <enumeratedValue>
49360                  <name>Input</name>
49361                  <description>Read: pin set as input</description>
49362                  <value>0</value>
49363                </enumeratedValue>
49364                <enumeratedValue>
49365                  <name>Output</name>
49366                  <description>Read: pin set as output</description>
49367                  <value>1</value>
49368                </enumeratedValue>
49369              </enumeratedValues>
49370              <enumeratedValues>
49371                <usage>write</usage>
49372                <enumeratedValue>
49373                  <name>Set</name>
49374                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49375                  <value>1</value>
49376                </enumeratedValue>
49377              </enumeratedValues>
49378            </field>
49379            <field>
49380              <name>PIN20</name>
49381              <description>Set as output pin 20</description>
49382              <lsb>20</lsb>
49383              <msb>20</msb>
49384              <enumeratedValues>
49385                <usage>read</usage>
49386                <enumeratedValue>
49387                  <name>Input</name>
49388                  <description>Read: pin set as input</description>
49389                  <value>0</value>
49390                </enumeratedValue>
49391                <enumeratedValue>
49392                  <name>Output</name>
49393                  <description>Read: pin set as output</description>
49394                  <value>1</value>
49395                </enumeratedValue>
49396              </enumeratedValues>
49397              <enumeratedValues>
49398                <usage>write</usage>
49399                <enumeratedValue>
49400                  <name>Set</name>
49401                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49402                  <value>1</value>
49403                </enumeratedValue>
49404              </enumeratedValues>
49405            </field>
49406            <field>
49407              <name>PIN21</name>
49408              <description>Set as output pin 21</description>
49409              <lsb>21</lsb>
49410              <msb>21</msb>
49411              <enumeratedValues>
49412                <usage>read</usage>
49413                <enumeratedValue>
49414                  <name>Input</name>
49415                  <description>Read: pin set as input</description>
49416                  <value>0</value>
49417                </enumeratedValue>
49418                <enumeratedValue>
49419                  <name>Output</name>
49420                  <description>Read: pin set as output</description>
49421                  <value>1</value>
49422                </enumeratedValue>
49423              </enumeratedValues>
49424              <enumeratedValues>
49425                <usage>write</usage>
49426                <enumeratedValue>
49427                  <name>Set</name>
49428                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49429                  <value>1</value>
49430                </enumeratedValue>
49431              </enumeratedValues>
49432            </field>
49433            <field>
49434              <name>PIN22</name>
49435              <description>Set as output pin 22</description>
49436              <lsb>22</lsb>
49437              <msb>22</msb>
49438              <enumeratedValues>
49439                <usage>read</usage>
49440                <enumeratedValue>
49441                  <name>Input</name>
49442                  <description>Read: pin set as input</description>
49443                  <value>0</value>
49444                </enumeratedValue>
49445                <enumeratedValue>
49446                  <name>Output</name>
49447                  <description>Read: pin set as output</description>
49448                  <value>1</value>
49449                </enumeratedValue>
49450              </enumeratedValues>
49451              <enumeratedValues>
49452                <usage>write</usage>
49453                <enumeratedValue>
49454                  <name>Set</name>
49455                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49456                  <value>1</value>
49457                </enumeratedValue>
49458              </enumeratedValues>
49459            </field>
49460            <field>
49461              <name>PIN23</name>
49462              <description>Set as output pin 23</description>
49463              <lsb>23</lsb>
49464              <msb>23</msb>
49465              <enumeratedValues>
49466                <usage>read</usage>
49467                <enumeratedValue>
49468                  <name>Input</name>
49469                  <description>Read: pin set as input</description>
49470                  <value>0</value>
49471                </enumeratedValue>
49472                <enumeratedValue>
49473                  <name>Output</name>
49474                  <description>Read: pin set as output</description>
49475                  <value>1</value>
49476                </enumeratedValue>
49477              </enumeratedValues>
49478              <enumeratedValues>
49479                <usage>write</usage>
49480                <enumeratedValue>
49481                  <name>Set</name>
49482                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49483                  <value>1</value>
49484                </enumeratedValue>
49485              </enumeratedValues>
49486            </field>
49487            <field>
49488              <name>PIN24</name>
49489              <description>Set as output pin 24</description>
49490              <lsb>24</lsb>
49491              <msb>24</msb>
49492              <enumeratedValues>
49493                <usage>read</usage>
49494                <enumeratedValue>
49495                  <name>Input</name>
49496                  <description>Read: pin set as input</description>
49497                  <value>0</value>
49498                </enumeratedValue>
49499                <enumeratedValue>
49500                  <name>Output</name>
49501                  <description>Read: pin set as output</description>
49502                  <value>1</value>
49503                </enumeratedValue>
49504              </enumeratedValues>
49505              <enumeratedValues>
49506                <usage>write</usage>
49507                <enumeratedValue>
49508                  <name>Set</name>
49509                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49510                  <value>1</value>
49511                </enumeratedValue>
49512              </enumeratedValues>
49513            </field>
49514            <field>
49515              <name>PIN25</name>
49516              <description>Set as output pin 25</description>
49517              <lsb>25</lsb>
49518              <msb>25</msb>
49519              <enumeratedValues>
49520                <usage>read</usage>
49521                <enumeratedValue>
49522                  <name>Input</name>
49523                  <description>Read: pin set as input</description>
49524                  <value>0</value>
49525                </enumeratedValue>
49526                <enumeratedValue>
49527                  <name>Output</name>
49528                  <description>Read: pin set as output</description>
49529                  <value>1</value>
49530                </enumeratedValue>
49531              </enumeratedValues>
49532              <enumeratedValues>
49533                <usage>write</usage>
49534                <enumeratedValue>
49535                  <name>Set</name>
49536                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49537                  <value>1</value>
49538                </enumeratedValue>
49539              </enumeratedValues>
49540            </field>
49541            <field>
49542              <name>PIN26</name>
49543              <description>Set as output pin 26</description>
49544              <lsb>26</lsb>
49545              <msb>26</msb>
49546              <enumeratedValues>
49547                <usage>read</usage>
49548                <enumeratedValue>
49549                  <name>Input</name>
49550                  <description>Read: pin set as input</description>
49551                  <value>0</value>
49552                </enumeratedValue>
49553                <enumeratedValue>
49554                  <name>Output</name>
49555                  <description>Read: pin set as output</description>
49556                  <value>1</value>
49557                </enumeratedValue>
49558              </enumeratedValues>
49559              <enumeratedValues>
49560                <usage>write</usage>
49561                <enumeratedValue>
49562                  <name>Set</name>
49563                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49564                  <value>1</value>
49565                </enumeratedValue>
49566              </enumeratedValues>
49567            </field>
49568            <field>
49569              <name>PIN27</name>
49570              <description>Set as output pin 27</description>
49571              <lsb>27</lsb>
49572              <msb>27</msb>
49573              <enumeratedValues>
49574                <usage>read</usage>
49575                <enumeratedValue>
49576                  <name>Input</name>
49577                  <description>Read: pin set as input</description>
49578                  <value>0</value>
49579                </enumeratedValue>
49580                <enumeratedValue>
49581                  <name>Output</name>
49582                  <description>Read: pin set as output</description>
49583                  <value>1</value>
49584                </enumeratedValue>
49585              </enumeratedValues>
49586              <enumeratedValues>
49587                <usage>write</usage>
49588                <enumeratedValue>
49589                  <name>Set</name>
49590                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49591                  <value>1</value>
49592                </enumeratedValue>
49593              </enumeratedValues>
49594            </field>
49595            <field>
49596              <name>PIN28</name>
49597              <description>Set as output pin 28</description>
49598              <lsb>28</lsb>
49599              <msb>28</msb>
49600              <enumeratedValues>
49601                <usage>read</usage>
49602                <enumeratedValue>
49603                  <name>Input</name>
49604                  <description>Read: pin set as input</description>
49605                  <value>0</value>
49606                </enumeratedValue>
49607                <enumeratedValue>
49608                  <name>Output</name>
49609                  <description>Read: pin set as output</description>
49610                  <value>1</value>
49611                </enumeratedValue>
49612              </enumeratedValues>
49613              <enumeratedValues>
49614                <usage>write</usage>
49615                <enumeratedValue>
49616                  <name>Set</name>
49617                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49618                  <value>1</value>
49619                </enumeratedValue>
49620              </enumeratedValues>
49621            </field>
49622            <field>
49623              <name>PIN29</name>
49624              <description>Set as output pin 29</description>
49625              <lsb>29</lsb>
49626              <msb>29</msb>
49627              <enumeratedValues>
49628                <usage>read</usage>
49629                <enumeratedValue>
49630                  <name>Input</name>
49631                  <description>Read: pin set as input</description>
49632                  <value>0</value>
49633                </enumeratedValue>
49634                <enumeratedValue>
49635                  <name>Output</name>
49636                  <description>Read: pin set as output</description>
49637                  <value>1</value>
49638                </enumeratedValue>
49639              </enumeratedValues>
49640              <enumeratedValues>
49641                <usage>write</usage>
49642                <enumeratedValue>
49643                  <name>Set</name>
49644                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49645                  <value>1</value>
49646                </enumeratedValue>
49647              </enumeratedValues>
49648            </field>
49649            <field>
49650              <name>PIN30</name>
49651              <description>Set as output pin 30</description>
49652              <lsb>30</lsb>
49653              <msb>30</msb>
49654              <enumeratedValues>
49655                <usage>read</usage>
49656                <enumeratedValue>
49657                  <name>Input</name>
49658                  <description>Read: pin set as input</description>
49659                  <value>0</value>
49660                </enumeratedValue>
49661                <enumeratedValue>
49662                  <name>Output</name>
49663                  <description>Read: pin set as output</description>
49664                  <value>1</value>
49665                </enumeratedValue>
49666              </enumeratedValues>
49667              <enumeratedValues>
49668                <usage>write</usage>
49669                <enumeratedValue>
49670                  <name>Set</name>
49671                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49672                  <value>1</value>
49673                </enumeratedValue>
49674              </enumeratedValues>
49675            </field>
49676            <field>
49677              <name>PIN31</name>
49678              <description>Set as output pin 31</description>
49679              <lsb>31</lsb>
49680              <msb>31</msb>
49681              <enumeratedValues>
49682                <usage>read</usage>
49683                <enumeratedValue>
49684                  <name>Input</name>
49685                  <description>Read: pin set as input</description>
49686                  <value>0</value>
49687                </enumeratedValue>
49688                <enumeratedValue>
49689                  <name>Output</name>
49690                  <description>Read: pin set as output</description>
49691                  <value>1</value>
49692                </enumeratedValue>
49693              </enumeratedValues>
49694              <enumeratedValues>
49695                <usage>write</usage>
49696                <enumeratedValue>
49697                  <name>Set</name>
49698                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
49699                  <value>1</value>
49700                </enumeratedValue>
49701              </enumeratedValues>
49702            </field>
49703          </fields>
49704        </register>
49705        <register>
49706          <name>DIRCLR</name>
49707          <description>DIR clear register</description>
49708          <addressOffset>0x51C</addressOffset>
49709          <access>read-write</access>
49710          <modifiedWriteValues>oneToClear</modifiedWriteValues>
49711          <fields>
49712            <field>
49713              <name>PIN0</name>
49714              <description>Set as input pin 0</description>
49715              <lsb>0</lsb>
49716              <msb>0</msb>
49717              <enumeratedValues>
49718                <usage>read</usage>
49719                <enumeratedValue>
49720                  <name>Input</name>
49721                  <description>Read: pin set as input</description>
49722                  <value>0</value>
49723                </enumeratedValue>
49724                <enumeratedValue>
49725                  <name>Output</name>
49726                  <description>Read: pin set as output</description>
49727                  <value>1</value>
49728                </enumeratedValue>
49729              </enumeratedValues>
49730              <enumeratedValues>
49731                <usage>write</usage>
49732                <enumeratedValue>
49733                  <name>Clear</name>
49734                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49735                  <value>1</value>
49736                </enumeratedValue>
49737              </enumeratedValues>
49738            </field>
49739            <field>
49740              <name>PIN1</name>
49741              <description>Set as input pin 1</description>
49742              <lsb>1</lsb>
49743              <msb>1</msb>
49744              <enumeratedValues>
49745                <usage>read</usage>
49746                <enumeratedValue>
49747                  <name>Input</name>
49748                  <description>Read: pin set as input</description>
49749                  <value>0</value>
49750                </enumeratedValue>
49751                <enumeratedValue>
49752                  <name>Output</name>
49753                  <description>Read: pin set as output</description>
49754                  <value>1</value>
49755                </enumeratedValue>
49756              </enumeratedValues>
49757              <enumeratedValues>
49758                <usage>write</usage>
49759                <enumeratedValue>
49760                  <name>Clear</name>
49761                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49762                  <value>1</value>
49763                </enumeratedValue>
49764              </enumeratedValues>
49765            </field>
49766            <field>
49767              <name>PIN2</name>
49768              <description>Set as input pin 2</description>
49769              <lsb>2</lsb>
49770              <msb>2</msb>
49771              <enumeratedValues>
49772                <usage>read</usage>
49773                <enumeratedValue>
49774                  <name>Input</name>
49775                  <description>Read: pin set as input</description>
49776                  <value>0</value>
49777                </enumeratedValue>
49778                <enumeratedValue>
49779                  <name>Output</name>
49780                  <description>Read: pin set as output</description>
49781                  <value>1</value>
49782                </enumeratedValue>
49783              </enumeratedValues>
49784              <enumeratedValues>
49785                <usage>write</usage>
49786                <enumeratedValue>
49787                  <name>Clear</name>
49788                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49789                  <value>1</value>
49790                </enumeratedValue>
49791              </enumeratedValues>
49792            </field>
49793            <field>
49794              <name>PIN3</name>
49795              <description>Set as input pin 3</description>
49796              <lsb>3</lsb>
49797              <msb>3</msb>
49798              <enumeratedValues>
49799                <usage>read</usage>
49800                <enumeratedValue>
49801                  <name>Input</name>
49802                  <description>Read: pin set as input</description>
49803                  <value>0</value>
49804                </enumeratedValue>
49805                <enumeratedValue>
49806                  <name>Output</name>
49807                  <description>Read: pin set as output</description>
49808                  <value>1</value>
49809                </enumeratedValue>
49810              </enumeratedValues>
49811              <enumeratedValues>
49812                <usage>write</usage>
49813                <enumeratedValue>
49814                  <name>Clear</name>
49815                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49816                  <value>1</value>
49817                </enumeratedValue>
49818              </enumeratedValues>
49819            </field>
49820            <field>
49821              <name>PIN4</name>
49822              <description>Set as input pin 4</description>
49823              <lsb>4</lsb>
49824              <msb>4</msb>
49825              <enumeratedValues>
49826                <usage>read</usage>
49827                <enumeratedValue>
49828                  <name>Input</name>
49829                  <description>Read: pin set as input</description>
49830                  <value>0</value>
49831                </enumeratedValue>
49832                <enumeratedValue>
49833                  <name>Output</name>
49834                  <description>Read: pin set as output</description>
49835                  <value>1</value>
49836                </enumeratedValue>
49837              </enumeratedValues>
49838              <enumeratedValues>
49839                <usage>write</usage>
49840                <enumeratedValue>
49841                  <name>Clear</name>
49842                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49843                  <value>1</value>
49844                </enumeratedValue>
49845              </enumeratedValues>
49846            </field>
49847            <field>
49848              <name>PIN5</name>
49849              <description>Set as input pin 5</description>
49850              <lsb>5</lsb>
49851              <msb>5</msb>
49852              <enumeratedValues>
49853                <usage>read</usage>
49854                <enumeratedValue>
49855                  <name>Input</name>
49856                  <description>Read: pin set as input</description>
49857                  <value>0</value>
49858                </enumeratedValue>
49859                <enumeratedValue>
49860                  <name>Output</name>
49861                  <description>Read: pin set as output</description>
49862                  <value>1</value>
49863                </enumeratedValue>
49864              </enumeratedValues>
49865              <enumeratedValues>
49866                <usage>write</usage>
49867                <enumeratedValue>
49868                  <name>Clear</name>
49869                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49870                  <value>1</value>
49871                </enumeratedValue>
49872              </enumeratedValues>
49873            </field>
49874            <field>
49875              <name>PIN6</name>
49876              <description>Set as input pin 6</description>
49877              <lsb>6</lsb>
49878              <msb>6</msb>
49879              <enumeratedValues>
49880                <usage>read</usage>
49881                <enumeratedValue>
49882                  <name>Input</name>
49883                  <description>Read: pin set as input</description>
49884                  <value>0</value>
49885                </enumeratedValue>
49886                <enumeratedValue>
49887                  <name>Output</name>
49888                  <description>Read: pin set as output</description>
49889                  <value>1</value>
49890                </enumeratedValue>
49891              </enumeratedValues>
49892              <enumeratedValues>
49893                <usage>write</usage>
49894                <enumeratedValue>
49895                  <name>Clear</name>
49896                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49897                  <value>1</value>
49898                </enumeratedValue>
49899              </enumeratedValues>
49900            </field>
49901            <field>
49902              <name>PIN7</name>
49903              <description>Set as input pin 7</description>
49904              <lsb>7</lsb>
49905              <msb>7</msb>
49906              <enumeratedValues>
49907                <usage>read</usage>
49908                <enumeratedValue>
49909                  <name>Input</name>
49910                  <description>Read: pin set as input</description>
49911                  <value>0</value>
49912                </enumeratedValue>
49913                <enumeratedValue>
49914                  <name>Output</name>
49915                  <description>Read: pin set as output</description>
49916                  <value>1</value>
49917                </enumeratedValue>
49918              </enumeratedValues>
49919              <enumeratedValues>
49920                <usage>write</usage>
49921                <enumeratedValue>
49922                  <name>Clear</name>
49923                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49924                  <value>1</value>
49925                </enumeratedValue>
49926              </enumeratedValues>
49927            </field>
49928            <field>
49929              <name>PIN8</name>
49930              <description>Set as input pin 8</description>
49931              <lsb>8</lsb>
49932              <msb>8</msb>
49933              <enumeratedValues>
49934                <usage>read</usage>
49935                <enumeratedValue>
49936                  <name>Input</name>
49937                  <description>Read: pin set as input</description>
49938                  <value>0</value>
49939                </enumeratedValue>
49940                <enumeratedValue>
49941                  <name>Output</name>
49942                  <description>Read: pin set as output</description>
49943                  <value>1</value>
49944                </enumeratedValue>
49945              </enumeratedValues>
49946              <enumeratedValues>
49947                <usage>write</usage>
49948                <enumeratedValue>
49949                  <name>Clear</name>
49950                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49951                  <value>1</value>
49952                </enumeratedValue>
49953              </enumeratedValues>
49954            </field>
49955            <field>
49956              <name>PIN9</name>
49957              <description>Set as input pin 9</description>
49958              <lsb>9</lsb>
49959              <msb>9</msb>
49960              <enumeratedValues>
49961                <usage>read</usage>
49962                <enumeratedValue>
49963                  <name>Input</name>
49964                  <description>Read: pin set as input</description>
49965                  <value>0</value>
49966                </enumeratedValue>
49967                <enumeratedValue>
49968                  <name>Output</name>
49969                  <description>Read: pin set as output</description>
49970                  <value>1</value>
49971                </enumeratedValue>
49972              </enumeratedValues>
49973              <enumeratedValues>
49974                <usage>write</usage>
49975                <enumeratedValue>
49976                  <name>Clear</name>
49977                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
49978                  <value>1</value>
49979                </enumeratedValue>
49980              </enumeratedValues>
49981            </field>
49982            <field>
49983              <name>PIN10</name>
49984              <description>Set as input pin 10</description>
49985              <lsb>10</lsb>
49986              <msb>10</msb>
49987              <enumeratedValues>
49988                <usage>read</usage>
49989                <enumeratedValue>
49990                  <name>Input</name>
49991                  <description>Read: pin set as input</description>
49992                  <value>0</value>
49993                </enumeratedValue>
49994                <enumeratedValue>
49995                  <name>Output</name>
49996                  <description>Read: pin set as output</description>
49997                  <value>1</value>
49998                </enumeratedValue>
49999              </enumeratedValues>
50000              <enumeratedValues>
50001                <usage>write</usage>
50002                <enumeratedValue>
50003                  <name>Clear</name>
50004                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50005                  <value>1</value>
50006                </enumeratedValue>
50007              </enumeratedValues>
50008            </field>
50009            <field>
50010              <name>PIN11</name>
50011              <description>Set as input pin 11</description>
50012              <lsb>11</lsb>
50013              <msb>11</msb>
50014              <enumeratedValues>
50015                <usage>read</usage>
50016                <enumeratedValue>
50017                  <name>Input</name>
50018                  <description>Read: pin set as input</description>
50019                  <value>0</value>
50020                </enumeratedValue>
50021                <enumeratedValue>
50022                  <name>Output</name>
50023                  <description>Read: pin set as output</description>
50024                  <value>1</value>
50025                </enumeratedValue>
50026              </enumeratedValues>
50027              <enumeratedValues>
50028                <usage>write</usage>
50029                <enumeratedValue>
50030                  <name>Clear</name>
50031                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50032                  <value>1</value>
50033                </enumeratedValue>
50034              </enumeratedValues>
50035            </field>
50036            <field>
50037              <name>PIN12</name>
50038              <description>Set as input pin 12</description>
50039              <lsb>12</lsb>
50040              <msb>12</msb>
50041              <enumeratedValues>
50042                <usage>read</usage>
50043                <enumeratedValue>
50044                  <name>Input</name>
50045                  <description>Read: pin set as input</description>
50046                  <value>0</value>
50047                </enumeratedValue>
50048                <enumeratedValue>
50049                  <name>Output</name>
50050                  <description>Read: pin set as output</description>
50051                  <value>1</value>
50052                </enumeratedValue>
50053              </enumeratedValues>
50054              <enumeratedValues>
50055                <usage>write</usage>
50056                <enumeratedValue>
50057                  <name>Clear</name>
50058                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50059                  <value>1</value>
50060                </enumeratedValue>
50061              </enumeratedValues>
50062            </field>
50063            <field>
50064              <name>PIN13</name>
50065              <description>Set as input pin 13</description>
50066              <lsb>13</lsb>
50067              <msb>13</msb>
50068              <enumeratedValues>
50069                <usage>read</usage>
50070                <enumeratedValue>
50071                  <name>Input</name>
50072                  <description>Read: pin set as input</description>
50073                  <value>0</value>
50074                </enumeratedValue>
50075                <enumeratedValue>
50076                  <name>Output</name>
50077                  <description>Read: pin set as output</description>
50078                  <value>1</value>
50079                </enumeratedValue>
50080              </enumeratedValues>
50081              <enumeratedValues>
50082                <usage>write</usage>
50083                <enumeratedValue>
50084                  <name>Clear</name>
50085                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50086                  <value>1</value>
50087                </enumeratedValue>
50088              </enumeratedValues>
50089            </field>
50090            <field>
50091              <name>PIN14</name>
50092              <description>Set as input pin 14</description>
50093              <lsb>14</lsb>
50094              <msb>14</msb>
50095              <enumeratedValues>
50096                <usage>read</usage>
50097                <enumeratedValue>
50098                  <name>Input</name>
50099                  <description>Read: pin set as input</description>
50100                  <value>0</value>
50101                </enumeratedValue>
50102                <enumeratedValue>
50103                  <name>Output</name>
50104                  <description>Read: pin set as output</description>
50105                  <value>1</value>
50106                </enumeratedValue>
50107              </enumeratedValues>
50108              <enumeratedValues>
50109                <usage>write</usage>
50110                <enumeratedValue>
50111                  <name>Clear</name>
50112                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50113                  <value>1</value>
50114                </enumeratedValue>
50115              </enumeratedValues>
50116            </field>
50117            <field>
50118              <name>PIN15</name>
50119              <description>Set as input pin 15</description>
50120              <lsb>15</lsb>
50121              <msb>15</msb>
50122              <enumeratedValues>
50123                <usage>read</usage>
50124                <enumeratedValue>
50125                  <name>Input</name>
50126                  <description>Read: pin set as input</description>
50127                  <value>0</value>
50128                </enumeratedValue>
50129                <enumeratedValue>
50130                  <name>Output</name>
50131                  <description>Read: pin set as output</description>
50132                  <value>1</value>
50133                </enumeratedValue>
50134              </enumeratedValues>
50135              <enumeratedValues>
50136                <usage>write</usage>
50137                <enumeratedValue>
50138                  <name>Clear</name>
50139                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50140                  <value>1</value>
50141                </enumeratedValue>
50142              </enumeratedValues>
50143            </field>
50144            <field>
50145              <name>PIN16</name>
50146              <description>Set as input pin 16</description>
50147              <lsb>16</lsb>
50148              <msb>16</msb>
50149              <enumeratedValues>
50150                <usage>read</usage>
50151                <enumeratedValue>
50152                  <name>Input</name>
50153                  <description>Read: pin set as input</description>
50154                  <value>0</value>
50155                </enumeratedValue>
50156                <enumeratedValue>
50157                  <name>Output</name>
50158                  <description>Read: pin set as output</description>
50159                  <value>1</value>
50160                </enumeratedValue>
50161              </enumeratedValues>
50162              <enumeratedValues>
50163                <usage>write</usage>
50164                <enumeratedValue>
50165                  <name>Clear</name>
50166                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50167                  <value>1</value>
50168                </enumeratedValue>
50169              </enumeratedValues>
50170            </field>
50171            <field>
50172              <name>PIN17</name>
50173              <description>Set as input pin 17</description>
50174              <lsb>17</lsb>
50175              <msb>17</msb>
50176              <enumeratedValues>
50177                <usage>read</usage>
50178                <enumeratedValue>
50179                  <name>Input</name>
50180                  <description>Read: pin set as input</description>
50181                  <value>0</value>
50182                </enumeratedValue>
50183                <enumeratedValue>
50184                  <name>Output</name>
50185                  <description>Read: pin set as output</description>
50186                  <value>1</value>
50187                </enumeratedValue>
50188              </enumeratedValues>
50189              <enumeratedValues>
50190                <usage>write</usage>
50191                <enumeratedValue>
50192                  <name>Clear</name>
50193                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50194                  <value>1</value>
50195                </enumeratedValue>
50196              </enumeratedValues>
50197            </field>
50198            <field>
50199              <name>PIN18</name>
50200              <description>Set as input pin 18</description>
50201              <lsb>18</lsb>
50202              <msb>18</msb>
50203              <enumeratedValues>
50204                <usage>read</usage>
50205                <enumeratedValue>
50206                  <name>Input</name>
50207                  <description>Read: pin set as input</description>
50208                  <value>0</value>
50209                </enumeratedValue>
50210                <enumeratedValue>
50211                  <name>Output</name>
50212                  <description>Read: pin set as output</description>
50213                  <value>1</value>
50214                </enumeratedValue>
50215              </enumeratedValues>
50216              <enumeratedValues>
50217                <usage>write</usage>
50218                <enumeratedValue>
50219                  <name>Clear</name>
50220                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50221                  <value>1</value>
50222                </enumeratedValue>
50223              </enumeratedValues>
50224            </field>
50225            <field>
50226              <name>PIN19</name>
50227              <description>Set as input pin 19</description>
50228              <lsb>19</lsb>
50229              <msb>19</msb>
50230              <enumeratedValues>
50231                <usage>read</usage>
50232                <enumeratedValue>
50233                  <name>Input</name>
50234                  <description>Read: pin set as input</description>
50235                  <value>0</value>
50236                </enumeratedValue>
50237                <enumeratedValue>
50238                  <name>Output</name>
50239                  <description>Read: pin set as output</description>
50240                  <value>1</value>
50241                </enumeratedValue>
50242              </enumeratedValues>
50243              <enumeratedValues>
50244                <usage>write</usage>
50245                <enumeratedValue>
50246                  <name>Clear</name>
50247                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50248                  <value>1</value>
50249                </enumeratedValue>
50250              </enumeratedValues>
50251            </field>
50252            <field>
50253              <name>PIN20</name>
50254              <description>Set as input pin 20</description>
50255              <lsb>20</lsb>
50256              <msb>20</msb>
50257              <enumeratedValues>
50258                <usage>read</usage>
50259                <enumeratedValue>
50260                  <name>Input</name>
50261                  <description>Read: pin set as input</description>
50262                  <value>0</value>
50263                </enumeratedValue>
50264                <enumeratedValue>
50265                  <name>Output</name>
50266                  <description>Read: pin set as output</description>
50267                  <value>1</value>
50268                </enumeratedValue>
50269              </enumeratedValues>
50270              <enumeratedValues>
50271                <usage>write</usage>
50272                <enumeratedValue>
50273                  <name>Clear</name>
50274                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50275                  <value>1</value>
50276                </enumeratedValue>
50277              </enumeratedValues>
50278            </field>
50279            <field>
50280              <name>PIN21</name>
50281              <description>Set as input pin 21</description>
50282              <lsb>21</lsb>
50283              <msb>21</msb>
50284              <enumeratedValues>
50285                <usage>read</usage>
50286                <enumeratedValue>
50287                  <name>Input</name>
50288                  <description>Read: pin set as input</description>
50289                  <value>0</value>
50290                </enumeratedValue>
50291                <enumeratedValue>
50292                  <name>Output</name>
50293                  <description>Read: pin set as output</description>
50294                  <value>1</value>
50295                </enumeratedValue>
50296              </enumeratedValues>
50297              <enumeratedValues>
50298                <usage>write</usage>
50299                <enumeratedValue>
50300                  <name>Clear</name>
50301                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50302                  <value>1</value>
50303                </enumeratedValue>
50304              </enumeratedValues>
50305            </field>
50306            <field>
50307              <name>PIN22</name>
50308              <description>Set as input pin 22</description>
50309              <lsb>22</lsb>
50310              <msb>22</msb>
50311              <enumeratedValues>
50312                <usage>read</usage>
50313                <enumeratedValue>
50314                  <name>Input</name>
50315                  <description>Read: pin set as input</description>
50316                  <value>0</value>
50317                </enumeratedValue>
50318                <enumeratedValue>
50319                  <name>Output</name>
50320                  <description>Read: pin set as output</description>
50321                  <value>1</value>
50322                </enumeratedValue>
50323              </enumeratedValues>
50324              <enumeratedValues>
50325                <usage>write</usage>
50326                <enumeratedValue>
50327                  <name>Clear</name>
50328                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50329                  <value>1</value>
50330                </enumeratedValue>
50331              </enumeratedValues>
50332            </field>
50333            <field>
50334              <name>PIN23</name>
50335              <description>Set as input pin 23</description>
50336              <lsb>23</lsb>
50337              <msb>23</msb>
50338              <enumeratedValues>
50339                <usage>read</usage>
50340                <enumeratedValue>
50341                  <name>Input</name>
50342                  <description>Read: pin set as input</description>
50343                  <value>0</value>
50344                </enumeratedValue>
50345                <enumeratedValue>
50346                  <name>Output</name>
50347                  <description>Read: pin set as output</description>
50348                  <value>1</value>
50349                </enumeratedValue>
50350              </enumeratedValues>
50351              <enumeratedValues>
50352                <usage>write</usage>
50353                <enumeratedValue>
50354                  <name>Clear</name>
50355                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50356                  <value>1</value>
50357                </enumeratedValue>
50358              </enumeratedValues>
50359            </field>
50360            <field>
50361              <name>PIN24</name>
50362              <description>Set as input pin 24</description>
50363              <lsb>24</lsb>
50364              <msb>24</msb>
50365              <enumeratedValues>
50366                <usage>read</usage>
50367                <enumeratedValue>
50368                  <name>Input</name>
50369                  <description>Read: pin set as input</description>
50370                  <value>0</value>
50371                </enumeratedValue>
50372                <enumeratedValue>
50373                  <name>Output</name>
50374                  <description>Read: pin set as output</description>
50375                  <value>1</value>
50376                </enumeratedValue>
50377              </enumeratedValues>
50378              <enumeratedValues>
50379                <usage>write</usage>
50380                <enumeratedValue>
50381                  <name>Clear</name>
50382                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50383                  <value>1</value>
50384                </enumeratedValue>
50385              </enumeratedValues>
50386            </field>
50387            <field>
50388              <name>PIN25</name>
50389              <description>Set as input pin 25</description>
50390              <lsb>25</lsb>
50391              <msb>25</msb>
50392              <enumeratedValues>
50393                <usage>read</usage>
50394                <enumeratedValue>
50395                  <name>Input</name>
50396                  <description>Read: pin set as input</description>
50397                  <value>0</value>
50398                </enumeratedValue>
50399                <enumeratedValue>
50400                  <name>Output</name>
50401                  <description>Read: pin set as output</description>
50402                  <value>1</value>
50403                </enumeratedValue>
50404              </enumeratedValues>
50405              <enumeratedValues>
50406                <usage>write</usage>
50407                <enumeratedValue>
50408                  <name>Clear</name>
50409                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50410                  <value>1</value>
50411                </enumeratedValue>
50412              </enumeratedValues>
50413            </field>
50414            <field>
50415              <name>PIN26</name>
50416              <description>Set as input pin 26</description>
50417              <lsb>26</lsb>
50418              <msb>26</msb>
50419              <enumeratedValues>
50420                <usage>read</usage>
50421                <enumeratedValue>
50422                  <name>Input</name>
50423                  <description>Read: pin set as input</description>
50424                  <value>0</value>
50425                </enumeratedValue>
50426                <enumeratedValue>
50427                  <name>Output</name>
50428                  <description>Read: pin set as output</description>
50429                  <value>1</value>
50430                </enumeratedValue>
50431              </enumeratedValues>
50432              <enumeratedValues>
50433                <usage>write</usage>
50434                <enumeratedValue>
50435                  <name>Clear</name>
50436                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50437                  <value>1</value>
50438                </enumeratedValue>
50439              </enumeratedValues>
50440            </field>
50441            <field>
50442              <name>PIN27</name>
50443              <description>Set as input pin 27</description>
50444              <lsb>27</lsb>
50445              <msb>27</msb>
50446              <enumeratedValues>
50447                <usage>read</usage>
50448                <enumeratedValue>
50449                  <name>Input</name>
50450                  <description>Read: pin set as input</description>
50451                  <value>0</value>
50452                </enumeratedValue>
50453                <enumeratedValue>
50454                  <name>Output</name>
50455                  <description>Read: pin set as output</description>
50456                  <value>1</value>
50457                </enumeratedValue>
50458              </enumeratedValues>
50459              <enumeratedValues>
50460                <usage>write</usage>
50461                <enumeratedValue>
50462                  <name>Clear</name>
50463                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50464                  <value>1</value>
50465                </enumeratedValue>
50466              </enumeratedValues>
50467            </field>
50468            <field>
50469              <name>PIN28</name>
50470              <description>Set as input pin 28</description>
50471              <lsb>28</lsb>
50472              <msb>28</msb>
50473              <enumeratedValues>
50474                <usage>read</usage>
50475                <enumeratedValue>
50476                  <name>Input</name>
50477                  <description>Read: pin set as input</description>
50478                  <value>0</value>
50479                </enumeratedValue>
50480                <enumeratedValue>
50481                  <name>Output</name>
50482                  <description>Read: pin set as output</description>
50483                  <value>1</value>
50484                </enumeratedValue>
50485              </enumeratedValues>
50486              <enumeratedValues>
50487                <usage>write</usage>
50488                <enumeratedValue>
50489                  <name>Clear</name>
50490                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50491                  <value>1</value>
50492                </enumeratedValue>
50493              </enumeratedValues>
50494            </field>
50495            <field>
50496              <name>PIN29</name>
50497              <description>Set as input pin 29</description>
50498              <lsb>29</lsb>
50499              <msb>29</msb>
50500              <enumeratedValues>
50501                <usage>read</usage>
50502                <enumeratedValue>
50503                  <name>Input</name>
50504                  <description>Read: pin set as input</description>
50505                  <value>0</value>
50506                </enumeratedValue>
50507                <enumeratedValue>
50508                  <name>Output</name>
50509                  <description>Read: pin set as output</description>
50510                  <value>1</value>
50511                </enumeratedValue>
50512              </enumeratedValues>
50513              <enumeratedValues>
50514                <usage>write</usage>
50515                <enumeratedValue>
50516                  <name>Clear</name>
50517                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50518                  <value>1</value>
50519                </enumeratedValue>
50520              </enumeratedValues>
50521            </field>
50522            <field>
50523              <name>PIN30</name>
50524              <description>Set as input pin 30</description>
50525              <lsb>30</lsb>
50526              <msb>30</msb>
50527              <enumeratedValues>
50528                <usage>read</usage>
50529                <enumeratedValue>
50530                  <name>Input</name>
50531                  <description>Read: pin set as input</description>
50532                  <value>0</value>
50533                </enumeratedValue>
50534                <enumeratedValue>
50535                  <name>Output</name>
50536                  <description>Read: pin set as output</description>
50537                  <value>1</value>
50538                </enumeratedValue>
50539              </enumeratedValues>
50540              <enumeratedValues>
50541                <usage>write</usage>
50542                <enumeratedValue>
50543                  <name>Clear</name>
50544                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50545                  <value>1</value>
50546                </enumeratedValue>
50547              </enumeratedValues>
50548            </field>
50549            <field>
50550              <name>PIN31</name>
50551              <description>Set as input pin 31</description>
50552              <lsb>31</lsb>
50553              <msb>31</msb>
50554              <enumeratedValues>
50555                <usage>read</usage>
50556                <enumeratedValue>
50557                  <name>Input</name>
50558                  <description>Read: pin set as input</description>
50559                  <value>0</value>
50560                </enumeratedValue>
50561                <enumeratedValue>
50562                  <name>Output</name>
50563                  <description>Read: pin set as output</description>
50564                  <value>1</value>
50565                </enumeratedValue>
50566              </enumeratedValues>
50567              <enumeratedValues>
50568                <usage>write</usage>
50569                <enumeratedValue>
50570                  <name>Clear</name>
50571                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
50572                  <value>1</value>
50573                </enumeratedValue>
50574              </enumeratedValues>
50575            </field>
50576          </fields>
50577        </register>
50578        <register>
50579          <name>LATCH</name>
50580          <description>Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers</description>
50581          <addressOffset>0x520</addressOffset>
50582          <access>read-write</access>
50583          <fields>
50584            <field>
50585              <name>PIN0</name>
50586              <description>Status on whether PIN0 has met criteria set in PIN_CNF0.SENSE register. Write '1' to clear.</description>
50587              <lsb>0</lsb>
50588              <msb>0</msb>
50589              <enumeratedValues>
50590                <enumeratedValue>
50591                  <name>NotLatched</name>
50592                  <description>Criteria has not been met</description>
50593                  <value>0</value>
50594                </enumeratedValue>
50595                <enumeratedValue>
50596                  <name>Latched</name>
50597                  <description>Criteria has been met</description>
50598                  <value>1</value>
50599                </enumeratedValue>
50600              </enumeratedValues>
50601            </field>
50602            <field>
50603              <name>PIN1</name>
50604              <description>Status on whether PIN1 has met criteria set in PIN_CNF1.SENSE register. Write '1' to clear.</description>
50605              <lsb>1</lsb>
50606              <msb>1</msb>
50607              <enumeratedValues>
50608                <enumeratedValue>
50609                  <name>NotLatched</name>
50610                  <description>Criteria has not been met</description>
50611                  <value>0</value>
50612                </enumeratedValue>
50613                <enumeratedValue>
50614                  <name>Latched</name>
50615                  <description>Criteria has been met</description>
50616                  <value>1</value>
50617                </enumeratedValue>
50618              </enumeratedValues>
50619            </field>
50620            <field>
50621              <name>PIN2</name>
50622              <description>Status on whether PIN2 has met criteria set in PIN_CNF2.SENSE register. Write '1' to clear.</description>
50623              <lsb>2</lsb>
50624              <msb>2</msb>
50625              <enumeratedValues>
50626                <enumeratedValue>
50627                  <name>NotLatched</name>
50628                  <description>Criteria has not been met</description>
50629                  <value>0</value>
50630                </enumeratedValue>
50631                <enumeratedValue>
50632                  <name>Latched</name>
50633                  <description>Criteria has been met</description>
50634                  <value>1</value>
50635                </enumeratedValue>
50636              </enumeratedValues>
50637            </field>
50638            <field>
50639              <name>PIN3</name>
50640              <description>Status on whether PIN3 has met criteria set in PIN_CNF3.SENSE register. Write '1' to clear.</description>
50641              <lsb>3</lsb>
50642              <msb>3</msb>
50643              <enumeratedValues>
50644                <enumeratedValue>
50645                  <name>NotLatched</name>
50646                  <description>Criteria has not been met</description>
50647                  <value>0</value>
50648                </enumeratedValue>
50649                <enumeratedValue>
50650                  <name>Latched</name>
50651                  <description>Criteria has been met</description>
50652                  <value>1</value>
50653                </enumeratedValue>
50654              </enumeratedValues>
50655            </field>
50656            <field>
50657              <name>PIN4</name>
50658              <description>Status on whether PIN4 has met criteria set in PIN_CNF4.SENSE register. Write '1' to clear.</description>
50659              <lsb>4</lsb>
50660              <msb>4</msb>
50661              <enumeratedValues>
50662                <enumeratedValue>
50663                  <name>NotLatched</name>
50664                  <description>Criteria has not been met</description>
50665                  <value>0</value>
50666                </enumeratedValue>
50667                <enumeratedValue>
50668                  <name>Latched</name>
50669                  <description>Criteria has been met</description>
50670                  <value>1</value>
50671                </enumeratedValue>
50672              </enumeratedValues>
50673            </field>
50674            <field>
50675              <name>PIN5</name>
50676              <description>Status on whether PIN5 has met criteria set in PIN_CNF5.SENSE register. Write '1' to clear.</description>
50677              <lsb>5</lsb>
50678              <msb>5</msb>
50679              <enumeratedValues>
50680                <enumeratedValue>
50681                  <name>NotLatched</name>
50682                  <description>Criteria has not been met</description>
50683                  <value>0</value>
50684                </enumeratedValue>
50685                <enumeratedValue>
50686                  <name>Latched</name>
50687                  <description>Criteria has been met</description>
50688                  <value>1</value>
50689                </enumeratedValue>
50690              </enumeratedValues>
50691            </field>
50692            <field>
50693              <name>PIN6</name>
50694              <description>Status on whether PIN6 has met criteria set in PIN_CNF6.SENSE register. Write '1' to clear.</description>
50695              <lsb>6</lsb>
50696              <msb>6</msb>
50697              <enumeratedValues>
50698                <enumeratedValue>
50699                  <name>NotLatched</name>
50700                  <description>Criteria has not been met</description>
50701                  <value>0</value>
50702                </enumeratedValue>
50703                <enumeratedValue>
50704                  <name>Latched</name>
50705                  <description>Criteria has been met</description>
50706                  <value>1</value>
50707                </enumeratedValue>
50708              </enumeratedValues>
50709            </field>
50710            <field>
50711              <name>PIN7</name>
50712              <description>Status on whether PIN7 has met criteria set in PIN_CNF7.SENSE register. Write '1' to clear.</description>
50713              <lsb>7</lsb>
50714              <msb>7</msb>
50715              <enumeratedValues>
50716                <enumeratedValue>
50717                  <name>NotLatched</name>
50718                  <description>Criteria has not been met</description>
50719                  <value>0</value>
50720                </enumeratedValue>
50721                <enumeratedValue>
50722                  <name>Latched</name>
50723                  <description>Criteria has been met</description>
50724                  <value>1</value>
50725                </enumeratedValue>
50726              </enumeratedValues>
50727            </field>
50728            <field>
50729              <name>PIN8</name>
50730              <description>Status on whether PIN8 has met criteria set in PIN_CNF8.SENSE register. Write '1' to clear.</description>
50731              <lsb>8</lsb>
50732              <msb>8</msb>
50733              <enumeratedValues>
50734                <enumeratedValue>
50735                  <name>NotLatched</name>
50736                  <description>Criteria has not been met</description>
50737                  <value>0</value>
50738                </enumeratedValue>
50739                <enumeratedValue>
50740                  <name>Latched</name>
50741                  <description>Criteria has been met</description>
50742                  <value>1</value>
50743                </enumeratedValue>
50744              </enumeratedValues>
50745            </field>
50746            <field>
50747              <name>PIN9</name>
50748              <description>Status on whether PIN9 has met criteria set in PIN_CNF9.SENSE register. Write '1' to clear.</description>
50749              <lsb>9</lsb>
50750              <msb>9</msb>
50751              <enumeratedValues>
50752                <enumeratedValue>
50753                  <name>NotLatched</name>
50754                  <description>Criteria has not been met</description>
50755                  <value>0</value>
50756                </enumeratedValue>
50757                <enumeratedValue>
50758                  <name>Latched</name>
50759                  <description>Criteria has been met</description>
50760                  <value>1</value>
50761                </enumeratedValue>
50762              </enumeratedValues>
50763            </field>
50764            <field>
50765              <name>PIN10</name>
50766              <description>Status on whether PIN10 has met criteria set in PIN_CNF10.SENSE register. Write '1' to clear.</description>
50767              <lsb>10</lsb>
50768              <msb>10</msb>
50769              <enumeratedValues>
50770                <enumeratedValue>
50771                  <name>NotLatched</name>
50772                  <description>Criteria has not been met</description>
50773                  <value>0</value>
50774                </enumeratedValue>
50775                <enumeratedValue>
50776                  <name>Latched</name>
50777                  <description>Criteria has been met</description>
50778                  <value>1</value>
50779                </enumeratedValue>
50780              </enumeratedValues>
50781            </field>
50782            <field>
50783              <name>PIN11</name>
50784              <description>Status on whether PIN11 has met criteria set in PIN_CNF11.SENSE register. Write '1' to clear.</description>
50785              <lsb>11</lsb>
50786              <msb>11</msb>
50787              <enumeratedValues>
50788                <enumeratedValue>
50789                  <name>NotLatched</name>
50790                  <description>Criteria has not been met</description>
50791                  <value>0</value>
50792                </enumeratedValue>
50793                <enumeratedValue>
50794                  <name>Latched</name>
50795                  <description>Criteria has been met</description>
50796                  <value>1</value>
50797                </enumeratedValue>
50798              </enumeratedValues>
50799            </field>
50800            <field>
50801              <name>PIN12</name>
50802              <description>Status on whether PIN12 has met criteria set in PIN_CNF12.SENSE register. Write '1' to clear.</description>
50803              <lsb>12</lsb>
50804              <msb>12</msb>
50805              <enumeratedValues>
50806                <enumeratedValue>
50807                  <name>NotLatched</name>
50808                  <description>Criteria has not been met</description>
50809                  <value>0</value>
50810                </enumeratedValue>
50811                <enumeratedValue>
50812                  <name>Latched</name>
50813                  <description>Criteria has been met</description>
50814                  <value>1</value>
50815                </enumeratedValue>
50816              </enumeratedValues>
50817            </field>
50818            <field>
50819              <name>PIN13</name>
50820              <description>Status on whether PIN13 has met criteria set in PIN_CNF13.SENSE register. Write '1' to clear.</description>
50821              <lsb>13</lsb>
50822              <msb>13</msb>
50823              <enumeratedValues>
50824                <enumeratedValue>
50825                  <name>NotLatched</name>
50826                  <description>Criteria has not been met</description>
50827                  <value>0</value>
50828                </enumeratedValue>
50829                <enumeratedValue>
50830                  <name>Latched</name>
50831                  <description>Criteria has been met</description>
50832                  <value>1</value>
50833                </enumeratedValue>
50834              </enumeratedValues>
50835            </field>
50836            <field>
50837              <name>PIN14</name>
50838              <description>Status on whether PIN14 has met criteria set in PIN_CNF14.SENSE register. Write '1' to clear.</description>
50839              <lsb>14</lsb>
50840              <msb>14</msb>
50841              <enumeratedValues>
50842                <enumeratedValue>
50843                  <name>NotLatched</name>
50844                  <description>Criteria has not been met</description>
50845                  <value>0</value>
50846                </enumeratedValue>
50847                <enumeratedValue>
50848                  <name>Latched</name>
50849                  <description>Criteria has been met</description>
50850                  <value>1</value>
50851                </enumeratedValue>
50852              </enumeratedValues>
50853            </field>
50854            <field>
50855              <name>PIN15</name>
50856              <description>Status on whether PIN15 has met criteria set in PIN_CNF15.SENSE register. Write '1' to clear.</description>
50857              <lsb>15</lsb>
50858              <msb>15</msb>
50859              <enumeratedValues>
50860                <enumeratedValue>
50861                  <name>NotLatched</name>
50862                  <description>Criteria has not been met</description>
50863                  <value>0</value>
50864                </enumeratedValue>
50865                <enumeratedValue>
50866                  <name>Latched</name>
50867                  <description>Criteria has been met</description>
50868                  <value>1</value>
50869                </enumeratedValue>
50870              </enumeratedValues>
50871            </field>
50872            <field>
50873              <name>PIN16</name>
50874              <description>Status on whether PIN16 has met criteria set in PIN_CNF16.SENSE register. Write '1' to clear.</description>
50875              <lsb>16</lsb>
50876              <msb>16</msb>
50877              <enumeratedValues>
50878                <enumeratedValue>
50879                  <name>NotLatched</name>
50880                  <description>Criteria has not been met</description>
50881                  <value>0</value>
50882                </enumeratedValue>
50883                <enumeratedValue>
50884                  <name>Latched</name>
50885                  <description>Criteria has been met</description>
50886                  <value>1</value>
50887                </enumeratedValue>
50888              </enumeratedValues>
50889            </field>
50890            <field>
50891              <name>PIN17</name>
50892              <description>Status on whether PIN17 has met criteria set in PIN_CNF17.SENSE register. Write '1' to clear.</description>
50893              <lsb>17</lsb>
50894              <msb>17</msb>
50895              <enumeratedValues>
50896                <enumeratedValue>
50897                  <name>NotLatched</name>
50898                  <description>Criteria has not been met</description>
50899                  <value>0</value>
50900                </enumeratedValue>
50901                <enumeratedValue>
50902                  <name>Latched</name>
50903                  <description>Criteria has been met</description>
50904                  <value>1</value>
50905                </enumeratedValue>
50906              </enumeratedValues>
50907            </field>
50908            <field>
50909              <name>PIN18</name>
50910              <description>Status on whether PIN18 has met criteria set in PIN_CNF18.SENSE register. Write '1' to clear.</description>
50911              <lsb>18</lsb>
50912              <msb>18</msb>
50913              <enumeratedValues>
50914                <enumeratedValue>
50915                  <name>NotLatched</name>
50916                  <description>Criteria has not been met</description>
50917                  <value>0</value>
50918                </enumeratedValue>
50919                <enumeratedValue>
50920                  <name>Latched</name>
50921                  <description>Criteria has been met</description>
50922                  <value>1</value>
50923                </enumeratedValue>
50924              </enumeratedValues>
50925            </field>
50926            <field>
50927              <name>PIN19</name>
50928              <description>Status on whether PIN19 has met criteria set in PIN_CNF19.SENSE register. Write '1' to clear.</description>
50929              <lsb>19</lsb>
50930              <msb>19</msb>
50931              <enumeratedValues>
50932                <enumeratedValue>
50933                  <name>NotLatched</name>
50934                  <description>Criteria has not been met</description>
50935                  <value>0</value>
50936                </enumeratedValue>
50937                <enumeratedValue>
50938                  <name>Latched</name>
50939                  <description>Criteria has been met</description>
50940                  <value>1</value>
50941                </enumeratedValue>
50942              </enumeratedValues>
50943            </field>
50944            <field>
50945              <name>PIN20</name>
50946              <description>Status on whether PIN20 has met criteria set in PIN_CNF20.SENSE register. Write '1' to clear.</description>
50947              <lsb>20</lsb>
50948              <msb>20</msb>
50949              <enumeratedValues>
50950                <enumeratedValue>
50951                  <name>NotLatched</name>
50952                  <description>Criteria has not been met</description>
50953                  <value>0</value>
50954                </enumeratedValue>
50955                <enumeratedValue>
50956                  <name>Latched</name>
50957                  <description>Criteria has been met</description>
50958                  <value>1</value>
50959                </enumeratedValue>
50960              </enumeratedValues>
50961            </field>
50962            <field>
50963              <name>PIN21</name>
50964              <description>Status on whether PIN21 has met criteria set in PIN_CNF21.SENSE register. Write '1' to clear.</description>
50965              <lsb>21</lsb>
50966              <msb>21</msb>
50967              <enumeratedValues>
50968                <enumeratedValue>
50969                  <name>NotLatched</name>
50970                  <description>Criteria has not been met</description>
50971                  <value>0</value>
50972                </enumeratedValue>
50973                <enumeratedValue>
50974                  <name>Latched</name>
50975                  <description>Criteria has been met</description>
50976                  <value>1</value>
50977                </enumeratedValue>
50978              </enumeratedValues>
50979            </field>
50980            <field>
50981              <name>PIN22</name>
50982              <description>Status on whether PIN22 has met criteria set in PIN_CNF22.SENSE register. Write '1' to clear.</description>
50983              <lsb>22</lsb>
50984              <msb>22</msb>
50985              <enumeratedValues>
50986                <enumeratedValue>
50987                  <name>NotLatched</name>
50988                  <description>Criteria has not been met</description>
50989                  <value>0</value>
50990                </enumeratedValue>
50991                <enumeratedValue>
50992                  <name>Latched</name>
50993                  <description>Criteria has been met</description>
50994                  <value>1</value>
50995                </enumeratedValue>
50996              </enumeratedValues>
50997            </field>
50998            <field>
50999              <name>PIN23</name>
51000              <description>Status on whether PIN23 has met criteria set in PIN_CNF23.SENSE register. Write '1' to clear.</description>
51001              <lsb>23</lsb>
51002              <msb>23</msb>
51003              <enumeratedValues>
51004                <enumeratedValue>
51005                  <name>NotLatched</name>
51006                  <description>Criteria has not been met</description>
51007                  <value>0</value>
51008                </enumeratedValue>
51009                <enumeratedValue>
51010                  <name>Latched</name>
51011                  <description>Criteria has been met</description>
51012                  <value>1</value>
51013                </enumeratedValue>
51014              </enumeratedValues>
51015            </field>
51016            <field>
51017              <name>PIN24</name>
51018              <description>Status on whether PIN24 has met criteria set in PIN_CNF24.SENSE register. Write '1' to clear.</description>
51019              <lsb>24</lsb>
51020              <msb>24</msb>
51021              <enumeratedValues>
51022                <enumeratedValue>
51023                  <name>NotLatched</name>
51024                  <description>Criteria has not been met</description>
51025                  <value>0</value>
51026                </enumeratedValue>
51027                <enumeratedValue>
51028                  <name>Latched</name>
51029                  <description>Criteria has been met</description>
51030                  <value>1</value>
51031                </enumeratedValue>
51032              </enumeratedValues>
51033            </field>
51034            <field>
51035              <name>PIN25</name>
51036              <description>Status on whether PIN25 has met criteria set in PIN_CNF25.SENSE register. Write '1' to clear.</description>
51037              <lsb>25</lsb>
51038              <msb>25</msb>
51039              <enumeratedValues>
51040                <enumeratedValue>
51041                  <name>NotLatched</name>
51042                  <description>Criteria has not been met</description>
51043                  <value>0</value>
51044                </enumeratedValue>
51045                <enumeratedValue>
51046                  <name>Latched</name>
51047                  <description>Criteria has been met</description>
51048                  <value>1</value>
51049                </enumeratedValue>
51050              </enumeratedValues>
51051            </field>
51052            <field>
51053              <name>PIN26</name>
51054              <description>Status on whether PIN26 has met criteria set in PIN_CNF26.SENSE register. Write '1' to clear.</description>
51055              <lsb>26</lsb>
51056              <msb>26</msb>
51057              <enumeratedValues>
51058                <enumeratedValue>
51059                  <name>NotLatched</name>
51060                  <description>Criteria has not been met</description>
51061                  <value>0</value>
51062                </enumeratedValue>
51063                <enumeratedValue>
51064                  <name>Latched</name>
51065                  <description>Criteria has been met</description>
51066                  <value>1</value>
51067                </enumeratedValue>
51068              </enumeratedValues>
51069            </field>
51070            <field>
51071              <name>PIN27</name>
51072              <description>Status on whether PIN27 has met criteria set in PIN_CNF27.SENSE register. Write '1' to clear.</description>
51073              <lsb>27</lsb>
51074              <msb>27</msb>
51075              <enumeratedValues>
51076                <enumeratedValue>
51077                  <name>NotLatched</name>
51078                  <description>Criteria has not been met</description>
51079                  <value>0</value>
51080                </enumeratedValue>
51081                <enumeratedValue>
51082                  <name>Latched</name>
51083                  <description>Criteria has been met</description>
51084                  <value>1</value>
51085                </enumeratedValue>
51086              </enumeratedValues>
51087            </field>
51088            <field>
51089              <name>PIN28</name>
51090              <description>Status on whether PIN28 has met criteria set in PIN_CNF28.SENSE register. Write '1' to clear.</description>
51091              <lsb>28</lsb>
51092              <msb>28</msb>
51093              <enumeratedValues>
51094                <enumeratedValue>
51095                  <name>NotLatched</name>
51096                  <description>Criteria has not been met</description>
51097                  <value>0</value>
51098                </enumeratedValue>
51099                <enumeratedValue>
51100                  <name>Latched</name>
51101                  <description>Criteria has been met</description>
51102                  <value>1</value>
51103                </enumeratedValue>
51104              </enumeratedValues>
51105            </field>
51106            <field>
51107              <name>PIN29</name>
51108              <description>Status on whether PIN29 has met criteria set in PIN_CNF29.SENSE register. Write '1' to clear.</description>
51109              <lsb>29</lsb>
51110              <msb>29</msb>
51111              <enumeratedValues>
51112                <enumeratedValue>
51113                  <name>NotLatched</name>
51114                  <description>Criteria has not been met</description>
51115                  <value>0</value>
51116                </enumeratedValue>
51117                <enumeratedValue>
51118                  <name>Latched</name>
51119                  <description>Criteria has been met</description>
51120                  <value>1</value>
51121                </enumeratedValue>
51122              </enumeratedValues>
51123            </field>
51124            <field>
51125              <name>PIN30</name>
51126              <description>Status on whether PIN30 has met criteria set in PIN_CNF30.SENSE register. Write '1' to clear.</description>
51127              <lsb>30</lsb>
51128              <msb>30</msb>
51129              <enumeratedValues>
51130                <enumeratedValue>
51131                  <name>NotLatched</name>
51132                  <description>Criteria has not been met</description>
51133                  <value>0</value>
51134                </enumeratedValue>
51135                <enumeratedValue>
51136                  <name>Latched</name>
51137                  <description>Criteria has been met</description>
51138                  <value>1</value>
51139                </enumeratedValue>
51140              </enumeratedValues>
51141            </field>
51142            <field>
51143              <name>PIN31</name>
51144              <description>Status on whether PIN31 has met criteria set in PIN_CNF31.SENSE register. Write '1' to clear.</description>
51145              <lsb>31</lsb>
51146              <msb>31</msb>
51147              <enumeratedValues>
51148                <enumeratedValue>
51149                  <name>NotLatched</name>
51150                  <description>Criteria has not been met</description>
51151                  <value>0</value>
51152                </enumeratedValue>
51153                <enumeratedValue>
51154                  <name>Latched</name>
51155                  <description>Criteria has been met</description>
51156                  <value>1</value>
51157                </enumeratedValue>
51158              </enumeratedValues>
51159            </field>
51160          </fields>
51161        </register>
51162        <register>
51163          <name>DETECTMODE</name>
51164          <description>Select between default DETECT signal behaviour and LDETECT mode</description>
51165          <addressOffset>0x524</addressOffset>
51166          <access>read-write</access>
51167          <fields>
51168            <field>
51169              <name>DETECTMODE</name>
51170              <description>Select between default DETECT signal behaviour and LDETECT mode</description>
51171              <lsb>0</lsb>
51172              <msb>0</msb>
51173              <enumeratedValues>
51174                <enumeratedValue>
51175                  <name>Default</name>
51176                  <description>DETECT directly connected to PIN DETECT signals</description>
51177                  <value>0</value>
51178                </enumeratedValue>
51179                <enumeratedValue>
51180                  <name>LDETECT</name>
51181                  <description>Use the latched LDETECT behaviour</description>
51182                  <value>1</value>
51183                </enumeratedValue>
51184              </enumeratedValues>
51185            </field>
51186          </fields>
51187        </register>
51188        <register>
51189          <dim>0x20</dim>
51190          <dimIncrement>0x4</dimIncrement>
51191          <name>PIN_CNF[%s]</name>
51192          <description>Description collection[n]: Configuration of GPIO pins</description>
51193          <addressOffset>0x700</addressOffset>
51194          <access>read-write</access>
51195          <resetValue>0x00000002</resetValue>
51196          <fields>
51197            <field>
51198              <name>DIR</name>
51199              <description>Pin direction. Same physical register as DIR register</description>
51200              <lsb>0</lsb>
51201              <msb>0</msb>
51202              <enumeratedValues>
51203                <enumeratedValue>
51204                  <name>Input</name>
51205                  <description>Configure pin as an input pin</description>
51206                  <value>0</value>
51207                </enumeratedValue>
51208                <enumeratedValue>
51209                  <name>Output</name>
51210                  <description>Configure pin as an output pin</description>
51211                  <value>1</value>
51212                </enumeratedValue>
51213              </enumeratedValues>
51214            </field>
51215            <field>
51216              <name>INPUT</name>
51217              <description>Connect or disconnect input buffer</description>
51218              <lsb>1</lsb>
51219              <msb>1</msb>
51220              <enumeratedValues>
51221                <enumeratedValue>
51222                  <name>Connect</name>
51223                  <description>Connect input buffer</description>
51224                  <value>0</value>
51225                </enumeratedValue>
51226                <enumeratedValue>
51227                  <name>Disconnect</name>
51228                  <description>Disconnect input buffer</description>
51229                  <value>1</value>
51230                </enumeratedValue>
51231              </enumeratedValues>
51232            </field>
51233            <field>
51234              <name>PULL</name>
51235              <description>Pull configuration</description>
51236              <lsb>2</lsb>
51237              <msb>3</msb>
51238              <enumeratedValues>
51239                <enumeratedValue>
51240                  <name>Disabled</name>
51241                  <description>No pull</description>
51242                  <value>0</value>
51243                </enumeratedValue>
51244                <enumeratedValue>
51245                  <name>Pulldown</name>
51246                  <description>Pull down on pin</description>
51247                  <value>1</value>
51248                </enumeratedValue>
51249                <enumeratedValue>
51250                  <name>Pullup</name>
51251                  <description>Pull up on pin</description>
51252                  <value>3</value>
51253                </enumeratedValue>
51254              </enumeratedValues>
51255            </field>
51256            <field>
51257              <name>DRIVE</name>
51258              <description>Drive configuration</description>
51259              <lsb>8</lsb>
51260              <msb>10</msb>
51261              <enumeratedValues>
51262                <enumeratedValue>
51263                  <name>S0S1</name>
51264                  <description>Standard '0', standard '1'</description>
51265                  <value>0</value>
51266                </enumeratedValue>
51267                <enumeratedValue>
51268                  <name>H0S1</name>
51269                  <description>High drive '0', standard '1'</description>
51270                  <value>1</value>
51271                </enumeratedValue>
51272                <enumeratedValue>
51273                  <name>S0H1</name>
51274                  <description>Standard '0', high drive '1'</description>
51275                  <value>2</value>
51276                </enumeratedValue>
51277                <enumeratedValue>
51278                  <name>H0H1</name>
51279                  <description>High drive '0', high 'drive '1''</description>
51280                  <value>3</value>
51281                </enumeratedValue>
51282                <enumeratedValue>
51283                  <name>D0S1</name>
51284                  <description>Disconnect '0' standard '1' (normally used for wired-or connections)</description>
51285                  <value>4</value>
51286                </enumeratedValue>
51287                <enumeratedValue>
51288                  <name>D0H1</name>
51289                  <description>Disconnect '0', high drive '1' (normally used for wired-or connections)</description>
51290                  <value>5</value>
51291                </enumeratedValue>
51292                <enumeratedValue>
51293                  <name>S0D1</name>
51294                  <description>Standard '0'. disconnect '1' (normally used for wired-and connections)</description>
51295                  <value>6</value>
51296                </enumeratedValue>
51297                <enumeratedValue>
51298                  <name>H0D1</name>
51299                  <description>High drive '0', disconnect '1' (normally used for wired-and connections)</description>
51300                  <value>7</value>
51301                </enumeratedValue>
51302              </enumeratedValues>
51303            </field>
51304            <field>
51305              <name>SENSE</name>
51306              <description>Pin sensing mechanism</description>
51307              <lsb>16</lsb>
51308              <msb>17</msb>
51309              <enumeratedValues>
51310                <enumeratedValue>
51311                  <name>Disabled</name>
51312                  <description>Disabled</description>
51313                  <value>0</value>
51314                </enumeratedValue>
51315                <enumeratedValue>
51316                  <name>High</name>
51317                  <description>Sense for high level</description>
51318                  <value>2</value>
51319                </enumeratedValue>
51320                <enumeratedValue>
51321                  <name>Low</name>
51322                  <description>Sense for low level</description>
51323                  <value>3</value>
51324                </enumeratedValue>
51325              </enumeratedValues>
51326            </field>
51327          </fields>
51328        </register>
51329      </registers>
51330    </peripheral>
51331    <peripheral derivedFrom="P0">
51332      <name>P1</name>
51333      <description>GPIO Port 2</description>
51334      <baseAddress>0x50000300</baseAddress>
51335      <alternatePeripheral>P0</alternatePeripheral>
51336    </peripheral>
51337    <peripheral>
51338      <name>CC_HOST_RGF</name>
51339      <description>CRYPTOCELL HOST_RGF interface</description>
51340      <baseAddress>0x5002A000</baseAddress>
51341      <addressBlock>
51342        <offset>0</offset>
51343        <size>0x2000</size>
51344        <usage>registers</usage>
51345      </addressBlock>
51346      <groupName>CC_HOST_RGF</groupName>
51347      <size>0x20</size>
51348      <registers>
51349        <register>
51350          <name>HOST_CRYPTOKEY_SEL</name>
51351          <description>AES hardware key select</description>
51352          <addressOffset>0x1A38</addressOffset>
51353          <access>read-write</access>
51354          <resetValue>0x00000000</resetValue>
51355          <fields>
51356            <field>
51357              <name>HOST_CRYPTOKEY_SEL</name>
51358              <description>Select the source of the HW key that is used by the AES engine</description>
51359              <lsb>0</lsb>
51360              <msb>1</msb>
51361              <enumeratedValues>
51362                <enumeratedValue>
51363                  <name>K_DR</name>
51364                  <description>Use device root key K_DR from CRYPTOCELL AO power domain</description>
51365                  <value>0</value>
51366                </enumeratedValue>
51367                <enumeratedValue>
51368                  <name>K_PRTL</name>
51369                  <description>Use hard-coded RTL key K_PRTL</description>
51370                  <value>1</value>
51371                </enumeratedValue>
51372                <enumeratedValue>
51373                  <name>Session</name>
51374                  <description>Use provided session key</description>
51375                  <value>2</value>
51376                </enumeratedValue>
51377              </enumeratedValues>
51378            </field>
51379          </fields>
51380        </register>
51381        <register>
51382          <name>HOST_IOT_KPRTL_LOCK</name>
51383          <description>This write-once register is the K_PRTL lock register. When this register is set, K_PRTL can not be used and a zeroed key will be used instead. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
51384          <addressOffset>0x1A4C</addressOffset>
51385          <access>read-write</access>
51386          <resetValue>0x00000000</resetValue>
51387          <fields>
51388            <field>
51389              <name>HOST_IOT_KPRTL_LOCK</name>
51390              <description>This register is the K_PRTL lock register. When this register is set, K_PRTL can not be used and a zeroed key will be used instead. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
51391              <lsb>0</lsb>
51392              <msb>0</msb>
51393              <enumeratedValues>
51394                <enumeratedValue>
51395                  <name>Disabled</name>
51396                  <description>K_PRTL can be selected for use from register HOST_CRYPTOKEY_SEL</description>
51397                  <value>0</value>
51398                </enumeratedValue>
51399                <enumeratedValue>
51400                  <name>Enabled</name>
51401                  <description>K_PRTL has been locked until next power-on reset (POR). If K_PRTL is selected anyway, a zeroed key will be used instead.</description>
51402                  <value>1</value>
51403                </enumeratedValue>
51404              </enumeratedValues>
51405            </field>
51406          </fields>
51407        </register>
51408        <register>
51409          <name>HOST_IOT_KDR0</name>
51410          <description>This register holds bits 31:0 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain. Reading from this address returns the K_DR valid status indicating if K_DR is successfully retained.</description>
51411          <addressOffset>0x1A50</addressOffset>
51412          <access>read-write</access>
51413          <resetValue>0x00000000</resetValue>
51414          <fields>
51415            <field>
51416              <name>HOST_IOT_KDR0</name>
51417              <description>Write: K_DR bits 31:0 Read: 0x00000000 when 128-bit K_DR key value is not yet retained in the CRYPTOCELL AO power domain Read: 0x00000001 when 128-bit K_DR key value is successfully retained in the CRYPTOCELL AO power domain</description>
51418              <lsb>0</lsb>
51419              <msb>31</msb>
51420            </field>
51421          </fields>
51422        </register>
51423        <register>
51424          <name>HOST_IOT_KDR1</name>
51425          <description>This register holds bits 63:32 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
51426          <addressOffset>0x1A54</addressOffset>
51427          <access>write-only</access>
51428          <resetValue>0x00000000</resetValue>
51429          <fields>
51430            <field>
51431              <name>HOST_IOT_KDR1</name>
51432              <description>K_DR bits 63:32</description>
51433              <lsb>0</lsb>
51434              <msb>31</msb>
51435            </field>
51436          </fields>
51437        </register>
51438        <register>
51439          <name>HOST_IOT_KDR2</name>
51440          <description>This register holds bits 95:64 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
51441          <addressOffset>0x1A58</addressOffset>
51442          <access>write-only</access>
51443          <resetValue>0x00000000</resetValue>
51444          <fields>
51445            <field>
51446              <name>HOST_IOT_KDR2</name>
51447              <description>K_DR bits 95:64</description>
51448              <lsb>0</lsb>
51449              <msb>31</msb>
51450            </field>
51451          </fields>
51452        </register>
51453        <register>
51454          <name>HOST_IOT_KDR3</name>
51455          <description>This register holds bits 127:96 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
51456          <addressOffset>0x1A5C</addressOffset>
51457          <access>write-only</access>
51458          <resetValue>0x00000000</resetValue>
51459          <fields>
51460            <field>
51461              <name>HOST_IOT_KDR3</name>
51462              <description>K_DR bits 127:96</description>
51463              <lsb>0</lsb>
51464              <msb>31</msb>
51465            </field>
51466          </fields>
51467        </register>
51468        <register>
51469          <name>HOST_IOT_LCS</name>
51470          <description>Controls lifecycle state (LCS) for CRYPTOCELL subsystem</description>
51471          <addressOffset>0x1A60</addressOffset>
51472          <access>read-write</access>
51473          <resetValue>0x00000002</resetValue>
51474          <fields>
51475            <field>
51476              <name>LCS</name>
51477              <description>Lifecycle state value. This field is write-once per reset.</description>
51478              <lsb>0</lsb>
51479              <msb>2</msb>
51480              <enumeratedValues>
51481                <enumeratedValue>
51482                  <name>Debug</name>
51483                  <description>CC310 operates in debug mode</description>
51484                  <value>0</value>
51485                </enumeratedValue>
51486                <enumeratedValue>
51487                  <name>Secure</name>
51488                  <description>CC310 operates in secure mode</description>
51489                  <value>2</value>
51490                </enumeratedValue>
51491              </enumeratedValues>
51492            </field>
51493            <field>
51494              <name>LCS_IS_VALID</name>
51495              <description>This field is read-only and indicates if CRYPTOCELL LCS has been successfully configured since last reset</description>
51496              <lsb>8</lsb>
51497              <msb>8</msb>
51498              <enumeratedValues>
51499                <enumeratedValue>
51500                  <name>Invalid</name>
51501                  <description>A valid LCS is not yet retained in the CRYPTOCELL AO power domain</description>
51502                  <value>0</value>
51503                </enumeratedValue>
51504                <enumeratedValue>
51505                  <name>Valid</name>
51506                  <description>A valid LCS is successfully retained in the CRYPTOCELL AO power domain</description>
51507                  <value>1</value>
51508                </enumeratedValue>
51509              </enumeratedValues>
51510            </field>
51511          </fields>
51512        </register>
51513      </registers>
51514    </peripheral>
51515    <peripheral>
51516      <name>CRYPTOCELL</name>
51517      <description>ARM TrustZone CryptoCell register interface</description>
51518      <baseAddress>0x5002A000</baseAddress>
51519      <alternatePeripheral>CC_HOST_RGF</alternatePeripheral>
51520      <addressBlock>
51521        <offset>0</offset>
51522        <size>0x2000</size>
51523        <usage>registers</usage>
51524      </addressBlock>
51525      <interrupt>
51526        <name>CRYPTOCELL</name>
51527        <value>42</value>
51528      </interrupt>
51529      <groupName>CRYPTOCELL</groupName>
51530      <size>0x20</size>
51531      <registers>
51532        <register>
51533          <name>ENABLE</name>
51534          <description>Enable CRYPTOCELL subsystem</description>
51535          <addressOffset>0x500</addressOffset>
51536          <access>read-write</access>
51537          <resetValue>0x00000000</resetValue>
51538          <fields>
51539            <field>
51540              <name>ENABLE</name>
51541              <description>Enable or disable the CRYPTOCELL subsystem</description>
51542              <lsb>0</lsb>
51543              <msb>0</msb>
51544              <enumeratedValues>
51545                <enumeratedValue>
51546                  <name>Disabled</name>
51547                  <description>CRYPTOCELL subsystem disabled</description>
51548                  <value>0</value>
51549                </enumeratedValue>
51550                <enumeratedValue>
51551                  <name>Enabled</name>
51552                  <description>CRYPTOCELL subsystem enabled</description>
51553                  <value>1</value>
51554                </enumeratedValue>
51555              </enumeratedValues>
51556            </field>
51557          </fields>
51558        </register>
51559      </registers>
51560    </peripheral>
51561  </peripherals>
51562</device>