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>nrf9160</name>
7  <series>nrf91</series>
8  <version>1</version>
9  <description>nrf9160 reference description for radio MCU with ARM 32-bit Cortex-M33 Microcontroller</description>
10  <licenseText>
11Copyright (c) 2010 - 2024, Nordic Semiconductor ASA All rights reserved.
12
13SPDX-License-Identifier: BSD-3-Clause
14
15Redistribution and use in source and binary forms, with or without
16modification, are permitted provided that the following conditions are met:
17
181. Redistributions of source code must retain the above copyright notice, this
19   list of conditions and the following disclaimer.
20
212. Redistributions in binary form must reproduce the above copyright
22   notice, this list of conditions and the following disclaimer in the
23   documentation and/or other materials provided with the distribution.
24
253. Neither the name of Nordic Semiconductor ASA nor the names of its
26   contributors may be used to endorse or promote products derived from this
27   software without specific prior written permission.
28
29THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
30AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
31IMPLIED WARRANTIES OF MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE
32ARE DISCLAIMED. IN NO EVENT SHALL NORDIC SEMICONDUCTOR ASA OR CONTRIBUTORS BE
33LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
34CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
35SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
36INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
37CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
38ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
39POSSIBILITY OF SUCH DAMAGE.
40      </licenseText>
41  <addressUnitBits>8</addressUnitBits>
42  <width>32</width>
43  <size>32</size>
44  <resetValue>0x00000000</resetValue>
45  <resetMask>0xFFFFFFFF</resetMask>
46  <headerDefinitionsPrefix>NRF_</headerDefinitionsPrefix>
47  <cpu>
48    <name>CM33</name>
49    <revision>r0p4</revision>
50    <endian>little</endian>
51    <mpuPresent>1</mpuPresent>
52    <fpuPresent>1</fpuPresent>
53    <nvicPrioBits>3</nvicPrioBits>
54    <vendorSystickConfig>0</vendorSystickConfig>
55    <deviceNumInterrupts>69</deviceNumInterrupts>
56    <sauNumRegions>0</sauNumRegions>
57  </cpu>
58  <headerSystemFilename>system_nrf91</headerSystemFilename>
59  <vendorExtensions>
60    <MaxInterrupts>240</MaxInterrupts>
61  </vendorExtensions>
62  <peripherals>
63    <peripheral>
64      <name>FICR_S</name>
65      <description>Factory Information Configuration Registers</description>
66      <baseAddress>0x00FF0000</baseAddress>
67      <headerStructName>FICR</headerStructName>
68      <!--Security dma=NA-->
69      <!--Security securemapping=S-->
70      <addressBlock>
71        <offset>0</offset>
72        <size>0x1000</size>
73        <usage>registers</usage>
74      </addressBlock>
75      <groupName>FICR</groupName>
76      <size>0x20</size>
77      <registers>
78        <cluster>
79          <name>SIPINFO</name>
80          <description>SIP-specific device info</description>
81          <headerStructName>FICR_SIPINFO</headerStructName>
82          <access>read-write</access>
83          <addressOffset>0x140</addressOffset>
84          <register>
85            <name>PARTNO</name>
86            <description>SIP part number</description>
87            <addressOffset>0x000</addressOffset>
88            <access>read-only</access>
89            <resetValue>0xFFFFFFFF</resetValue>
90            <fields>
91              <field>
92                <name>PARTNO</name>
93                <lsb>0</lsb>
94                <msb>31</msb>
95                <enumeratedValues>
96                  <enumeratedValue>
97                    <name>9160</name>
98                    <description>Device is an nRF9160 sip</description>
99                    <value>0x00009160</value>
100                  </enumeratedValue>
101                </enumeratedValues>
102              </field>
103            </fields>
104          </register>
105          <register>
106            <dim>0x4</dim>
107            <dimIncrement>0x1</dimIncrement>
108            <name>HWREVISION[%s]</name>
109            <description>Description collection: SIP hardware revision, encoded in ASCII, ex B0A or B1A</description>
110            <addressOffset>0x004</addressOffset>
111            <access>read-only</access>
112            <resetValue>0x000000FF</resetValue>
113            <dataType>uint8_t</dataType>
114            <size>0x8</size>
115            <fields>
116              <field>
117                <name>HWREVISION</name>
118                <lsb>0</lsb>
119                <msb>7</msb>
120              </field>
121            </fields>
122          </register>
123          <register>
124            <dim>0x4</dim>
125            <dimIncrement>0x1</dimIncrement>
126            <name>VARIANT[%s]</name>
127            <description>Description collection: SIP VARIANT, encoded in ASCII, ex SIAA, SIBA or SICA</description>
128            <addressOffset>0x008</addressOffset>
129            <access>read-only</access>
130            <resetValue>0x000000FF</resetValue>
131            <dataType>uint8_t</dataType>
132            <size>0x8</size>
133            <fields>
134              <field>
135                <name>VARIANT</name>
136                <lsb>0</lsb>
137                <msb>7</msb>
138              </field>
139            </fields>
140          </register>
141        </cluster>
142        <cluster>
143          <name>INFO</name>
144          <description>Device info</description>
145          <headerStructName>FICR_INFO</headerStructName>
146          <access>read-write</access>
147          <addressOffset>0x200</addressOffset>
148          <register>
149            <dim>0x2</dim>
150            <dimIncrement>0x4</dimIncrement>
151            <name>DEVICEID[%s]</name>
152            <description>Description collection: Device identifier</description>
153            <addressOffset>0x004</addressOffset>
154            <access>read-only</access>
155            <resetValue>0xFFFFFFFF</resetValue>
156            <fields>
157              <field>
158                <name>DEVICEID</name>
159                <description>64 bit unique device identifier</description>
160                <lsb>0</lsb>
161                <msb>31</msb>
162              </field>
163            </fields>
164          </register>
165          <register>
166            <name>PART</name>
167            <description>Part code</description>
168            <addressOffset>0x00C</addressOffset>
169            <access>read-only</access>
170            <resetValue>0xFFFFFFFF</resetValue>
171            <fields>
172              <field>
173                <name>PART</name>
174                <description>Part code</description>
175                <lsb>0</lsb>
176                <msb>31</msb>
177                <enumeratedValues>
178                  <enumeratedValue>
179                    <name>N9160</name>
180                    <description>nRF9160</description>
181                    <value>0x9160</value>
182                  </enumeratedValue>
183                  <enumeratedValue>
184                    <name>N9120</name>
185                    <description>nRF9120</description>
186                    <value>0x9120</value>
187                  </enumeratedValue>
188                </enumeratedValues>
189              </field>
190            </fields>
191          </register>
192          <register>
193            <name>VARIANT</name>
194            <description>Part Variant, Hardware version and Production configuration</description>
195            <addressOffset>0x010</addressOffset>
196            <access>read-only</access>
197            <resetValue>0x0FFFFFFF</resetValue>
198            <fields>
199              <field>
200                <name>VARIANT</name>
201                <description>Part Variant, Hardware version and Production configuration, encoded as ASCII</description>
202                <lsb>0</lsb>
203                <msb>31</msb>
204                <enumeratedValues>
205                  <enumeratedValue>
206                    <name>AAAA</name>
207                    <description>AAAA</description>
208                    <value>0x41414141</value>
209                  </enumeratedValue>
210                  <enumeratedValue>
211                    <name>AAA0</name>
212                    <description>AAA0</description>
213                    <value>0x41414130</value>
214                  </enumeratedValue>
215                  <enumeratedValue>
216                    <name>AAB0</name>
217                    <description>AAB0</description>
218                    <value>0x41414230</value>
219                  </enumeratedValue>
220                  <enumeratedValue>
221                    <name>AAC0</name>
222                    <description>AAC0</description>
223                    <value>0x41414330</value>
224                  </enumeratedValue>
225                </enumeratedValues>
226              </field>
227            </fields>
228          </register>
229          <register>
230            <name>PACKAGE</name>
231            <description>Package option</description>
232            <addressOffset>0x014</addressOffset>
233            <access>read-only</access>
234            <resetValue>0x00002000</resetValue>
235            <fields>
236              <field>
237                <name>PACKAGE</name>
238                <description>Package option</description>
239                <lsb>0</lsb>
240                <msb>31</msb>
241                <enumeratedValues>
242                  <enumeratedValue>
243                    <name>CF</name>
244                    <description>CFxx - 236 ball wlCSP</description>
245                    <value>0x2002</value>
246                  </enumeratedValue>
247                </enumeratedValues>
248              </field>
249            </fields>
250          </register>
251          <register>
252            <name>RAM</name>
253            <description>RAM variant</description>
254            <addressOffset>0x018</addressOffset>
255            <access>read-only</access>
256            <resetValue>0x00000100</resetValue>
257            <fields>
258              <field>
259                <name>RAM</name>
260                <description>RAM variant</description>
261                <lsb>0</lsb>
262                <msb>31</msb>
263                <enumeratedValues>
264                  <enumeratedValue>
265                    <name>K256</name>
266                    <description>256  kByte RAM</description>
267                    <value>0x100</value>
268                  </enumeratedValue>
269                  <enumeratedValue>
270                    <name>Unspecified</name>
271                    <description>Unspecified</description>
272                    <value>0xFFFFFFFF</value>
273                  </enumeratedValue>
274                </enumeratedValues>
275              </field>
276            </fields>
277          </register>
278          <register>
279            <name>FLASH</name>
280            <description>Flash variant</description>
281            <addressOffset>0x01C</addressOffset>
282            <access>read-only</access>
283            <resetValue>0x00000400</resetValue>
284            <fields>
285              <field>
286                <name>FLASH</name>
287                <description>Flash variant</description>
288                <lsb>0</lsb>
289                <msb>31</msb>
290                <enumeratedValues>
291                  <enumeratedValue>
292                    <name>K1024</name>
293                    <description>1 MByte FLASH</description>
294                    <value>0x400</value>
295                  </enumeratedValue>
296                </enumeratedValues>
297              </field>
298            </fields>
299          </register>
300          <register>
301            <name>CODEPAGESIZE</name>
302            <description>Code memory page size</description>
303            <addressOffset>0x020</addressOffset>
304            <access>read-only</access>
305            <resetValue>0x00001000</resetValue>
306            <fields>
307              <field>
308                <name>CODEPAGESIZE</name>
309                <description>Code memory page size</description>
310                <lsb>0</lsb>
311                <msb>31</msb>
312                <enumeratedValues>
313                  <enumeratedValue>
314                    <name>K4096</name>
315                    <description>4  kByte</description>
316                    <value>0x1000</value>
317                  </enumeratedValue>
318                </enumeratedValues>
319              </field>
320            </fields>
321          </register>
322          <register>
323            <name>CODESIZE</name>
324            <description>Code memory size</description>
325            <addressOffset>0x024</addressOffset>
326            <access>read-only</access>
327            <resetValue>0x00000100</resetValue>
328            <fields>
329              <field>
330                <name>CODESIZE</name>
331                <description>Code memory size in number of pages Total code space is: CODEPAGESIZE * CODESIZE</description>
332                <lsb>0</lsb>
333                <msb>31</msb>
334                <enumeratedValues>
335                  <enumeratedValue>
336                    <name>P256</name>
337                    <description>256 pages</description>
338                    <value>256</value>
339                  </enumeratedValue>
340                </enumeratedValues>
341              </field>
342            </fields>
343          </register>
344          <register>
345            <name>DEVICETYPE</name>
346            <description>Device type</description>
347            <addressOffset>0x028</addressOffset>
348            <access>read-only</access>
349            <resetValue>0xFFFFFFFF</resetValue>
350            <fields>
351              <field>
352                <name>DEVICETYPE</name>
353                <description>Device type</description>
354                <lsb>0</lsb>
355                <msb>31</msb>
356                <enumeratedValues>
357                  <enumeratedValue>
358                    <name>Die</name>
359                    <description>Device is an physical DIE</description>
360                    <value>0x0000000</value>
361                  </enumeratedValue>
362                  <enumeratedValue>
363                    <name>FPGA</name>
364                    <description>Device is an FPGA</description>
365                    <value>0xFFFFFFFF</value>
366                  </enumeratedValue>
367                </enumeratedValues>
368              </field>
369            </fields>
370          </register>
371        </cluster>
372        <cluster>
373          <dim>256</dim>
374          <dimIncrement>0x008</dimIncrement>
375          <name>TRIMCNF[%s]</name>
376          <description>Unspecified</description>
377          <headerStructName>FICR_TRIMCNF</headerStructName>
378          <access>read-write</access>
379          <addressOffset>0x300</addressOffset>
380          <register>
381            <name>ADDR</name>
382            <description>Description cluster: Address</description>
383            <addressOffset>0x000</addressOffset>
384            <access>read-only</access>
385            <resetValue>0xFFFFFFFF</resetValue>
386            <fields>
387              <field>
388                <name>Address</name>
389                <description>Address</description>
390                <lsb>0</lsb>
391                <msb>31</msb>
392              </field>
393            </fields>
394          </register>
395          <register>
396            <name>DATA</name>
397            <description>Description cluster: Data</description>
398            <addressOffset>0x004</addressOffset>
399            <access>read-only</access>
400            <resetValue>0xFFFFFFFF</resetValue>
401            <fields>
402              <field>
403                <name>Data</name>
404                <description>Data</description>
405                <lsb>0</lsb>
406                <msb>31</msb>
407              </field>
408            </fields>
409          </register>
410        </cluster>
411        <cluster>
412          <name>TRNG90B</name>
413          <description>NIST800-90B RNG calibration data</description>
414          <headerStructName>FICR_TRNG90B</headerStructName>
415          <access>read-write</access>
416          <addressOffset>0xC00</addressOffset>
417          <register>
418            <name>BYTES</name>
419            <description>Amount of bytes for the required entropy bits</description>
420            <addressOffset>0x000</addressOffset>
421            <access>read-only</access>
422            <resetValue>0xFFFFFFFF</resetValue>
423            <fields>
424              <field>
425                <name>BYTES</name>
426                <description>Amount of bytes for the required entropy bits</description>
427                <lsb>0</lsb>
428                <msb>31</msb>
429              </field>
430            </fields>
431          </register>
432          <register>
433            <name>RCCUTOFF</name>
434            <description>Repetition counter cutoff</description>
435            <addressOffset>0x004</addressOffset>
436            <access>read-only</access>
437            <resetValue>0xFFFFFFFF</resetValue>
438            <fields>
439              <field>
440                <name>RCCUTOFF</name>
441                <description>Repetition counter cutoff</description>
442                <lsb>0</lsb>
443                <msb>31</msb>
444              </field>
445            </fields>
446          </register>
447          <register>
448            <name>APCUTOFF</name>
449            <description>Adaptive proportion cutoff</description>
450            <addressOffset>0x008</addressOffset>
451            <access>read-only</access>
452            <resetValue>0xFFFFFFFF</resetValue>
453            <fields>
454              <field>
455                <name>APCUTOFF</name>
456                <description>Adaptive proportion cutoff</description>
457                <lsb>0</lsb>
458                <msb>31</msb>
459              </field>
460            </fields>
461          </register>
462          <register>
463            <name>STARTUP</name>
464            <description>Amount of bytes for the startup tests</description>
465            <addressOffset>0x00C</addressOffset>
466            <access>read-only</access>
467            <resetValue>0xFFFFFFFF</resetValue>
468            <fields>
469              <field>
470                <name>STARTUP</name>
471                <description>Amount of bytes for the startup tests</description>
472                <lsb>0</lsb>
473                <msb>31</msb>
474              </field>
475            </fields>
476          </register>
477          <register>
478            <name>ROSC1</name>
479            <description>Sample count for ring oscillator 1</description>
480            <addressOffset>0x010</addressOffset>
481            <access>read-only</access>
482            <resetValue>0xFFFFFFFF</resetValue>
483            <fields>
484              <field>
485                <name>ROSC1</name>
486                <description>Sample count for ring oscillator 1</description>
487                <lsb>0</lsb>
488                <msb>31</msb>
489              </field>
490            </fields>
491          </register>
492          <register>
493            <name>ROSC2</name>
494            <description>Sample count for ring oscillator 2</description>
495            <addressOffset>0x014</addressOffset>
496            <access>read-only</access>
497            <resetValue>0xFFFFFFFF</resetValue>
498            <fields>
499              <field>
500                <name>ROSC2</name>
501                <description>Sample count for ring oscillator 2</description>
502                <lsb>0</lsb>
503                <msb>31</msb>
504              </field>
505            </fields>
506          </register>
507          <register>
508            <name>ROSC3</name>
509            <description>Sample count for ring oscillator 3</description>
510            <addressOffset>0x018</addressOffset>
511            <access>read-only</access>
512            <resetValue>0xFFFFFFFF</resetValue>
513            <fields>
514              <field>
515                <name>ROSC3</name>
516                <description>Sample count for ring oscillator 3</description>
517                <lsb>0</lsb>
518                <msb>31</msb>
519              </field>
520            </fields>
521          </register>
522          <register>
523            <name>ROSC4</name>
524            <description>Sample count for ring oscillator 4</description>
525            <addressOffset>0x01C</addressOffset>
526            <access>read-only</access>
527            <resetValue>0xFFFFFFFF</resetValue>
528            <fields>
529              <field>
530                <name>ROSC4</name>
531                <description>Sample count for ring oscillator 4</description>
532                <lsb>0</lsb>
533                <msb>31</msb>
534              </field>
535            </fields>
536          </register>
537        </cluster>
538      </registers>
539    </peripheral>
540    <peripheral>
541      <name>UICR_S</name>
542      <description>User information configuration registers User information configuration registers</description>
543      <baseAddress>0x00FF8000</baseAddress>
544      <headerStructName>UICR</headerStructName>
545      <!--Security dma=NA-->
546      <!--Security securemapping=S-->
547      <addressBlock>
548        <offset>0</offset>
549        <size>0x1000</size>
550        <usage>registers</usage>
551      </addressBlock>
552      <groupName>UICR</groupName>
553      <size>0x20</size>
554      <registers>
555        <register>
556          <name>APPROTECT</name>
557          <description>Access port protection</description>
558          <addressOffset>0x000</addressOffset>
559          <access>read-write</access>
560          <resetValue>0x00000000</resetValue>
561          <fields>
562            <field>
563              <name>PALL</name>
564              <description>Blocks debugger read/write access to all CPU registers and
565          memory mapped addresses</description>
566              <lsb>0</lsb>
567              <msb>31</msb>
568              <enumeratedValues>
569                <enumeratedValue>
570                  <name>Unprotected</name>
571                  <description>Unprotected</description>
572                  <value>0xFFFFFFFF</value>
573                </enumeratedValue>
574                <enumeratedValue>
575                  <name>Protected</name>
576                  <description>Protected</description>
577                  <value>0x00000000</value>
578                </enumeratedValue>
579              </enumeratedValues>
580            </field>
581          </fields>
582        </register>
583        <register>
584          <name>XOSC32M</name>
585          <description>Oscillator control</description>
586          <addressOffset>0x014</addressOffset>
587          <access>read-write</access>
588          <resetValue>0xFFFFFFCF</resetValue>
589          <fields>
590            <field>
591              <name>CTRL</name>
592              <description>Pierce current DAC control signals</description>
593              <lsb>0</lsb>
594              <msb>5</msb>
595            </field>
596          </fields>
597        </register>
598        <register>
599          <name>HFXOSRC</name>
600          <description>HFXO clock source selection</description>
601          <addressOffset>0x01C</addressOffset>
602          <access>read-write</access>
603          <resetValue>0xFFFFFFFF</resetValue>
604          <fields>
605            <field>
606              <name>HFXOSRC</name>
607              <description>HFXO clock source selection</description>
608              <lsb>0</lsb>
609              <msb>0</msb>
610              <enumeratedValues>
611                <enumeratedValue>
612                  <name>XTAL</name>
613                  <description>32 MHz crystal oscillator</description>
614                  <value>1</value>
615                </enumeratedValue>
616                <enumeratedValue>
617                  <name>TCXO</name>
618                  <description>32 MHz temperature compensated crystal oscillator (TCXO)</description>
619                  <value>0</value>
620                </enumeratedValue>
621              </enumeratedValues>
622            </field>
623          </fields>
624        </register>
625        <register>
626          <name>HFXOCNT</name>
627          <description>HFXO startup counter</description>
628          <addressOffset>0x020</addressOffset>
629          <access>read-write</access>
630          <resetValue>0xFFFFFFFF</resetValue>
631          <fields>
632            <field>
633              <name>HFXOCNT</name>
634              <description>HFXO startup counter. Total debounce time = HFXOCNT*64 us + 0.5 us</description>
635              <lsb>0</lsb>
636              <msb>7</msb>
637              <enumeratedValues>
638                <enumeratedValue>
639                  <name>MinDebounceTime</name>
640                  <description>Min debounce time = (0*64 us + 0.5 us)</description>
641                  <value>0</value>
642                </enumeratedValue>
643                <enumeratedValue>
644                  <name>MaxDebounceTime</name>
645                  <description>Max debounce time = (255*64 us + 0.5 us)</description>
646                  <value>255</value>
647                </enumeratedValue>
648              </enumeratedValues>
649            </field>
650          </fields>
651        </register>
652        <register>
653          <name>APPNVMCPOFGUARD</name>
654          <description>Enable blocking NVM WRITE and aborting NVM ERASE for Application NVM in POFWARN condition .</description>
655          <addressOffset>0x024</addressOffset>
656          <access>read-write</access>
657          <resetValue>0xFFFFFFFF</resetValue>
658          <fields>
659            <field>
660              <name>NVMCPOFGUARDEN</name>
661              <description>Enable blocking NVM WRITE and aborting NVM ERASE in POFWARN condition</description>
662              <lsb>0</lsb>
663              <msb>0</msb>
664              <enumeratedValues>
665                <enumeratedValue>
666                  <name>Disabled</name>
667                  <description>NVM WRITE and NVM ERASE are not blocked in POFWARN condition</description>
668                  <value>0</value>
669                </enumeratedValue>
670                <enumeratedValue>
671                  <name>Enabled</name>
672                  <description>NVM WRITE and NVM ERASE are blocked in POFWARN condition</description>
673                  <value>1</value>
674                </enumeratedValue>
675              </enumeratedValues>
676            </field>
677          </fields>
678        </register>
679        <register>
680          <name>SECUREAPPROTECT</name>
681          <description>Secure access port protection</description>
682          <addressOffset>0x02C</addressOffset>
683          <access>read-write</access>
684          <resetValue>0x00000000</resetValue>
685          <fields>
686            <field>
687              <name>PALL</name>
688              <description>Blocks debugger read/write access to all secure CPU registers and secure
689          memory mapped addresses</description>
690              <lsb>0</lsb>
691              <msb>31</msb>
692              <enumeratedValues>
693                <enumeratedValue>
694                  <name>Unprotected</name>
695                  <description>Unprotected</description>
696                  <value>0xFFFFFFFF</value>
697                </enumeratedValue>
698                <enumeratedValue>
699                  <name>Protected</name>
700                  <description>Protected</description>
701                  <value>0x00000000</value>
702                </enumeratedValue>
703              </enumeratedValues>
704            </field>
705          </fields>
706        </register>
707        <register>
708          <name>ERASEPROTECT</name>
709          <description>Erase protection</description>
710          <addressOffset>0x030</addressOffset>
711          <access>read-write</access>
712          <resetValue>0x00000000</resetValue>
713          <fields>
714            <field>
715              <name>PALL</name>
716              <description>Blocks NVMC ERASEALL and CTRLAP ERASEALL functionality</description>
717              <lsb>0</lsb>
718              <msb>31</msb>
719              <enumeratedValues>
720                <enumeratedValue>
721                  <name>Unprotected</name>
722                  <description>Unprotected</description>
723                  <value>0xFFFFFFFF</value>
724                </enumeratedValue>
725                <enumeratedValue>
726                  <name>Protected</name>
727                  <description>Protected</description>
728                  <value>0x00000000</value>
729                </enumeratedValue>
730              </enumeratedValues>
731            </field>
732          </fields>
733        </register>
734        <register>
735          <dim>0xBE</dim>
736          <dimIncrement>0x4</dimIncrement>
737          <name>OTP[%s]</name>
738          <description>Description collection: One time programmable memory</description>
739          <addressOffset>0x108</addressOffset>
740          <access>read-write</access>
741          <resetValue>0xFFFFFFFF</resetValue>
742          <fields>
743            <field>
744              <name>LOWER</name>
745              <description>Lower half word</description>
746              <lsb>0</lsb>
747              <msb>15</msb>
748              <access>read-writeonce</access>
749            </field>
750            <field>
751              <name>UPPER</name>
752              <description>Upper half word</description>
753              <lsb>16</lsb>
754              <msb>31</msb>
755              <access>read-writeonce</access>
756            </field>
757          </fields>
758        </register>
759        <cluster>
760          <name>KEYSLOT</name>
761          <description>Unspecified</description>
762          <headerStructName>UICR_KEYSLOT</headerStructName>
763          <access>read-write</access>
764          <addressOffset>0x400</addressOffset>
765          <cluster>
766            <dim>128</dim>
767            <dimIncrement>0x008</dimIncrement>
768            <name>CONFIG[%s]</name>
769            <description>Unspecified</description>
770            <headerStructName>UICR_KEYSLOT_CONFIG</headerStructName>
771            <access>read-write</access>
772            <addressOffset>0x000</addressOffset>
773            <register>
774              <name>DEST</name>
775              <description>Description cluster: Destination address where content of the key value registers (KEYSLOT.KEYn.VALUE[0-3])
776          will be pushed by KMU. Note that this address must match that of a peripherals
777          APB mapped write-only key registers, else the KMU can push this key value into
778          an address range which the CPU can potentially read.</description>
779              <addressOffset>0x000</addressOffset>
780              <access>read-write</access>
781              <resetValue>0xFFFFFFFF</resetValue>
782              <fields>
783                <field>
784                  <name>DEST</name>
785                  <description>Secure APB destination address</description>
786                  <lsb>0</lsb>
787                  <msb>31</msb>
788                </field>
789              </fields>
790            </register>
791            <register>
792              <name>PERM</name>
793              <description>Description cluster: Define permissions for the key slot. Bits 0-15 and 16-31 can only be written when equal to 0xFFFF.</description>
794              <addressOffset>0x004</addressOffset>
795              <access>read-write</access>
796              <resetValue>0xFFFFFFFF</resetValue>
797              <fields>
798                <field>
799                  <name>WRITE</name>
800                  <description>Write permission for key slot</description>
801                  <lsb>0</lsb>
802                  <msb>0</msb>
803                  <enumeratedValues>
804                    <enumeratedValue>
805                      <name>Disabled</name>
806                      <description>Disable write to the key value registers</description>
807                      <value>0</value>
808                    </enumeratedValue>
809                    <enumeratedValue>
810                      <name>Enabled</name>
811                      <description>Enable write to the key value registers</description>
812                      <value>1</value>
813                    </enumeratedValue>
814                  </enumeratedValues>
815                </field>
816                <field>
817                  <name>READ</name>
818                  <description>Read permission for key slot</description>
819                  <lsb>1</lsb>
820                  <msb>1</msb>
821                  <enumeratedValues>
822                    <enumeratedValue>
823                      <name>Disabled</name>
824                      <description>Disable read from key value registers</description>
825                      <value>0</value>
826                    </enumeratedValue>
827                    <enumeratedValue>
828                      <name>Enabled</name>
829                      <description>Enable read from key value registers</description>
830                      <value>1</value>
831                    </enumeratedValue>
832                  </enumeratedValues>
833                </field>
834                <field>
835                  <name>PUSH</name>
836                  <description>Push permission for key slot</description>
837                  <lsb>2</lsb>
838                  <msb>2</msb>
839                  <enumeratedValues>
840                    <enumeratedValue>
841                      <name>Disabled</name>
842                      <description>Disable pushing of key value registers over secure APB, but can be read if field READ is Enabled</description>
843                      <value>0</value>
844                    </enumeratedValue>
845                    <enumeratedValue>
846                      <name>Enabled</name>
847                      <description>Enable pushing of key value registers over secure APB. Register KEYSLOT.CONFIGn.DEST must contain a valid destination address!</description>
848                      <value>1</value>
849                    </enumeratedValue>
850                  </enumeratedValues>
851                </field>
852                <field>
853                  <name>STATE</name>
854                  <description>Revocation state for the key slot</description>
855                  <lsb>16</lsb>
856                  <msb>16</msb>
857                  <enumeratedValues>
858                    <enumeratedValue>
859                      <name>Revoked</name>
860                      <description>Key value registers can no longer be read or pushed</description>
861                      <value>0</value>
862                    </enumeratedValue>
863                    <enumeratedValue>
864                      <name>Active</name>
865                      <description>Key value registers are readable (if enabled) and can be pushed (if enabled)</description>
866                      <value>1</value>
867                    </enumeratedValue>
868                  </enumeratedValues>
869                </field>
870              </fields>
871            </register>
872          </cluster>
873          <cluster>
874            <dim>128</dim>
875            <dimIncrement>0x010</dimIncrement>
876            <name>KEY[%s]</name>
877            <description>Unspecified</description>
878            <headerStructName>UICR_KEYSLOT_KEY</headerStructName>
879            <access>read-write</access>
880            <addressOffset>0x400</addressOffset>
881            <register>
882              <dim>0x4</dim>
883              <dimIncrement>0x4</dimIncrement>
884              <name>VALUE[%s]</name>
885              <description>Description collection: Define bits [31+o*32:0+o*32] of value assigned to KMU key slot.</description>
886              <addressOffset>0x000</addressOffset>
887              <access>read-write</access>
888              <resetValue>0xFFFFFFFF</resetValue>
889              <fields>
890                <field>
891                  <name>VALUE</name>
892                  <description>Define bits [31+o*32:0+o*32] of value assigned to KMU key slot</description>
893                  <lsb>0</lsb>
894                  <msb>31</msb>
895                </field>
896              </fields>
897            </register>
898          </cluster>
899        </cluster>
900      </registers>
901    </peripheral>
902    <peripheral>
903      <name>TAD_S</name>
904      <description>Trace and debug control</description>
905      <baseAddress>0xE0080000</baseAddress>
906      <headerStructName>TAD</headerStructName>
907      <!--Security dma=NA-->
908      <!--Security securemapping=S-->
909      <addressBlock>
910        <offset>0</offset>
911        <size>0x1000</size>
912        <usage>registers</usage>
913      </addressBlock>
914      <groupName>TAD</groupName>
915      <size>0x20</size>
916      <registers>
917        <register>
918          <name>TASKS_CLOCKSTART</name>
919          <description>Start all trace and debug clocks.</description>
920          <addressOffset>0x000</addressOffset>
921          <access>write-only</access>
922          <fields>
923            <field>
924              <name>TASKS_CLOCKSTART</name>
925              <description>Start all trace and debug clocks.</description>
926              <lsb>0</lsb>
927              <msb>0</msb>
928              <enumeratedValues>
929                <enumeratedValue>
930                  <name>Trigger</name>
931                  <description>Trigger task</description>
932                  <value>1</value>
933                </enumeratedValue>
934              </enumeratedValues>
935            </field>
936          </fields>
937        </register>
938        <register>
939          <name>TASKS_CLOCKSTOP</name>
940          <description>Stop all trace and debug clocks.</description>
941          <addressOffset>0x004</addressOffset>
942          <access>write-only</access>
943          <fields>
944            <field>
945              <name>TASKS_CLOCKSTOP</name>
946              <description>Stop all trace and debug clocks.</description>
947              <lsb>0</lsb>
948              <msb>0</msb>
949              <enumeratedValues>
950                <enumeratedValue>
951                  <name>Trigger</name>
952                  <description>Trigger task</description>
953                  <value>1</value>
954                </enumeratedValue>
955              </enumeratedValues>
956            </field>
957          </fields>
958        </register>
959        <register>
960          <name>ENABLE</name>
961          <description>Enable debug domain and aquire selected GPIOs</description>
962          <addressOffset>0x500</addressOffset>
963          <access>read-write</access>
964          <fields>
965            <field>
966              <name>ENABLE</name>
967              <lsb>0</lsb>
968              <msb>0</msb>
969              <enumeratedValues>
970                <enumeratedValue>
971                  <name>DISABLED</name>
972                  <description>Disable debug domain and release selected GPIOs</description>
973                  <value>0</value>
974                </enumeratedValue>
975                <enumeratedValue>
976                  <name>ENABLED</name>
977                  <description>Enable debug domain and aquire selected GPIOs</description>
978                  <value>1</value>
979                </enumeratedValue>
980              </enumeratedValues>
981            </field>
982          </fields>
983        </register>
984        <cluster>
985          <name>PSEL</name>
986          <description>Unspecified</description>
987          <headerStructName>TAD_PSEL</headerStructName>
988          <access>read-write</access>
989          <addressOffset>0x504</addressOffset>
990          <register>
991            <name>TRACECLK</name>
992            <description>Pin configuration for TRACECLK</description>
993            <addressOffset>0x000</addressOffset>
994            <access>read-write</access>
995            <resetValue>0xFFFFFFFF</resetValue>
996            <fields>
997              <field>
998                <name>PIN</name>
999                <description>Pin number</description>
1000                <lsb>0</lsb>
1001                <msb>4</msb>
1002                <enumeratedValues>
1003                  <enumeratedValue>
1004                    <name>Traceclk</name>
1005                    <description>TRACECLK pin</description>
1006                    <value>21</value>
1007                  </enumeratedValue>
1008                </enumeratedValues>
1009              </field>
1010              <field>
1011                <name>CONNECT</name>
1012                <description>Connection</description>
1013                <lsb>31</lsb>
1014                <msb>31</msb>
1015                <enumeratedValues>
1016                  <enumeratedValue>
1017                    <name>Disconnected</name>
1018                    <description>Disconnect</description>
1019                    <value>1</value>
1020                  </enumeratedValue>
1021                  <enumeratedValue>
1022                    <name>Connected</name>
1023                    <description>Connect</description>
1024                    <value>0</value>
1025                  </enumeratedValue>
1026                </enumeratedValues>
1027              </field>
1028            </fields>
1029          </register>
1030          <register>
1031            <name>TRACEDATA0</name>
1032            <description>Pin configuration for TRACEDATA[0]</description>
1033            <addressOffset>0x004</addressOffset>
1034            <access>read-write</access>
1035            <resetValue>0xFFFFFFFF</resetValue>
1036            <fields>
1037              <field>
1038                <name>PIN</name>
1039                <description>Pin number</description>
1040                <lsb>0</lsb>
1041                <msb>4</msb>
1042                <enumeratedValues>
1043                  <enumeratedValue>
1044                    <name>Tracedata0</name>
1045                    <description>TRACEDATA0 pin</description>
1046                    <value>22</value>
1047                  </enumeratedValue>
1048                </enumeratedValues>
1049              </field>
1050              <field>
1051                <name>CONNECT</name>
1052                <description>Connection</description>
1053                <lsb>31</lsb>
1054                <msb>31</msb>
1055                <enumeratedValues>
1056                  <enumeratedValue>
1057                    <name>Disconnected</name>
1058                    <description>Disconnect</description>
1059                    <value>1</value>
1060                  </enumeratedValue>
1061                  <enumeratedValue>
1062                    <name>Connected</name>
1063                    <description>Connect</description>
1064                    <value>0</value>
1065                  </enumeratedValue>
1066                </enumeratedValues>
1067              </field>
1068            </fields>
1069          </register>
1070          <register>
1071            <name>TRACEDATA1</name>
1072            <description>Pin configuration for TRACEDATA[1]</description>
1073            <addressOffset>0x008</addressOffset>
1074            <access>read-write</access>
1075            <resetValue>0xFFFFFFFF</resetValue>
1076            <fields>
1077              <field>
1078                <name>PIN</name>
1079                <description>Pin number</description>
1080                <lsb>0</lsb>
1081                <msb>4</msb>
1082                <enumeratedValues>
1083                  <enumeratedValue>
1084                    <name>Tracedata1</name>
1085                    <description>TRACEDATA1 pin</description>
1086                    <value>23</value>
1087                  </enumeratedValue>
1088                </enumeratedValues>
1089              </field>
1090              <field>
1091                <name>CONNECT</name>
1092                <description>Connection</description>
1093                <lsb>31</lsb>
1094                <msb>31</msb>
1095                <enumeratedValues>
1096                  <enumeratedValue>
1097                    <name>Disconnected</name>
1098                    <description>Disconnect</description>
1099                    <value>1</value>
1100                  </enumeratedValue>
1101                  <enumeratedValue>
1102                    <name>Connected</name>
1103                    <description>Connect</description>
1104                    <value>0</value>
1105                  </enumeratedValue>
1106                </enumeratedValues>
1107              </field>
1108            </fields>
1109          </register>
1110          <register>
1111            <name>TRACEDATA2</name>
1112            <description>Pin configuration for TRACEDATA[2]</description>
1113            <addressOffset>0x00C</addressOffset>
1114            <access>read-write</access>
1115            <resetValue>0xFFFFFFFF</resetValue>
1116            <fields>
1117              <field>
1118                <name>PIN</name>
1119                <description>Pin number</description>
1120                <lsb>0</lsb>
1121                <msb>4</msb>
1122                <enumeratedValues>
1123                  <enumeratedValue>
1124                    <name>Tracedata2</name>
1125                    <description>TRACEDATA2 pin</description>
1126                    <value>24</value>
1127                  </enumeratedValue>
1128                </enumeratedValues>
1129              </field>
1130              <field>
1131                <name>CONNECT</name>
1132                <description>Connection</description>
1133                <lsb>31</lsb>
1134                <msb>31</msb>
1135                <enumeratedValues>
1136                  <enumeratedValue>
1137                    <name>Disconnected</name>
1138                    <description>Disconnect</description>
1139                    <value>1</value>
1140                  </enumeratedValue>
1141                  <enumeratedValue>
1142                    <name>Connected</name>
1143                    <description>Connect</description>
1144                    <value>0</value>
1145                  </enumeratedValue>
1146                </enumeratedValues>
1147              </field>
1148            </fields>
1149          </register>
1150          <register>
1151            <name>TRACEDATA3</name>
1152            <description>Pin configuration for TRACEDATA[3]</description>
1153            <addressOffset>0x010</addressOffset>
1154            <access>read-write</access>
1155            <resetValue>0xFFFFFFFF</resetValue>
1156            <fields>
1157              <field>
1158                <name>PIN</name>
1159                <description>Pin number</description>
1160                <lsb>0</lsb>
1161                <msb>4</msb>
1162                <enumeratedValues>
1163                  <enumeratedValue>
1164                    <name>Tracedata3</name>
1165                    <description>TRACEDATA3 pin</description>
1166                    <value>25</value>
1167                  </enumeratedValue>
1168                </enumeratedValues>
1169              </field>
1170              <field>
1171                <name>CONNECT</name>
1172                <description>Connection</description>
1173                <lsb>31</lsb>
1174                <msb>31</msb>
1175                <enumeratedValues>
1176                  <enumeratedValue>
1177                    <name>Disconnected</name>
1178                    <description>Disconnect</description>
1179                    <value>1</value>
1180                  </enumeratedValue>
1181                  <enumeratedValue>
1182                    <name>Connected</name>
1183                    <description>Connect</description>
1184                    <value>0</value>
1185                  </enumeratedValue>
1186                </enumeratedValues>
1187              </field>
1188            </fields>
1189          </register>
1190        </cluster>
1191        <register>
1192          <name>TRACEPORTSPEED</name>
1193          <description>Clocking options for the Trace Port debug interface Reset behavior is the same as debug components</description>
1194          <addressOffset>0x518</addressOffset>
1195          <access>read-write</access>
1196          <resetValue>0x00000000</resetValue>
1197          <fields>
1198            <field>
1199              <name>TRACEPORTSPEED</name>
1200              <description>Speed of Trace Port clock. Note that the TRACECLK pin output will be divided again by two from the Trace Port clock.</description>
1201              <lsb>0</lsb>
1202              <msb>1</msb>
1203              <enumeratedValues>
1204                <enumeratedValue>
1205                  <name>32MHz</name>
1206                  <description>Trace Port clock is: 32MHz</description>
1207                  <value>0</value>
1208                </enumeratedValue>
1209                <enumeratedValue>
1210                  <name>16MHz</name>
1211                  <description>Trace Port clock is: 16MHz</description>
1212                  <value>1</value>
1213                </enumeratedValue>
1214                <enumeratedValue>
1215                  <name>8MHz</name>
1216                  <description>Trace Port clock is: 8MHz</description>
1217                  <value>2</value>
1218                </enumeratedValue>
1219                <enumeratedValue>
1220                  <name>4MHz</name>
1221                  <description>Trace Port clock is: 4MHz</description>
1222                  <value>3</value>
1223                </enumeratedValue>
1224              </enumeratedValues>
1225            </field>
1226          </fields>
1227        </register>
1228      </registers>
1229    </peripheral>
1230    <peripheral>
1231      <name>SPU_S</name>
1232      <description>System protection unit</description>
1233      <baseAddress>0x50003000</baseAddress>
1234      <headerStructName>SPU</headerStructName>
1235      <!--Security dma=NA-->
1236      <!--Security securemapping=S-->
1237      <addressBlock>
1238        <offset>0</offset>
1239        <size>0x1000</size>
1240        <usage>registers</usage>
1241      </addressBlock>
1242      <interrupt>
1243        <name>SPU</name>
1244        <value>3</value>
1245      </interrupt>
1246      <groupName>SPU</groupName>
1247      <size>0x20</size>
1248      <registers>
1249        <register>
1250          <name>EVENTS_RAMACCERR</name>
1251          <description>A security violation has been detected for the RAM memory space</description>
1252          <addressOffset>0x100</addressOffset>
1253          <access>read-write</access>
1254          <fields>
1255            <field>
1256              <name>EVENTS_RAMACCERR</name>
1257              <description>A security violation has been detected for the RAM memory space</description>
1258              <lsb>0</lsb>
1259              <msb>0</msb>
1260              <enumeratedValues>
1261                <enumeratedValue>
1262                  <name>NotGenerated</name>
1263                  <description>Event not generated</description>
1264                  <value>0</value>
1265                </enumeratedValue>
1266                <enumeratedValue>
1267                  <name>Generated</name>
1268                  <description>Event generated</description>
1269                  <value>1</value>
1270                </enumeratedValue>
1271              </enumeratedValues>
1272            </field>
1273          </fields>
1274        </register>
1275        <register>
1276          <name>EVENTS_FLASHACCERR</name>
1277          <description>A security violation has been detected for the flash memory space</description>
1278          <addressOffset>0x104</addressOffset>
1279          <access>read-write</access>
1280          <fields>
1281            <field>
1282              <name>EVENTS_FLASHACCERR</name>
1283              <description>A security violation has been detected for the flash memory space</description>
1284              <lsb>0</lsb>
1285              <msb>0</msb>
1286              <enumeratedValues>
1287                <enumeratedValue>
1288                  <name>NotGenerated</name>
1289                  <description>Event not generated</description>
1290                  <value>0</value>
1291                </enumeratedValue>
1292                <enumeratedValue>
1293                  <name>Generated</name>
1294                  <description>Event generated</description>
1295                  <value>1</value>
1296                </enumeratedValue>
1297              </enumeratedValues>
1298            </field>
1299          </fields>
1300        </register>
1301        <register>
1302          <name>EVENTS_PERIPHACCERR</name>
1303          <description>A security violation has been detected on one or several peripherals</description>
1304          <addressOffset>0x108</addressOffset>
1305          <access>read-write</access>
1306          <fields>
1307            <field>
1308              <name>EVENTS_PERIPHACCERR</name>
1309              <description>A security violation has been detected on one or several peripherals</description>
1310              <lsb>0</lsb>
1311              <msb>0</msb>
1312              <enumeratedValues>
1313                <enumeratedValue>
1314                  <name>NotGenerated</name>
1315                  <description>Event not generated</description>
1316                  <value>0</value>
1317                </enumeratedValue>
1318                <enumeratedValue>
1319                  <name>Generated</name>
1320                  <description>Event generated</description>
1321                  <value>1</value>
1322                </enumeratedValue>
1323              </enumeratedValues>
1324            </field>
1325          </fields>
1326        </register>
1327        <register>
1328          <name>PUBLISH_RAMACCERR</name>
1329          <description>Publish configuration for event RAMACCERR</description>
1330          <addressOffset>0x180</addressOffset>
1331          <access>read-write</access>
1332          <fields>
1333            <field>
1334              <name>CHIDX</name>
1335              <description>DPPI channel that event RAMACCERR will publish to</description>
1336              <lsb>0</lsb>
1337              <msb>7</msb>
1338            </field>
1339            <field>
1340              <name>EN</name>
1341              <lsb>31</lsb>
1342              <msb>31</msb>
1343              <enumeratedValues>
1344                <enumeratedValue>
1345                  <name>Disabled</name>
1346                  <description>Disable publishing</description>
1347                  <value>0</value>
1348                </enumeratedValue>
1349                <enumeratedValue>
1350                  <name>Enabled</name>
1351                  <description>Enable publishing</description>
1352                  <value>1</value>
1353                </enumeratedValue>
1354              </enumeratedValues>
1355            </field>
1356          </fields>
1357        </register>
1358        <register>
1359          <name>PUBLISH_FLASHACCERR</name>
1360          <description>Publish configuration for event FLASHACCERR</description>
1361          <addressOffset>0x184</addressOffset>
1362          <access>read-write</access>
1363          <fields>
1364            <field>
1365              <name>CHIDX</name>
1366              <description>DPPI channel that event FLASHACCERR will publish to</description>
1367              <lsb>0</lsb>
1368              <msb>7</msb>
1369            </field>
1370            <field>
1371              <name>EN</name>
1372              <lsb>31</lsb>
1373              <msb>31</msb>
1374              <enumeratedValues>
1375                <enumeratedValue>
1376                  <name>Disabled</name>
1377                  <description>Disable publishing</description>
1378                  <value>0</value>
1379                </enumeratedValue>
1380                <enumeratedValue>
1381                  <name>Enabled</name>
1382                  <description>Enable publishing</description>
1383                  <value>1</value>
1384                </enumeratedValue>
1385              </enumeratedValues>
1386            </field>
1387          </fields>
1388        </register>
1389        <register>
1390          <name>PUBLISH_PERIPHACCERR</name>
1391          <description>Publish configuration for event PERIPHACCERR</description>
1392          <addressOffset>0x188</addressOffset>
1393          <access>read-write</access>
1394          <fields>
1395            <field>
1396              <name>CHIDX</name>
1397              <description>DPPI channel that event PERIPHACCERR will publish to</description>
1398              <lsb>0</lsb>
1399              <msb>7</msb>
1400            </field>
1401            <field>
1402              <name>EN</name>
1403              <lsb>31</lsb>
1404              <msb>31</msb>
1405              <enumeratedValues>
1406                <enumeratedValue>
1407                  <name>Disabled</name>
1408                  <description>Disable publishing</description>
1409                  <value>0</value>
1410                </enumeratedValue>
1411                <enumeratedValue>
1412                  <name>Enabled</name>
1413                  <description>Enable publishing</description>
1414                  <value>1</value>
1415                </enumeratedValue>
1416              </enumeratedValues>
1417            </field>
1418          </fields>
1419        </register>
1420        <register>
1421          <name>INTEN</name>
1422          <description>Enable or disable interrupt</description>
1423          <addressOffset>0x300</addressOffset>
1424          <access>read-write</access>
1425          <fields>
1426            <field>
1427              <name>RAMACCERR</name>
1428              <description>Enable or disable interrupt for event RAMACCERR</description>
1429              <lsb>0</lsb>
1430              <msb>0</msb>
1431              <enumeratedValues>
1432                <enumeratedValue>
1433                  <name>Disabled</name>
1434                  <description>Disable</description>
1435                  <value>0</value>
1436                </enumeratedValue>
1437                <enumeratedValue>
1438                  <name>Enabled</name>
1439                  <description>Enable</description>
1440                  <value>1</value>
1441                </enumeratedValue>
1442              </enumeratedValues>
1443            </field>
1444            <field>
1445              <name>FLASHACCERR</name>
1446              <description>Enable or disable interrupt for event FLASHACCERR</description>
1447              <lsb>1</lsb>
1448              <msb>1</msb>
1449              <enumeratedValues>
1450                <enumeratedValue>
1451                  <name>Disabled</name>
1452                  <description>Disable</description>
1453                  <value>0</value>
1454                </enumeratedValue>
1455                <enumeratedValue>
1456                  <name>Enabled</name>
1457                  <description>Enable</description>
1458                  <value>1</value>
1459                </enumeratedValue>
1460              </enumeratedValues>
1461            </field>
1462            <field>
1463              <name>PERIPHACCERR</name>
1464              <description>Enable or disable interrupt for event PERIPHACCERR</description>
1465              <lsb>2</lsb>
1466              <msb>2</msb>
1467              <enumeratedValues>
1468                <enumeratedValue>
1469                  <name>Disabled</name>
1470                  <description>Disable</description>
1471                  <value>0</value>
1472                </enumeratedValue>
1473                <enumeratedValue>
1474                  <name>Enabled</name>
1475                  <description>Enable</description>
1476                  <value>1</value>
1477                </enumeratedValue>
1478              </enumeratedValues>
1479            </field>
1480          </fields>
1481        </register>
1482        <register>
1483          <name>INTENSET</name>
1484          <description>Enable interrupt</description>
1485          <addressOffset>0x304</addressOffset>
1486          <access>read-write</access>
1487          <fields>
1488            <field>
1489              <name>RAMACCERR</name>
1490              <description>Write '1' to enable interrupt for event RAMACCERR</description>
1491              <lsb>0</lsb>
1492              <msb>0</msb>
1493              <enumeratedValues>
1494                <usage>read</usage>
1495                <enumeratedValue>
1496                  <name>Disabled</name>
1497                  <description>Read: Disabled</description>
1498                  <value>0</value>
1499                </enumeratedValue>
1500                <enumeratedValue>
1501                  <name>Enabled</name>
1502                  <description>Read: Enabled</description>
1503                  <value>1</value>
1504                </enumeratedValue>
1505              </enumeratedValues>
1506              <enumeratedValues>
1507                <usage>write</usage>
1508                <enumeratedValue>
1509                  <name>Set</name>
1510                  <description>Enable</description>
1511                  <value>1</value>
1512                </enumeratedValue>
1513              </enumeratedValues>
1514            </field>
1515            <field>
1516              <name>FLASHACCERR</name>
1517              <description>Write '1' to enable interrupt for event FLASHACCERR</description>
1518              <lsb>1</lsb>
1519              <msb>1</msb>
1520              <enumeratedValues>
1521                <usage>read</usage>
1522                <enumeratedValue>
1523                  <name>Disabled</name>
1524                  <description>Read: Disabled</description>
1525                  <value>0</value>
1526                </enumeratedValue>
1527                <enumeratedValue>
1528                  <name>Enabled</name>
1529                  <description>Read: Enabled</description>
1530                  <value>1</value>
1531                </enumeratedValue>
1532              </enumeratedValues>
1533              <enumeratedValues>
1534                <usage>write</usage>
1535                <enumeratedValue>
1536                  <name>Set</name>
1537                  <description>Enable</description>
1538                  <value>1</value>
1539                </enumeratedValue>
1540              </enumeratedValues>
1541            </field>
1542            <field>
1543              <name>PERIPHACCERR</name>
1544              <description>Write '1' to enable interrupt for event PERIPHACCERR</description>
1545              <lsb>2</lsb>
1546              <msb>2</msb>
1547              <enumeratedValues>
1548                <usage>read</usage>
1549                <enumeratedValue>
1550                  <name>Disabled</name>
1551                  <description>Read: Disabled</description>
1552                  <value>0</value>
1553                </enumeratedValue>
1554                <enumeratedValue>
1555                  <name>Enabled</name>
1556                  <description>Read: Enabled</description>
1557                  <value>1</value>
1558                </enumeratedValue>
1559              </enumeratedValues>
1560              <enumeratedValues>
1561                <usage>write</usage>
1562                <enumeratedValue>
1563                  <name>Set</name>
1564                  <description>Enable</description>
1565                  <value>1</value>
1566                </enumeratedValue>
1567              </enumeratedValues>
1568            </field>
1569          </fields>
1570        </register>
1571        <register>
1572          <name>INTENCLR</name>
1573          <description>Disable interrupt</description>
1574          <addressOffset>0x308</addressOffset>
1575          <access>read-write</access>
1576          <fields>
1577            <field>
1578              <name>RAMACCERR</name>
1579              <description>Write '1' to disable interrupt for event RAMACCERR</description>
1580              <lsb>0</lsb>
1581              <msb>0</msb>
1582              <enumeratedValues>
1583                <usage>read</usage>
1584                <enumeratedValue>
1585                  <name>Disabled</name>
1586                  <description>Read: Disabled</description>
1587                  <value>0</value>
1588                </enumeratedValue>
1589                <enumeratedValue>
1590                  <name>Enabled</name>
1591                  <description>Read: Enabled</description>
1592                  <value>1</value>
1593                </enumeratedValue>
1594              </enumeratedValues>
1595              <enumeratedValues>
1596                <usage>write</usage>
1597                <enumeratedValue>
1598                  <name>Clear</name>
1599                  <description>Disable</description>
1600                  <value>1</value>
1601                </enumeratedValue>
1602              </enumeratedValues>
1603            </field>
1604            <field>
1605              <name>FLASHACCERR</name>
1606              <description>Write '1' to disable interrupt for event FLASHACCERR</description>
1607              <lsb>1</lsb>
1608              <msb>1</msb>
1609              <enumeratedValues>
1610                <usage>read</usage>
1611                <enumeratedValue>
1612                  <name>Disabled</name>
1613                  <description>Read: Disabled</description>
1614                  <value>0</value>
1615                </enumeratedValue>
1616                <enumeratedValue>
1617                  <name>Enabled</name>
1618                  <description>Read: Enabled</description>
1619                  <value>1</value>
1620                </enumeratedValue>
1621              </enumeratedValues>
1622              <enumeratedValues>
1623                <usage>write</usage>
1624                <enumeratedValue>
1625                  <name>Clear</name>
1626                  <description>Disable</description>
1627                  <value>1</value>
1628                </enumeratedValue>
1629              </enumeratedValues>
1630            </field>
1631            <field>
1632              <name>PERIPHACCERR</name>
1633              <description>Write '1' to disable interrupt for event PERIPHACCERR</description>
1634              <lsb>2</lsb>
1635              <msb>2</msb>
1636              <enumeratedValues>
1637                <usage>read</usage>
1638                <enumeratedValue>
1639                  <name>Disabled</name>
1640                  <description>Read: Disabled</description>
1641                  <value>0</value>
1642                </enumeratedValue>
1643                <enumeratedValue>
1644                  <name>Enabled</name>
1645                  <description>Read: Enabled</description>
1646                  <value>1</value>
1647                </enumeratedValue>
1648              </enumeratedValues>
1649              <enumeratedValues>
1650                <usage>write</usage>
1651                <enumeratedValue>
1652                  <name>Clear</name>
1653                  <description>Disable</description>
1654                  <value>1</value>
1655                </enumeratedValue>
1656              </enumeratedValues>
1657            </field>
1658          </fields>
1659        </register>
1660        <register>
1661          <name>CAP</name>
1662          <description>Show implemented features for the current device</description>
1663          <addressOffset>0x400</addressOffset>
1664          <access>read-only</access>
1665          <resetValue>0x00000001</resetValue>
1666          <fields>
1667            <field>
1668              <name>TZM</name>
1669              <description>Show ARM TrustZone status</description>
1670              <lsb>0</lsb>
1671              <msb>0</msb>
1672              <enumeratedValues>
1673                <enumeratedValue>
1674                  <name>NotAvailable</name>
1675                  <description>ARM TrustZone support not available</description>
1676                  <value>0</value>
1677                </enumeratedValue>
1678                <enumeratedValue>
1679                  <name>Enabled</name>
1680                  <description>ARM TrustZone support is available</description>
1681                  <value>1</value>
1682                </enumeratedValue>
1683              </enumeratedValues>
1684            </field>
1685          </fields>
1686        </register>
1687        <cluster>
1688          <dim>1</dim>
1689          <dimIncrement>0x004</dimIncrement>
1690          <name>EXTDOMAIN[%s]</name>
1691          <description>Unspecified</description>
1692          <headerStructName>SPU_EXTDOMAIN</headerStructName>
1693          <access>read-write</access>
1694          <addressOffset>0x440</addressOffset>
1695          <register>
1696            <name>PERM</name>
1697            <description>Description cluster: Access  for bus access generated from the external domain n List capabilities of the external domain  n</description>
1698            <addressOffset>0x000</addressOffset>
1699            <access>read-write</access>
1700            <resetValue>0x00000000</resetValue>
1701            <fields>
1702              <field>
1703                <name>SECUREMAPPING</name>
1704                <description>Define configuration capabilities for TrustZone Cortex-M secure attribute</description>
1705                <lsb>0</lsb>
1706                <msb>1</msb>
1707                <access>read-only</access>
1708                <enumeratedValues>
1709                  <enumeratedValue>
1710                    <name>NonSecure</name>
1711                    <description>The bus access from this external domain always have the non-secure attribute set</description>
1712                    <value>0</value>
1713                  </enumeratedValue>
1714                  <enumeratedValue>
1715                    <name>Secure</name>
1716                    <description>The bus access from this external domain always have the secure attribute set</description>
1717                    <value>1</value>
1718                  </enumeratedValue>
1719                  <enumeratedValue>
1720                    <name>UserSelectable</name>
1721                    <description>Non-secure or secure attribute for bus access from this domain is defined by the EXTDOMAIN[n].PERM register</description>
1722                    <value>2</value>
1723                  </enumeratedValue>
1724                </enumeratedValues>
1725              </field>
1726              <field>
1727                <name>SECATTR</name>
1728                <description>Peripheral security mapping</description>
1729                <lsb>4</lsb>
1730                <msb>4</msb>
1731                <enumeratedValues>
1732                  <enumeratedValue>
1733                    <name>NonSecure</name>
1734                    <description>Bus accesses from this domain have the non-secure attribute set</description>
1735                    <value>0</value>
1736                  </enumeratedValue>
1737                  <enumeratedValue>
1738                    <name>Secure</name>
1739                    <description>Bus accesses from this domain have secure attribute set</description>
1740                    <value>1</value>
1741                  </enumeratedValue>
1742                </enumeratedValues>
1743              </field>
1744              <field>
1745                <name>LOCK</name>
1746                <lsb>8</lsb>
1747                <msb>8</msb>
1748                <enumeratedValues>
1749                  <enumeratedValue>
1750                    <name>Unlocked</name>
1751                    <description>This register can be updated</description>
1752                    <value>0</value>
1753                  </enumeratedValue>
1754                  <enumeratedValue>
1755                    <name>Locked</name>
1756                    <description>The content of this register can't be changed until the next reset</description>
1757                    <value>1</value>
1758                  </enumeratedValue>
1759                </enumeratedValues>
1760              </field>
1761            </fields>
1762          </register>
1763        </cluster>
1764        <cluster>
1765          <dim>1</dim>
1766          <dimIncrement>0x008</dimIncrement>
1767          <name>DPPI[%s]</name>
1768          <description>Unspecified</description>
1769          <headerStructName>SPU_DPPI</headerStructName>
1770          <access>read-write</access>
1771          <addressOffset>0x480</addressOffset>
1772          <register>
1773            <name>PERM</name>
1774            <description>Description cluster: Select between secure and non-secure attribute  for the DPPI channels.</description>
1775            <addressOffset>0x000</addressOffset>
1776            <access>read-write</access>
1777            <resetValue>0x0000FFFF</resetValue>
1778            <fields>
1779              <field>
1780                <name>CHANNEL0</name>
1781                <description>Select secure attribute.</description>
1782                <lsb>0</lsb>
1783                <msb>0</msb>
1784                <enumeratedValues>
1785                  <enumeratedValue>
1786                    <name>Secure</name>
1787                    <description>Channel0 has its secure attribute set</description>
1788                    <value>1</value>
1789                  </enumeratedValue>
1790                  <enumeratedValue>
1791                    <name>NonSecure</name>
1792                    <description>Channel0 has its non-secure attribute set</description>
1793                    <value>0</value>
1794                  </enumeratedValue>
1795                </enumeratedValues>
1796              </field>
1797              <field>
1798                <name>CHANNEL1</name>
1799                <description>Select secure attribute.</description>
1800                <lsb>1</lsb>
1801                <msb>1</msb>
1802                <enumeratedValues>
1803                  <enumeratedValue>
1804                    <name>Secure</name>
1805                    <description>Channel1 has its secure attribute set</description>
1806                    <value>1</value>
1807                  </enumeratedValue>
1808                  <enumeratedValue>
1809                    <name>NonSecure</name>
1810                    <description>Channel1 has its non-secure attribute set</description>
1811                    <value>0</value>
1812                  </enumeratedValue>
1813                </enumeratedValues>
1814              </field>
1815              <field>
1816                <name>CHANNEL2</name>
1817                <description>Select secure attribute.</description>
1818                <lsb>2</lsb>
1819                <msb>2</msb>
1820                <enumeratedValues>
1821                  <enumeratedValue>
1822                    <name>Secure</name>
1823                    <description>Channel2 has its secure attribute set</description>
1824                    <value>1</value>
1825                  </enumeratedValue>
1826                  <enumeratedValue>
1827                    <name>NonSecure</name>
1828                    <description>Channel2 has its non-secure attribute set</description>
1829                    <value>0</value>
1830                  </enumeratedValue>
1831                </enumeratedValues>
1832              </field>
1833              <field>
1834                <name>CHANNEL3</name>
1835                <description>Select secure attribute.</description>
1836                <lsb>3</lsb>
1837                <msb>3</msb>
1838                <enumeratedValues>
1839                  <enumeratedValue>
1840                    <name>Secure</name>
1841                    <description>Channel3 has its secure attribute set</description>
1842                    <value>1</value>
1843                  </enumeratedValue>
1844                  <enumeratedValue>
1845                    <name>NonSecure</name>
1846                    <description>Channel3 has its non-secure attribute set</description>
1847                    <value>0</value>
1848                  </enumeratedValue>
1849                </enumeratedValues>
1850              </field>
1851              <field>
1852                <name>CHANNEL4</name>
1853                <description>Select secure attribute.</description>
1854                <lsb>4</lsb>
1855                <msb>4</msb>
1856                <enumeratedValues>
1857                  <enumeratedValue>
1858                    <name>Secure</name>
1859                    <description>Channel4 has its secure attribute set</description>
1860                    <value>1</value>
1861                  </enumeratedValue>
1862                  <enumeratedValue>
1863                    <name>NonSecure</name>
1864                    <description>Channel4 has its non-secure attribute set</description>
1865                    <value>0</value>
1866                  </enumeratedValue>
1867                </enumeratedValues>
1868              </field>
1869              <field>
1870                <name>CHANNEL5</name>
1871                <description>Select secure attribute.</description>
1872                <lsb>5</lsb>
1873                <msb>5</msb>
1874                <enumeratedValues>
1875                  <enumeratedValue>
1876                    <name>Secure</name>
1877                    <description>Channel5 has its secure attribute set</description>
1878                    <value>1</value>
1879                  </enumeratedValue>
1880                  <enumeratedValue>
1881                    <name>NonSecure</name>
1882                    <description>Channel5 has its non-secure attribute set</description>
1883                    <value>0</value>
1884                  </enumeratedValue>
1885                </enumeratedValues>
1886              </field>
1887              <field>
1888                <name>CHANNEL6</name>
1889                <description>Select secure attribute.</description>
1890                <lsb>6</lsb>
1891                <msb>6</msb>
1892                <enumeratedValues>
1893                  <enumeratedValue>
1894                    <name>Secure</name>
1895                    <description>Channel6 has its secure attribute set</description>
1896                    <value>1</value>
1897                  </enumeratedValue>
1898                  <enumeratedValue>
1899                    <name>NonSecure</name>
1900                    <description>Channel6 has its non-secure attribute set</description>
1901                    <value>0</value>
1902                  </enumeratedValue>
1903                </enumeratedValues>
1904              </field>
1905              <field>
1906                <name>CHANNEL7</name>
1907                <description>Select secure attribute.</description>
1908                <lsb>7</lsb>
1909                <msb>7</msb>
1910                <enumeratedValues>
1911                  <enumeratedValue>
1912                    <name>Secure</name>
1913                    <description>Channel7 has its secure attribute set</description>
1914                    <value>1</value>
1915                  </enumeratedValue>
1916                  <enumeratedValue>
1917                    <name>NonSecure</name>
1918                    <description>Channel7 has its non-secure attribute set</description>
1919                    <value>0</value>
1920                  </enumeratedValue>
1921                </enumeratedValues>
1922              </field>
1923              <field>
1924                <name>CHANNEL8</name>
1925                <description>Select secure attribute.</description>
1926                <lsb>8</lsb>
1927                <msb>8</msb>
1928                <enumeratedValues>
1929                  <enumeratedValue>
1930                    <name>Secure</name>
1931                    <description>Channel8 has its secure attribute set</description>
1932                    <value>1</value>
1933                  </enumeratedValue>
1934                  <enumeratedValue>
1935                    <name>NonSecure</name>
1936                    <description>Channel8 has its non-secure attribute set</description>
1937                    <value>0</value>
1938                  </enumeratedValue>
1939                </enumeratedValues>
1940              </field>
1941              <field>
1942                <name>CHANNEL9</name>
1943                <description>Select secure attribute.</description>
1944                <lsb>9</lsb>
1945                <msb>9</msb>
1946                <enumeratedValues>
1947                  <enumeratedValue>
1948                    <name>Secure</name>
1949                    <description>Channel9 has its secure attribute set</description>
1950                    <value>1</value>
1951                  </enumeratedValue>
1952                  <enumeratedValue>
1953                    <name>NonSecure</name>
1954                    <description>Channel9 has its non-secure attribute set</description>
1955                    <value>0</value>
1956                  </enumeratedValue>
1957                </enumeratedValues>
1958              </field>
1959              <field>
1960                <name>CHANNEL10</name>
1961                <description>Select secure attribute.</description>
1962                <lsb>10</lsb>
1963                <msb>10</msb>
1964                <enumeratedValues>
1965                  <enumeratedValue>
1966                    <name>Secure</name>
1967                    <description>Channel10 has its secure attribute set</description>
1968                    <value>1</value>
1969                  </enumeratedValue>
1970                  <enumeratedValue>
1971                    <name>NonSecure</name>
1972                    <description>Channel10 has its non-secure attribute set</description>
1973                    <value>0</value>
1974                  </enumeratedValue>
1975                </enumeratedValues>
1976              </field>
1977              <field>
1978                <name>CHANNEL11</name>
1979                <description>Select secure attribute.</description>
1980                <lsb>11</lsb>
1981                <msb>11</msb>
1982                <enumeratedValues>
1983                  <enumeratedValue>
1984                    <name>Secure</name>
1985                    <description>Channel11 has its secure attribute set</description>
1986                    <value>1</value>
1987                  </enumeratedValue>
1988                  <enumeratedValue>
1989                    <name>NonSecure</name>
1990                    <description>Channel11 has its non-secure attribute set</description>
1991                    <value>0</value>
1992                  </enumeratedValue>
1993                </enumeratedValues>
1994              </field>
1995              <field>
1996                <name>CHANNEL12</name>
1997                <description>Select secure attribute.</description>
1998                <lsb>12</lsb>
1999                <msb>12</msb>
2000                <enumeratedValues>
2001                  <enumeratedValue>
2002                    <name>Secure</name>
2003                    <description>Channel12 has its secure attribute set</description>
2004                    <value>1</value>
2005                  </enumeratedValue>
2006                  <enumeratedValue>
2007                    <name>NonSecure</name>
2008                    <description>Channel12 has its non-secure attribute set</description>
2009                    <value>0</value>
2010                  </enumeratedValue>
2011                </enumeratedValues>
2012              </field>
2013              <field>
2014                <name>CHANNEL13</name>
2015                <description>Select secure attribute.</description>
2016                <lsb>13</lsb>
2017                <msb>13</msb>
2018                <enumeratedValues>
2019                  <enumeratedValue>
2020                    <name>Secure</name>
2021                    <description>Channel13 has its secure attribute set</description>
2022                    <value>1</value>
2023                  </enumeratedValue>
2024                  <enumeratedValue>
2025                    <name>NonSecure</name>
2026                    <description>Channel13 has its non-secure attribute set</description>
2027                    <value>0</value>
2028                  </enumeratedValue>
2029                </enumeratedValues>
2030              </field>
2031              <field>
2032                <name>CHANNEL14</name>
2033                <description>Select secure attribute.</description>
2034                <lsb>14</lsb>
2035                <msb>14</msb>
2036                <enumeratedValues>
2037                  <enumeratedValue>
2038                    <name>Secure</name>
2039                    <description>Channel14 has its secure attribute set</description>
2040                    <value>1</value>
2041                  </enumeratedValue>
2042                  <enumeratedValue>
2043                    <name>NonSecure</name>
2044                    <description>Channel14 has its non-secure attribute set</description>
2045                    <value>0</value>
2046                  </enumeratedValue>
2047                </enumeratedValues>
2048              </field>
2049              <field>
2050                <name>CHANNEL15</name>
2051                <description>Select secure attribute.</description>
2052                <lsb>15</lsb>
2053                <msb>15</msb>
2054                <enumeratedValues>
2055                  <enumeratedValue>
2056                    <name>Secure</name>
2057                    <description>Channel15 has its secure attribute set</description>
2058                    <value>1</value>
2059                  </enumeratedValue>
2060                  <enumeratedValue>
2061                    <name>NonSecure</name>
2062                    <description>Channel15 has its non-secure attribute set</description>
2063                    <value>0</value>
2064                  </enumeratedValue>
2065                </enumeratedValues>
2066              </field>
2067            </fields>
2068          </register>
2069          <register>
2070            <name>LOCK</name>
2071            <description>Description cluster: Prevent further modification of the corresponding PERM register</description>
2072            <addressOffset>0x004</addressOffset>
2073            <access>read-write</access>
2074            <resetValue>0x00000000</resetValue>
2075            <fields>
2076              <field>
2077                <name>LOCK</name>
2078                <lsb>0</lsb>
2079                <msb>0</msb>
2080                <enumeratedValues>
2081                  <enumeratedValue>
2082                    <name>Locked</name>
2083                    <description>DPPI[n].PERM register can't be changed until next reset</description>
2084                    <value>1</value>
2085                  </enumeratedValue>
2086                  <enumeratedValue>
2087                    <name>Unlocked</name>
2088                    <description>DPPI[n].PERM register content can be changed</description>
2089                    <value>0</value>
2090                  </enumeratedValue>
2091                </enumeratedValues>
2092              </field>
2093            </fields>
2094          </register>
2095        </cluster>
2096        <cluster>
2097          <dim>1</dim>
2098          <dimIncrement>0x008</dimIncrement>
2099          <name>GPIOPORT[%s]</name>
2100          <description>Unspecified</description>
2101          <headerStructName>SPU_GPIOPORT</headerStructName>
2102          <access>read-write</access>
2103          <addressOffset>0x4C0</addressOffset>
2104          <register>
2105            <name>PERM</name>
2106            <description>Description cluster: Select between secure and non-secure attribute  for pins 0 to 31  of port n.</description>
2107            <addressOffset>0x000</addressOffset>
2108            <access>read-write</access>
2109            <resetValue>0xFFFFFFFF</resetValue>
2110            <fields>
2111              <field>
2112                <name>PIN0</name>
2113                <description>Select secure attribute attribute for PIN 0.</description>
2114                <lsb>0</lsb>
2115                <msb>0</msb>
2116                <enumeratedValues>
2117                  <enumeratedValue>
2118                    <name>Secure</name>
2119                    <description>Pin 0 has its secure attribute set</description>
2120                    <value>1</value>
2121                  </enumeratedValue>
2122                  <enumeratedValue>
2123                    <name>NonSecure</name>
2124                    <description>Pin 0 has its non-secure attribute set</description>
2125                    <value>0</value>
2126                  </enumeratedValue>
2127                </enumeratedValues>
2128              </field>
2129              <field>
2130                <name>PIN1</name>
2131                <description>Select secure attribute attribute for PIN 1.</description>
2132                <lsb>1</lsb>
2133                <msb>1</msb>
2134                <enumeratedValues>
2135                  <enumeratedValue>
2136                    <name>Secure</name>
2137                    <description>Pin 1 has its secure attribute set</description>
2138                    <value>1</value>
2139                  </enumeratedValue>
2140                  <enumeratedValue>
2141                    <name>NonSecure</name>
2142                    <description>Pin 1 has its non-secure attribute set</description>
2143                    <value>0</value>
2144                  </enumeratedValue>
2145                </enumeratedValues>
2146              </field>
2147              <field>
2148                <name>PIN2</name>
2149                <description>Select secure attribute attribute for PIN 2.</description>
2150                <lsb>2</lsb>
2151                <msb>2</msb>
2152                <enumeratedValues>
2153                  <enumeratedValue>
2154                    <name>Secure</name>
2155                    <description>Pin 2 has its secure attribute set</description>
2156                    <value>1</value>
2157                  </enumeratedValue>
2158                  <enumeratedValue>
2159                    <name>NonSecure</name>
2160                    <description>Pin 2 has its non-secure attribute set</description>
2161                    <value>0</value>
2162                  </enumeratedValue>
2163                </enumeratedValues>
2164              </field>
2165              <field>
2166                <name>PIN3</name>
2167                <description>Select secure attribute attribute for PIN 3.</description>
2168                <lsb>3</lsb>
2169                <msb>3</msb>
2170                <enumeratedValues>
2171                  <enumeratedValue>
2172                    <name>Secure</name>
2173                    <description>Pin 3 has its secure attribute set</description>
2174                    <value>1</value>
2175                  </enumeratedValue>
2176                  <enumeratedValue>
2177                    <name>NonSecure</name>
2178                    <description>Pin 3 has its non-secure attribute set</description>
2179                    <value>0</value>
2180                  </enumeratedValue>
2181                </enumeratedValues>
2182              </field>
2183              <field>
2184                <name>PIN4</name>
2185                <description>Select secure attribute attribute for PIN 4.</description>
2186                <lsb>4</lsb>
2187                <msb>4</msb>
2188                <enumeratedValues>
2189                  <enumeratedValue>
2190                    <name>Secure</name>
2191                    <description>Pin 4 has its secure attribute set</description>
2192                    <value>1</value>
2193                  </enumeratedValue>
2194                  <enumeratedValue>
2195                    <name>NonSecure</name>
2196                    <description>Pin 4 has its non-secure attribute set</description>
2197                    <value>0</value>
2198                  </enumeratedValue>
2199                </enumeratedValues>
2200              </field>
2201              <field>
2202                <name>PIN5</name>
2203                <description>Select secure attribute attribute for PIN 5.</description>
2204                <lsb>5</lsb>
2205                <msb>5</msb>
2206                <enumeratedValues>
2207                  <enumeratedValue>
2208                    <name>Secure</name>
2209                    <description>Pin 5 has its secure attribute set</description>
2210                    <value>1</value>
2211                  </enumeratedValue>
2212                  <enumeratedValue>
2213                    <name>NonSecure</name>
2214                    <description>Pin 5 has its non-secure attribute set</description>
2215                    <value>0</value>
2216                  </enumeratedValue>
2217                </enumeratedValues>
2218              </field>
2219              <field>
2220                <name>PIN6</name>
2221                <description>Select secure attribute attribute for PIN 6.</description>
2222                <lsb>6</lsb>
2223                <msb>6</msb>
2224                <enumeratedValues>
2225                  <enumeratedValue>
2226                    <name>Secure</name>
2227                    <description>Pin 6 has its secure attribute set</description>
2228                    <value>1</value>
2229                  </enumeratedValue>
2230                  <enumeratedValue>
2231                    <name>NonSecure</name>
2232                    <description>Pin 6 has its non-secure attribute set</description>
2233                    <value>0</value>
2234                  </enumeratedValue>
2235                </enumeratedValues>
2236              </field>
2237              <field>
2238                <name>PIN7</name>
2239                <description>Select secure attribute attribute for PIN 7.</description>
2240                <lsb>7</lsb>
2241                <msb>7</msb>
2242                <enumeratedValues>
2243                  <enumeratedValue>
2244                    <name>Secure</name>
2245                    <description>Pin 7 has its secure attribute set</description>
2246                    <value>1</value>
2247                  </enumeratedValue>
2248                  <enumeratedValue>
2249                    <name>NonSecure</name>
2250                    <description>Pin 7 has its non-secure attribute set</description>
2251                    <value>0</value>
2252                  </enumeratedValue>
2253                </enumeratedValues>
2254              </field>
2255              <field>
2256                <name>PIN8</name>
2257                <description>Select secure attribute attribute for PIN 8.</description>
2258                <lsb>8</lsb>
2259                <msb>8</msb>
2260                <enumeratedValues>
2261                  <enumeratedValue>
2262                    <name>Secure</name>
2263                    <description>Pin 8 has its secure attribute set</description>
2264                    <value>1</value>
2265                  </enumeratedValue>
2266                  <enumeratedValue>
2267                    <name>NonSecure</name>
2268                    <description>Pin 8 has its non-secure attribute set</description>
2269                    <value>0</value>
2270                  </enumeratedValue>
2271                </enumeratedValues>
2272              </field>
2273              <field>
2274                <name>PIN9</name>
2275                <description>Select secure attribute attribute for PIN 9.</description>
2276                <lsb>9</lsb>
2277                <msb>9</msb>
2278                <enumeratedValues>
2279                  <enumeratedValue>
2280                    <name>Secure</name>
2281                    <description>Pin 9 has its secure attribute set</description>
2282                    <value>1</value>
2283                  </enumeratedValue>
2284                  <enumeratedValue>
2285                    <name>NonSecure</name>
2286                    <description>Pin 9 has its non-secure attribute set</description>
2287                    <value>0</value>
2288                  </enumeratedValue>
2289                </enumeratedValues>
2290              </field>
2291              <field>
2292                <name>PIN10</name>
2293                <description>Select secure attribute attribute for PIN 10.</description>
2294                <lsb>10</lsb>
2295                <msb>10</msb>
2296                <enumeratedValues>
2297                  <enumeratedValue>
2298                    <name>Secure</name>
2299                    <description>Pin 10 has its secure attribute set</description>
2300                    <value>1</value>
2301                  </enumeratedValue>
2302                  <enumeratedValue>
2303                    <name>NonSecure</name>
2304                    <description>Pin 10 has its non-secure attribute set</description>
2305                    <value>0</value>
2306                  </enumeratedValue>
2307                </enumeratedValues>
2308              </field>
2309              <field>
2310                <name>PIN11</name>
2311                <description>Select secure attribute attribute for PIN 11.</description>
2312                <lsb>11</lsb>
2313                <msb>11</msb>
2314                <enumeratedValues>
2315                  <enumeratedValue>
2316                    <name>Secure</name>
2317                    <description>Pin 11 has its secure attribute set</description>
2318                    <value>1</value>
2319                  </enumeratedValue>
2320                  <enumeratedValue>
2321                    <name>NonSecure</name>
2322                    <description>Pin 11 has its non-secure attribute set</description>
2323                    <value>0</value>
2324                  </enumeratedValue>
2325                </enumeratedValues>
2326              </field>
2327              <field>
2328                <name>PIN12</name>
2329                <description>Select secure attribute attribute for PIN 12.</description>
2330                <lsb>12</lsb>
2331                <msb>12</msb>
2332                <enumeratedValues>
2333                  <enumeratedValue>
2334                    <name>Secure</name>
2335                    <description>Pin 12 has its secure attribute set</description>
2336                    <value>1</value>
2337                  </enumeratedValue>
2338                  <enumeratedValue>
2339                    <name>NonSecure</name>
2340                    <description>Pin 12 has its non-secure attribute set</description>
2341                    <value>0</value>
2342                  </enumeratedValue>
2343                </enumeratedValues>
2344              </field>
2345              <field>
2346                <name>PIN13</name>
2347                <description>Select secure attribute attribute for PIN 13.</description>
2348                <lsb>13</lsb>
2349                <msb>13</msb>
2350                <enumeratedValues>
2351                  <enumeratedValue>
2352                    <name>Secure</name>
2353                    <description>Pin 13 has its secure attribute set</description>
2354                    <value>1</value>
2355                  </enumeratedValue>
2356                  <enumeratedValue>
2357                    <name>NonSecure</name>
2358                    <description>Pin 13 has its non-secure attribute set</description>
2359                    <value>0</value>
2360                  </enumeratedValue>
2361                </enumeratedValues>
2362              </field>
2363              <field>
2364                <name>PIN14</name>
2365                <description>Select secure attribute attribute for PIN 14.</description>
2366                <lsb>14</lsb>
2367                <msb>14</msb>
2368                <enumeratedValues>
2369                  <enumeratedValue>
2370                    <name>Secure</name>
2371                    <description>Pin 14 has its secure attribute set</description>
2372                    <value>1</value>
2373                  </enumeratedValue>
2374                  <enumeratedValue>
2375                    <name>NonSecure</name>
2376                    <description>Pin 14 has its non-secure attribute set</description>
2377                    <value>0</value>
2378                  </enumeratedValue>
2379                </enumeratedValues>
2380              </field>
2381              <field>
2382                <name>PIN15</name>
2383                <description>Select secure attribute attribute for PIN 15.</description>
2384                <lsb>15</lsb>
2385                <msb>15</msb>
2386                <enumeratedValues>
2387                  <enumeratedValue>
2388                    <name>Secure</name>
2389                    <description>Pin 15 has its secure attribute set</description>
2390                    <value>1</value>
2391                  </enumeratedValue>
2392                  <enumeratedValue>
2393                    <name>NonSecure</name>
2394                    <description>Pin 15 has its non-secure attribute set</description>
2395                    <value>0</value>
2396                  </enumeratedValue>
2397                </enumeratedValues>
2398              </field>
2399              <field>
2400                <name>PIN16</name>
2401                <description>Select secure attribute attribute for PIN 16.</description>
2402                <lsb>16</lsb>
2403                <msb>16</msb>
2404                <enumeratedValues>
2405                  <enumeratedValue>
2406                    <name>Secure</name>
2407                    <description>Pin 16 has its secure attribute set</description>
2408                    <value>1</value>
2409                  </enumeratedValue>
2410                  <enumeratedValue>
2411                    <name>NonSecure</name>
2412                    <description>Pin 16 has its non-secure attribute set</description>
2413                    <value>0</value>
2414                  </enumeratedValue>
2415                </enumeratedValues>
2416              </field>
2417              <field>
2418                <name>PIN17</name>
2419                <description>Select secure attribute attribute for PIN 17.</description>
2420                <lsb>17</lsb>
2421                <msb>17</msb>
2422                <enumeratedValues>
2423                  <enumeratedValue>
2424                    <name>Secure</name>
2425                    <description>Pin 17 has its secure attribute set</description>
2426                    <value>1</value>
2427                  </enumeratedValue>
2428                  <enumeratedValue>
2429                    <name>NonSecure</name>
2430                    <description>Pin 17 has its non-secure attribute set</description>
2431                    <value>0</value>
2432                  </enumeratedValue>
2433                </enumeratedValues>
2434              </field>
2435              <field>
2436                <name>PIN18</name>
2437                <description>Select secure attribute attribute for PIN 18.</description>
2438                <lsb>18</lsb>
2439                <msb>18</msb>
2440                <enumeratedValues>
2441                  <enumeratedValue>
2442                    <name>Secure</name>
2443                    <description>Pin 18 has its secure attribute set</description>
2444                    <value>1</value>
2445                  </enumeratedValue>
2446                  <enumeratedValue>
2447                    <name>NonSecure</name>
2448                    <description>Pin 18 has its non-secure attribute set</description>
2449                    <value>0</value>
2450                  </enumeratedValue>
2451                </enumeratedValues>
2452              </field>
2453              <field>
2454                <name>PIN19</name>
2455                <description>Select secure attribute attribute for PIN 19.</description>
2456                <lsb>19</lsb>
2457                <msb>19</msb>
2458                <enumeratedValues>
2459                  <enumeratedValue>
2460                    <name>Secure</name>
2461                    <description>Pin 19 has its secure attribute set</description>
2462                    <value>1</value>
2463                  </enumeratedValue>
2464                  <enumeratedValue>
2465                    <name>NonSecure</name>
2466                    <description>Pin 19 has its non-secure attribute set</description>
2467                    <value>0</value>
2468                  </enumeratedValue>
2469                </enumeratedValues>
2470              </field>
2471              <field>
2472                <name>PIN20</name>
2473                <description>Select secure attribute attribute for PIN 20.</description>
2474                <lsb>20</lsb>
2475                <msb>20</msb>
2476                <enumeratedValues>
2477                  <enumeratedValue>
2478                    <name>Secure</name>
2479                    <description>Pin 20 has its secure attribute set</description>
2480                    <value>1</value>
2481                  </enumeratedValue>
2482                  <enumeratedValue>
2483                    <name>NonSecure</name>
2484                    <description>Pin 20 has its non-secure attribute set</description>
2485                    <value>0</value>
2486                  </enumeratedValue>
2487                </enumeratedValues>
2488              </field>
2489              <field>
2490                <name>PIN21</name>
2491                <description>Select secure attribute attribute for PIN 21.</description>
2492                <lsb>21</lsb>
2493                <msb>21</msb>
2494                <enumeratedValues>
2495                  <enumeratedValue>
2496                    <name>Secure</name>
2497                    <description>Pin 21 has its secure attribute set</description>
2498                    <value>1</value>
2499                  </enumeratedValue>
2500                  <enumeratedValue>
2501                    <name>NonSecure</name>
2502                    <description>Pin 21 has its non-secure attribute set</description>
2503                    <value>0</value>
2504                  </enumeratedValue>
2505                </enumeratedValues>
2506              </field>
2507              <field>
2508                <name>PIN22</name>
2509                <description>Select secure attribute attribute for PIN 22.</description>
2510                <lsb>22</lsb>
2511                <msb>22</msb>
2512                <enumeratedValues>
2513                  <enumeratedValue>
2514                    <name>Secure</name>
2515                    <description>Pin 22 has its secure attribute set</description>
2516                    <value>1</value>
2517                  </enumeratedValue>
2518                  <enumeratedValue>
2519                    <name>NonSecure</name>
2520                    <description>Pin 22 has its non-secure attribute set</description>
2521                    <value>0</value>
2522                  </enumeratedValue>
2523                </enumeratedValues>
2524              </field>
2525              <field>
2526                <name>PIN23</name>
2527                <description>Select secure attribute attribute for PIN 23.</description>
2528                <lsb>23</lsb>
2529                <msb>23</msb>
2530                <enumeratedValues>
2531                  <enumeratedValue>
2532                    <name>Secure</name>
2533                    <description>Pin 23 has its secure attribute set</description>
2534                    <value>1</value>
2535                  </enumeratedValue>
2536                  <enumeratedValue>
2537                    <name>NonSecure</name>
2538                    <description>Pin 23 has its non-secure attribute set</description>
2539                    <value>0</value>
2540                  </enumeratedValue>
2541                </enumeratedValues>
2542              </field>
2543              <field>
2544                <name>PIN24</name>
2545                <description>Select secure attribute attribute for PIN 24.</description>
2546                <lsb>24</lsb>
2547                <msb>24</msb>
2548                <enumeratedValues>
2549                  <enumeratedValue>
2550                    <name>Secure</name>
2551                    <description>Pin 24 has its secure attribute set</description>
2552                    <value>1</value>
2553                  </enumeratedValue>
2554                  <enumeratedValue>
2555                    <name>NonSecure</name>
2556                    <description>Pin 24 has its non-secure attribute set</description>
2557                    <value>0</value>
2558                  </enumeratedValue>
2559                </enumeratedValues>
2560              </field>
2561              <field>
2562                <name>PIN25</name>
2563                <description>Select secure attribute attribute for PIN 25.</description>
2564                <lsb>25</lsb>
2565                <msb>25</msb>
2566                <enumeratedValues>
2567                  <enumeratedValue>
2568                    <name>Secure</name>
2569                    <description>Pin 25 has its secure attribute set</description>
2570                    <value>1</value>
2571                  </enumeratedValue>
2572                  <enumeratedValue>
2573                    <name>NonSecure</name>
2574                    <description>Pin 25 has its non-secure attribute set</description>
2575                    <value>0</value>
2576                  </enumeratedValue>
2577                </enumeratedValues>
2578              </field>
2579              <field>
2580                <name>PIN26</name>
2581                <description>Select secure attribute attribute for PIN 26.</description>
2582                <lsb>26</lsb>
2583                <msb>26</msb>
2584                <enumeratedValues>
2585                  <enumeratedValue>
2586                    <name>Secure</name>
2587                    <description>Pin 26 has its secure attribute set</description>
2588                    <value>1</value>
2589                  </enumeratedValue>
2590                  <enumeratedValue>
2591                    <name>NonSecure</name>
2592                    <description>Pin 26 has its non-secure attribute set</description>
2593                    <value>0</value>
2594                  </enumeratedValue>
2595                </enumeratedValues>
2596              </field>
2597              <field>
2598                <name>PIN27</name>
2599                <description>Select secure attribute attribute for PIN 27.</description>
2600                <lsb>27</lsb>
2601                <msb>27</msb>
2602                <enumeratedValues>
2603                  <enumeratedValue>
2604                    <name>Secure</name>
2605                    <description>Pin 27 has its secure attribute set</description>
2606                    <value>1</value>
2607                  </enumeratedValue>
2608                  <enumeratedValue>
2609                    <name>NonSecure</name>
2610                    <description>Pin 27 has its non-secure attribute set</description>
2611                    <value>0</value>
2612                  </enumeratedValue>
2613                </enumeratedValues>
2614              </field>
2615              <field>
2616                <name>PIN28</name>
2617                <description>Select secure attribute attribute for PIN 28.</description>
2618                <lsb>28</lsb>
2619                <msb>28</msb>
2620                <enumeratedValues>
2621                  <enumeratedValue>
2622                    <name>Secure</name>
2623                    <description>Pin 28 has its secure attribute set</description>
2624                    <value>1</value>
2625                  </enumeratedValue>
2626                  <enumeratedValue>
2627                    <name>NonSecure</name>
2628                    <description>Pin 28 has its non-secure attribute set</description>
2629                    <value>0</value>
2630                  </enumeratedValue>
2631                </enumeratedValues>
2632              </field>
2633              <field>
2634                <name>PIN29</name>
2635                <description>Select secure attribute attribute for PIN 29.</description>
2636                <lsb>29</lsb>
2637                <msb>29</msb>
2638                <enumeratedValues>
2639                  <enumeratedValue>
2640                    <name>Secure</name>
2641                    <description>Pin 29 has its secure attribute set</description>
2642                    <value>1</value>
2643                  </enumeratedValue>
2644                  <enumeratedValue>
2645                    <name>NonSecure</name>
2646                    <description>Pin 29 has its non-secure attribute set</description>
2647                    <value>0</value>
2648                  </enumeratedValue>
2649                </enumeratedValues>
2650              </field>
2651              <field>
2652                <name>PIN30</name>
2653                <description>Select secure attribute attribute for PIN 30.</description>
2654                <lsb>30</lsb>
2655                <msb>30</msb>
2656                <enumeratedValues>
2657                  <enumeratedValue>
2658                    <name>Secure</name>
2659                    <description>Pin 30 has its secure attribute set</description>
2660                    <value>1</value>
2661                  </enumeratedValue>
2662                  <enumeratedValue>
2663                    <name>NonSecure</name>
2664                    <description>Pin 30 has its non-secure attribute set</description>
2665                    <value>0</value>
2666                  </enumeratedValue>
2667                </enumeratedValues>
2668              </field>
2669              <field>
2670                <name>PIN31</name>
2671                <description>Select secure attribute attribute for PIN 31.</description>
2672                <lsb>31</lsb>
2673                <msb>31</msb>
2674                <enumeratedValues>
2675                  <enumeratedValue>
2676                    <name>Secure</name>
2677                    <description>Pin 31 has its secure attribute set</description>
2678                    <value>1</value>
2679                  </enumeratedValue>
2680                  <enumeratedValue>
2681                    <name>NonSecure</name>
2682                    <description>Pin 31 has its non-secure attribute set</description>
2683                    <value>0</value>
2684                  </enumeratedValue>
2685                </enumeratedValues>
2686              </field>
2687            </fields>
2688          </register>
2689          <register>
2690            <name>LOCK</name>
2691            <description>Description cluster: Prevent further modification of the corresponding PERM register</description>
2692            <addressOffset>0x004</addressOffset>
2693            <access>read-write</access>
2694            <resetValue>0x00000000</resetValue>
2695            <fields>
2696              <field>
2697                <name>LOCK</name>
2698                <lsb>0</lsb>
2699                <msb>0</msb>
2700                <enumeratedValues>
2701                  <enumeratedValue>
2702                    <name>Locked</name>
2703                    <description>GPIOPORT[n].PERM register can't be changed until next reset</description>
2704                    <value>1</value>
2705                  </enumeratedValue>
2706                  <enumeratedValue>
2707                    <name>Unlocked</name>
2708                    <description>GPIOPORT[n].PERM register content can be changed</description>
2709                    <value>0</value>
2710                  </enumeratedValue>
2711                </enumeratedValues>
2712              </field>
2713            </fields>
2714          </register>
2715        </cluster>
2716        <cluster>
2717          <dim>2</dim>
2718          <dimIncrement>0x008</dimIncrement>
2719          <name>FLASHNSC[%s]</name>
2720          <description>Unspecified</description>
2721          <headerStructName>SPU_FLASHNSC</headerStructName>
2722          <access>read-write</access>
2723          <addressOffset>0x500</addressOffset>
2724          <register>
2725            <name>REGION</name>
2726            <description>Description cluster: Define which flash region can contain the non-secure callable (NSC) region n</description>
2727            <addressOffset>0x000</addressOffset>
2728            <access>read-write</access>
2729            <resetValue>0x00000000</resetValue>
2730            <fields>
2731              <field>
2732                <name>REGION</name>
2733                <description>Region number</description>
2734                <lsb>0</lsb>
2735                <msb>4</msb>
2736              </field>
2737              <field>
2738                <name>LOCK</name>
2739                <lsb>8</lsb>
2740                <msb>8</msb>
2741                <enumeratedValues>
2742                  <enumeratedValue>
2743                    <name>Unlocked</name>
2744                    <description>This register can be updated</description>
2745                    <value>0</value>
2746                  </enumeratedValue>
2747                  <enumeratedValue>
2748                    <name>Locked</name>
2749                    <description>The content of this register can't be changed until the next reset</description>
2750                    <value>1</value>
2751                  </enumeratedValue>
2752                </enumeratedValues>
2753              </field>
2754            </fields>
2755          </register>
2756          <register>
2757            <name>SIZE</name>
2758            <description>Description cluster: Define the size of the non-secure callable (NSC) region n</description>
2759            <addressOffset>0x004</addressOffset>
2760            <access>read-write</access>
2761            <resetValue>0x00000000</resetValue>
2762            <fields>
2763              <field>
2764                <name>SIZE</name>
2765                <description>Size of the non-secure callable (NSC) region n</description>
2766                <lsb>0</lsb>
2767                <msb>3</msb>
2768                <enumeratedValues>
2769                  <enumeratedValue>
2770                    <name>Disabled</name>
2771                    <description>The region n is not defined as a non-secure callable region. Normal security attributes (secure or non-secure) are enforced.</description>
2772                    <value>0</value>
2773                  </enumeratedValue>
2774                  <enumeratedValue>
2775                    <name>32</name>
2776                    <description>The region n is defined as non-secure callable with a 32-byte size</description>
2777                    <value>1</value>
2778                  </enumeratedValue>
2779                  <enumeratedValue>
2780                    <name>64</name>
2781                    <description>The region n is defined as non-secure callable with a 64-byte size</description>
2782                    <value>2</value>
2783                  </enumeratedValue>
2784                  <enumeratedValue>
2785                    <name>128</name>
2786                    <description>The region n is defined as non-secure callable with a 128-byte size</description>
2787                    <value>3</value>
2788                  </enumeratedValue>
2789                  <enumeratedValue>
2790                    <name>256</name>
2791                    <description>The region n is defined as non-secure callable with a 256-byte size</description>
2792                    <value>4</value>
2793                  </enumeratedValue>
2794                  <enumeratedValue>
2795                    <name>512</name>
2796                    <description>The region n is defined as non-secure callable with a 512-byte size</description>
2797                    <value>5</value>
2798                  </enumeratedValue>
2799                  <enumeratedValue>
2800                    <name>1024</name>
2801                    <description>The region n is defined as non-secure callable with a 1024-byte size</description>
2802                    <value>6</value>
2803                  </enumeratedValue>
2804                  <enumeratedValue>
2805                    <name>2048</name>
2806                    <description>The region n is defined as non-secure callable with a 2048-byte size</description>
2807                    <value>7</value>
2808                  </enumeratedValue>
2809                  <enumeratedValue>
2810                    <name>4096</name>
2811                    <description>The region n is defined as non-secure callable with a 4096-byte size</description>
2812                    <value>8</value>
2813                  </enumeratedValue>
2814                </enumeratedValues>
2815              </field>
2816              <field>
2817                <name>LOCK</name>
2818                <lsb>8</lsb>
2819                <msb>8</msb>
2820                <enumeratedValues>
2821                  <enumeratedValue>
2822                    <name>Unlocked</name>
2823                    <description>This register can be updated</description>
2824                    <value>0</value>
2825                  </enumeratedValue>
2826                  <enumeratedValue>
2827                    <name>Locked</name>
2828                    <description>The content of this register can't be changed until the next reset</description>
2829                    <value>1</value>
2830                  </enumeratedValue>
2831                </enumeratedValues>
2832              </field>
2833            </fields>
2834          </register>
2835        </cluster>
2836        <cluster>
2837          <dim>2</dim>
2838          <dimIncrement>0x008</dimIncrement>
2839          <name>RAMNSC[%s]</name>
2840          <description>Unspecified</description>
2841          <headerStructName>SPU_RAMNSC</headerStructName>
2842          <access>read-write</access>
2843          <addressOffset>0x540</addressOffset>
2844          <register>
2845            <name>REGION</name>
2846            <description>Description cluster: Define which RAM region can contain the non-secure callable (NSC) region n</description>
2847            <addressOffset>0x000</addressOffset>
2848            <access>read-write</access>
2849            <resetValue>0x00000000</resetValue>
2850            <fields>
2851              <field>
2852                <name>REGION</name>
2853                <description>Region number</description>
2854                <lsb>0</lsb>
2855                <msb>4</msb>
2856              </field>
2857              <field>
2858                <name>LOCK</name>
2859                <lsb>8</lsb>
2860                <msb>8</msb>
2861                <enumeratedValues>
2862                  <enumeratedValue>
2863                    <name>Unlocked</name>
2864                    <description>This register can be updated</description>
2865                    <value>0</value>
2866                  </enumeratedValue>
2867                  <enumeratedValue>
2868                    <name>Locked</name>
2869                    <description>The content of this register can't be changed until the next reset</description>
2870                    <value>1</value>
2871                  </enumeratedValue>
2872                </enumeratedValues>
2873              </field>
2874            </fields>
2875          </register>
2876          <register>
2877            <name>SIZE</name>
2878            <description>Description cluster: Define the size of the non-secure callable (NSC) region n</description>
2879            <addressOffset>0x004</addressOffset>
2880            <access>read-write</access>
2881            <resetValue>0x00000000</resetValue>
2882            <fields>
2883              <field>
2884                <name>SIZE</name>
2885                <description>Size of the non-secure callable (NSC) region n</description>
2886                <lsb>0</lsb>
2887                <msb>3</msb>
2888                <enumeratedValues>
2889                  <enumeratedValue>
2890                    <name>Disabled</name>
2891                    <description>The region n is not defined as a non-secure callable region. Normal security attributes (secure or non-secure) are enforced.</description>
2892                    <value>0</value>
2893                  </enumeratedValue>
2894                  <enumeratedValue>
2895                    <name>32</name>
2896                    <description>The region n is defined as non-secure callable with a 32-byte size</description>
2897                    <value>1</value>
2898                  </enumeratedValue>
2899                  <enumeratedValue>
2900                    <name>64</name>
2901                    <description>The region n is defined as non-secure callable with a 64-byte size</description>
2902                    <value>2</value>
2903                  </enumeratedValue>
2904                  <enumeratedValue>
2905                    <name>128</name>
2906                    <description>The region n is defined as non-secure callable with a 128-byte size</description>
2907                    <value>3</value>
2908                  </enumeratedValue>
2909                  <enumeratedValue>
2910                    <name>256</name>
2911                    <description>The region n is defined as non-secure callable with a 256-byte size</description>
2912                    <value>4</value>
2913                  </enumeratedValue>
2914                  <enumeratedValue>
2915                    <name>512</name>
2916                    <description>The region n is defined as non-secure callable with a 512-byte size</description>
2917                    <value>5</value>
2918                  </enumeratedValue>
2919                  <enumeratedValue>
2920                    <name>1024</name>
2921                    <description>The region n is defined as non-secure callable with a 1024-byte size</description>
2922                    <value>6</value>
2923                  </enumeratedValue>
2924                  <enumeratedValue>
2925                    <name>2048</name>
2926                    <description>The region n is defined as non-secure callable with a 2048-byte size</description>
2927                    <value>7</value>
2928                  </enumeratedValue>
2929                  <enumeratedValue>
2930                    <name>4096</name>
2931                    <description>The region n is defined as non-secure callable with a 4096-byte size</description>
2932                    <value>8</value>
2933                  </enumeratedValue>
2934                </enumeratedValues>
2935              </field>
2936              <field>
2937                <name>LOCK</name>
2938                <lsb>8</lsb>
2939                <msb>8</msb>
2940                <enumeratedValues>
2941                  <enumeratedValue>
2942                    <name>Unlocked</name>
2943                    <description>This register can be updated</description>
2944                    <value>0</value>
2945                  </enumeratedValue>
2946                  <enumeratedValue>
2947                    <name>Locked</name>
2948                    <description>The content of this register can't be changed until the next reset</description>
2949                    <value>1</value>
2950                  </enumeratedValue>
2951                </enumeratedValues>
2952              </field>
2953            </fields>
2954          </register>
2955        </cluster>
2956        <cluster>
2957          <dim>32</dim>
2958          <dimIncrement>0x004</dimIncrement>
2959          <name>FLASHREGION[%s]</name>
2960          <description>Unspecified</description>
2961          <headerStructName>SPU_FLASHREGION</headerStructName>
2962          <access>read-write</access>
2963          <addressOffset>0x600</addressOffset>
2964          <register>
2965            <name>PERM</name>
2966            <description>Description cluster: Access permissions for flash region n</description>
2967            <addressOffset>0x000</addressOffset>
2968            <access>read-write</access>
2969            <resetValue>0x00000017</resetValue>
2970            <fields>
2971              <field>
2972                <name>EXECUTE</name>
2973                <description>Configure instruction fetch permissions from flash region n</description>
2974                <lsb>0</lsb>
2975                <msb>0</msb>
2976                <enumeratedValues>
2977                  <enumeratedValue>
2978                    <name>Enable</name>
2979                    <description>Allow instruction fetches from flash region n</description>
2980                    <value>1</value>
2981                  </enumeratedValue>
2982                  <enumeratedValue>
2983                    <name>Disable</name>
2984                    <description>Block instruction fetches from flash region n</description>
2985                    <value>0</value>
2986                  </enumeratedValue>
2987                </enumeratedValues>
2988              </field>
2989              <field>
2990                <name>WRITE</name>
2991                <description>Configure write permission for flash region n</description>
2992                <lsb>1</lsb>
2993                <msb>1</msb>
2994                <enumeratedValues>
2995                  <enumeratedValue>
2996                    <name>Enable</name>
2997                    <description>Allow write operation to region n</description>
2998                    <value>1</value>
2999                  </enumeratedValue>
3000                  <enumeratedValue>
3001                    <name>Disable</name>
3002                    <description>Block write operation to region n</description>
3003                    <value>0</value>
3004                  </enumeratedValue>
3005                </enumeratedValues>
3006              </field>
3007              <field>
3008                <name>READ</name>
3009                <description>Configure read permissions for flash region n</description>
3010                <lsb>2</lsb>
3011                <msb>2</msb>
3012                <enumeratedValues>
3013                  <enumeratedValue>
3014                    <name>Enable</name>
3015                    <description>Allow read operation from flash region n</description>
3016                    <value>1</value>
3017                  </enumeratedValue>
3018                  <enumeratedValue>
3019                    <name>Disable</name>
3020                    <description>Block read operation from flash region n</description>
3021                    <value>0</value>
3022                  </enumeratedValue>
3023                </enumeratedValues>
3024              </field>
3025              <field>
3026                <name>SECATTR</name>
3027                <description>Security attribute for flash region n</description>
3028                <lsb>4</lsb>
3029                <msb>4</msb>
3030                <enumeratedValues>
3031                  <enumeratedValue>
3032                    <name>Non_Secure</name>
3033                    <description>Flash region n security attribute is non-secure</description>
3034                    <value>0</value>
3035                  </enumeratedValue>
3036                  <enumeratedValue>
3037                    <name>Secure</name>
3038                    <description>Flash region n security attribute is secure</description>
3039                    <value>1</value>
3040                  </enumeratedValue>
3041                </enumeratedValues>
3042              </field>
3043              <field>
3044                <name>LOCK</name>
3045                <lsb>8</lsb>
3046                <msb>8</msb>
3047                <enumeratedValues>
3048                  <enumeratedValue>
3049                    <name>Unlocked</name>
3050                    <description>This register can be updated</description>
3051                    <value>0</value>
3052                  </enumeratedValue>
3053                  <enumeratedValue>
3054                    <name>Locked</name>
3055                    <description>The content of this register can't be changed until the next reset</description>
3056                    <value>1</value>
3057                  </enumeratedValue>
3058                </enumeratedValues>
3059              </field>
3060            </fields>
3061          </register>
3062        </cluster>
3063        <cluster>
3064          <dim>32</dim>
3065          <dimIncrement>0x004</dimIncrement>
3066          <name>RAMREGION[%s]</name>
3067          <description>Unspecified</description>
3068          <headerStructName>SPU_RAMREGION</headerStructName>
3069          <access>read-write</access>
3070          <addressOffset>0x700</addressOffset>
3071          <register>
3072            <name>PERM</name>
3073            <description>Description cluster: Access permissions for RAM region n</description>
3074            <addressOffset>0x000</addressOffset>
3075            <access>read-write</access>
3076            <resetValue>0x00000017</resetValue>
3077            <fields>
3078              <field>
3079                <name>EXECUTE</name>
3080                <description>Configure instruction fetch permissions from RAM region n</description>
3081                <lsb>0</lsb>
3082                <msb>0</msb>
3083                <enumeratedValues>
3084                  <enumeratedValue>
3085                    <name>Enable</name>
3086                    <description>Allow instruction fetches from RAM region n</description>
3087                    <value>1</value>
3088                  </enumeratedValue>
3089                  <enumeratedValue>
3090                    <name>Disable</name>
3091                    <description>Block instruction fetches from RAM region n</description>
3092                    <value>0</value>
3093                  </enumeratedValue>
3094                </enumeratedValues>
3095              </field>
3096              <field>
3097                <name>WRITE</name>
3098                <description>Configure write permission for RAM region n</description>
3099                <lsb>1</lsb>
3100                <msb>1</msb>
3101                <enumeratedValues>
3102                  <enumeratedValue>
3103                    <name>Enable</name>
3104                    <description>Allow write operation to RAM region n</description>
3105                    <value>1</value>
3106                  </enumeratedValue>
3107                  <enumeratedValue>
3108                    <name>Disable</name>
3109                    <description>Block write operation to RAM region n</description>
3110                    <value>0</value>
3111                  </enumeratedValue>
3112                </enumeratedValues>
3113              </field>
3114              <field>
3115                <name>READ</name>
3116                <description>Configure read permissions for RAM region n</description>
3117                <lsb>2</lsb>
3118                <msb>2</msb>
3119                <enumeratedValues>
3120                  <enumeratedValue>
3121                    <name>Enable</name>
3122                    <description>Allow read operation from RAM region n</description>
3123                    <value>1</value>
3124                  </enumeratedValue>
3125                  <enumeratedValue>
3126                    <name>Disable</name>
3127                    <description>Block read operation from RAM region n</description>
3128                    <value>0</value>
3129                  </enumeratedValue>
3130                </enumeratedValues>
3131              </field>
3132              <field>
3133                <name>SECATTR</name>
3134                <description>Security attribute for RAM region n</description>
3135                <lsb>4</lsb>
3136                <msb>4</msb>
3137                <enumeratedValues>
3138                  <enumeratedValue>
3139                    <name>Non_Secure</name>
3140                    <description>RAM region n security attribute is non-secure</description>
3141                    <value>0</value>
3142                  </enumeratedValue>
3143                  <enumeratedValue>
3144                    <name>Secure</name>
3145                    <description>RAM region n security attribute is secure</description>
3146                    <value>1</value>
3147                  </enumeratedValue>
3148                </enumeratedValues>
3149              </field>
3150              <field>
3151                <name>LOCK</name>
3152                <lsb>8</lsb>
3153                <msb>8</msb>
3154                <enumeratedValues>
3155                  <enumeratedValue>
3156                    <name>Unlocked</name>
3157                    <description>This register can be updated</description>
3158                    <value>0</value>
3159                  </enumeratedValue>
3160                  <enumeratedValue>
3161                    <name>Locked</name>
3162                    <description>The content of this register can't be changed until the next reset</description>
3163                    <value>1</value>
3164                  </enumeratedValue>
3165                </enumeratedValues>
3166              </field>
3167            </fields>
3168          </register>
3169        </cluster>
3170        <cluster>
3171          <dim>67</dim>
3172          <dimIncrement>0x004</dimIncrement>
3173          <name>PERIPHID[%s]</name>
3174          <description>Unspecified</description>
3175          <headerStructName>SPU_PERIPHID</headerStructName>
3176          <access>read-write</access>
3177          <addressOffset>0x800</addressOffset>
3178          <register>
3179            <name>PERM</name>
3180            <description>Description cluster: List capabilities and access permissions for the peripheral with ID n</description>
3181            <addressOffset>0x000</addressOffset>
3182            <access>read-write</access>
3183            <resetValue>0x00000012</resetValue>
3184            <fields>
3185              <field>
3186                <name>SECUREMAPPING</name>
3187                <description>Define configuration capabilities for TrustZone Cortex-M secure attribute</description>
3188                <lsb>0</lsb>
3189                <msb>1</msb>
3190                <access>read-only</access>
3191                <enumeratedValues>
3192                  <enumeratedValue>
3193                    <name>NonSecure</name>
3194                    <description>This peripheral is always accessible as a non-secure peripheral</description>
3195                    <value>0</value>
3196                  </enumeratedValue>
3197                  <enumeratedValue>
3198                    <name>Secure</name>
3199                    <description>This peripheral is always accessible as a secure peripheral</description>
3200                    <value>1</value>
3201                  </enumeratedValue>
3202                  <enumeratedValue>
3203                    <name>UserSelectable</name>
3204                    <description>Non-secure or secure attribute for this peripheral is defined by the PERIPHID[n].PERM register</description>
3205                    <value>2</value>
3206                  </enumeratedValue>
3207                  <enumeratedValue>
3208                    <name>Split</name>
3209                    <description>This peripheral implements the split security mechanism. Non-secure or secure attribute for this peripheral is defined by the PERIPHID[n].PERM register.</description>
3210                    <value>3</value>
3211                  </enumeratedValue>
3212                </enumeratedValues>
3213              </field>
3214              <field>
3215                <name>DMA</name>
3216                <description>Indicate if the peripheral has DMA capabilities and if DMA transfer can be assigned to a different security attribute than the peripheral itself</description>
3217                <lsb>2</lsb>
3218                <msb>3</msb>
3219                <access>read-only</access>
3220                <enumeratedValues>
3221                  <enumeratedValue>
3222                    <name>NoDMA</name>
3223                    <description>Peripheral has no DMA capability</description>
3224                    <value>0</value>
3225                  </enumeratedValue>
3226                  <enumeratedValue>
3227                    <name>NoSeparateAttribute</name>
3228                    <description>Peripheral has DMA and DMA transfers always have the same security attribute as assigned to the peripheral</description>
3229                    <value>1</value>
3230                  </enumeratedValue>
3231                  <enumeratedValue>
3232                    <name>SeparateAttribute</name>
3233                    <description>Peripheral has DMA and DMA transfers can have a different security attribute than the one assigned to the peripheral</description>
3234                    <value>2</value>
3235                  </enumeratedValue>
3236                </enumeratedValues>
3237              </field>
3238              <field>
3239                <name>SECATTR</name>
3240                <description>Peripheral security mapping</description>
3241                <lsb>4</lsb>
3242                <msb>4</msb>
3243                <enumeratedValues>
3244                  <enumeratedValue>
3245                    <name>Secure</name>
3246                    <description>Peripheral is mapped in secure peripheral address space</description>
3247                    <value>1</value>
3248                  </enumeratedValue>
3249                  <enumeratedValue>
3250                    <name>NonSecure</name>
3251                    <description>If SECUREMAPPING == UserSelectable: Peripheral is mapped in non-secure peripheral address space. If SECUREMAPPING == Split: Peripheral is mapped in non-secure and secure peripheral address space.</description>
3252                    <value>0</value>
3253                  </enumeratedValue>
3254                </enumeratedValues>
3255              </field>
3256              <field>
3257                <name>DMASEC</name>
3258                <description>Security attribution for the DMA transfer</description>
3259                <lsb>5</lsb>
3260                <msb>5</msb>
3261                <enumeratedValues>
3262                  <enumeratedValue>
3263                    <name>Secure</name>
3264                    <description>DMA transfers initiated by this peripheral have the secure attribute set</description>
3265                    <value>1</value>
3266                  </enumeratedValue>
3267                  <enumeratedValue>
3268                    <name>NonSecure</name>
3269                    <description>DMA transfers initiated by this peripheral have the non-secure attribute set</description>
3270                    <value>0</value>
3271                  </enumeratedValue>
3272                </enumeratedValues>
3273              </field>
3274              <field>
3275                <name>LOCK</name>
3276                <lsb>8</lsb>
3277                <msb>8</msb>
3278                <enumeratedValues>
3279                  <enumeratedValue>
3280                    <name>Unlocked</name>
3281                    <description>This register can be updated</description>
3282                    <value>0</value>
3283                  </enumeratedValue>
3284                  <enumeratedValue>
3285                    <name>Locked</name>
3286                    <description>The content of this register can't be changed until the next reset</description>
3287                    <value>1</value>
3288                  </enumeratedValue>
3289                </enumeratedValues>
3290              </field>
3291              <field>
3292                <name>PRESENT</name>
3293                <description>Indicate if a peripheral is present with ID n</description>
3294                <lsb>31</lsb>
3295                <msb>31</msb>
3296                <access>read-only</access>
3297                <enumeratedValues>
3298                  <enumeratedValue>
3299                    <name>NotPresent</name>
3300                    <description>Peripheral is not present</description>
3301                    <value>0</value>
3302                  </enumeratedValue>
3303                  <enumeratedValue>
3304                    <name>IsPresent</name>
3305                    <description>Peripheral is present</description>
3306                    <value>1</value>
3307                  </enumeratedValue>
3308                </enumeratedValues>
3309              </field>
3310            </fields>
3311          </register>
3312        </cluster>
3313      </registers>
3314    </peripheral>
3315    <peripheral>
3316      <name>REGULATORS_NS</name>
3317      <description>Voltage regulators control 0</description>
3318      <baseAddress>0x40004000</baseAddress>
3319      <headerStructName>REGULATORS</headerStructName>
3320      <!--Security dma=NA-->
3321      <!--Security securemapping=US-->
3322      <addressBlock>
3323        <offset>0</offset>
3324        <size>0x1000</size>
3325        <usage>registers</usage>
3326      </addressBlock>
3327      <groupName>REGULATORS</groupName>
3328      <size>0x20</size>
3329      <registers>
3330        <register>
3331          <name>SYSTEMOFF</name>
3332          <description>System OFF register</description>
3333          <addressOffset>0x500</addressOffset>
3334          <access>write-only</access>
3335          <fields>
3336            <field>
3337              <name>SYSTEMOFF</name>
3338              <description>Enable System OFF mode</description>
3339              <lsb>0</lsb>
3340              <msb>0</msb>
3341              <enumeratedValues>
3342                <enumeratedValue>
3343                  <name>Enable</name>
3344                  <description>Enable System OFF mode</description>
3345                  <value>1</value>
3346                </enumeratedValue>
3347              </enumeratedValues>
3348            </field>
3349          </fields>
3350        </register>
3351        <register>
3352          <name>EXTPOFCON</name>
3353          <description>External power failure warning configuration</description>
3354          <addressOffset>0x514</addressOffset>
3355          <access>read-write</access>
3356          <fields>
3357            <field>
3358              <name>POF</name>
3359              <description>Enable or disable external power failure warning</description>
3360              <lsb>0</lsb>
3361              <msb>0</msb>
3362              <enumeratedValues>
3363                <enumeratedValue>
3364                  <name>Disabled</name>
3365                  <description>Disable</description>
3366                  <value>0</value>
3367                </enumeratedValue>
3368                <enumeratedValue>
3369                  <name>Enabled</name>
3370                  <description>Enable</description>
3371                  <value>1</value>
3372                </enumeratedValue>
3373              </enumeratedValues>
3374            </field>
3375          </fields>
3376        </register>
3377        <register>
3378          <name>DCDCEN</name>
3379          <description>Enable DC/DC mode of the main voltage regulator.</description>
3380          <addressOffset>0x578</addressOffset>
3381          <access>read-write</access>
3382          <fields>
3383            <field>
3384              <name>DCDCEN</name>
3385              <description>Enable DC/DC converter</description>
3386              <lsb>0</lsb>
3387              <msb>0</msb>
3388              <enumeratedValues>
3389                <enumeratedValue>
3390                  <name>Disabled</name>
3391                  <description>DC/DC mode is disabled</description>
3392                  <value>0</value>
3393                </enumeratedValue>
3394                <enumeratedValue>
3395                  <name>Enabled</name>
3396                  <description>DC/DC mode is enabled</description>
3397                  <value>1</value>
3398                </enumeratedValue>
3399              </enumeratedValues>
3400            </field>
3401          </fields>
3402        </register>
3403      </registers>
3404    </peripheral>
3405    <peripheral derivedFrom="REGULATORS_NS">
3406      <name>REGULATORS_S</name>
3407      <description>Voltage regulators control 1</description>
3408      <baseAddress>0x50004000</baseAddress>
3409      <!--Security dma=NA-->
3410      <!--Security securemapping=US-->
3411    </peripheral>
3412    <peripheral>
3413      <name>CLOCK_NS</name>
3414      <description>Clock management 0</description>
3415      <baseAddress>0x40005000</baseAddress>
3416      <headerStructName>CLOCK</headerStructName>
3417      <!--Security dma=NA-->
3418      <!--Security securemapping=US-->
3419      <addressBlock>
3420        <offset>0</offset>
3421        <size>0x1000</size>
3422        <usage>registers</usage>
3423      </addressBlock>
3424      <interrupt>
3425        <name>CLOCK_POWER</name>
3426        <value>5</value>
3427      </interrupt>
3428      <groupName>CLOCK</groupName>
3429      <size>0x20</size>
3430      <registers>
3431        <register>
3432          <name>TASKS_HFCLKSTART</name>
3433          <description>Start HFCLK source</description>
3434          <addressOffset>0x000</addressOffset>
3435          <access>write-only</access>
3436          <fields>
3437            <field>
3438              <name>TASKS_HFCLKSTART</name>
3439              <description>Start HFCLK source</description>
3440              <lsb>0</lsb>
3441              <msb>0</msb>
3442              <enumeratedValues>
3443                <enumeratedValue>
3444                  <name>Trigger</name>
3445                  <description>Trigger task</description>
3446                  <value>1</value>
3447                </enumeratedValue>
3448              </enumeratedValues>
3449            </field>
3450          </fields>
3451        </register>
3452        <register>
3453          <name>TASKS_HFCLKSTOP</name>
3454          <description>Stop HFCLK source</description>
3455          <addressOffset>0x004</addressOffset>
3456          <access>write-only</access>
3457          <fields>
3458            <field>
3459              <name>TASKS_HFCLKSTOP</name>
3460              <description>Stop HFCLK source</description>
3461              <lsb>0</lsb>
3462              <msb>0</msb>
3463              <enumeratedValues>
3464                <enumeratedValue>
3465                  <name>Trigger</name>
3466                  <description>Trigger task</description>
3467                  <value>1</value>
3468                </enumeratedValue>
3469              </enumeratedValues>
3470            </field>
3471          </fields>
3472        </register>
3473        <register>
3474          <name>TASKS_LFCLKSTART</name>
3475          <description>Start LFCLK source</description>
3476          <addressOffset>0x008</addressOffset>
3477          <access>write-only</access>
3478          <fields>
3479            <field>
3480              <name>TASKS_LFCLKSTART</name>
3481              <description>Start LFCLK source</description>
3482              <lsb>0</lsb>
3483              <msb>0</msb>
3484              <enumeratedValues>
3485                <enumeratedValue>
3486                  <name>Trigger</name>
3487                  <description>Trigger task</description>
3488                  <value>1</value>
3489                </enumeratedValue>
3490              </enumeratedValues>
3491            </field>
3492          </fields>
3493        </register>
3494        <register>
3495          <name>TASKS_LFCLKSTOP</name>
3496          <description>Stop LFCLK source</description>
3497          <addressOffset>0x00C</addressOffset>
3498          <access>write-only</access>
3499          <fields>
3500            <field>
3501              <name>TASKS_LFCLKSTOP</name>
3502              <description>Stop LFCLK source</description>
3503              <lsb>0</lsb>
3504              <msb>0</msb>
3505              <enumeratedValues>
3506                <enumeratedValue>
3507                  <name>Trigger</name>
3508                  <description>Trigger task</description>
3509                  <value>1</value>
3510                </enumeratedValue>
3511              </enumeratedValues>
3512            </field>
3513          </fields>
3514        </register>
3515        <register>
3516          <name>SUBSCRIBE_HFCLKSTART</name>
3517          <description>Subscribe configuration for task HFCLKSTART</description>
3518          <addressOffset>0x080</addressOffset>
3519          <access>read-write</access>
3520          <fields>
3521            <field>
3522              <name>CHIDX</name>
3523              <description>DPPI channel that task HFCLKSTART will subscribe to</description>
3524              <lsb>0</lsb>
3525              <msb>7</msb>
3526            </field>
3527            <field>
3528              <name>EN</name>
3529              <lsb>31</lsb>
3530              <msb>31</msb>
3531              <enumeratedValues>
3532                <enumeratedValue>
3533                  <name>Disabled</name>
3534                  <description>Disable subscription</description>
3535                  <value>0</value>
3536                </enumeratedValue>
3537                <enumeratedValue>
3538                  <name>Enabled</name>
3539                  <description>Enable subscription</description>
3540                  <value>1</value>
3541                </enumeratedValue>
3542              </enumeratedValues>
3543            </field>
3544          </fields>
3545        </register>
3546        <register>
3547          <name>SUBSCRIBE_HFCLKSTOP</name>
3548          <description>Subscribe configuration for task HFCLKSTOP</description>
3549          <addressOffset>0x084</addressOffset>
3550          <access>read-write</access>
3551          <fields>
3552            <field>
3553              <name>CHIDX</name>
3554              <description>DPPI channel that task HFCLKSTOP will subscribe to</description>
3555              <lsb>0</lsb>
3556              <msb>7</msb>
3557            </field>
3558            <field>
3559              <name>EN</name>
3560              <lsb>31</lsb>
3561              <msb>31</msb>
3562              <enumeratedValues>
3563                <enumeratedValue>
3564                  <name>Disabled</name>
3565                  <description>Disable subscription</description>
3566                  <value>0</value>
3567                </enumeratedValue>
3568                <enumeratedValue>
3569                  <name>Enabled</name>
3570                  <description>Enable subscription</description>
3571                  <value>1</value>
3572                </enumeratedValue>
3573              </enumeratedValues>
3574            </field>
3575          </fields>
3576        </register>
3577        <register>
3578          <name>SUBSCRIBE_LFCLKSTART</name>
3579          <description>Subscribe configuration for task LFCLKSTART</description>
3580          <addressOffset>0x088</addressOffset>
3581          <access>read-write</access>
3582          <fields>
3583            <field>
3584              <name>CHIDX</name>
3585              <description>DPPI channel that task LFCLKSTART will subscribe to</description>
3586              <lsb>0</lsb>
3587              <msb>7</msb>
3588            </field>
3589            <field>
3590              <name>EN</name>
3591              <lsb>31</lsb>
3592              <msb>31</msb>
3593              <enumeratedValues>
3594                <enumeratedValue>
3595                  <name>Disabled</name>
3596                  <description>Disable subscription</description>
3597                  <value>0</value>
3598                </enumeratedValue>
3599                <enumeratedValue>
3600                  <name>Enabled</name>
3601                  <description>Enable subscription</description>
3602                  <value>1</value>
3603                </enumeratedValue>
3604              </enumeratedValues>
3605            </field>
3606          </fields>
3607        </register>
3608        <register>
3609          <name>SUBSCRIBE_LFCLKSTOP</name>
3610          <description>Subscribe configuration for task LFCLKSTOP</description>
3611          <addressOffset>0x08C</addressOffset>
3612          <access>read-write</access>
3613          <fields>
3614            <field>
3615              <name>CHIDX</name>
3616              <description>DPPI channel that task LFCLKSTOP will subscribe to</description>
3617              <lsb>0</lsb>
3618              <msb>7</msb>
3619            </field>
3620            <field>
3621              <name>EN</name>
3622              <lsb>31</lsb>
3623              <msb>31</msb>
3624              <enumeratedValues>
3625                <enumeratedValue>
3626                  <name>Disabled</name>
3627                  <description>Disable subscription</description>
3628                  <value>0</value>
3629                </enumeratedValue>
3630                <enumeratedValue>
3631                  <name>Enabled</name>
3632                  <description>Enable subscription</description>
3633                  <value>1</value>
3634                </enumeratedValue>
3635              </enumeratedValues>
3636            </field>
3637          </fields>
3638        </register>
3639        <register>
3640          <name>EVENTS_HFCLKSTARTED</name>
3641          <description>HFCLK oscillator started</description>
3642          <addressOffset>0x100</addressOffset>
3643          <access>read-write</access>
3644          <fields>
3645            <field>
3646              <name>EVENTS_HFCLKSTARTED</name>
3647              <description>HFCLK oscillator started</description>
3648              <lsb>0</lsb>
3649              <msb>0</msb>
3650              <enumeratedValues>
3651                <enumeratedValue>
3652                  <name>NotGenerated</name>
3653                  <description>Event not generated</description>
3654                  <value>0</value>
3655                </enumeratedValue>
3656                <enumeratedValue>
3657                  <name>Generated</name>
3658                  <description>Event generated</description>
3659                  <value>1</value>
3660                </enumeratedValue>
3661              </enumeratedValues>
3662            </field>
3663          </fields>
3664        </register>
3665        <register>
3666          <name>EVENTS_LFCLKSTARTED</name>
3667          <description>LFCLK started</description>
3668          <addressOffset>0x104</addressOffset>
3669          <access>read-write</access>
3670          <fields>
3671            <field>
3672              <name>EVENTS_LFCLKSTARTED</name>
3673              <description>LFCLK started</description>
3674              <lsb>0</lsb>
3675              <msb>0</msb>
3676              <enumeratedValues>
3677                <enumeratedValue>
3678                  <name>NotGenerated</name>
3679                  <description>Event not generated</description>
3680                  <value>0</value>
3681                </enumeratedValue>
3682                <enumeratedValue>
3683                  <name>Generated</name>
3684                  <description>Event generated</description>
3685                  <value>1</value>
3686                </enumeratedValue>
3687              </enumeratedValues>
3688            </field>
3689          </fields>
3690        </register>
3691        <register>
3692          <name>PUBLISH_HFCLKSTARTED</name>
3693          <description>Publish configuration for event HFCLKSTARTED</description>
3694          <addressOffset>0x180</addressOffset>
3695          <access>read-write</access>
3696          <fields>
3697            <field>
3698              <name>CHIDX</name>
3699              <description>DPPI channel that event HFCLKSTARTED will publish to</description>
3700              <lsb>0</lsb>
3701              <msb>7</msb>
3702            </field>
3703            <field>
3704              <name>EN</name>
3705              <lsb>31</lsb>
3706              <msb>31</msb>
3707              <enumeratedValues>
3708                <enumeratedValue>
3709                  <name>Disabled</name>
3710                  <description>Disable publishing</description>
3711                  <value>0</value>
3712                </enumeratedValue>
3713                <enumeratedValue>
3714                  <name>Enabled</name>
3715                  <description>Enable publishing</description>
3716                  <value>1</value>
3717                </enumeratedValue>
3718              </enumeratedValues>
3719            </field>
3720          </fields>
3721        </register>
3722        <register>
3723          <name>PUBLISH_LFCLKSTARTED</name>
3724          <description>Publish configuration for event LFCLKSTARTED</description>
3725          <addressOffset>0x184</addressOffset>
3726          <access>read-write</access>
3727          <fields>
3728            <field>
3729              <name>CHIDX</name>
3730              <description>DPPI channel that event LFCLKSTARTED will publish to</description>
3731              <lsb>0</lsb>
3732              <msb>7</msb>
3733            </field>
3734            <field>
3735              <name>EN</name>
3736              <lsb>31</lsb>
3737              <msb>31</msb>
3738              <enumeratedValues>
3739                <enumeratedValue>
3740                  <name>Disabled</name>
3741                  <description>Disable publishing</description>
3742                  <value>0</value>
3743                </enumeratedValue>
3744                <enumeratedValue>
3745                  <name>Enabled</name>
3746                  <description>Enable publishing</description>
3747                  <value>1</value>
3748                </enumeratedValue>
3749              </enumeratedValues>
3750            </field>
3751          </fields>
3752        </register>
3753        <register>
3754          <name>INTEN</name>
3755          <description>Enable or disable interrupt</description>
3756          <addressOffset>0x300</addressOffset>
3757          <access>read-write</access>
3758          <fields>
3759            <field>
3760              <name>HFCLKSTARTED</name>
3761              <description>Enable or disable interrupt for event HFCLKSTARTED</description>
3762              <lsb>0</lsb>
3763              <msb>0</msb>
3764              <enumeratedValues>
3765                <enumeratedValue>
3766                  <name>Disabled</name>
3767                  <description>Disable</description>
3768                  <value>0</value>
3769                </enumeratedValue>
3770                <enumeratedValue>
3771                  <name>Enabled</name>
3772                  <description>Enable</description>
3773                  <value>1</value>
3774                </enumeratedValue>
3775              </enumeratedValues>
3776            </field>
3777            <field>
3778              <name>LFCLKSTARTED</name>
3779              <description>Enable or disable interrupt for event LFCLKSTARTED</description>
3780              <lsb>1</lsb>
3781              <msb>1</msb>
3782              <enumeratedValues>
3783                <enumeratedValue>
3784                  <name>Disabled</name>
3785                  <description>Disable</description>
3786                  <value>0</value>
3787                </enumeratedValue>
3788                <enumeratedValue>
3789                  <name>Enabled</name>
3790                  <description>Enable</description>
3791                  <value>1</value>
3792                </enumeratedValue>
3793              </enumeratedValues>
3794            </field>
3795          </fields>
3796        </register>
3797        <register>
3798          <name>INTENSET</name>
3799          <description>Enable interrupt</description>
3800          <addressOffset>0x304</addressOffset>
3801          <access>read-write</access>
3802          <fields>
3803            <field>
3804              <name>HFCLKSTARTED</name>
3805              <description>Write '1' to enable interrupt for event HFCLKSTARTED</description>
3806              <lsb>0</lsb>
3807              <msb>0</msb>
3808              <enumeratedValues>
3809                <usage>read</usage>
3810                <enumeratedValue>
3811                  <name>Disabled</name>
3812                  <description>Read: Disabled</description>
3813                  <value>0</value>
3814                </enumeratedValue>
3815                <enumeratedValue>
3816                  <name>Enabled</name>
3817                  <description>Read: Enabled</description>
3818                  <value>1</value>
3819                </enumeratedValue>
3820              </enumeratedValues>
3821              <enumeratedValues>
3822                <usage>write</usage>
3823                <enumeratedValue>
3824                  <name>Set</name>
3825                  <description>Enable</description>
3826                  <value>1</value>
3827                </enumeratedValue>
3828              </enumeratedValues>
3829            </field>
3830            <field>
3831              <name>LFCLKSTARTED</name>
3832              <description>Write '1' to enable interrupt for event LFCLKSTARTED</description>
3833              <lsb>1</lsb>
3834              <msb>1</msb>
3835              <enumeratedValues>
3836                <usage>read</usage>
3837                <enumeratedValue>
3838                  <name>Disabled</name>
3839                  <description>Read: Disabled</description>
3840                  <value>0</value>
3841                </enumeratedValue>
3842                <enumeratedValue>
3843                  <name>Enabled</name>
3844                  <description>Read: Enabled</description>
3845                  <value>1</value>
3846                </enumeratedValue>
3847              </enumeratedValues>
3848              <enumeratedValues>
3849                <usage>write</usage>
3850                <enumeratedValue>
3851                  <name>Set</name>
3852                  <description>Enable</description>
3853                  <value>1</value>
3854                </enumeratedValue>
3855              </enumeratedValues>
3856            </field>
3857          </fields>
3858        </register>
3859        <register>
3860          <name>INTENCLR</name>
3861          <description>Disable interrupt</description>
3862          <addressOffset>0x308</addressOffset>
3863          <access>read-write</access>
3864          <fields>
3865            <field>
3866              <name>HFCLKSTARTED</name>
3867              <description>Write '1' to disable interrupt for event HFCLKSTARTED</description>
3868              <lsb>0</lsb>
3869              <msb>0</msb>
3870              <enumeratedValues>
3871                <usage>read</usage>
3872                <enumeratedValue>
3873                  <name>Disabled</name>
3874                  <description>Read: Disabled</description>
3875                  <value>0</value>
3876                </enumeratedValue>
3877                <enumeratedValue>
3878                  <name>Enabled</name>
3879                  <description>Read: Enabled</description>
3880                  <value>1</value>
3881                </enumeratedValue>
3882              </enumeratedValues>
3883              <enumeratedValues>
3884                <usage>write</usage>
3885                <enumeratedValue>
3886                  <name>Clear</name>
3887                  <description>Disable</description>
3888                  <value>1</value>
3889                </enumeratedValue>
3890              </enumeratedValues>
3891            </field>
3892            <field>
3893              <name>LFCLKSTARTED</name>
3894              <description>Write '1' to disable interrupt for event LFCLKSTARTED</description>
3895              <lsb>1</lsb>
3896              <msb>1</msb>
3897              <enumeratedValues>
3898                <usage>read</usage>
3899                <enumeratedValue>
3900                  <name>Disabled</name>
3901                  <description>Read: Disabled</description>
3902                  <value>0</value>
3903                </enumeratedValue>
3904                <enumeratedValue>
3905                  <name>Enabled</name>
3906                  <description>Read: Enabled</description>
3907                  <value>1</value>
3908                </enumeratedValue>
3909              </enumeratedValues>
3910              <enumeratedValues>
3911                <usage>write</usage>
3912                <enumeratedValue>
3913                  <name>Clear</name>
3914                  <description>Disable</description>
3915                  <value>1</value>
3916                </enumeratedValue>
3917              </enumeratedValues>
3918            </field>
3919          </fields>
3920        </register>
3921        <register>
3922          <name>INTPEND</name>
3923          <description>Pending interrupts</description>
3924          <addressOffset>0x30C</addressOffset>
3925          <access>read-only</access>
3926          <fields>
3927            <field>
3928              <name>HFCLKSTARTED</name>
3929              <description>Read pending status of interrupt for event HFCLKSTARTED</description>
3930              <lsb>0</lsb>
3931              <msb>0</msb>
3932              <enumeratedValues>
3933                <usage>read</usage>
3934                <enumeratedValue>
3935                  <name>NotPending</name>
3936                  <description>Read: Not pending</description>
3937                  <value>0</value>
3938                </enumeratedValue>
3939                <enumeratedValue>
3940                  <name>Pending</name>
3941                  <description>Read: Pending</description>
3942                  <value>1</value>
3943                </enumeratedValue>
3944              </enumeratedValues>
3945            </field>
3946            <field>
3947              <name>LFCLKSTARTED</name>
3948              <description>Read pending status of interrupt for event LFCLKSTARTED</description>
3949              <lsb>1</lsb>
3950              <msb>1</msb>
3951              <enumeratedValues>
3952                <usage>read</usage>
3953                <enumeratedValue>
3954                  <name>NotPending</name>
3955                  <description>Read: Not pending</description>
3956                  <value>0</value>
3957                </enumeratedValue>
3958                <enumeratedValue>
3959                  <name>Pending</name>
3960                  <description>Read: Pending</description>
3961                  <value>1</value>
3962                </enumeratedValue>
3963              </enumeratedValues>
3964            </field>
3965          </fields>
3966        </register>
3967        <register>
3968          <name>HFCLKRUN</name>
3969          <description>Status indicating that HFCLKSTART task has been triggered</description>
3970          <addressOffset>0x408</addressOffset>
3971          <access>read-only</access>
3972          <fields>
3973            <field>
3974              <name>STATUS</name>
3975              <description>HFCLKSTART task triggered or not</description>
3976              <lsb>0</lsb>
3977              <msb>0</msb>
3978              <enumeratedValues>
3979                <enumeratedValue>
3980                  <name>NotTriggered</name>
3981                  <description>Task not triggered</description>
3982                  <value>0</value>
3983                </enumeratedValue>
3984                <enumeratedValue>
3985                  <name>Triggered</name>
3986                  <description>Task triggered</description>
3987                  <value>1</value>
3988                </enumeratedValue>
3989              </enumeratedValues>
3990            </field>
3991          </fields>
3992        </register>
3993        <register>
3994          <name>HFCLKSTAT</name>
3995          <description>The register shows if HFXO has been requested by triggering HFCLKSTART task and if it has been started (STATE)</description>
3996          <addressOffset>0x40C</addressOffset>
3997          <access>read-only</access>
3998          <fields>
3999            <field>
4000              <name>SRC</name>
4001              <description>Active clock source</description>
4002              <lsb>0</lsb>
4003              <msb>0</msb>
4004              <enumeratedValues>
4005                <enumeratedValue>
4006                  <name>HFINT</name>
4007                  <description>HFINT - 64 MHz on-chip oscillator</description>
4008                  <value>0</value>
4009                </enumeratedValue>
4010                <enumeratedValue>
4011                  <name>HFXO</name>
4012                  <description>HFXO - 64 MHz clock derived from external 32 MHz crystal oscillator</description>
4013                  <value>1</value>
4014                </enumeratedValue>
4015              </enumeratedValues>
4016            </field>
4017            <field>
4018              <name>STATE</name>
4019              <description>HFCLK state</description>
4020              <lsb>16</lsb>
4021              <msb>16</msb>
4022              <enumeratedValues>
4023                <enumeratedValue>
4024                  <name>NotRunning</name>
4025                  <description>HFXO has not been started or HFCLKSTOP task has been triggered</description>
4026                  <value>0</value>
4027                </enumeratedValue>
4028                <enumeratedValue>
4029                  <name>Running</name>
4030                  <description>HFXO has been started (HFCLKSTARTED event has been generated)</description>
4031                  <value>1</value>
4032                </enumeratedValue>
4033              </enumeratedValues>
4034            </field>
4035          </fields>
4036        </register>
4037        <register>
4038          <name>LFCLKRUN</name>
4039          <description>Status indicating that LFCLKSTART task has been triggered</description>
4040          <addressOffset>0x414</addressOffset>
4041          <access>read-only</access>
4042          <fields>
4043            <field>
4044              <name>STATUS</name>
4045              <description>LFCLKSTART task triggered or not</description>
4046              <lsb>0</lsb>
4047              <msb>0</msb>
4048              <enumeratedValues>
4049                <enumeratedValue>
4050                  <name>NotTriggered</name>
4051                  <description>Task not triggered</description>
4052                  <value>0</value>
4053                </enumeratedValue>
4054                <enumeratedValue>
4055                  <name>Triggered</name>
4056                  <description>Task triggered</description>
4057                  <value>1</value>
4058                </enumeratedValue>
4059              </enumeratedValues>
4060            </field>
4061          </fields>
4062        </register>
4063        <register>
4064          <name>LFCLKSTAT</name>
4065          <description>The register shows which LFCLK source has been requested (SRC) when triggering LFCLKSTART task and if the source has been started (STATE)</description>
4066          <addressOffset>0x418</addressOffset>
4067          <access>read-only</access>
4068          <fields>
4069            <field>
4070              <name>SRC</name>
4071              <description>Active clock source</description>
4072              <lsb>0</lsb>
4073              <msb>1</msb>
4074              <enumeratedValues>
4075                <enumeratedValue>
4076                  <name>RFU</name>
4077                  <description>Reserved for future use</description>
4078                  <value>0</value>
4079                </enumeratedValue>
4080                <enumeratedValue>
4081                  <name>LFRC</name>
4082                  <description>32.768 kHz RC oscillator</description>
4083                  <value>1</value>
4084                </enumeratedValue>
4085                <enumeratedValue>
4086                  <name>LFXO</name>
4087                  <description>32.768 kHz crystal oscillator</description>
4088                  <value>2</value>
4089                </enumeratedValue>
4090              </enumeratedValues>
4091            </field>
4092            <field>
4093              <name>STATE</name>
4094              <description>LFCLK state</description>
4095              <lsb>16</lsb>
4096              <msb>16</msb>
4097              <enumeratedValues>
4098                <enumeratedValue>
4099                  <name>NotRunning</name>
4100                  <description>Requested LFCLK source has not been started or LFCLKSTOP task has been triggered</description>
4101                  <value>0</value>
4102                </enumeratedValue>
4103                <enumeratedValue>
4104                  <name>Running</name>
4105                  <description>Requested LFCLK source has been started (LFCLKSTARTED event has been generated)</description>
4106                  <value>1</value>
4107                </enumeratedValue>
4108              </enumeratedValues>
4109            </field>
4110          </fields>
4111        </register>
4112        <register>
4113          <name>LFCLKSRCCOPY</name>
4114          <description>Copy of LFCLKSRC register, set after LFCLKSTART task has been triggered</description>
4115          <addressOffset>0x41C</addressOffset>
4116          <access>read-only</access>
4117          <resetValue>0x00000001</resetValue>
4118          <fields>
4119            <field>
4120              <name>SRC</name>
4121              <description>Clock source</description>
4122              <lsb>0</lsb>
4123              <msb>1</msb>
4124              <enumeratedValues>
4125                <enumeratedValue>
4126                  <name>RFU</name>
4127                  <description>Reserved for future use</description>
4128                  <value>0</value>
4129                </enumeratedValue>
4130                <enumeratedValue>
4131                  <name>LFRC</name>
4132                  <description>32.768 kHz RC oscillator</description>
4133                  <value>1</value>
4134                </enumeratedValue>
4135                <enumeratedValue>
4136                  <name>LFXO</name>
4137                  <description>32.768 kHz crystal oscillator</description>
4138                  <value>2</value>
4139                </enumeratedValue>
4140              </enumeratedValues>
4141            </field>
4142          </fields>
4143        </register>
4144        <register>
4145          <name>LFCLKSRC</name>
4146          <description>Clock source for the LFCLK. LFCLKSTART task starts starts a clock source selected with this register.</description>
4147          <addressOffset>0x518</addressOffset>
4148          <access>read-write</access>
4149          <resetValue>0x00000001</resetValue>
4150          <fields>
4151            <field>
4152              <name>SRC</name>
4153              <description>Clock source</description>
4154              <lsb>0</lsb>
4155              <msb>1</msb>
4156              <enumeratedValues>
4157                <enumeratedValue>
4158                  <name>RFU</name>
4159                  <description>Reserved for future use (equals selecting LFRC)</description>
4160                  <value>0</value>
4161                </enumeratedValue>
4162                <enumeratedValue>
4163                  <name>LFRC</name>
4164                  <description>32.768 kHz RC oscillator</description>
4165                  <value>1</value>
4166                </enumeratedValue>
4167                <enumeratedValue>
4168                  <name>LFXO</name>
4169                  <description>32.768 kHz crystal oscillator</description>
4170                  <value>2</value>
4171                </enumeratedValue>
4172              </enumeratedValues>
4173            </field>
4174          </fields>
4175        </register>
4176      </registers>
4177    </peripheral>
4178    <peripheral>
4179      <name>POWER_NS</name>
4180      <description>Power control 0</description>
4181      <baseAddress>0x40005000</baseAddress>
4182      <alternatePeripheral>CLOCK_NS</alternatePeripheral>
4183      <headerStructName>POWER</headerStructName>
4184      <!--Security dma=NA-->
4185      <!--Security securemapping=US-->
4186      <addressBlock>
4187        <offset>0</offset>
4188        <size>0x1000</size>
4189        <usage>registers</usage>
4190      </addressBlock>
4191      <interrupt>
4192        <name>CLOCK_POWER</name>
4193        <value>5</value>
4194      </interrupt>
4195      <groupName>POWER</groupName>
4196      <size>0x20</size>
4197      <registers>
4198        <register>
4199          <name>TASKS_CONSTLAT</name>
4200          <description>Enable constant latency mode.</description>
4201          <addressOffset>0x78</addressOffset>
4202          <access>write-only</access>
4203          <fields>
4204            <field>
4205              <name>TASKS_CONSTLAT</name>
4206              <description>Enable constant latency mode.</description>
4207              <lsb>0</lsb>
4208              <msb>0</msb>
4209              <enumeratedValues>
4210                <enumeratedValue>
4211                  <name>Trigger</name>
4212                  <description>Trigger task</description>
4213                  <value>1</value>
4214                </enumeratedValue>
4215              </enumeratedValues>
4216            </field>
4217          </fields>
4218        </register>
4219        <register>
4220          <name>TASKS_LOWPWR</name>
4221          <description>Enable low power mode (variable latency)</description>
4222          <addressOffset>0x7C</addressOffset>
4223          <access>write-only</access>
4224          <fields>
4225            <field>
4226              <name>TASKS_LOWPWR</name>
4227              <description>Enable low power mode (variable latency)</description>
4228              <lsb>0</lsb>
4229              <msb>0</msb>
4230              <enumeratedValues>
4231                <enumeratedValue>
4232                  <name>Trigger</name>
4233                  <description>Trigger task</description>
4234                  <value>1</value>
4235                </enumeratedValue>
4236              </enumeratedValues>
4237            </field>
4238          </fields>
4239        </register>
4240        <register>
4241          <name>SUBSCRIBE_CONSTLAT</name>
4242          <description>Subscribe configuration for task CONSTLAT</description>
4243          <addressOffset>0xF8</addressOffset>
4244          <access>read-write</access>
4245          <fields>
4246            <field>
4247              <name>CHIDX</name>
4248              <description>DPPI channel that task CONSTLAT will subscribe to</description>
4249              <lsb>0</lsb>
4250              <msb>7</msb>
4251            </field>
4252            <field>
4253              <name>EN</name>
4254              <lsb>31</lsb>
4255              <msb>31</msb>
4256              <enumeratedValues>
4257                <enumeratedValue>
4258                  <name>Disabled</name>
4259                  <description>Disable subscription</description>
4260                  <value>0</value>
4261                </enumeratedValue>
4262                <enumeratedValue>
4263                  <name>Enabled</name>
4264                  <description>Enable subscription</description>
4265                  <value>1</value>
4266                </enumeratedValue>
4267              </enumeratedValues>
4268            </field>
4269          </fields>
4270        </register>
4271        <register>
4272          <name>SUBSCRIBE_LOWPWR</name>
4273          <description>Subscribe configuration for task LOWPWR</description>
4274          <addressOffset>0xFC</addressOffset>
4275          <access>read-write</access>
4276          <fields>
4277            <field>
4278              <name>CHIDX</name>
4279              <description>DPPI channel that task LOWPWR will subscribe to</description>
4280              <lsb>0</lsb>
4281              <msb>7</msb>
4282            </field>
4283            <field>
4284              <name>EN</name>
4285              <lsb>31</lsb>
4286              <msb>31</msb>
4287              <enumeratedValues>
4288                <enumeratedValue>
4289                  <name>Disabled</name>
4290                  <description>Disable subscription</description>
4291                  <value>0</value>
4292                </enumeratedValue>
4293                <enumeratedValue>
4294                  <name>Enabled</name>
4295                  <description>Enable subscription</description>
4296                  <value>1</value>
4297                </enumeratedValue>
4298              </enumeratedValues>
4299            </field>
4300          </fields>
4301        </register>
4302        <register>
4303          <name>EVENTS_POFWARN</name>
4304          <description>Power failure warning</description>
4305          <addressOffset>0x108</addressOffset>
4306          <access>read-write</access>
4307          <fields>
4308            <field>
4309              <name>EVENTS_POFWARN</name>
4310              <description>Power failure warning</description>
4311              <lsb>0</lsb>
4312              <msb>0</msb>
4313              <enumeratedValues>
4314                <enumeratedValue>
4315                  <name>NotGenerated</name>
4316                  <description>Event not generated</description>
4317                  <value>0</value>
4318                </enumeratedValue>
4319                <enumeratedValue>
4320                  <name>Generated</name>
4321                  <description>Event generated</description>
4322                  <value>1</value>
4323                </enumeratedValue>
4324              </enumeratedValues>
4325            </field>
4326          </fields>
4327        </register>
4328        <register>
4329          <name>EVENTS_SLEEPENTER</name>
4330          <description>CPU entered WFI/WFE sleep</description>
4331          <addressOffset>0x114</addressOffset>
4332          <access>read-write</access>
4333          <fields>
4334            <field>
4335              <name>EVENTS_SLEEPENTER</name>
4336              <description>CPU entered WFI/WFE sleep</description>
4337              <lsb>0</lsb>
4338              <msb>0</msb>
4339              <enumeratedValues>
4340                <enumeratedValue>
4341                  <name>NotGenerated</name>
4342                  <description>Event not generated</description>
4343                  <value>0</value>
4344                </enumeratedValue>
4345                <enumeratedValue>
4346                  <name>Generated</name>
4347                  <description>Event generated</description>
4348                  <value>1</value>
4349                </enumeratedValue>
4350              </enumeratedValues>
4351            </field>
4352          </fields>
4353        </register>
4354        <register>
4355          <name>EVENTS_SLEEPEXIT</name>
4356          <description>CPU exited WFI/WFE sleep</description>
4357          <addressOffset>0x118</addressOffset>
4358          <access>read-write</access>
4359          <fields>
4360            <field>
4361              <name>EVENTS_SLEEPEXIT</name>
4362              <description>CPU exited WFI/WFE sleep</description>
4363              <lsb>0</lsb>
4364              <msb>0</msb>
4365              <enumeratedValues>
4366                <enumeratedValue>
4367                  <name>NotGenerated</name>
4368                  <description>Event not generated</description>
4369                  <value>0</value>
4370                </enumeratedValue>
4371                <enumeratedValue>
4372                  <name>Generated</name>
4373                  <description>Event generated</description>
4374                  <value>1</value>
4375                </enumeratedValue>
4376              </enumeratedValues>
4377            </field>
4378          </fields>
4379        </register>
4380        <register>
4381          <name>PUBLISH_POFWARN</name>
4382          <description>Publish configuration for event POFWARN</description>
4383          <addressOffset>0x188</addressOffset>
4384          <access>read-write</access>
4385          <fields>
4386            <field>
4387              <name>CHIDX</name>
4388              <description>DPPI channel that event POFWARN will publish to</description>
4389              <lsb>0</lsb>
4390              <msb>7</msb>
4391            </field>
4392            <field>
4393              <name>EN</name>
4394              <lsb>31</lsb>
4395              <msb>31</msb>
4396              <enumeratedValues>
4397                <enumeratedValue>
4398                  <name>Disabled</name>
4399                  <description>Disable publishing</description>
4400                  <value>0</value>
4401                </enumeratedValue>
4402                <enumeratedValue>
4403                  <name>Enabled</name>
4404                  <description>Enable publishing</description>
4405                  <value>1</value>
4406                </enumeratedValue>
4407              </enumeratedValues>
4408            </field>
4409          </fields>
4410        </register>
4411        <register>
4412          <name>PUBLISH_SLEEPENTER</name>
4413          <description>Publish configuration for event SLEEPENTER</description>
4414          <addressOffset>0x194</addressOffset>
4415          <access>read-write</access>
4416          <fields>
4417            <field>
4418              <name>CHIDX</name>
4419              <description>DPPI channel that event SLEEPENTER will publish to</description>
4420              <lsb>0</lsb>
4421              <msb>7</msb>
4422            </field>
4423            <field>
4424              <name>EN</name>
4425              <lsb>31</lsb>
4426              <msb>31</msb>
4427              <enumeratedValues>
4428                <enumeratedValue>
4429                  <name>Disabled</name>
4430                  <description>Disable publishing</description>
4431                  <value>0</value>
4432                </enumeratedValue>
4433                <enumeratedValue>
4434                  <name>Enabled</name>
4435                  <description>Enable publishing</description>
4436                  <value>1</value>
4437                </enumeratedValue>
4438              </enumeratedValues>
4439            </field>
4440          </fields>
4441        </register>
4442        <register>
4443          <name>PUBLISH_SLEEPEXIT</name>
4444          <description>Publish configuration for event SLEEPEXIT</description>
4445          <addressOffset>0x198</addressOffset>
4446          <access>read-write</access>
4447          <fields>
4448            <field>
4449              <name>CHIDX</name>
4450              <description>DPPI channel that event SLEEPEXIT will publish to</description>
4451              <lsb>0</lsb>
4452              <msb>7</msb>
4453            </field>
4454            <field>
4455              <name>EN</name>
4456              <lsb>31</lsb>
4457              <msb>31</msb>
4458              <enumeratedValues>
4459                <enumeratedValue>
4460                  <name>Disabled</name>
4461                  <description>Disable publishing</description>
4462                  <value>0</value>
4463                </enumeratedValue>
4464                <enumeratedValue>
4465                  <name>Enabled</name>
4466                  <description>Enable publishing</description>
4467                  <value>1</value>
4468                </enumeratedValue>
4469              </enumeratedValues>
4470            </field>
4471          </fields>
4472        </register>
4473        <register>
4474          <name>INTEN</name>
4475          <description>Enable or disable interrupt</description>
4476          <addressOffset>0x300</addressOffset>
4477          <access>read-write</access>
4478          <fields>
4479            <field>
4480              <name>POFWARN</name>
4481              <description>Enable or disable interrupt for event POFWARN</description>
4482              <lsb>2</lsb>
4483              <msb>2</msb>
4484              <enumeratedValues>
4485                <enumeratedValue>
4486                  <name>Disabled</name>
4487                  <description>Disable</description>
4488                  <value>0</value>
4489                </enumeratedValue>
4490                <enumeratedValue>
4491                  <name>Enabled</name>
4492                  <description>Enable</description>
4493                  <value>1</value>
4494                </enumeratedValue>
4495              </enumeratedValues>
4496            </field>
4497            <field>
4498              <name>SLEEPENTER</name>
4499              <description>Enable or disable interrupt for event SLEEPENTER</description>
4500              <lsb>5</lsb>
4501              <msb>5</msb>
4502              <enumeratedValues>
4503                <enumeratedValue>
4504                  <name>Disabled</name>
4505                  <description>Disable</description>
4506                  <value>0</value>
4507                </enumeratedValue>
4508                <enumeratedValue>
4509                  <name>Enabled</name>
4510                  <description>Enable</description>
4511                  <value>1</value>
4512                </enumeratedValue>
4513              </enumeratedValues>
4514            </field>
4515            <field>
4516              <name>SLEEPEXIT</name>
4517              <description>Enable or disable interrupt for event SLEEPEXIT</description>
4518              <lsb>6</lsb>
4519              <msb>6</msb>
4520              <enumeratedValues>
4521                <enumeratedValue>
4522                  <name>Disabled</name>
4523                  <description>Disable</description>
4524                  <value>0</value>
4525                </enumeratedValue>
4526                <enumeratedValue>
4527                  <name>Enabled</name>
4528                  <description>Enable</description>
4529                  <value>1</value>
4530                </enumeratedValue>
4531              </enumeratedValues>
4532            </field>
4533          </fields>
4534        </register>
4535        <register>
4536          <name>INTENSET</name>
4537          <description>Enable interrupt</description>
4538          <addressOffset>0x304</addressOffset>
4539          <access>read-write</access>
4540          <fields>
4541            <field>
4542              <name>POFWARN</name>
4543              <description>Write '1' to enable interrupt for event POFWARN</description>
4544              <lsb>2</lsb>
4545              <msb>2</msb>
4546              <enumeratedValues>
4547                <usage>read</usage>
4548                <enumeratedValue>
4549                  <name>Disabled</name>
4550                  <description>Read: Disabled</description>
4551                  <value>0</value>
4552                </enumeratedValue>
4553                <enumeratedValue>
4554                  <name>Enabled</name>
4555                  <description>Read: Enabled</description>
4556                  <value>1</value>
4557                </enumeratedValue>
4558              </enumeratedValues>
4559              <enumeratedValues>
4560                <usage>write</usage>
4561                <enumeratedValue>
4562                  <name>Set</name>
4563                  <description>Enable</description>
4564                  <value>1</value>
4565                </enumeratedValue>
4566              </enumeratedValues>
4567            </field>
4568            <field>
4569              <name>SLEEPENTER</name>
4570              <description>Write '1' to enable interrupt for event SLEEPENTER</description>
4571              <lsb>5</lsb>
4572              <msb>5</msb>
4573              <enumeratedValues>
4574                <usage>read</usage>
4575                <enumeratedValue>
4576                  <name>Disabled</name>
4577                  <description>Read: Disabled</description>
4578                  <value>0</value>
4579                </enumeratedValue>
4580                <enumeratedValue>
4581                  <name>Enabled</name>
4582                  <description>Read: Enabled</description>
4583                  <value>1</value>
4584                </enumeratedValue>
4585              </enumeratedValues>
4586              <enumeratedValues>
4587                <usage>write</usage>
4588                <enumeratedValue>
4589                  <name>Set</name>
4590                  <description>Enable</description>
4591                  <value>1</value>
4592                </enumeratedValue>
4593              </enumeratedValues>
4594            </field>
4595            <field>
4596              <name>SLEEPEXIT</name>
4597              <description>Write '1' to enable interrupt for event SLEEPEXIT</description>
4598              <lsb>6</lsb>
4599              <msb>6</msb>
4600              <enumeratedValues>
4601                <usage>read</usage>
4602                <enumeratedValue>
4603                  <name>Disabled</name>
4604                  <description>Read: Disabled</description>
4605                  <value>0</value>
4606                </enumeratedValue>
4607                <enumeratedValue>
4608                  <name>Enabled</name>
4609                  <description>Read: Enabled</description>
4610                  <value>1</value>
4611                </enumeratedValue>
4612              </enumeratedValues>
4613              <enumeratedValues>
4614                <usage>write</usage>
4615                <enumeratedValue>
4616                  <name>Set</name>
4617                  <description>Enable</description>
4618                  <value>1</value>
4619                </enumeratedValue>
4620              </enumeratedValues>
4621            </field>
4622          </fields>
4623        </register>
4624        <register>
4625          <name>INTENCLR</name>
4626          <description>Disable interrupt</description>
4627          <addressOffset>0x308</addressOffset>
4628          <access>read-write</access>
4629          <fields>
4630            <field>
4631              <name>POFWARN</name>
4632              <description>Write '1' to disable interrupt for event POFWARN</description>
4633              <lsb>2</lsb>
4634              <msb>2</msb>
4635              <enumeratedValues>
4636                <usage>read</usage>
4637                <enumeratedValue>
4638                  <name>Disabled</name>
4639                  <description>Read: Disabled</description>
4640                  <value>0</value>
4641                </enumeratedValue>
4642                <enumeratedValue>
4643                  <name>Enabled</name>
4644                  <description>Read: Enabled</description>
4645                  <value>1</value>
4646                </enumeratedValue>
4647              </enumeratedValues>
4648              <enumeratedValues>
4649                <usage>write</usage>
4650                <enumeratedValue>
4651                  <name>Clear</name>
4652                  <description>Disable</description>
4653                  <value>1</value>
4654                </enumeratedValue>
4655              </enumeratedValues>
4656            </field>
4657            <field>
4658              <name>SLEEPENTER</name>
4659              <description>Write '1' to disable interrupt for event SLEEPENTER</description>
4660              <lsb>5</lsb>
4661              <msb>5</msb>
4662              <enumeratedValues>
4663                <usage>read</usage>
4664                <enumeratedValue>
4665                  <name>Disabled</name>
4666                  <description>Read: Disabled</description>
4667                  <value>0</value>
4668                </enumeratedValue>
4669                <enumeratedValue>
4670                  <name>Enabled</name>
4671                  <description>Read: Enabled</description>
4672                  <value>1</value>
4673                </enumeratedValue>
4674              </enumeratedValues>
4675              <enumeratedValues>
4676                <usage>write</usage>
4677                <enumeratedValue>
4678                  <name>Clear</name>
4679                  <description>Disable</description>
4680                  <value>1</value>
4681                </enumeratedValue>
4682              </enumeratedValues>
4683            </field>
4684            <field>
4685              <name>SLEEPEXIT</name>
4686              <description>Write '1' to disable interrupt for event SLEEPEXIT</description>
4687              <lsb>6</lsb>
4688              <msb>6</msb>
4689              <enumeratedValues>
4690                <usage>read</usage>
4691                <enumeratedValue>
4692                  <name>Disabled</name>
4693                  <description>Read: Disabled</description>
4694                  <value>0</value>
4695                </enumeratedValue>
4696                <enumeratedValue>
4697                  <name>Enabled</name>
4698                  <description>Read: Enabled</description>
4699                  <value>1</value>
4700                </enumeratedValue>
4701              </enumeratedValues>
4702              <enumeratedValues>
4703                <usage>write</usage>
4704                <enumeratedValue>
4705                  <name>Clear</name>
4706                  <description>Disable</description>
4707                  <value>1</value>
4708                </enumeratedValue>
4709              </enumeratedValues>
4710            </field>
4711          </fields>
4712        </register>
4713        <register>
4714          <name>RESETREAS</name>
4715          <description>Reset reason</description>
4716          <addressOffset>0x400</addressOffset>
4717          <access>read-write</access>
4718          <fields>
4719            <field>
4720              <name>RESETPIN</name>
4721              <description>Reset from pin reset detected</description>
4722              <lsb>0</lsb>
4723              <msb>0</msb>
4724              <enumeratedValues>
4725                <enumeratedValue>
4726                  <name>NotDetected</name>
4727                  <description>Not detected</description>
4728                  <value>0</value>
4729                </enumeratedValue>
4730                <enumeratedValue>
4731                  <name>Detected</name>
4732                  <description>Detected</description>
4733                  <value>1</value>
4734                </enumeratedValue>
4735              </enumeratedValues>
4736            </field>
4737            <field>
4738              <name>DOG</name>
4739              <description>Reset from global watchdog detected</description>
4740              <lsb>1</lsb>
4741              <msb>1</msb>
4742              <enumeratedValues>
4743                <enumeratedValue>
4744                  <name>NotDetected</name>
4745                  <description>Not detected</description>
4746                  <value>0</value>
4747                </enumeratedValue>
4748                <enumeratedValue>
4749                  <name>Detected</name>
4750                  <description>Detected</description>
4751                  <value>1</value>
4752                </enumeratedValue>
4753              </enumeratedValues>
4754            </field>
4755            <field>
4756              <name>OFF</name>
4757              <description>Reset due to wakeup from System OFF mode, when wakeup is triggered by DETECT signal from GPIO</description>
4758              <lsb>2</lsb>
4759              <msb>2</msb>
4760              <enumeratedValues>
4761                <enumeratedValue>
4762                  <name>NotDetected</name>
4763                  <description>Not detected</description>
4764                  <value>0</value>
4765                </enumeratedValue>
4766                <enumeratedValue>
4767                  <name>Detected</name>
4768                  <description>Detected</description>
4769                  <value>1</value>
4770                </enumeratedValue>
4771              </enumeratedValues>
4772            </field>
4773            <field>
4774              <name>DIF</name>
4775              <description>Reset due to wakeup from System OFF mode, when wakeup is triggered by entering debug interface mode</description>
4776              <lsb>4</lsb>
4777              <msb>4</msb>
4778              <enumeratedValues>
4779                <enumeratedValue>
4780                  <name>NotDetected</name>
4781                  <description>Not detected</description>
4782                  <value>0</value>
4783                </enumeratedValue>
4784                <enumeratedValue>
4785                  <name>Detected</name>
4786                  <description>Detected</description>
4787                  <value>1</value>
4788                </enumeratedValue>
4789              </enumeratedValues>
4790            </field>
4791            <field>
4792              <name>SREQ</name>
4793              <description>Reset from AIRCR.SYSRESETREQ detected</description>
4794              <lsb>16</lsb>
4795              <msb>16</msb>
4796              <enumeratedValues>
4797                <enumeratedValue>
4798                  <name>NotDetected</name>
4799                  <description>Not detected</description>
4800                  <value>0</value>
4801                </enumeratedValue>
4802                <enumeratedValue>
4803                  <name>Detected</name>
4804                  <description>Detected</description>
4805                  <value>1</value>
4806                </enumeratedValue>
4807              </enumeratedValues>
4808            </field>
4809            <field>
4810              <name>LOCKUP</name>
4811              <description>Reset from CPU lock-up detected</description>
4812              <lsb>17</lsb>
4813              <msb>17</msb>
4814              <enumeratedValues>
4815                <enumeratedValue>
4816                  <name>NotDetected</name>
4817                  <description>Not detected</description>
4818                  <value>0</value>
4819                </enumeratedValue>
4820                <enumeratedValue>
4821                  <name>Detected</name>
4822                  <description>Detected</description>
4823                  <value>1</value>
4824                </enumeratedValue>
4825              </enumeratedValues>
4826            </field>
4827            <field>
4828              <name>CTRLAP</name>
4829              <description>Reset triggered through CTRL-AP</description>
4830              <lsb>18</lsb>
4831              <msb>18</msb>
4832              <enumeratedValues>
4833                <enumeratedValue>
4834                  <name>NotDetected</name>
4835                  <description>Not detected</description>
4836                  <value>0</value>
4837                </enumeratedValue>
4838                <enumeratedValue>
4839                  <name>Detected</name>
4840                  <description>Detected</description>
4841                  <value>1</value>
4842                </enumeratedValue>
4843              </enumeratedValues>
4844            </field>
4845          </fields>
4846        </register>
4847        <register>
4848          <name>POWERSTATUS</name>
4849          <description>Modem domain power status</description>
4850          <addressOffset>0x440</addressOffset>
4851          <access>read-only</access>
4852          <fields>
4853            <field>
4854              <name>LTEMODEM</name>
4855              <description>LTE modem domain status</description>
4856              <lsb>0</lsb>
4857              <msb>0</msb>
4858              <enumeratedValues>
4859                <enumeratedValue>
4860                  <name>OFF</name>
4861                  <description>LTE modem domain is powered off</description>
4862                  <value>0</value>
4863                </enumeratedValue>
4864                <enumeratedValue>
4865                  <name>ON</name>
4866                  <description>LTE modem domain is powered on</description>
4867                  <value>1</value>
4868                </enumeratedValue>
4869              </enumeratedValues>
4870            </field>
4871          </fields>
4872        </register>
4873        <register>
4874          <dim>0x2</dim>
4875          <dimIncrement>0x4</dimIncrement>
4876          <name>GPREGRET[%s]</name>
4877          <description>Description collection: General purpose retention register</description>
4878          <addressOffset>0x51C</addressOffset>
4879          <access>read-write</access>
4880          <fields>
4881            <field>
4882              <name>GPREGRET</name>
4883              <description>General purpose retention register</description>
4884              <lsb>0</lsb>
4885              <msb>7</msb>
4886            </field>
4887          </fields>
4888        </register>
4889        <cluster>
4890          <name>LTEMODEM</name>
4891          <description>LTE Modem</description>
4892          <headerStructName>POWER_LTEMODEM</headerStructName>
4893          <access>read-write</access>
4894          <addressOffset>0x610</addressOffset>
4895          <register>
4896            <name>STARTN</name>
4897            <description>Start LTE modem</description>
4898            <addressOffset>0x000</addressOffset>
4899            <access>read-write</access>
4900            <resetValue>0x00000001</resetValue>
4901            <fields>
4902              <field>
4903                <name>STARTN</name>
4904                <description>Start LTE modem</description>
4905                <lsb>0</lsb>
4906                <msb>0</msb>
4907                <enumeratedValues>
4908                  <enumeratedValue>
4909                    <name>Start</name>
4910                    <description>Start LTE modem</description>
4911                    <value>0</value>
4912                  </enumeratedValue>
4913                  <enumeratedValue>
4914                    <name>Hold</name>
4915                    <description>Hold LTE modem disabled</description>
4916                    <value>1</value>
4917                  </enumeratedValue>
4918                </enumeratedValues>
4919              </field>
4920            </fields>
4921          </register>
4922          <register>
4923            <name>FORCEOFF</name>
4924            <description>Force off LTE modem</description>
4925            <addressOffset>0x004</addressOffset>
4926            <access>read-write</access>
4927            <resetValue>0x00000000</resetValue>
4928            <fields>
4929              <field>
4930                <name>FORCEOFF</name>
4931                <description>Force off LTE modem</description>
4932                <lsb>0</lsb>
4933                <msb>0</msb>
4934                <enumeratedValues>
4935                  <enumeratedValue>
4936                    <name>Release</name>
4937                    <description>Release force off</description>
4938                    <value>0</value>
4939                  </enumeratedValue>
4940                  <enumeratedValue>
4941                    <name>Hold</name>
4942                    <description>Hold force off active</description>
4943                    <value>1</value>
4944                  </enumeratedValue>
4945                </enumeratedValues>
4946              </field>
4947            </fields>
4948          </register>
4949        </cluster>
4950      </registers>
4951    </peripheral>
4952    <peripheral derivedFrom="CLOCK_NS">
4953      <name>CLOCK_S</name>
4954      <description>Clock management 1</description>
4955      <baseAddress>0x50005000</baseAddress>
4956      <!--Security dma=NA-->
4957      <!--Security securemapping=US-->
4958      <interrupt>
4959        <name>CLOCK_POWER</name>
4960        <value>5</value>
4961      </interrupt>
4962    </peripheral>
4963    <peripheral derivedFrom="POWER_NS">
4964      <name>POWER_S</name>
4965      <description>Power control 1</description>
4966      <baseAddress>0x50005000</baseAddress>
4967      <alternatePeripheral>CLOCK_S</alternatePeripheral>
4968      <!--Security dma=NA-->
4969      <!--Security securemapping=US-->
4970      <interrupt>
4971        <name>CLOCK_POWER</name>
4972        <value>5</value>
4973      </interrupt>
4974    </peripheral>
4975    <peripheral>
4976      <name>CTRL_AP_PERI_S</name>
4977      <description>Control access port</description>
4978      <baseAddress>0x50006000</baseAddress>
4979      <headerStructName>CTRLAPPERI</headerStructName>
4980      <!--Security dma=NA-->
4981      <!--Security securemapping=S-->
4982      <addressBlock>
4983        <offset>0</offset>
4984        <size>0x1000</size>
4985        <usage>registers</usage>
4986      </addressBlock>
4987      <groupName>CTRLAPPERI</groupName>
4988      <size>0x20</size>
4989      <registers>
4990        <cluster>
4991          <name>MAILBOX</name>
4992          <description>Unspecified</description>
4993          <headerStructName>CTRLAPPERI_MAILBOX</headerStructName>
4994          <access>read-write</access>
4995          <addressOffset>0x400</addressOffset>
4996          <register>
4997            <name>RXDATA</name>
4998            <description>Data sent from the debugger to the CPU.</description>
4999            <addressOffset>0x000</addressOffset>
5000            <access>read-only</access>
5001            <resetValue>0x00000000</resetValue>
5002            <fields>
5003              <field>
5004                <name>RXDATA</name>
5005                <description>Data received from debugger</description>
5006                <lsb>0</lsb>
5007                <msb>31</msb>
5008              </field>
5009            </fields>
5010          </register>
5011          <register>
5012            <name>RXSTATUS</name>
5013            <description>This register shows a status that indicates if data sent from the debugger to the CPU has been read.</description>
5014            <addressOffset>0x004</addressOffset>
5015            <access>read-only</access>
5016            <resetValue>0x00000000</resetValue>
5017            <fields>
5018              <field>
5019                <name>RXSTATUS</name>
5020                <description>Status of data in register RXDATA</description>
5021                <lsb>0</lsb>
5022                <msb>0</msb>
5023                <enumeratedValues>
5024                  <enumeratedValue>
5025                    <name>NoDataPending</name>
5026                    <description>No data pending in register RXDATA</description>
5027                    <value>0</value>
5028                  </enumeratedValue>
5029                  <enumeratedValue>
5030                    <name>DataPending</name>
5031                    <description>Data pending in register RXDATA</description>
5032                    <value>1</value>
5033                  </enumeratedValue>
5034                </enumeratedValues>
5035              </field>
5036            </fields>
5037          </register>
5038          <register>
5039            <name>TXDATA</name>
5040            <description>Data sent from the CPU to the debugger.</description>
5041            <addressOffset>0x80</addressOffset>
5042            <access>read-write</access>
5043            <resetValue>0x00000000</resetValue>
5044            <fields>
5045              <field>
5046                <name>TXDATA</name>
5047                <description>Data sent to debugger</description>
5048                <lsb>0</lsb>
5049                <msb>31</msb>
5050              </field>
5051            </fields>
5052          </register>
5053          <register>
5054            <name>TXSTATUS</name>
5055            <description>This register shows a status that indicates if the data sent from the CPU to the debugger has been read.</description>
5056            <addressOffset>0x84</addressOffset>
5057            <access>read-only</access>
5058            <resetValue>0x00000000</resetValue>
5059            <fields>
5060              <field>
5061                <name>TXSTATUS</name>
5062                <description>Status of data in register TXDATA</description>
5063                <lsb>0</lsb>
5064                <msb>0</msb>
5065                <enumeratedValues>
5066                  <enumeratedValue>
5067                    <name>NoDataPending</name>
5068                    <description>No data pending in register TXDATA</description>
5069                    <value>0</value>
5070                  </enumeratedValue>
5071                  <enumeratedValue>
5072                    <name>DataPending</name>
5073                    <description>Data pending in register TXDATA</description>
5074                    <value>1</value>
5075                  </enumeratedValue>
5076                </enumeratedValues>
5077              </field>
5078            </fields>
5079          </register>
5080        </cluster>
5081        <cluster>
5082          <name>ERASEPROTECT</name>
5083          <description>Unspecified</description>
5084          <headerStructName>CTRLAPPERI_ERASEPROTECT</headerStructName>
5085          <access>read-write</access>
5086          <addressOffset>0x500</addressOffset>
5087          <register>
5088            <name>LOCK</name>
5089            <description>This register locks the ERASEPROTECT.DISABLE register from being written until next reset.</description>
5090            <addressOffset>0x000</addressOffset>
5091            <access>read-writeonce</access>
5092            <resetValue>0x00000000</resetValue>
5093            <fields>
5094              <field>
5095                <name>LOCK</name>
5096                <description>Lock ERASEPROTECT.DISABLE register from being written until next reset</description>
5097                <lsb>0</lsb>
5098                <msb>0</msb>
5099                <enumeratedValues>
5100                  <enumeratedValue>
5101                    <name>Unlocked</name>
5102                    <description>Register ERASEPROTECT.DISABLE is writeable</description>
5103                    <value>0</value>
5104                  </enumeratedValue>
5105                  <enumeratedValue>
5106                    <name>Locked</name>
5107                    <description>Register ERASEPROTECT.DISABLE is read-only</description>
5108                    <value>1</value>
5109                  </enumeratedValue>
5110                </enumeratedValues>
5111              </field>
5112            </fields>
5113          </register>
5114          <register>
5115            <name>DISABLE</name>
5116            <description>This register disables the ERASEPROTECT register and performs an  ERASEALL operation.</description>
5117            <addressOffset>0x004</addressOffset>
5118            <access>read-write</access>
5119            <resetValue>0x00000000</resetValue>
5120            <fields>
5121              <field>
5122                <name>KEY</name>
5123                <description>The ERASEALL sequence is initiated if the value of the KEY fields are non-zero and the KEY fields match on both the CPU and debugger sides.</description>
5124                <lsb>0</lsb>
5125                <msb>31</msb>
5126              </field>
5127            </fields>
5128          </register>
5129        </cluster>
5130      </registers>
5131    </peripheral>
5132    <peripheral>
5133      <name>SPIM0_NS</name>
5134      <description>Serial Peripheral Interface Master with EasyDMA 0</description>
5135      <baseAddress>0x40008000</baseAddress>
5136      <headerStructName>SPIM</headerStructName>
5137      <!--Security dma=SA-->
5138      <!--Security securemapping=US-->
5139      <addressBlock>
5140        <offset>0</offset>
5141        <size>0x1000</size>
5142        <usage>registers</usage>
5143      </addressBlock>
5144      <interrupt>
5145        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
5146        <value>8</value>
5147      </interrupt>
5148      <groupName>SPIM</groupName>
5149      <size>0x20</size>
5150      <registers>
5151        <register>
5152          <name>TASKS_START</name>
5153          <description>Start SPI transaction</description>
5154          <addressOffset>0x010</addressOffset>
5155          <access>write-only</access>
5156          <fields>
5157            <field>
5158              <name>TASKS_START</name>
5159              <description>Start SPI transaction</description>
5160              <lsb>0</lsb>
5161              <msb>0</msb>
5162              <enumeratedValues>
5163                <enumeratedValue>
5164                  <name>Trigger</name>
5165                  <description>Trigger task</description>
5166                  <value>1</value>
5167                </enumeratedValue>
5168              </enumeratedValues>
5169            </field>
5170          </fields>
5171        </register>
5172        <register>
5173          <name>TASKS_STOP</name>
5174          <description>Stop SPI transaction</description>
5175          <addressOffset>0x014</addressOffset>
5176          <access>write-only</access>
5177          <fields>
5178            <field>
5179              <name>TASKS_STOP</name>
5180              <description>Stop SPI transaction</description>
5181              <lsb>0</lsb>
5182              <msb>0</msb>
5183              <enumeratedValues>
5184                <enumeratedValue>
5185                  <name>Trigger</name>
5186                  <description>Trigger task</description>
5187                  <value>1</value>
5188                </enumeratedValue>
5189              </enumeratedValues>
5190            </field>
5191          </fields>
5192        </register>
5193        <register>
5194          <name>TASKS_SUSPEND</name>
5195          <description>Suspend SPI transaction</description>
5196          <addressOffset>0x01C</addressOffset>
5197          <access>write-only</access>
5198          <fields>
5199            <field>
5200              <name>TASKS_SUSPEND</name>
5201              <description>Suspend SPI transaction</description>
5202              <lsb>0</lsb>
5203              <msb>0</msb>
5204              <enumeratedValues>
5205                <enumeratedValue>
5206                  <name>Trigger</name>
5207                  <description>Trigger task</description>
5208                  <value>1</value>
5209                </enumeratedValue>
5210              </enumeratedValues>
5211            </field>
5212          </fields>
5213        </register>
5214        <register>
5215          <name>TASKS_RESUME</name>
5216          <description>Resume SPI transaction</description>
5217          <addressOffset>0x020</addressOffset>
5218          <access>write-only</access>
5219          <fields>
5220            <field>
5221              <name>TASKS_RESUME</name>
5222              <description>Resume SPI transaction</description>
5223              <lsb>0</lsb>
5224              <msb>0</msb>
5225              <enumeratedValues>
5226                <enumeratedValue>
5227                  <name>Trigger</name>
5228                  <description>Trigger task</description>
5229                  <value>1</value>
5230                </enumeratedValue>
5231              </enumeratedValues>
5232            </field>
5233          </fields>
5234        </register>
5235        <register>
5236          <name>SUBSCRIBE_START</name>
5237          <description>Subscribe configuration for task START</description>
5238          <addressOffset>0x090</addressOffset>
5239          <access>read-write</access>
5240          <fields>
5241            <field>
5242              <name>CHIDX</name>
5243              <description>DPPI channel that task START will subscribe to</description>
5244              <lsb>0</lsb>
5245              <msb>7</msb>
5246            </field>
5247            <field>
5248              <name>EN</name>
5249              <lsb>31</lsb>
5250              <msb>31</msb>
5251              <enumeratedValues>
5252                <enumeratedValue>
5253                  <name>Disabled</name>
5254                  <description>Disable subscription</description>
5255                  <value>0</value>
5256                </enumeratedValue>
5257                <enumeratedValue>
5258                  <name>Enabled</name>
5259                  <description>Enable subscription</description>
5260                  <value>1</value>
5261                </enumeratedValue>
5262              </enumeratedValues>
5263            </field>
5264          </fields>
5265        </register>
5266        <register>
5267          <name>SUBSCRIBE_STOP</name>
5268          <description>Subscribe configuration for task STOP</description>
5269          <addressOffset>0x094</addressOffset>
5270          <access>read-write</access>
5271          <fields>
5272            <field>
5273              <name>CHIDX</name>
5274              <description>DPPI channel that task STOP will subscribe to</description>
5275              <lsb>0</lsb>
5276              <msb>7</msb>
5277            </field>
5278            <field>
5279              <name>EN</name>
5280              <lsb>31</lsb>
5281              <msb>31</msb>
5282              <enumeratedValues>
5283                <enumeratedValue>
5284                  <name>Disabled</name>
5285                  <description>Disable subscription</description>
5286                  <value>0</value>
5287                </enumeratedValue>
5288                <enumeratedValue>
5289                  <name>Enabled</name>
5290                  <description>Enable subscription</description>
5291                  <value>1</value>
5292                </enumeratedValue>
5293              </enumeratedValues>
5294            </field>
5295          </fields>
5296        </register>
5297        <register>
5298          <name>SUBSCRIBE_SUSPEND</name>
5299          <description>Subscribe configuration for task SUSPEND</description>
5300          <addressOffset>0x09C</addressOffset>
5301          <access>read-write</access>
5302          <fields>
5303            <field>
5304              <name>CHIDX</name>
5305              <description>DPPI channel that task SUSPEND will subscribe to</description>
5306              <lsb>0</lsb>
5307              <msb>7</msb>
5308            </field>
5309            <field>
5310              <name>EN</name>
5311              <lsb>31</lsb>
5312              <msb>31</msb>
5313              <enumeratedValues>
5314                <enumeratedValue>
5315                  <name>Disabled</name>
5316                  <description>Disable subscription</description>
5317                  <value>0</value>
5318                </enumeratedValue>
5319                <enumeratedValue>
5320                  <name>Enabled</name>
5321                  <description>Enable subscription</description>
5322                  <value>1</value>
5323                </enumeratedValue>
5324              </enumeratedValues>
5325            </field>
5326          </fields>
5327        </register>
5328        <register>
5329          <name>SUBSCRIBE_RESUME</name>
5330          <description>Subscribe configuration for task RESUME</description>
5331          <addressOffset>0x0A0</addressOffset>
5332          <access>read-write</access>
5333          <fields>
5334            <field>
5335              <name>CHIDX</name>
5336              <description>DPPI channel that task RESUME will subscribe to</description>
5337              <lsb>0</lsb>
5338              <msb>7</msb>
5339            </field>
5340            <field>
5341              <name>EN</name>
5342              <lsb>31</lsb>
5343              <msb>31</msb>
5344              <enumeratedValues>
5345                <enumeratedValue>
5346                  <name>Disabled</name>
5347                  <description>Disable subscription</description>
5348                  <value>0</value>
5349                </enumeratedValue>
5350                <enumeratedValue>
5351                  <name>Enabled</name>
5352                  <description>Enable subscription</description>
5353                  <value>1</value>
5354                </enumeratedValue>
5355              </enumeratedValues>
5356            </field>
5357          </fields>
5358        </register>
5359        <register>
5360          <name>EVENTS_STOPPED</name>
5361          <description>SPI transaction has stopped</description>
5362          <addressOffset>0x104</addressOffset>
5363          <access>read-write</access>
5364          <fields>
5365            <field>
5366              <name>EVENTS_STOPPED</name>
5367              <description>SPI transaction has stopped</description>
5368              <lsb>0</lsb>
5369              <msb>0</msb>
5370              <enumeratedValues>
5371                <enumeratedValue>
5372                  <name>NotGenerated</name>
5373                  <description>Event not generated</description>
5374                  <value>0</value>
5375                </enumeratedValue>
5376                <enumeratedValue>
5377                  <name>Generated</name>
5378                  <description>Event generated</description>
5379                  <value>1</value>
5380                </enumeratedValue>
5381              </enumeratedValues>
5382            </field>
5383          </fields>
5384        </register>
5385        <register>
5386          <name>EVENTS_ENDRX</name>
5387          <description>End of RXD buffer reached</description>
5388          <addressOffset>0x110</addressOffset>
5389          <access>read-write</access>
5390          <fields>
5391            <field>
5392              <name>EVENTS_ENDRX</name>
5393              <description>End of RXD buffer reached</description>
5394              <lsb>0</lsb>
5395              <msb>0</msb>
5396              <enumeratedValues>
5397                <enumeratedValue>
5398                  <name>NotGenerated</name>
5399                  <description>Event not generated</description>
5400                  <value>0</value>
5401                </enumeratedValue>
5402                <enumeratedValue>
5403                  <name>Generated</name>
5404                  <description>Event generated</description>
5405                  <value>1</value>
5406                </enumeratedValue>
5407              </enumeratedValues>
5408            </field>
5409          </fields>
5410        </register>
5411        <register>
5412          <name>EVENTS_END</name>
5413          <description>End of RXD buffer and TXD buffer reached</description>
5414          <addressOffset>0x118</addressOffset>
5415          <access>read-write</access>
5416          <fields>
5417            <field>
5418              <name>EVENTS_END</name>
5419              <description>End of RXD buffer and TXD buffer reached</description>
5420              <lsb>0</lsb>
5421              <msb>0</msb>
5422              <enumeratedValues>
5423                <enumeratedValue>
5424                  <name>NotGenerated</name>
5425                  <description>Event not generated</description>
5426                  <value>0</value>
5427                </enumeratedValue>
5428                <enumeratedValue>
5429                  <name>Generated</name>
5430                  <description>Event generated</description>
5431                  <value>1</value>
5432                </enumeratedValue>
5433              </enumeratedValues>
5434            </field>
5435          </fields>
5436        </register>
5437        <register>
5438          <name>EVENTS_ENDTX</name>
5439          <description>End of TXD buffer reached</description>
5440          <addressOffset>0x120</addressOffset>
5441          <access>read-write</access>
5442          <fields>
5443            <field>
5444              <name>EVENTS_ENDTX</name>
5445              <description>End of TXD buffer reached</description>
5446              <lsb>0</lsb>
5447              <msb>0</msb>
5448              <enumeratedValues>
5449                <enumeratedValue>
5450                  <name>NotGenerated</name>
5451                  <description>Event not generated</description>
5452                  <value>0</value>
5453                </enumeratedValue>
5454                <enumeratedValue>
5455                  <name>Generated</name>
5456                  <description>Event generated</description>
5457                  <value>1</value>
5458                </enumeratedValue>
5459              </enumeratedValues>
5460            </field>
5461          </fields>
5462        </register>
5463        <register>
5464          <name>EVENTS_STARTED</name>
5465          <description>Transaction started</description>
5466          <addressOffset>0x14C</addressOffset>
5467          <access>read-write</access>
5468          <fields>
5469            <field>
5470              <name>EVENTS_STARTED</name>
5471              <description>Transaction started</description>
5472              <lsb>0</lsb>
5473              <msb>0</msb>
5474              <enumeratedValues>
5475                <enumeratedValue>
5476                  <name>NotGenerated</name>
5477                  <description>Event not generated</description>
5478                  <value>0</value>
5479                </enumeratedValue>
5480                <enumeratedValue>
5481                  <name>Generated</name>
5482                  <description>Event generated</description>
5483                  <value>1</value>
5484                </enumeratedValue>
5485              </enumeratedValues>
5486            </field>
5487          </fields>
5488        </register>
5489        <register>
5490          <name>PUBLISH_STOPPED</name>
5491          <description>Publish configuration for event STOPPED</description>
5492          <addressOffset>0x184</addressOffset>
5493          <access>read-write</access>
5494          <fields>
5495            <field>
5496              <name>CHIDX</name>
5497              <description>DPPI channel that event STOPPED will publish to</description>
5498              <lsb>0</lsb>
5499              <msb>7</msb>
5500            </field>
5501            <field>
5502              <name>EN</name>
5503              <lsb>31</lsb>
5504              <msb>31</msb>
5505              <enumeratedValues>
5506                <enumeratedValue>
5507                  <name>Disabled</name>
5508                  <description>Disable publishing</description>
5509                  <value>0</value>
5510                </enumeratedValue>
5511                <enumeratedValue>
5512                  <name>Enabled</name>
5513                  <description>Enable publishing</description>
5514                  <value>1</value>
5515                </enumeratedValue>
5516              </enumeratedValues>
5517            </field>
5518          </fields>
5519        </register>
5520        <register>
5521          <name>PUBLISH_ENDRX</name>
5522          <description>Publish configuration for event ENDRX</description>
5523          <addressOffset>0x190</addressOffset>
5524          <access>read-write</access>
5525          <fields>
5526            <field>
5527              <name>CHIDX</name>
5528              <description>DPPI channel that event ENDRX will publish to</description>
5529              <lsb>0</lsb>
5530              <msb>7</msb>
5531            </field>
5532            <field>
5533              <name>EN</name>
5534              <lsb>31</lsb>
5535              <msb>31</msb>
5536              <enumeratedValues>
5537                <enumeratedValue>
5538                  <name>Disabled</name>
5539                  <description>Disable publishing</description>
5540                  <value>0</value>
5541                </enumeratedValue>
5542                <enumeratedValue>
5543                  <name>Enabled</name>
5544                  <description>Enable publishing</description>
5545                  <value>1</value>
5546                </enumeratedValue>
5547              </enumeratedValues>
5548            </field>
5549          </fields>
5550        </register>
5551        <register>
5552          <name>PUBLISH_END</name>
5553          <description>Publish configuration for event END</description>
5554          <addressOffset>0x198</addressOffset>
5555          <access>read-write</access>
5556          <fields>
5557            <field>
5558              <name>CHIDX</name>
5559              <description>DPPI channel that event END will publish to</description>
5560              <lsb>0</lsb>
5561              <msb>7</msb>
5562            </field>
5563            <field>
5564              <name>EN</name>
5565              <lsb>31</lsb>
5566              <msb>31</msb>
5567              <enumeratedValues>
5568                <enumeratedValue>
5569                  <name>Disabled</name>
5570                  <description>Disable publishing</description>
5571                  <value>0</value>
5572                </enumeratedValue>
5573                <enumeratedValue>
5574                  <name>Enabled</name>
5575                  <description>Enable publishing</description>
5576                  <value>1</value>
5577                </enumeratedValue>
5578              </enumeratedValues>
5579            </field>
5580          </fields>
5581        </register>
5582        <register>
5583          <name>PUBLISH_ENDTX</name>
5584          <description>Publish configuration for event ENDTX</description>
5585          <addressOffset>0x1A0</addressOffset>
5586          <access>read-write</access>
5587          <fields>
5588            <field>
5589              <name>CHIDX</name>
5590              <description>DPPI channel that event ENDTX will publish to</description>
5591              <lsb>0</lsb>
5592              <msb>7</msb>
5593            </field>
5594            <field>
5595              <name>EN</name>
5596              <lsb>31</lsb>
5597              <msb>31</msb>
5598              <enumeratedValues>
5599                <enumeratedValue>
5600                  <name>Disabled</name>
5601                  <description>Disable publishing</description>
5602                  <value>0</value>
5603                </enumeratedValue>
5604                <enumeratedValue>
5605                  <name>Enabled</name>
5606                  <description>Enable publishing</description>
5607                  <value>1</value>
5608                </enumeratedValue>
5609              </enumeratedValues>
5610            </field>
5611          </fields>
5612        </register>
5613        <register>
5614          <name>PUBLISH_STARTED</name>
5615          <description>Publish configuration for event STARTED</description>
5616          <addressOffset>0x1CC</addressOffset>
5617          <access>read-write</access>
5618          <fields>
5619            <field>
5620              <name>CHIDX</name>
5621              <description>DPPI channel that event STARTED will publish to</description>
5622              <lsb>0</lsb>
5623              <msb>7</msb>
5624            </field>
5625            <field>
5626              <name>EN</name>
5627              <lsb>31</lsb>
5628              <msb>31</msb>
5629              <enumeratedValues>
5630                <enumeratedValue>
5631                  <name>Disabled</name>
5632                  <description>Disable publishing</description>
5633                  <value>0</value>
5634                </enumeratedValue>
5635                <enumeratedValue>
5636                  <name>Enabled</name>
5637                  <description>Enable publishing</description>
5638                  <value>1</value>
5639                </enumeratedValue>
5640              </enumeratedValues>
5641            </field>
5642          </fields>
5643        </register>
5644        <register>
5645          <name>SHORTS</name>
5646          <description>Shortcuts between local events and tasks</description>
5647          <addressOffset>0x200</addressOffset>
5648          <access>read-write</access>
5649          <fields>
5650            <field>
5651              <name>END_START</name>
5652              <description>Shortcut between event END and task START</description>
5653              <lsb>17</lsb>
5654              <msb>17</msb>
5655              <enumeratedValues>
5656                <enumeratedValue>
5657                  <name>Disabled</name>
5658                  <description>Disable shortcut</description>
5659                  <value>0</value>
5660                </enumeratedValue>
5661                <enumeratedValue>
5662                  <name>Enabled</name>
5663                  <description>Enable shortcut</description>
5664                  <value>1</value>
5665                </enumeratedValue>
5666              </enumeratedValues>
5667            </field>
5668          </fields>
5669        </register>
5670        <register>
5671          <name>INTENSET</name>
5672          <description>Enable interrupt</description>
5673          <addressOffset>0x304</addressOffset>
5674          <access>read-write</access>
5675          <fields>
5676            <field>
5677              <name>STOPPED</name>
5678              <description>Write '1' to enable interrupt for event STOPPED</description>
5679              <lsb>1</lsb>
5680              <msb>1</msb>
5681              <enumeratedValues>
5682                <usage>read</usage>
5683                <enumeratedValue>
5684                  <name>Disabled</name>
5685                  <description>Read: Disabled</description>
5686                  <value>0</value>
5687                </enumeratedValue>
5688                <enumeratedValue>
5689                  <name>Enabled</name>
5690                  <description>Read: Enabled</description>
5691                  <value>1</value>
5692                </enumeratedValue>
5693              </enumeratedValues>
5694              <enumeratedValues>
5695                <usage>write</usage>
5696                <enumeratedValue>
5697                  <name>Set</name>
5698                  <description>Enable</description>
5699                  <value>1</value>
5700                </enumeratedValue>
5701              </enumeratedValues>
5702            </field>
5703            <field>
5704              <name>ENDRX</name>
5705              <description>Write '1' to enable interrupt for event ENDRX</description>
5706              <lsb>4</lsb>
5707              <msb>4</msb>
5708              <enumeratedValues>
5709                <usage>read</usage>
5710                <enumeratedValue>
5711                  <name>Disabled</name>
5712                  <description>Read: Disabled</description>
5713                  <value>0</value>
5714                </enumeratedValue>
5715                <enumeratedValue>
5716                  <name>Enabled</name>
5717                  <description>Read: Enabled</description>
5718                  <value>1</value>
5719                </enumeratedValue>
5720              </enumeratedValues>
5721              <enumeratedValues>
5722                <usage>write</usage>
5723                <enumeratedValue>
5724                  <name>Set</name>
5725                  <description>Enable</description>
5726                  <value>1</value>
5727                </enumeratedValue>
5728              </enumeratedValues>
5729            </field>
5730            <field>
5731              <name>END</name>
5732              <description>Write '1' to enable interrupt for event END</description>
5733              <lsb>6</lsb>
5734              <msb>6</msb>
5735              <enumeratedValues>
5736                <usage>read</usage>
5737                <enumeratedValue>
5738                  <name>Disabled</name>
5739                  <description>Read: Disabled</description>
5740                  <value>0</value>
5741                </enumeratedValue>
5742                <enumeratedValue>
5743                  <name>Enabled</name>
5744                  <description>Read: Enabled</description>
5745                  <value>1</value>
5746                </enumeratedValue>
5747              </enumeratedValues>
5748              <enumeratedValues>
5749                <usage>write</usage>
5750                <enumeratedValue>
5751                  <name>Set</name>
5752                  <description>Enable</description>
5753                  <value>1</value>
5754                </enumeratedValue>
5755              </enumeratedValues>
5756            </field>
5757            <field>
5758              <name>ENDTX</name>
5759              <description>Write '1' to enable interrupt for event ENDTX</description>
5760              <lsb>8</lsb>
5761              <msb>8</msb>
5762              <enumeratedValues>
5763                <usage>read</usage>
5764                <enumeratedValue>
5765                  <name>Disabled</name>
5766                  <description>Read: Disabled</description>
5767                  <value>0</value>
5768                </enumeratedValue>
5769                <enumeratedValue>
5770                  <name>Enabled</name>
5771                  <description>Read: Enabled</description>
5772                  <value>1</value>
5773                </enumeratedValue>
5774              </enumeratedValues>
5775              <enumeratedValues>
5776                <usage>write</usage>
5777                <enumeratedValue>
5778                  <name>Set</name>
5779                  <description>Enable</description>
5780                  <value>1</value>
5781                </enumeratedValue>
5782              </enumeratedValues>
5783            </field>
5784            <field>
5785              <name>STARTED</name>
5786              <description>Write '1' to enable interrupt for event STARTED</description>
5787              <lsb>19</lsb>
5788              <msb>19</msb>
5789              <enumeratedValues>
5790                <usage>read</usage>
5791                <enumeratedValue>
5792                  <name>Disabled</name>
5793                  <description>Read: Disabled</description>
5794                  <value>0</value>
5795                </enumeratedValue>
5796                <enumeratedValue>
5797                  <name>Enabled</name>
5798                  <description>Read: Enabled</description>
5799                  <value>1</value>
5800                </enumeratedValue>
5801              </enumeratedValues>
5802              <enumeratedValues>
5803                <usage>write</usage>
5804                <enumeratedValue>
5805                  <name>Set</name>
5806                  <description>Enable</description>
5807                  <value>1</value>
5808                </enumeratedValue>
5809              </enumeratedValues>
5810            </field>
5811          </fields>
5812        </register>
5813        <register>
5814          <name>INTENCLR</name>
5815          <description>Disable interrupt</description>
5816          <addressOffset>0x308</addressOffset>
5817          <access>read-write</access>
5818          <fields>
5819            <field>
5820              <name>STOPPED</name>
5821              <description>Write '1' to disable interrupt for event STOPPED</description>
5822              <lsb>1</lsb>
5823              <msb>1</msb>
5824              <enumeratedValues>
5825                <usage>read</usage>
5826                <enumeratedValue>
5827                  <name>Disabled</name>
5828                  <description>Read: Disabled</description>
5829                  <value>0</value>
5830                </enumeratedValue>
5831                <enumeratedValue>
5832                  <name>Enabled</name>
5833                  <description>Read: Enabled</description>
5834                  <value>1</value>
5835                </enumeratedValue>
5836              </enumeratedValues>
5837              <enumeratedValues>
5838                <usage>write</usage>
5839                <enumeratedValue>
5840                  <name>Clear</name>
5841                  <description>Disable</description>
5842                  <value>1</value>
5843                </enumeratedValue>
5844              </enumeratedValues>
5845            </field>
5846            <field>
5847              <name>ENDRX</name>
5848              <description>Write '1' to disable interrupt for event ENDRX</description>
5849              <lsb>4</lsb>
5850              <msb>4</msb>
5851              <enumeratedValues>
5852                <usage>read</usage>
5853                <enumeratedValue>
5854                  <name>Disabled</name>
5855                  <description>Read: Disabled</description>
5856                  <value>0</value>
5857                </enumeratedValue>
5858                <enumeratedValue>
5859                  <name>Enabled</name>
5860                  <description>Read: Enabled</description>
5861                  <value>1</value>
5862                </enumeratedValue>
5863              </enumeratedValues>
5864              <enumeratedValues>
5865                <usage>write</usage>
5866                <enumeratedValue>
5867                  <name>Clear</name>
5868                  <description>Disable</description>
5869                  <value>1</value>
5870                </enumeratedValue>
5871              </enumeratedValues>
5872            </field>
5873            <field>
5874              <name>END</name>
5875              <description>Write '1' to disable interrupt for event END</description>
5876              <lsb>6</lsb>
5877              <msb>6</msb>
5878              <enumeratedValues>
5879                <usage>read</usage>
5880                <enumeratedValue>
5881                  <name>Disabled</name>
5882                  <description>Read: Disabled</description>
5883                  <value>0</value>
5884                </enumeratedValue>
5885                <enumeratedValue>
5886                  <name>Enabled</name>
5887                  <description>Read: Enabled</description>
5888                  <value>1</value>
5889                </enumeratedValue>
5890              </enumeratedValues>
5891              <enumeratedValues>
5892                <usage>write</usage>
5893                <enumeratedValue>
5894                  <name>Clear</name>
5895                  <description>Disable</description>
5896                  <value>1</value>
5897                </enumeratedValue>
5898              </enumeratedValues>
5899            </field>
5900            <field>
5901              <name>ENDTX</name>
5902              <description>Write '1' to disable interrupt for event ENDTX</description>
5903              <lsb>8</lsb>
5904              <msb>8</msb>
5905              <enumeratedValues>
5906                <usage>read</usage>
5907                <enumeratedValue>
5908                  <name>Disabled</name>
5909                  <description>Read: Disabled</description>
5910                  <value>0</value>
5911                </enumeratedValue>
5912                <enumeratedValue>
5913                  <name>Enabled</name>
5914                  <description>Read: Enabled</description>
5915                  <value>1</value>
5916                </enumeratedValue>
5917              </enumeratedValues>
5918              <enumeratedValues>
5919                <usage>write</usage>
5920                <enumeratedValue>
5921                  <name>Clear</name>
5922                  <description>Disable</description>
5923                  <value>1</value>
5924                </enumeratedValue>
5925              </enumeratedValues>
5926            </field>
5927            <field>
5928              <name>STARTED</name>
5929              <description>Write '1' to disable interrupt for event STARTED</description>
5930              <lsb>19</lsb>
5931              <msb>19</msb>
5932              <enumeratedValues>
5933                <usage>read</usage>
5934                <enumeratedValue>
5935                  <name>Disabled</name>
5936                  <description>Read: Disabled</description>
5937                  <value>0</value>
5938                </enumeratedValue>
5939                <enumeratedValue>
5940                  <name>Enabled</name>
5941                  <description>Read: Enabled</description>
5942                  <value>1</value>
5943                </enumeratedValue>
5944              </enumeratedValues>
5945              <enumeratedValues>
5946                <usage>write</usage>
5947                <enumeratedValue>
5948                  <name>Clear</name>
5949                  <description>Disable</description>
5950                  <value>1</value>
5951                </enumeratedValue>
5952              </enumeratedValues>
5953            </field>
5954          </fields>
5955        </register>
5956        <register>
5957          <name>ENABLE</name>
5958          <description>Enable SPIM</description>
5959          <addressOffset>0x500</addressOffset>
5960          <access>read-write</access>
5961          <fields>
5962            <field>
5963              <name>ENABLE</name>
5964              <description>Enable or disable SPIM</description>
5965              <lsb>0</lsb>
5966              <msb>3</msb>
5967              <enumeratedValues>
5968                <enumeratedValue>
5969                  <name>Disabled</name>
5970                  <description>Disable SPIM</description>
5971                  <value>0</value>
5972                </enumeratedValue>
5973                <enumeratedValue>
5974                  <name>Enabled</name>
5975                  <description>Enable SPIM</description>
5976                  <value>7</value>
5977                </enumeratedValue>
5978              </enumeratedValues>
5979            </field>
5980          </fields>
5981        </register>
5982        <cluster>
5983          <name>PSEL</name>
5984          <description>Unspecified</description>
5985          <headerStructName>SPIM_PSEL</headerStructName>
5986          <access>read-write</access>
5987          <addressOffset>0x508</addressOffset>
5988          <register>
5989            <name>SCK</name>
5990            <description>Pin select for SCK</description>
5991            <addressOffset>0x000</addressOffset>
5992            <access>read-write</access>
5993            <resetValue>0xFFFFFFFF</resetValue>
5994            <fields>
5995              <field>
5996                <name>PIN</name>
5997                <description>Pin number</description>
5998                <lsb>0</lsb>
5999                <msb>4</msb>
6000              </field>
6001              <field>
6002                <name>CONNECT</name>
6003                <description>Connection</description>
6004                <lsb>31</lsb>
6005                <msb>31</msb>
6006                <enumeratedValues>
6007                  <enumeratedValue>
6008                    <name>Disconnected</name>
6009                    <description>Disconnect</description>
6010                    <value>1</value>
6011                  </enumeratedValue>
6012                  <enumeratedValue>
6013                    <name>Connected</name>
6014                    <description>Connect</description>
6015                    <value>0</value>
6016                  </enumeratedValue>
6017                </enumeratedValues>
6018              </field>
6019            </fields>
6020          </register>
6021          <register>
6022            <name>MOSI</name>
6023            <description>Pin select for MOSI signal</description>
6024            <addressOffset>0x004</addressOffset>
6025            <access>read-write</access>
6026            <resetValue>0xFFFFFFFF</resetValue>
6027            <fields>
6028              <field>
6029                <name>PIN</name>
6030                <description>Pin number</description>
6031                <lsb>0</lsb>
6032                <msb>4</msb>
6033              </field>
6034              <field>
6035                <name>CONNECT</name>
6036                <description>Connection</description>
6037                <lsb>31</lsb>
6038                <msb>31</msb>
6039                <enumeratedValues>
6040                  <enumeratedValue>
6041                    <name>Disconnected</name>
6042                    <description>Disconnect</description>
6043                    <value>1</value>
6044                  </enumeratedValue>
6045                  <enumeratedValue>
6046                    <name>Connected</name>
6047                    <description>Connect</description>
6048                    <value>0</value>
6049                  </enumeratedValue>
6050                </enumeratedValues>
6051              </field>
6052            </fields>
6053          </register>
6054          <register>
6055            <name>MISO</name>
6056            <description>Pin select for MISO signal</description>
6057            <addressOffset>0x008</addressOffset>
6058            <access>read-write</access>
6059            <resetValue>0xFFFFFFFF</resetValue>
6060            <fields>
6061              <field>
6062                <name>PIN</name>
6063                <description>Pin number</description>
6064                <lsb>0</lsb>
6065                <msb>4</msb>
6066              </field>
6067              <field>
6068                <name>CONNECT</name>
6069                <description>Connection</description>
6070                <lsb>31</lsb>
6071                <msb>31</msb>
6072                <enumeratedValues>
6073                  <enumeratedValue>
6074                    <name>Disconnected</name>
6075                    <description>Disconnect</description>
6076                    <value>1</value>
6077                  </enumeratedValue>
6078                  <enumeratedValue>
6079                    <name>Connected</name>
6080                    <description>Connect</description>
6081                    <value>0</value>
6082                  </enumeratedValue>
6083                </enumeratedValues>
6084              </field>
6085            </fields>
6086          </register>
6087        </cluster>
6088        <register>
6089          <name>FREQUENCY</name>
6090          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
6091          <addressOffset>0x524</addressOffset>
6092          <access>read-write</access>
6093          <resetValue>0x04000000</resetValue>
6094          <fields>
6095            <field>
6096              <name>FREQUENCY</name>
6097              <description>SPI master data rate</description>
6098              <lsb>0</lsb>
6099              <msb>31</msb>
6100              <enumeratedValues>
6101                <enumeratedValue>
6102                  <name>K125</name>
6103                  <description>125 kbps</description>
6104                  <value>0x02000000</value>
6105                </enumeratedValue>
6106                <enumeratedValue>
6107                  <name>K250</name>
6108                  <description>250 kbps</description>
6109                  <value>0x04000000</value>
6110                </enumeratedValue>
6111                <enumeratedValue>
6112                  <name>K500</name>
6113                  <description>500 kbps</description>
6114                  <value>0x08000000</value>
6115                </enumeratedValue>
6116                <enumeratedValue>
6117                  <name>M1</name>
6118                  <description>1 Mbps</description>
6119                  <value>0x10000000</value>
6120                </enumeratedValue>
6121                <enumeratedValue>
6122                  <name>M2</name>
6123                  <description>2 Mbps</description>
6124                  <value>0x20000000</value>
6125                </enumeratedValue>
6126                <enumeratedValue>
6127                  <name>M4</name>
6128                  <description>4 Mbps</description>
6129                  <value>0x40000000</value>
6130                </enumeratedValue>
6131                <enumeratedValue>
6132                  <name>M8</name>
6133                  <description>8 Mbps</description>
6134                  <value>0x80000000</value>
6135                </enumeratedValue>
6136              </enumeratedValues>
6137            </field>
6138          </fields>
6139        </register>
6140        <cluster>
6141          <name>RXD</name>
6142          <description>RXD EasyDMA channel</description>
6143          <headerStructName>SPIM_RXD</headerStructName>
6144          <access>read-write</access>
6145          <addressOffset>0x534</addressOffset>
6146          <register>
6147            <name>PTR</name>
6148            <description>Data pointer</description>
6149            <addressOffset>0x000</addressOffset>
6150            <access>read-write</access>
6151            <fields>
6152              <field>
6153                <name>PTR</name>
6154                <description>Data pointer</description>
6155                <lsb>0</lsb>
6156                <msb>31</msb>
6157              </field>
6158            </fields>
6159          </register>
6160          <register>
6161            <name>MAXCNT</name>
6162            <description>Maximum number of bytes in receive buffer</description>
6163            <addressOffset>0x004</addressOffset>
6164            <access>read-write</access>
6165            <fields>
6166              <field>
6167                <name>MAXCNT</name>
6168                <description>Maximum number of bytes in receive buffer</description>
6169                <lsb>0</lsb>
6170                <msb>12</msb>
6171              </field>
6172            </fields>
6173          </register>
6174          <register>
6175            <name>AMOUNT</name>
6176            <description>Number of bytes transferred in the last transaction</description>
6177            <addressOffset>0x008</addressOffset>
6178            <access>read-only</access>
6179            <fields>
6180              <field>
6181                <name>AMOUNT</name>
6182                <description>Number of bytes transferred in the last transaction</description>
6183                <lsb>0</lsb>
6184                <msb>12</msb>
6185              </field>
6186            </fields>
6187          </register>
6188          <register>
6189            <name>LIST</name>
6190            <description>EasyDMA list type</description>
6191            <addressOffset>0x00C</addressOffset>
6192            <access>read-write</access>
6193            <fields>
6194              <field>
6195                <name>LIST</name>
6196                <description>List type</description>
6197                <lsb>0</lsb>
6198                <msb>1</msb>
6199                <enumeratedValues>
6200                  <enumeratedValue>
6201                    <name>Disabled</name>
6202                    <description>Disable EasyDMA list</description>
6203                    <value>0</value>
6204                  </enumeratedValue>
6205                  <enumeratedValue>
6206                    <name>ArrayList</name>
6207                    <description>Use array list</description>
6208                    <value>1</value>
6209                  </enumeratedValue>
6210                </enumeratedValues>
6211              </field>
6212            </fields>
6213          </register>
6214        </cluster>
6215        <cluster>
6216          <name>TXD</name>
6217          <description>TXD EasyDMA channel</description>
6218          <headerStructName>SPIM_TXD</headerStructName>
6219          <access>read-write</access>
6220          <addressOffset>0x544</addressOffset>
6221          <register>
6222            <name>PTR</name>
6223            <description>Data pointer</description>
6224            <addressOffset>0x000</addressOffset>
6225            <access>read-write</access>
6226            <fields>
6227              <field>
6228                <name>PTR</name>
6229                <description>Data pointer</description>
6230                <lsb>0</lsb>
6231                <msb>31</msb>
6232              </field>
6233            </fields>
6234          </register>
6235          <register>
6236            <name>MAXCNT</name>
6237            <description>Maximum number of bytes in transmit buffer</description>
6238            <addressOffset>0x004</addressOffset>
6239            <access>read-write</access>
6240            <fields>
6241              <field>
6242                <name>MAXCNT</name>
6243                <description>Maximum number of bytes in transmit buffer</description>
6244                <lsb>0</lsb>
6245                <msb>12</msb>
6246              </field>
6247            </fields>
6248          </register>
6249          <register>
6250            <name>AMOUNT</name>
6251            <description>Number of bytes transferred in the last transaction</description>
6252            <addressOffset>0x008</addressOffset>
6253            <access>read-only</access>
6254            <fields>
6255              <field>
6256                <name>AMOUNT</name>
6257                <description>Number of bytes transferred in the last transaction</description>
6258                <lsb>0</lsb>
6259                <msb>12</msb>
6260              </field>
6261            </fields>
6262          </register>
6263          <register>
6264            <name>LIST</name>
6265            <description>EasyDMA list type</description>
6266            <addressOffset>0x00C</addressOffset>
6267            <access>read-write</access>
6268            <fields>
6269              <field>
6270                <name>LIST</name>
6271                <description>List type</description>
6272                <lsb>0</lsb>
6273                <msb>1</msb>
6274                <enumeratedValues>
6275                  <enumeratedValue>
6276                    <name>Disabled</name>
6277                    <description>Disable EasyDMA list</description>
6278                    <value>0</value>
6279                  </enumeratedValue>
6280                  <enumeratedValue>
6281                    <name>ArrayList</name>
6282                    <description>Use array list</description>
6283                    <value>1</value>
6284                  </enumeratedValue>
6285                </enumeratedValues>
6286              </field>
6287            </fields>
6288          </register>
6289        </cluster>
6290        <register>
6291          <name>CONFIG</name>
6292          <description>Configuration register</description>
6293          <addressOffset>0x554</addressOffset>
6294          <access>read-write</access>
6295          <fields>
6296            <field>
6297              <name>ORDER</name>
6298              <description>Bit order</description>
6299              <lsb>0</lsb>
6300              <msb>0</msb>
6301              <enumeratedValues>
6302                <enumeratedValue>
6303                  <name>MsbFirst</name>
6304                  <description>Most significant bit shifted out first</description>
6305                  <value>0</value>
6306                </enumeratedValue>
6307                <enumeratedValue>
6308                  <name>LsbFirst</name>
6309                  <description>Least significant bit shifted out first</description>
6310                  <value>1</value>
6311                </enumeratedValue>
6312              </enumeratedValues>
6313            </field>
6314            <field>
6315              <name>CPHA</name>
6316              <description>Serial clock (SCK) phase</description>
6317              <lsb>1</lsb>
6318              <msb>1</msb>
6319              <enumeratedValues>
6320                <enumeratedValue>
6321                  <name>Leading</name>
6322                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
6323                  <value>0</value>
6324                </enumeratedValue>
6325                <enumeratedValue>
6326                  <name>Trailing</name>
6327                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
6328                  <value>1</value>
6329                </enumeratedValue>
6330              </enumeratedValues>
6331            </field>
6332            <field>
6333              <name>CPOL</name>
6334              <description>Serial clock (SCK) polarity</description>
6335              <lsb>2</lsb>
6336              <msb>2</msb>
6337              <enumeratedValues>
6338                <enumeratedValue>
6339                  <name>ActiveHigh</name>
6340                  <description>Active high</description>
6341                  <value>0</value>
6342                </enumeratedValue>
6343                <enumeratedValue>
6344                  <name>ActiveLow</name>
6345                  <description>Active low</description>
6346                  <value>1</value>
6347                </enumeratedValue>
6348              </enumeratedValues>
6349            </field>
6350          </fields>
6351        </register>
6352        <register>
6353          <name>ORC</name>
6354          <description>Over-read character. Character clocked out in case an over-read of the TXD buffer.</description>
6355          <addressOffset>0x5C0</addressOffset>
6356          <access>read-write</access>
6357          <fields>
6358            <field>
6359              <name>ORC</name>
6360              <description>Over-read character. Character clocked out in case an over-read of the TXD buffer.</description>
6361              <lsb>0</lsb>
6362              <msb>7</msb>
6363            </field>
6364          </fields>
6365        </register>
6366      </registers>
6367    </peripheral>
6368    <peripheral>
6369      <name>SPIS0_NS</name>
6370      <description>SPI Slave 0</description>
6371      <baseAddress>0x40008000</baseAddress>
6372      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
6373      <headerStructName>SPIS</headerStructName>
6374      <!--Security dma=SA-->
6375      <!--Security securemapping=US-->
6376      <addressBlock>
6377        <offset>0</offset>
6378        <size>0x1000</size>
6379        <usage>registers</usage>
6380      </addressBlock>
6381      <interrupt>
6382        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
6383        <value>8</value>
6384      </interrupt>
6385      <groupName>SPIS</groupName>
6386      <size>0x20</size>
6387      <registers>
6388        <register>
6389          <name>TASKS_ACQUIRE</name>
6390          <description>Acquire SPI semaphore</description>
6391          <addressOffset>0x024</addressOffset>
6392          <access>write-only</access>
6393          <fields>
6394            <field>
6395              <name>TASKS_ACQUIRE</name>
6396              <description>Acquire SPI semaphore</description>
6397              <lsb>0</lsb>
6398              <msb>0</msb>
6399              <enumeratedValues>
6400                <enumeratedValue>
6401                  <name>Trigger</name>
6402                  <description>Trigger task</description>
6403                  <value>1</value>
6404                </enumeratedValue>
6405              </enumeratedValues>
6406            </field>
6407          </fields>
6408        </register>
6409        <register>
6410          <name>TASKS_RELEASE</name>
6411          <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
6412          <addressOffset>0x028</addressOffset>
6413          <access>write-only</access>
6414          <fields>
6415            <field>
6416              <name>TASKS_RELEASE</name>
6417              <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
6418              <lsb>0</lsb>
6419              <msb>0</msb>
6420              <enumeratedValues>
6421                <enumeratedValue>
6422                  <name>Trigger</name>
6423                  <description>Trigger task</description>
6424                  <value>1</value>
6425                </enumeratedValue>
6426              </enumeratedValues>
6427            </field>
6428          </fields>
6429        </register>
6430        <register>
6431          <name>SUBSCRIBE_ACQUIRE</name>
6432          <description>Subscribe configuration for task ACQUIRE</description>
6433          <addressOffset>0x0A4</addressOffset>
6434          <access>read-write</access>
6435          <fields>
6436            <field>
6437              <name>CHIDX</name>
6438              <description>DPPI channel that task ACQUIRE will subscribe to</description>
6439              <lsb>0</lsb>
6440              <msb>7</msb>
6441            </field>
6442            <field>
6443              <name>EN</name>
6444              <lsb>31</lsb>
6445              <msb>31</msb>
6446              <enumeratedValues>
6447                <enumeratedValue>
6448                  <name>Disabled</name>
6449                  <description>Disable subscription</description>
6450                  <value>0</value>
6451                </enumeratedValue>
6452                <enumeratedValue>
6453                  <name>Enabled</name>
6454                  <description>Enable subscription</description>
6455                  <value>1</value>
6456                </enumeratedValue>
6457              </enumeratedValues>
6458            </field>
6459          </fields>
6460        </register>
6461        <register>
6462          <name>SUBSCRIBE_RELEASE</name>
6463          <description>Subscribe configuration for task RELEASE</description>
6464          <addressOffset>0x0A8</addressOffset>
6465          <access>read-write</access>
6466          <fields>
6467            <field>
6468              <name>CHIDX</name>
6469              <description>DPPI channel that task RELEASE will subscribe to</description>
6470              <lsb>0</lsb>
6471              <msb>7</msb>
6472            </field>
6473            <field>
6474              <name>EN</name>
6475              <lsb>31</lsb>
6476              <msb>31</msb>
6477              <enumeratedValues>
6478                <enumeratedValue>
6479                  <name>Disabled</name>
6480                  <description>Disable subscription</description>
6481                  <value>0</value>
6482                </enumeratedValue>
6483                <enumeratedValue>
6484                  <name>Enabled</name>
6485                  <description>Enable subscription</description>
6486                  <value>1</value>
6487                </enumeratedValue>
6488              </enumeratedValues>
6489            </field>
6490          </fields>
6491        </register>
6492        <register>
6493          <name>EVENTS_END</name>
6494          <description>Granted transaction completed</description>
6495          <addressOffset>0x104</addressOffset>
6496          <access>read-write</access>
6497          <fields>
6498            <field>
6499              <name>EVENTS_END</name>
6500              <description>Granted transaction completed</description>
6501              <lsb>0</lsb>
6502              <msb>0</msb>
6503              <enumeratedValues>
6504                <enumeratedValue>
6505                  <name>NotGenerated</name>
6506                  <description>Event not generated</description>
6507                  <value>0</value>
6508                </enumeratedValue>
6509                <enumeratedValue>
6510                  <name>Generated</name>
6511                  <description>Event generated</description>
6512                  <value>1</value>
6513                </enumeratedValue>
6514              </enumeratedValues>
6515            </field>
6516          </fields>
6517        </register>
6518        <register>
6519          <name>EVENTS_ENDRX</name>
6520          <description>End of RXD buffer reached</description>
6521          <addressOffset>0x110</addressOffset>
6522          <access>read-write</access>
6523          <fields>
6524            <field>
6525              <name>EVENTS_ENDRX</name>
6526              <description>End of RXD buffer reached</description>
6527              <lsb>0</lsb>
6528              <msb>0</msb>
6529              <enumeratedValues>
6530                <enumeratedValue>
6531                  <name>NotGenerated</name>
6532                  <description>Event not generated</description>
6533                  <value>0</value>
6534                </enumeratedValue>
6535                <enumeratedValue>
6536                  <name>Generated</name>
6537                  <description>Event generated</description>
6538                  <value>1</value>
6539                </enumeratedValue>
6540              </enumeratedValues>
6541            </field>
6542          </fields>
6543        </register>
6544        <register>
6545          <name>EVENTS_ACQUIRED</name>
6546          <description>Semaphore acquired</description>
6547          <addressOffset>0x128</addressOffset>
6548          <access>read-write</access>
6549          <fields>
6550            <field>
6551              <name>EVENTS_ACQUIRED</name>
6552              <description>Semaphore acquired</description>
6553              <lsb>0</lsb>
6554              <msb>0</msb>
6555              <enumeratedValues>
6556                <enumeratedValue>
6557                  <name>NotGenerated</name>
6558                  <description>Event not generated</description>
6559                  <value>0</value>
6560                </enumeratedValue>
6561                <enumeratedValue>
6562                  <name>Generated</name>
6563                  <description>Event generated</description>
6564                  <value>1</value>
6565                </enumeratedValue>
6566              </enumeratedValues>
6567            </field>
6568          </fields>
6569        </register>
6570        <register>
6571          <name>PUBLISH_END</name>
6572          <description>Publish configuration for event END</description>
6573          <addressOffset>0x184</addressOffset>
6574          <access>read-write</access>
6575          <fields>
6576            <field>
6577              <name>CHIDX</name>
6578              <description>DPPI channel that event END will publish to</description>
6579              <lsb>0</lsb>
6580              <msb>7</msb>
6581            </field>
6582            <field>
6583              <name>EN</name>
6584              <lsb>31</lsb>
6585              <msb>31</msb>
6586              <enumeratedValues>
6587                <enumeratedValue>
6588                  <name>Disabled</name>
6589                  <description>Disable publishing</description>
6590                  <value>0</value>
6591                </enumeratedValue>
6592                <enumeratedValue>
6593                  <name>Enabled</name>
6594                  <description>Enable publishing</description>
6595                  <value>1</value>
6596                </enumeratedValue>
6597              </enumeratedValues>
6598            </field>
6599          </fields>
6600        </register>
6601        <register>
6602          <name>PUBLISH_ENDRX</name>
6603          <description>Publish configuration for event ENDRX</description>
6604          <addressOffset>0x190</addressOffset>
6605          <access>read-write</access>
6606          <fields>
6607            <field>
6608              <name>CHIDX</name>
6609              <description>DPPI channel that event ENDRX will publish to</description>
6610              <lsb>0</lsb>
6611              <msb>7</msb>
6612            </field>
6613            <field>
6614              <name>EN</name>
6615              <lsb>31</lsb>
6616              <msb>31</msb>
6617              <enumeratedValues>
6618                <enumeratedValue>
6619                  <name>Disabled</name>
6620                  <description>Disable publishing</description>
6621                  <value>0</value>
6622                </enumeratedValue>
6623                <enumeratedValue>
6624                  <name>Enabled</name>
6625                  <description>Enable publishing</description>
6626                  <value>1</value>
6627                </enumeratedValue>
6628              </enumeratedValues>
6629            </field>
6630          </fields>
6631        </register>
6632        <register>
6633          <name>PUBLISH_ACQUIRED</name>
6634          <description>Publish configuration for event ACQUIRED</description>
6635          <addressOffset>0x1A8</addressOffset>
6636          <access>read-write</access>
6637          <fields>
6638            <field>
6639              <name>CHIDX</name>
6640              <description>DPPI channel that event ACQUIRED will publish to</description>
6641              <lsb>0</lsb>
6642              <msb>7</msb>
6643            </field>
6644            <field>
6645              <name>EN</name>
6646              <lsb>31</lsb>
6647              <msb>31</msb>
6648              <enumeratedValues>
6649                <enumeratedValue>
6650                  <name>Disabled</name>
6651                  <description>Disable publishing</description>
6652                  <value>0</value>
6653                </enumeratedValue>
6654                <enumeratedValue>
6655                  <name>Enabled</name>
6656                  <description>Enable publishing</description>
6657                  <value>1</value>
6658                </enumeratedValue>
6659              </enumeratedValues>
6660            </field>
6661          </fields>
6662        </register>
6663        <register>
6664          <name>SHORTS</name>
6665          <description>Shortcuts between local events and tasks</description>
6666          <addressOffset>0x200</addressOffset>
6667          <access>read-write</access>
6668          <fields>
6669            <field>
6670              <name>END_ACQUIRE</name>
6671              <description>Shortcut between event END and task ACQUIRE</description>
6672              <lsb>2</lsb>
6673              <msb>2</msb>
6674              <enumeratedValues>
6675                <enumeratedValue>
6676                  <name>Disabled</name>
6677                  <description>Disable shortcut</description>
6678                  <value>0</value>
6679                </enumeratedValue>
6680                <enumeratedValue>
6681                  <name>Enabled</name>
6682                  <description>Enable shortcut</description>
6683                  <value>1</value>
6684                </enumeratedValue>
6685              </enumeratedValues>
6686            </field>
6687          </fields>
6688        </register>
6689        <register>
6690          <name>INTENSET</name>
6691          <description>Enable interrupt</description>
6692          <addressOffset>0x304</addressOffset>
6693          <access>read-write</access>
6694          <fields>
6695            <field>
6696              <name>END</name>
6697              <description>Write '1' to enable interrupt for event END</description>
6698              <lsb>1</lsb>
6699              <msb>1</msb>
6700              <enumeratedValues>
6701                <usage>read</usage>
6702                <enumeratedValue>
6703                  <name>Disabled</name>
6704                  <description>Read: Disabled</description>
6705                  <value>0</value>
6706                </enumeratedValue>
6707                <enumeratedValue>
6708                  <name>Enabled</name>
6709                  <description>Read: Enabled</description>
6710                  <value>1</value>
6711                </enumeratedValue>
6712              </enumeratedValues>
6713              <enumeratedValues>
6714                <usage>write</usage>
6715                <enumeratedValue>
6716                  <name>Set</name>
6717                  <description>Enable</description>
6718                  <value>1</value>
6719                </enumeratedValue>
6720              </enumeratedValues>
6721            </field>
6722            <field>
6723              <name>ENDRX</name>
6724              <description>Write '1' to enable interrupt for event ENDRX</description>
6725              <lsb>4</lsb>
6726              <msb>4</msb>
6727              <enumeratedValues>
6728                <usage>read</usage>
6729                <enumeratedValue>
6730                  <name>Disabled</name>
6731                  <description>Read: Disabled</description>
6732                  <value>0</value>
6733                </enumeratedValue>
6734                <enumeratedValue>
6735                  <name>Enabled</name>
6736                  <description>Read: Enabled</description>
6737                  <value>1</value>
6738                </enumeratedValue>
6739              </enumeratedValues>
6740              <enumeratedValues>
6741                <usage>write</usage>
6742                <enumeratedValue>
6743                  <name>Set</name>
6744                  <description>Enable</description>
6745                  <value>1</value>
6746                </enumeratedValue>
6747              </enumeratedValues>
6748            </field>
6749            <field>
6750              <name>ACQUIRED</name>
6751              <description>Write '1' to enable interrupt for event ACQUIRED</description>
6752              <lsb>10</lsb>
6753              <msb>10</msb>
6754              <enumeratedValues>
6755                <usage>read</usage>
6756                <enumeratedValue>
6757                  <name>Disabled</name>
6758                  <description>Read: Disabled</description>
6759                  <value>0</value>
6760                </enumeratedValue>
6761                <enumeratedValue>
6762                  <name>Enabled</name>
6763                  <description>Read: Enabled</description>
6764                  <value>1</value>
6765                </enumeratedValue>
6766              </enumeratedValues>
6767              <enumeratedValues>
6768                <usage>write</usage>
6769                <enumeratedValue>
6770                  <name>Set</name>
6771                  <description>Enable</description>
6772                  <value>1</value>
6773                </enumeratedValue>
6774              </enumeratedValues>
6775            </field>
6776          </fields>
6777        </register>
6778        <register>
6779          <name>INTENCLR</name>
6780          <description>Disable interrupt</description>
6781          <addressOffset>0x308</addressOffset>
6782          <access>read-write</access>
6783          <fields>
6784            <field>
6785              <name>END</name>
6786              <description>Write '1' to disable interrupt for event END</description>
6787              <lsb>1</lsb>
6788              <msb>1</msb>
6789              <enumeratedValues>
6790                <usage>read</usage>
6791                <enumeratedValue>
6792                  <name>Disabled</name>
6793                  <description>Read: Disabled</description>
6794                  <value>0</value>
6795                </enumeratedValue>
6796                <enumeratedValue>
6797                  <name>Enabled</name>
6798                  <description>Read: Enabled</description>
6799                  <value>1</value>
6800                </enumeratedValue>
6801              </enumeratedValues>
6802              <enumeratedValues>
6803                <usage>write</usage>
6804                <enumeratedValue>
6805                  <name>Clear</name>
6806                  <description>Disable</description>
6807                  <value>1</value>
6808                </enumeratedValue>
6809              </enumeratedValues>
6810            </field>
6811            <field>
6812              <name>ENDRX</name>
6813              <description>Write '1' to disable interrupt for event ENDRX</description>
6814              <lsb>4</lsb>
6815              <msb>4</msb>
6816              <enumeratedValues>
6817                <usage>read</usage>
6818                <enumeratedValue>
6819                  <name>Disabled</name>
6820                  <description>Read: Disabled</description>
6821                  <value>0</value>
6822                </enumeratedValue>
6823                <enumeratedValue>
6824                  <name>Enabled</name>
6825                  <description>Read: Enabled</description>
6826                  <value>1</value>
6827                </enumeratedValue>
6828              </enumeratedValues>
6829              <enumeratedValues>
6830                <usage>write</usage>
6831                <enumeratedValue>
6832                  <name>Clear</name>
6833                  <description>Disable</description>
6834                  <value>1</value>
6835                </enumeratedValue>
6836              </enumeratedValues>
6837            </field>
6838            <field>
6839              <name>ACQUIRED</name>
6840              <description>Write '1' to disable interrupt for event ACQUIRED</description>
6841              <lsb>10</lsb>
6842              <msb>10</msb>
6843              <enumeratedValues>
6844                <usage>read</usage>
6845                <enumeratedValue>
6846                  <name>Disabled</name>
6847                  <description>Read: Disabled</description>
6848                  <value>0</value>
6849                </enumeratedValue>
6850                <enumeratedValue>
6851                  <name>Enabled</name>
6852                  <description>Read: Enabled</description>
6853                  <value>1</value>
6854                </enumeratedValue>
6855              </enumeratedValues>
6856              <enumeratedValues>
6857                <usage>write</usage>
6858                <enumeratedValue>
6859                  <name>Clear</name>
6860                  <description>Disable</description>
6861                  <value>1</value>
6862                </enumeratedValue>
6863              </enumeratedValues>
6864            </field>
6865          </fields>
6866        </register>
6867        <register>
6868          <name>SEMSTAT</name>
6869          <description>Semaphore status register</description>
6870          <addressOffset>0x400</addressOffset>
6871          <access>read-only</access>
6872          <resetValue>0x00000001</resetValue>
6873          <fields>
6874            <field>
6875              <name>SEMSTAT</name>
6876              <description>Semaphore status</description>
6877              <lsb>0</lsb>
6878              <msb>1</msb>
6879              <enumeratedValues>
6880                <enumeratedValue>
6881                  <name>Free</name>
6882                  <description>Semaphore is free</description>
6883                  <value>0</value>
6884                </enumeratedValue>
6885                <enumeratedValue>
6886                  <name>CPU</name>
6887                  <description>Semaphore is assigned to CPU</description>
6888                  <value>1</value>
6889                </enumeratedValue>
6890                <enumeratedValue>
6891                  <name>SPIS</name>
6892                  <description>Semaphore is assigned to SPI slave</description>
6893                  <value>2</value>
6894                </enumeratedValue>
6895                <enumeratedValue>
6896                  <name>CPUPending</name>
6897                  <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
6898                  <value>3</value>
6899                </enumeratedValue>
6900              </enumeratedValues>
6901            </field>
6902          </fields>
6903        </register>
6904        <register>
6905          <name>STATUS</name>
6906          <description>Status from last transaction</description>
6907          <addressOffset>0x440</addressOffset>
6908          <access>read-write</access>
6909          <fields>
6910            <field>
6911              <name>OVERREAD</name>
6912              <description>TX buffer over-read detected, and prevented</description>
6913              <lsb>0</lsb>
6914              <msb>0</msb>
6915              <enumeratedValues>
6916                <usage>read</usage>
6917                <enumeratedValue>
6918                  <name>NotPresent</name>
6919                  <description>Read: error not present</description>
6920                  <value>0</value>
6921                </enumeratedValue>
6922                <enumeratedValue>
6923                  <name>Present</name>
6924                  <description>Read: error present</description>
6925                  <value>1</value>
6926                </enumeratedValue>
6927              </enumeratedValues>
6928              <enumeratedValues>
6929                <usage>write</usage>
6930                <enumeratedValue>
6931                  <name>Clear</name>
6932                  <description>Write: clear error on writing '1'</description>
6933                  <value>1</value>
6934                </enumeratedValue>
6935              </enumeratedValues>
6936            </field>
6937            <field>
6938              <name>OVERFLOW</name>
6939              <description>RX buffer overflow detected, and prevented</description>
6940              <lsb>1</lsb>
6941              <msb>1</msb>
6942              <enumeratedValues>
6943                <usage>read</usage>
6944                <enumeratedValue>
6945                  <name>NotPresent</name>
6946                  <description>Read: error not present</description>
6947                  <value>0</value>
6948                </enumeratedValue>
6949                <enumeratedValue>
6950                  <name>Present</name>
6951                  <description>Read: error present</description>
6952                  <value>1</value>
6953                </enumeratedValue>
6954              </enumeratedValues>
6955              <enumeratedValues>
6956                <usage>write</usage>
6957                <enumeratedValue>
6958                  <name>Clear</name>
6959                  <description>Write: clear error on writing '1'</description>
6960                  <value>1</value>
6961                </enumeratedValue>
6962              </enumeratedValues>
6963            </field>
6964          </fields>
6965        </register>
6966        <register>
6967          <name>ENABLE</name>
6968          <description>Enable SPI slave</description>
6969          <addressOffset>0x500</addressOffset>
6970          <access>read-write</access>
6971          <fields>
6972            <field>
6973              <name>ENABLE</name>
6974              <description>Enable or disable SPI slave</description>
6975              <lsb>0</lsb>
6976              <msb>3</msb>
6977              <enumeratedValues>
6978                <enumeratedValue>
6979                  <name>Disabled</name>
6980                  <description>Disable SPI slave</description>
6981                  <value>0</value>
6982                </enumeratedValue>
6983                <enumeratedValue>
6984                  <name>Enabled</name>
6985                  <description>Enable SPI slave</description>
6986                  <value>2</value>
6987                </enumeratedValue>
6988              </enumeratedValues>
6989            </field>
6990          </fields>
6991        </register>
6992        <cluster>
6993          <name>PSEL</name>
6994          <description>Unspecified</description>
6995          <headerStructName>SPIS_PSEL</headerStructName>
6996          <access>read-write</access>
6997          <addressOffset>0x508</addressOffset>
6998          <register>
6999            <name>SCK</name>
7000            <description>Pin select for SCK</description>
7001            <addressOffset>0x000</addressOffset>
7002            <access>read-write</access>
7003            <resetValue>0xFFFFFFFF</resetValue>
7004            <fields>
7005              <field>
7006                <name>PIN</name>
7007                <description>Pin number</description>
7008                <lsb>0</lsb>
7009                <msb>4</msb>
7010              </field>
7011              <field>
7012                <name>CONNECT</name>
7013                <description>Connection</description>
7014                <lsb>31</lsb>
7015                <msb>31</msb>
7016                <enumeratedValues>
7017                  <enumeratedValue>
7018                    <name>Disconnected</name>
7019                    <description>Disconnect</description>
7020                    <value>1</value>
7021                  </enumeratedValue>
7022                  <enumeratedValue>
7023                    <name>Connected</name>
7024                    <description>Connect</description>
7025                    <value>0</value>
7026                  </enumeratedValue>
7027                </enumeratedValues>
7028              </field>
7029            </fields>
7030          </register>
7031          <register>
7032            <name>MISO</name>
7033            <description>Pin select for MISO signal</description>
7034            <addressOffset>0x004</addressOffset>
7035            <access>read-write</access>
7036            <resetValue>0xFFFFFFFF</resetValue>
7037            <fields>
7038              <field>
7039                <name>PIN</name>
7040                <description>Pin number</description>
7041                <lsb>0</lsb>
7042                <msb>4</msb>
7043              </field>
7044              <field>
7045                <name>CONNECT</name>
7046                <description>Connection</description>
7047                <lsb>31</lsb>
7048                <msb>31</msb>
7049                <enumeratedValues>
7050                  <enumeratedValue>
7051                    <name>Disconnected</name>
7052                    <description>Disconnect</description>
7053                    <value>1</value>
7054                  </enumeratedValue>
7055                  <enumeratedValue>
7056                    <name>Connected</name>
7057                    <description>Connect</description>
7058                    <value>0</value>
7059                  </enumeratedValue>
7060                </enumeratedValues>
7061              </field>
7062            </fields>
7063          </register>
7064          <register>
7065            <name>MOSI</name>
7066            <description>Pin select for MOSI signal</description>
7067            <addressOffset>0x008</addressOffset>
7068            <access>read-write</access>
7069            <resetValue>0xFFFFFFFF</resetValue>
7070            <fields>
7071              <field>
7072                <name>PIN</name>
7073                <description>Pin number</description>
7074                <lsb>0</lsb>
7075                <msb>4</msb>
7076              </field>
7077              <field>
7078                <name>CONNECT</name>
7079                <description>Connection</description>
7080                <lsb>31</lsb>
7081                <msb>31</msb>
7082                <enumeratedValues>
7083                  <enumeratedValue>
7084                    <name>Disconnected</name>
7085                    <description>Disconnect</description>
7086                    <value>1</value>
7087                  </enumeratedValue>
7088                  <enumeratedValue>
7089                    <name>Connected</name>
7090                    <description>Connect</description>
7091                    <value>0</value>
7092                  </enumeratedValue>
7093                </enumeratedValues>
7094              </field>
7095            </fields>
7096          </register>
7097          <register>
7098            <name>CSN</name>
7099            <description>Pin select for CSN signal</description>
7100            <addressOffset>0x00C</addressOffset>
7101            <access>read-write</access>
7102            <resetValue>0xFFFFFFFF</resetValue>
7103            <fields>
7104              <field>
7105                <name>PIN</name>
7106                <description>Pin number</description>
7107                <lsb>0</lsb>
7108                <msb>4</msb>
7109              </field>
7110              <field>
7111                <name>CONNECT</name>
7112                <description>Connection</description>
7113                <lsb>31</lsb>
7114                <msb>31</msb>
7115                <enumeratedValues>
7116                  <enumeratedValue>
7117                    <name>Disconnected</name>
7118                    <description>Disconnect</description>
7119                    <value>1</value>
7120                  </enumeratedValue>
7121                  <enumeratedValue>
7122                    <name>Connected</name>
7123                    <description>Connect</description>
7124                    <value>0</value>
7125                  </enumeratedValue>
7126                </enumeratedValues>
7127              </field>
7128            </fields>
7129          </register>
7130        </cluster>
7131        <cluster>
7132          <name>RXD</name>
7133          <description>Unspecified</description>
7134          <headerStructName>SPIS_RXD</headerStructName>
7135          <access>read-write</access>
7136          <addressOffset>0x534</addressOffset>
7137          <register>
7138            <name>PTR</name>
7139            <description>RXD data pointer</description>
7140            <addressOffset>0x000</addressOffset>
7141            <access>read-write</access>
7142            <fields>
7143              <field>
7144                <name>PTR</name>
7145                <description>RXD data pointer</description>
7146                <lsb>0</lsb>
7147                <msb>31</msb>
7148              </field>
7149            </fields>
7150          </register>
7151          <register>
7152            <name>MAXCNT</name>
7153            <description>Maximum number of bytes in receive buffer</description>
7154            <addressOffset>0x004</addressOffset>
7155            <access>read-write</access>
7156            <fields>
7157              <field>
7158                <name>MAXCNT</name>
7159                <description>Maximum number of bytes in receive buffer</description>
7160                <lsb>0</lsb>
7161                <msb>12</msb>
7162              </field>
7163            </fields>
7164          </register>
7165          <register>
7166            <name>AMOUNT</name>
7167            <description>Number of bytes received in last granted transaction</description>
7168            <addressOffset>0x008</addressOffset>
7169            <access>read-only</access>
7170            <fields>
7171              <field>
7172                <name>AMOUNT</name>
7173                <description>Number of bytes received in the last granted transaction</description>
7174                <lsb>0</lsb>
7175                <msb>12</msb>
7176              </field>
7177            </fields>
7178          </register>
7179          <register>
7180            <name>LIST</name>
7181            <description>EasyDMA list type</description>
7182            <addressOffset>0x00C</addressOffset>
7183            <access>read-write</access>
7184            <fields>
7185              <field>
7186                <name>LIST</name>
7187                <description>List type</description>
7188                <lsb>0</lsb>
7189                <msb>1</msb>
7190                <enumeratedValues>
7191                  <enumeratedValue>
7192                    <name>Disabled</name>
7193                    <description>Disable EasyDMA list</description>
7194                    <value>0</value>
7195                  </enumeratedValue>
7196                  <enumeratedValue>
7197                    <name>ArrayList</name>
7198                    <description>Use array list</description>
7199                    <value>1</value>
7200                  </enumeratedValue>
7201                </enumeratedValues>
7202              </field>
7203            </fields>
7204          </register>
7205        </cluster>
7206        <cluster>
7207          <name>TXD</name>
7208          <description>Unspecified</description>
7209          <headerStructName>SPIS_TXD</headerStructName>
7210          <access>read-write</access>
7211          <addressOffset>0x544</addressOffset>
7212          <register>
7213            <name>PTR</name>
7214            <description>TXD data pointer</description>
7215            <addressOffset>0x000</addressOffset>
7216            <access>read-write</access>
7217            <fields>
7218              <field>
7219                <name>PTR</name>
7220                <description>TXD data pointer</description>
7221                <lsb>0</lsb>
7222                <msb>31</msb>
7223              </field>
7224            </fields>
7225          </register>
7226          <register>
7227            <name>MAXCNT</name>
7228            <description>Maximum number of bytes in transmit buffer</description>
7229            <addressOffset>0x004</addressOffset>
7230            <access>read-write</access>
7231            <fields>
7232              <field>
7233                <name>MAXCNT</name>
7234                <description>Maximum number of bytes in transmit buffer</description>
7235                <lsb>0</lsb>
7236                <msb>12</msb>
7237              </field>
7238            </fields>
7239          </register>
7240          <register>
7241            <name>AMOUNT</name>
7242            <description>Number of bytes transmitted in last granted transaction</description>
7243            <addressOffset>0x008</addressOffset>
7244            <access>read-only</access>
7245            <fields>
7246              <field>
7247                <name>AMOUNT</name>
7248                <description>Number of bytes transmitted in last granted transaction</description>
7249                <lsb>0</lsb>
7250                <msb>12</msb>
7251              </field>
7252            </fields>
7253          </register>
7254          <register>
7255            <name>LIST</name>
7256            <description>EasyDMA list type</description>
7257            <addressOffset>0x00C</addressOffset>
7258            <access>read-write</access>
7259            <fields>
7260              <field>
7261                <name>LIST</name>
7262                <description>List type</description>
7263                <lsb>0</lsb>
7264                <msb>1</msb>
7265                <enumeratedValues>
7266                  <enumeratedValue>
7267                    <name>Disabled</name>
7268                    <description>Disable EasyDMA list</description>
7269                    <value>0</value>
7270                  </enumeratedValue>
7271                  <enumeratedValue>
7272                    <name>ArrayList</name>
7273                    <description>Use array list</description>
7274                    <value>1</value>
7275                  </enumeratedValue>
7276                </enumeratedValues>
7277              </field>
7278            </fields>
7279          </register>
7280        </cluster>
7281        <register>
7282          <name>CONFIG</name>
7283          <description>Configuration register</description>
7284          <addressOffset>0x554</addressOffset>
7285          <access>read-write</access>
7286          <fields>
7287            <field>
7288              <name>ORDER</name>
7289              <description>Bit order</description>
7290              <lsb>0</lsb>
7291              <msb>0</msb>
7292              <enumeratedValues>
7293                <enumeratedValue>
7294                  <name>MsbFirst</name>
7295                  <description>Most significant bit shifted out first</description>
7296                  <value>0</value>
7297                </enumeratedValue>
7298                <enumeratedValue>
7299                  <name>LsbFirst</name>
7300                  <description>Least significant bit shifted out first</description>
7301                  <value>1</value>
7302                </enumeratedValue>
7303              </enumeratedValues>
7304            </field>
7305            <field>
7306              <name>CPHA</name>
7307              <description>Serial clock (SCK) phase</description>
7308              <lsb>1</lsb>
7309              <msb>1</msb>
7310              <enumeratedValues>
7311                <enumeratedValue>
7312                  <name>Leading</name>
7313                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
7314                  <value>0</value>
7315                </enumeratedValue>
7316                <enumeratedValue>
7317                  <name>Trailing</name>
7318                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
7319                  <value>1</value>
7320                </enumeratedValue>
7321              </enumeratedValues>
7322            </field>
7323            <field>
7324              <name>CPOL</name>
7325              <description>Serial clock (SCK) polarity</description>
7326              <lsb>2</lsb>
7327              <msb>2</msb>
7328              <enumeratedValues>
7329                <enumeratedValue>
7330                  <name>ActiveHigh</name>
7331                  <description>Active high</description>
7332                  <value>0</value>
7333                </enumeratedValue>
7334                <enumeratedValue>
7335                  <name>ActiveLow</name>
7336                  <description>Active low</description>
7337                  <value>1</value>
7338                </enumeratedValue>
7339              </enumeratedValues>
7340            </field>
7341          </fields>
7342        </register>
7343        <register>
7344          <name>DEF</name>
7345          <description>Default character. Character clocked out in case of an ignored transaction.</description>
7346          <addressOffset>0x55C</addressOffset>
7347          <access>read-write</access>
7348          <fields>
7349            <field>
7350              <name>DEF</name>
7351              <description>Default character. Character clocked out in case of an ignored transaction.</description>
7352              <lsb>0</lsb>
7353              <msb>7</msb>
7354            </field>
7355          </fields>
7356        </register>
7357        <register>
7358          <name>ORC</name>
7359          <description>Over-read character</description>
7360          <addressOffset>0x5C0</addressOffset>
7361          <access>read-write</access>
7362          <fields>
7363            <field>
7364              <name>ORC</name>
7365              <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
7366              <lsb>0</lsb>
7367              <msb>7</msb>
7368            </field>
7369          </fields>
7370        </register>
7371      </registers>
7372    </peripheral>
7373    <peripheral>
7374      <name>TWIM0_NS</name>
7375      <description>I2C compatible Two-Wire Master Interface with EasyDMA 0</description>
7376      <baseAddress>0x40008000</baseAddress>
7377      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
7378      <headerStructName>TWIM</headerStructName>
7379      <!--Security dma=SA-->
7380      <!--Security securemapping=US-->
7381      <addressBlock>
7382        <offset>0</offset>
7383        <size>0x1000</size>
7384        <usage>registers</usage>
7385      </addressBlock>
7386      <interrupt>
7387        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
7388        <value>8</value>
7389      </interrupt>
7390      <groupName>TWIM</groupName>
7391      <size>0x20</size>
7392      <registers>
7393        <register>
7394          <name>TASKS_STARTRX</name>
7395          <description>Start TWI receive sequence</description>
7396          <addressOffset>0x000</addressOffset>
7397          <access>write-only</access>
7398          <fields>
7399            <field>
7400              <name>TASKS_STARTRX</name>
7401              <description>Start TWI receive sequence</description>
7402              <lsb>0</lsb>
7403              <msb>0</msb>
7404              <enumeratedValues>
7405                <enumeratedValue>
7406                  <name>Trigger</name>
7407                  <description>Trigger task</description>
7408                  <value>1</value>
7409                </enumeratedValue>
7410              </enumeratedValues>
7411            </field>
7412          </fields>
7413        </register>
7414        <register>
7415          <name>TASKS_STARTTX</name>
7416          <description>Start TWI transmit sequence</description>
7417          <addressOffset>0x008</addressOffset>
7418          <access>write-only</access>
7419          <fields>
7420            <field>
7421              <name>TASKS_STARTTX</name>
7422              <description>Start TWI transmit sequence</description>
7423              <lsb>0</lsb>
7424              <msb>0</msb>
7425              <enumeratedValues>
7426                <enumeratedValue>
7427                  <name>Trigger</name>
7428                  <description>Trigger task</description>
7429                  <value>1</value>
7430                </enumeratedValue>
7431              </enumeratedValues>
7432            </field>
7433          </fields>
7434        </register>
7435        <register>
7436          <name>TASKS_STOP</name>
7437          <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
7438          <addressOffset>0x014</addressOffset>
7439          <access>write-only</access>
7440          <fields>
7441            <field>
7442              <name>TASKS_STOP</name>
7443              <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
7444              <lsb>0</lsb>
7445              <msb>0</msb>
7446              <enumeratedValues>
7447                <enumeratedValue>
7448                  <name>Trigger</name>
7449                  <description>Trigger task</description>
7450                  <value>1</value>
7451                </enumeratedValue>
7452              </enumeratedValues>
7453            </field>
7454          </fields>
7455        </register>
7456        <register>
7457          <name>TASKS_SUSPEND</name>
7458          <description>Suspend TWI transaction</description>
7459          <addressOffset>0x01C</addressOffset>
7460          <access>write-only</access>
7461          <fields>
7462            <field>
7463              <name>TASKS_SUSPEND</name>
7464              <description>Suspend TWI transaction</description>
7465              <lsb>0</lsb>
7466              <msb>0</msb>
7467              <enumeratedValues>
7468                <enumeratedValue>
7469                  <name>Trigger</name>
7470                  <description>Trigger task</description>
7471                  <value>1</value>
7472                </enumeratedValue>
7473              </enumeratedValues>
7474            </field>
7475          </fields>
7476        </register>
7477        <register>
7478          <name>TASKS_RESUME</name>
7479          <description>Resume TWI transaction</description>
7480          <addressOffset>0x020</addressOffset>
7481          <access>write-only</access>
7482          <fields>
7483            <field>
7484              <name>TASKS_RESUME</name>
7485              <description>Resume TWI transaction</description>
7486              <lsb>0</lsb>
7487              <msb>0</msb>
7488              <enumeratedValues>
7489                <enumeratedValue>
7490                  <name>Trigger</name>
7491                  <description>Trigger task</description>
7492                  <value>1</value>
7493                </enumeratedValue>
7494              </enumeratedValues>
7495            </field>
7496          </fields>
7497        </register>
7498        <register>
7499          <name>SUBSCRIBE_STARTRX</name>
7500          <description>Subscribe configuration for task STARTRX</description>
7501          <addressOffset>0x080</addressOffset>
7502          <access>read-write</access>
7503          <fields>
7504            <field>
7505              <name>CHIDX</name>
7506              <description>DPPI channel that task STARTRX will subscribe to</description>
7507              <lsb>0</lsb>
7508              <msb>7</msb>
7509            </field>
7510            <field>
7511              <name>EN</name>
7512              <lsb>31</lsb>
7513              <msb>31</msb>
7514              <enumeratedValues>
7515                <enumeratedValue>
7516                  <name>Disabled</name>
7517                  <description>Disable subscription</description>
7518                  <value>0</value>
7519                </enumeratedValue>
7520                <enumeratedValue>
7521                  <name>Enabled</name>
7522                  <description>Enable subscription</description>
7523                  <value>1</value>
7524                </enumeratedValue>
7525              </enumeratedValues>
7526            </field>
7527          </fields>
7528        </register>
7529        <register>
7530          <name>SUBSCRIBE_STARTTX</name>
7531          <description>Subscribe configuration for task STARTTX</description>
7532          <addressOffset>0x088</addressOffset>
7533          <access>read-write</access>
7534          <fields>
7535            <field>
7536              <name>CHIDX</name>
7537              <description>DPPI channel that task STARTTX will subscribe to</description>
7538              <lsb>0</lsb>
7539              <msb>7</msb>
7540            </field>
7541            <field>
7542              <name>EN</name>
7543              <lsb>31</lsb>
7544              <msb>31</msb>
7545              <enumeratedValues>
7546                <enumeratedValue>
7547                  <name>Disabled</name>
7548                  <description>Disable subscription</description>
7549                  <value>0</value>
7550                </enumeratedValue>
7551                <enumeratedValue>
7552                  <name>Enabled</name>
7553                  <description>Enable subscription</description>
7554                  <value>1</value>
7555                </enumeratedValue>
7556              </enumeratedValues>
7557            </field>
7558          </fields>
7559        </register>
7560        <register>
7561          <name>SUBSCRIBE_STOP</name>
7562          <description>Subscribe configuration for task STOP</description>
7563          <addressOffset>0x094</addressOffset>
7564          <access>read-write</access>
7565          <fields>
7566            <field>
7567              <name>CHIDX</name>
7568              <description>DPPI channel that task STOP will subscribe to</description>
7569              <lsb>0</lsb>
7570              <msb>7</msb>
7571            </field>
7572            <field>
7573              <name>EN</name>
7574              <lsb>31</lsb>
7575              <msb>31</msb>
7576              <enumeratedValues>
7577                <enumeratedValue>
7578                  <name>Disabled</name>
7579                  <description>Disable subscription</description>
7580                  <value>0</value>
7581                </enumeratedValue>
7582                <enumeratedValue>
7583                  <name>Enabled</name>
7584                  <description>Enable subscription</description>
7585                  <value>1</value>
7586                </enumeratedValue>
7587              </enumeratedValues>
7588            </field>
7589          </fields>
7590        </register>
7591        <register>
7592          <name>SUBSCRIBE_SUSPEND</name>
7593          <description>Subscribe configuration for task SUSPEND</description>
7594          <addressOffset>0x09C</addressOffset>
7595          <access>read-write</access>
7596          <fields>
7597            <field>
7598              <name>CHIDX</name>
7599              <description>DPPI channel that task SUSPEND will subscribe to</description>
7600              <lsb>0</lsb>
7601              <msb>7</msb>
7602            </field>
7603            <field>
7604              <name>EN</name>
7605              <lsb>31</lsb>
7606              <msb>31</msb>
7607              <enumeratedValues>
7608                <enumeratedValue>
7609                  <name>Disabled</name>
7610                  <description>Disable subscription</description>
7611                  <value>0</value>
7612                </enumeratedValue>
7613                <enumeratedValue>
7614                  <name>Enabled</name>
7615                  <description>Enable subscription</description>
7616                  <value>1</value>
7617                </enumeratedValue>
7618              </enumeratedValues>
7619            </field>
7620          </fields>
7621        </register>
7622        <register>
7623          <name>SUBSCRIBE_RESUME</name>
7624          <description>Subscribe configuration for task RESUME</description>
7625          <addressOffset>0x0A0</addressOffset>
7626          <access>read-write</access>
7627          <fields>
7628            <field>
7629              <name>CHIDX</name>
7630              <description>DPPI channel that task RESUME will subscribe to</description>
7631              <lsb>0</lsb>
7632              <msb>7</msb>
7633            </field>
7634            <field>
7635              <name>EN</name>
7636              <lsb>31</lsb>
7637              <msb>31</msb>
7638              <enumeratedValues>
7639                <enumeratedValue>
7640                  <name>Disabled</name>
7641                  <description>Disable subscription</description>
7642                  <value>0</value>
7643                </enumeratedValue>
7644                <enumeratedValue>
7645                  <name>Enabled</name>
7646                  <description>Enable subscription</description>
7647                  <value>1</value>
7648                </enumeratedValue>
7649              </enumeratedValues>
7650            </field>
7651          </fields>
7652        </register>
7653        <register>
7654          <name>EVENTS_STOPPED</name>
7655          <description>TWI stopped</description>
7656          <addressOffset>0x104</addressOffset>
7657          <access>read-write</access>
7658          <fields>
7659            <field>
7660              <name>EVENTS_STOPPED</name>
7661              <description>TWI stopped</description>
7662              <lsb>0</lsb>
7663              <msb>0</msb>
7664              <enumeratedValues>
7665                <enumeratedValue>
7666                  <name>NotGenerated</name>
7667                  <description>Event not generated</description>
7668                  <value>0</value>
7669                </enumeratedValue>
7670                <enumeratedValue>
7671                  <name>Generated</name>
7672                  <description>Event generated</description>
7673                  <value>1</value>
7674                </enumeratedValue>
7675              </enumeratedValues>
7676            </field>
7677          </fields>
7678        </register>
7679        <register>
7680          <name>EVENTS_ERROR</name>
7681          <description>TWI error</description>
7682          <addressOffset>0x124</addressOffset>
7683          <access>read-write</access>
7684          <fields>
7685            <field>
7686              <name>EVENTS_ERROR</name>
7687              <description>TWI error</description>
7688              <lsb>0</lsb>
7689              <msb>0</msb>
7690              <enumeratedValues>
7691                <enumeratedValue>
7692                  <name>NotGenerated</name>
7693                  <description>Event not generated</description>
7694                  <value>0</value>
7695                </enumeratedValue>
7696                <enumeratedValue>
7697                  <name>Generated</name>
7698                  <description>Event generated</description>
7699                  <value>1</value>
7700                </enumeratedValue>
7701              </enumeratedValues>
7702            </field>
7703          </fields>
7704        </register>
7705        <register>
7706          <name>EVENTS_SUSPENDED</name>
7707          <description>SUSPEND task has been issued, TWI traffic is now suspended.</description>
7708          <addressOffset>0x148</addressOffset>
7709          <access>read-write</access>
7710          <fields>
7711            <field>
7712              <name>EVENTS_SUSPENDED</name>
7713              <description>SUSPEND task has been issued, TWI traffic is now suspended.</description>
7714              <lsb>0</lsb>
7715              <msb>0</msb>
7716              <enumeratedValues>
7717                <enumeratedValue>
7718                  <name>NotGenerated</name>
7719                  <description>Event not generated</description>
7720                  <value>0</value>
7721                </enumeratedValue>
7722                <enumeratedValue>
7723                  <name>Generated</name>
7724                  <description>Event generated</description>
7725                  <value>1</value>
7726                </enumeratedValue>
7727              </enumeratedValues>
7728            </field>
7729          </fields>
7730        </register>
7731        <register>
7732          <name>EVENTS_RXSTARTED</name>
7733          <description>Receive sequence started</description>
7734          <addressOffset>0x14C</addressOffset>
7735          <access>read-write</access>
7736          <fields>
7737            <field>
7738              <name>EVENTS_RXSTARTED</name>
7739              <description>Receive sequence started</description>
7740              <lsb>0</lsb>
7741              <msb>0</msb>
7742              <enumeratedValues>
7743                <enumeratedValue>
7744                  <name>NotGenerated</name>
7745                  <description>Event not generated</description>
7746                  <value>0</value>
7747                </enumeratedValue>
7748                <enumeratedValue>
7749                  <name>Generated</name>
7750                  <description>Event generated</description>
7751                  <value>1</value>
7752                </enumeratedValue>
7753              </enumeratedValues>
7754            </field>
7755          </fields>
7756        </register>
7757        <register>
7758          <name>EVENTS_TXSTARTED</name>
7759          <description>Transmit sequence started</description>
7760          <addressOffset>0x150</addressOffset>
7761          <access>read-write</access>
7762          <fields>
7763            <field>
7764              <name>EVENTS_TXSTARTED</name>
7765              <description>Transmit sequence started</description>
7766              <lsb>0</lsb>
7767              <msb>0</msb>
7768              <enumeratedValues>
7769                <enumeratedValue>
7770                  <name>NotGenerated</name>
7771                  <description>Event not generated</description>
7772                  <value>0</value>
7773                </enumeratedValue>
7774                <enumeratedValue>
7775                  <name>Generated</name>
7776                  <description>Event generated</description>
7777                  <value>1</value>
7778                </enumeratedValue>
7779              </enumeratedValues>
7780            </field>
7781          </fields>
7782        </register>
7783        <register>
7784          <name>EVENTS_LASTRX</name>
7785          <description>Byte boundary, starting to receive the last byte</description>
7786          <addressOffset>0x15C</addressOffset>
7787          <access>read-write</access>
7788          <fields>
7789            <field>
7790              <name>EVENTS_LASTRX</name>
7791              <description>Byte boundary, starting to receive the last byte</description>
7792              <lsb>0</lsb>
7793              <msb>0</msb>
7794              <enumeratedValues>
7795                <enumeratedValue>
7796                  <name>NotGenerated</name>
7797                  <description>Event not generated</description>
7798                  <value>0</value>
7799                </enumeratedValue>
7800                <enumeratedValue>
7801                  <name>Generated</name>
7802                  <description>Event generated</description>
7803                  <value>1</value>
7804                </enumeratedValue>
7805              </enumeratedValues>
7806            </field>
7807          </fields>
7808        </register>
7809        <register>
7810          <name>EVENTS_LASTTX</name>
7811          <description>Byte boundary, starting to transmit the last byte</description>
7812          <addressOffset>0x160</addressOffset>
7813          <access>read-write</access>
7814          <fields>
7815            <field>
7816              <name>EVENTS_LASTTX</name>
7817              <description>Byte boundary, starting to transmit the last byte</description>
7818              <lsb>0</lsb>
7819              <msb>0</msb>
7820              <enumeratedValues>
7821                <enumeratedValue>
7822                  <name>NotGenerated</name>
7823                  <description>Event not generated</description>
7824                  <value>0</value>
7825                </enumeratedValue>
7826                <enumeratedValue>
7827                  <name>Generated</name>
7828                  <description>Event generated</description>
7829                  <value>1</value>
7830                </enumeratedValue>
7831              </enumeratedValues>
7832            </field>
7833          </fields>
7834        </register>
7835        <register>
7836          <name>PUBLISH_STOPPED</name>
7837          <description>Publish configuration for event STOPPED</description>
7838          <addressOffset>0x184</addressOffset>
7839          <access>read-write</access>
7840          <fields>
7841            <field>
7842              <name>CHIDX</name>
7843              <description>DPPI channel that event STOPPED will publish to</description>
7844              <lsb>0</lsb>
7845              <msb>7</msb>
7846            </field>
7847            <field>
7848              <name>EN</name>
7849              <lsb>31</lsb>
7850              <msb>31</msb>
7851              <enumeratedValues>
7852                <enumeratedValue>
7853                  <name>Disabled</name>
7854                  <description>Disable publishing</description>
7855                  <value>0</value>
7856                </enumeratedValue>
7857                <enumeratedValue>
7858                  <name>Enabled</name>
7859                  <description>Enable publishing</description>
7860                  <value>1</value>
7861                </enumeratedValue>
7862              </enumeratedValues>
7863            </field>
7864          </fields>
7865        </register>
7866        <register>
7867          <name>PUBLISH_ERROR</name>
7868          <description>Publish configuration for event ERROR</description>
7869          <addressOffset>0x1A4</addressOffset>
7870          <access>read-write</access>
7871          <fields>
7872            <field>
7873              <name>CHIDX</name>
7874              <description>DPPI channel that event ERROR will publish to</description>
7875              <lsb>0</lsb>
7876              <msb>7</msb>
7877            </field>
7878            <field>
7879              <name>EN</name>
7880              <lsb>31</lsb>
7881              <msb>31</msb>
7882              <enumeratedValues>
7883                <enumeratedValue>
7884                  <name>Disabled</name>
7885                  <description>Disable publishing</description>
7886                  <value>0</value>
7887                </enumeratedValue>
7888                <enumeratedValue>
7889                  <name>Enabled</name>
7890                  <description>Enable publishing</description>
7891                  <value>1</value>
7892                </enumeratedValue>
7893              </enumeratedValues>
7894            </field>
7895          </fields>
7896        </register>
7897        <register>
7898          <name>PUBLISH_SUSPENDED</name>
7899          <description>Publish configuration for event SUSPENDED</description>
7900          <addressOffset>0x1C8</addressOffset>
7901          <access>read-write</access>
7902          <fields>
7903            <field>
7904              <name>CHIDX</name>
7905              <description>DPPI channel that event SUSPENDED will publish to</description>
7906              <lsb>0</lsb>
7907              <msb>7</msb>
7908            </field>
7909            <field>
7910              <name>EN</name>
7911              <lsb>31</lsb>
7912              <msb>31</msb>
7913              <enumeratedValues>
7914                <enumeratedValue>
7915                  <name>Disabled</name>
7916                  <description>Disable publishing</description>
7917                  <value>0</value>
7918                </enumeratedValue>
7919                <enumeratedValue>
7920                  <name>Enabled</name>
7921                  <description>Enable publishing</description>
7922                  <value>1</value>
7923                </enumeratedValue>
7924              </enumeratedValues>
7925            </field>
7926          </fields>
7927        </register>
7928        <register>
7929          <name>PUBLISH_RXSTARTED</name>
7930          <description>Publish configuration for event RXSTARTED</description>
7931          <addressOffset>0x1CC</addressOffset>
7932          <access>read-write</access>
7933          <fields>
7934            <field>
7935              <name>CHIDX</name>
7936              <description>DPPI channel that event RXSTARTED will publish to</description>
7937              <lsb>0</lsb>
7938              <msb>7</msb>
7939            </field>
7940            <field>
7941              <name>EN</name>
7942              <lsb>31</lsb>
7943              <msb>31</msb>
7944              <enumeratedValues>
7945                <enumeratedValue>
7946                  <name>Disabled</name>
7947                  <description>Disable publishing</description>
7948                  <value>0</value>
7949                </enumeratedValue>
7950                <enumeratedValue>
7951                  <name>Enabled</name>
7952                  <description>Enable publishing</description>
7953                  <value>1</value>
7954                </enumeratedValue>
7955              </enumeratedValues>
7956            </field>
7957          </fields>
7958        </register>
7959        <register>
7960          <name>PUBLISH_TXSTARTED</name>
7961          <description>Publish configuration for event TXSTARTED</description>
7962          <addressOffset>0x1D0</addressOffset>
7963          <access>read-write</access>
7964          <fields>
7965            <field>
7966              <name>CHIDX</name>
7967              <description>DPPI channel that event TXSTARTED will publish to</description>
7968              <lsb>0</lsb>
7969              <msb>7</msb>
7970            </field>
7971            <field>
7972              <name>EN</name>
7973              <lsb>31</lsb>
7974              <msb>31</msb>
7975              <enumeratedValues>
7976                <enumeratedValue>
7977                  <name>Disabled</name>
7978                  <description>Disable publishing</description>
7979                  <value>0</value>
7980                </enumeratedValue>
7981                <enumeratedValue>
7982                  <name>Enabled</name>
7983                  <description>Enable publishing</description>
7984                  <value>1</value>
7985                </enumeratedValue>
7986              </enumeratedValues>
7987            </field>
7988          </fields>
7989        </register>
7990        <register>
7991          <name>PUBLISH_LASTRX</name>
7992          <description>Publish configuration for event LASTRX</description>
7993          <addressOffset>0x1DC</addressOffset>
7994          <access>read-write</access>
7995          <fields>
7996            <field>
7997              <name>CHIDX</name>
7998              <description>DPPI channel that event LASTRX will publish to</description>
7999              <lsb>0</lsb>
8000              <msb>7</msb>
8001            </field>
8002            <field>
8003              <name>EN</name>
8004              <lsb>31</lsb>
8005              <msb>31</msb>
8006              <enumeratedValues>
8007                <enumeratedValue>
8008                  <name>Disabled</name>
8009                  <description>Disable publishing</description>
8010                  <value>0</value>
8011                </enumeratedValue>
8012                <enumeratedValue>
8013                  <name>Enabled</name>
8014                  <description>Enable publishing</description>
8015                  <value>1</value>
8016                </enumeratedValue>
8017              </enumeratedValues>
8018            </field>
8019          </fields>
8020        </register>
8021        <register>
8022          <name>PUBLISH_LASTTX</name>
8023          <description>Publish configuration for event LASTTX</description>
8024          <addressOffset>0x1E0</addressOffset>
8025          <access>read-write</access>
8026          <fields>
8027            <field>
8028              <name>CHIDX</name>
8029              <description>DPPI channel that event LASTTX will publish to</description>
8030              <lsb>0</lsb>
8031              <msb>7</msb>
8032            </field>
8033            <field>
8034              <name>EN</name>
8035              <lsb>31</lsb>
8036              <msb>31</msb>
8037              <enumeratedValues>
8038                <enumeratedValue>
8039                  <name>Disabled</name>
8040                  <description>Disable publishing</description>
8041                  <value>0</value>
8042                </enumeratedValue>
8043                <enumeratedValue>
8044                  <name>Enabled</name>
8045                  <description>Enable publishing</description>
8046                  <value>1</value>
8047                </enumeratedValue>
8048              </enumeratedValues>
8049            </field>
8050          </fields>
8051        </register>
8052        <register>
8053          <name>SHORTS</name>
8054          <description>Shortcuts between local events and tasks</description>
8055          <addressOffset>0x200</addressOffset>
8056          <access>read-write</access>
8057          <fields>
8058            <field>
8059              <name>LASTTX_STARTRX</name>
8060              <description>Shortcut between event LASTTX and task STARTRX</description>
8061              <lsb>7</lsb>
8062              <msb>7</msb>
8063              <enumeratedValues>
8064                <enumeratedValue>
8065                  <name>Disabled</name>
8066                  <description>Disable shortcut</description>
8067                  <value>0</value>
8068                </enumeratedValue>
8069                <enumeratedValue>
8070                  <name>Enabled</name>
8071                  <description>Enable shortcut</description>
8072                  <value>1</value>
8073                </enumeratedValue>
8074              </enumeratedValues>
8075            </field>
8076            <field>
8077              <name>LASTTX_SUSPEND</name>
8078              <description>Shortcut between event LASTTX and task SUSPEND</description>
8079              <lsb>8</lsb>
8080              <msb>8</msb>
8081              <enumeratedValues>
8082                <enumeratedValue>
8083                  <name>Disabled</name>
8084                  <description>Disable shortcut</description>
8085                  <value>0</value>
8086                </enumeratedValue>
8087                <enumeratedValue>
8088                  <name>Enabled</name>
8089                  <description>Enable shortcut</description>
8090                  <value>1</value>
8091                </enumeratedValue>
8092              </enumeratedValues>
8093            </field>
8094            <field>
8095              <name>LASTTX_STOP</name>
8096              <description>Shortcut between event LASTTX and task STOP</description>
8097              <lsb>9</lsb>
8098              <msb>9</msb>
8099              <enumeratedValues>
8100                <enumeratedValue>
8101                  <name>Disabled</name>
8102                  <description>Disable shortcut</description>
8103                  <value>0</value>
8104                </enumeratedValue>
8105                <enumeratedValue>
8106                  <name>Enabled</name>
8107                  <description>Enable shortcut</description>
8108                  <value>1</value>
8109                </enumeratedValue>
8110              </enumeratedValues>
8111            </field>
8112            <field>
8113              <name>LASTRX_STARTTX</name>
8114              <description>Shortcut between event LASTRX and task STARTTX</description>
8115              <lsb>10</lsb>
8116              <msb>10</msb>
8117              <enumeratedValues>
8118                <enumeratedValue>
8119                  <name>Disabled</name>
8120                  <description>Disable shortcut</description>
8121                  <value>0</value>
8122                </enumeratedValue>
8123                <enumeratedValue>
8124                  <name>Enabled</name>
8125                  <description>Enable shortcut</description>
8126                  <value>1</value>
8127                </enumeratedValue>
8128              </enumeratedValues>
8129            </field>
8130            <field>
8131              <name>LASTRX_SUSPEND</name>
8132              <description>Shortcut between event LASTRX and task SUSPEND</description>
8133              <lsb>11</lsb>
8134              <msb>11</msb>
8135              <enumeratedValues>
8136                <enumeratedValue>
8137                  <name>Disabled</name>
8138                  <description>Disable shortcut</description>
8139                  <value>0</value>
8140                </enumeratedValue>
8141                <enumeratedValue>
8142                  <name>Enabled</name>
8143                  <description>Enable shortcut</description>
8144                  <value>1</value>
8145                </enumeratedValue>
8146              </enumeratedValues>
8147            </field>
8148            <field>
8149              <name>LASTRX_STOP</name>
8150              <description>Shortcut between event LASTRX and task STOP</description>
8151              <lsb>12</lsb>
8152              <msb>12</msb>
8153              <enumeratedValues>
8154                <enumeratedValue>
8155                  <name>Disabled</name>
8156                  <description>Disable shortcut</description>
8157                  <value>0</value>
8158                </enumeratedValue>
8159                <enumeratedValue>
8160                  <name>Enabled</name>
8161                  <description>Enable shortcut</description>
8162                  <value>1</value>
8163                </enumeratedValue>
8164              </enumeratedValues>
8165            </field>
8166          </fields>
8167        </register>
8168        <register>
8169          <name>INTEN</name>
8170          <description>Enable or disable interrupt</description>
8171          <addressOffset>0x300</addressOffset>
8172          <access>read-write</access>
8173          <fields>
8174            <field>
8175              <name>STOPPED</name>
8176              <description>Enable or disable interrupt for event STOPPED</description>
8177              <lsb>1</lsb>
8178              <msb>1</msb>
8179              <enumeratedValues>
8180                <enumeratedValue>
8181                  <name>Disabled</name>
8182                  <description>Disable</description>
8183                  <value>0</value>
8184                </enumeratedValue>
8185                <enumeratedValue>
8186                  <name>Enabled</name>
8187                  <description>Enable</description>
8188                  <value>1</value>
8189                </enumeratedValue>
8190              </enumeratedValues>
8191            </field>
8192            <field>
8193              <name>ERROR</name>
8194              <description>Enable or disable interrupt for event ERROR</description>
8195              <lsb>9</lsb>
8196              <msb>9</msb>
8197              <enumeratedValues>
8198                <enumeratedValue>
8199                  <name>Disabled</name>
8200                  <description>Disable</description>
8201                  <value>0</value>
8202                </enumeratedValue>
8203                <enumeratedValue>
8204                  <name>Enabled</name>
8205                  <description>Enable</description>
8206                  <value>1</value>
8207                </enumeratedValue>
8208              </enumeratedValues>
8209            </field>
8210            <field>
8211              <name>SUSPENDED</name>
8212              <description>Enable or disable interrupt for event SUSPENDED</description>
8213              <lsb>18</lsb>
8214              <msb>18</msb>
8215              <enumeratedValues>
8216                <enumeratedValue>
8217                  <name>Disabled</name>
8218                  <description>Disable</description>
8219                  <value>0</value>
8220                </enumeratedValue>
8221                <enumeratedValue>
8222                  <name>Enabled</name>
8223                  <description>Enable</description>
8224                  <value>1</value>
8225                </enumeratedValue>
8226              </enumeratedValues>
8227            </field>
8228            <field>
8229              <name>RXSTARTED</name>
8230              <description>Enable or disable interrupt for event RXSTARTED</description>
8231              <lsb>19</lsb>
8232              <msb>19</msb>
8233              <enumeratedValues>
8234                <enumeratedValue>
8235                  <name>Disabled</name>
8236                  <description>Disable</description>
8237                  <value>0</value>
8238                </enumeratedValue>
8239                <enumeratedValue>
8240                  <name>Enabled</name>
8241                  <description>Enable</description>
8242                  <value>1</value>
8243                </enumeratedValue>
8244              </enumeratedValues>
8245            </field>
8246            <field>
8247              <name>TXSTARTED</name>
8248              <description>Enable or disable interrupt for event TXSTARTED</description>
8249              <lsb>20</lsb>
8250              <msb>20</msb>
8251              <enumeratedValues>
8252                <enumeratedValue>
8253                  <name>Disabled</name>
8254                  <description>Disable</description>
8255                  <value>0</value>
8256                </enumeratedValue>
8257                <enumeratedValue>
8258                  <name>Enabled</name>
8259                  <description>Enable</description>
8260                  <value>1</value>
8261                </enumeratedValue>
8262              </enumeratedValues>
8263            </field>
8264            <field>
8265              <name>LASTRX</name>
8266              <description>Enable or disable interrupt for event LASTRX</description>
8267              <lsb>23</lsb>
8268              <msb>23</msb>
8269              <enumeratedValues>
8270                <enumeratedValue>
8271                  <name>Disabled</name>
8272                  <description>Disable</description>
8273                  <value>0</value>
8274                </enumeratedValue>
8275                <enumeratedValue>
8276                  <name>Enabled</name>
8277                  <description>Enable</description>
8278                  <value>1</value>
8279                </enumeratedValue>
8280              </enumeratedValues>
8281            </field>
8282            <field>
8283              <name>LASTTX</name>
8284              <description>Enable or disable interrupt for event LASTTX</description>
8285              <lsb>24</lsb>
8286              <msb>24</msb>
8287              <enumeratedValues>
8288                <enumeratedValue>
8289                  <name>Disabled</name>
8290                  <description>Disable</description>
8291                  <value>0</value>
8292                </enumeratedValue>
8293                <enumeratedValue>
8294                  <name>Enabled</name>
8295                  <description>Enable</description>
8296                  <value>1</value>
8297                </enumeratedValue>
8298              </enumeratedValues>
8299            </field>
8300          </fields>
8301        </register>
8302        <register>
8303          <name>INTENSET</name>
8304          <description>Enable interrupt</description>
8305          <addressOffset>0x304</addressOffset>
8306          <access>read-write</access>
8307          <fields>
8308            <field>
8309              <name>STOPPED</name>
8310              <description>Write '1' to enable interrupt for event STOPPED</description>
8311              <lsb>1</lsb>
8312              <msb>1</msb>
8313              <enumeratedValues>
8314                <usage>read</usage>
8315                <enumeratedValue>
8316                  <name>Disabled</name>
8317                  <description>Read: Disabled</description>
8318                  <value>0</value>
8319                </enumeratedValue>
8320                <enumeratedValue>
8321                  <name>Enabled</name>
8322                  <description>Read: Enabled</description>
8323                  <value>1</value>
8324                </enumeratedValue>
8325              </enumeratedValues>
8326              <enumeratedValues>
8327                <usage>write</usage>
8328                <enumeratedValue>
8329                  <name>Set</name>
8330                  <description>Enable</description>
8331                  <value>1</value>
8332                </enumeratedValue>
8333              </enumeratedValues>
8334            </field>
8335            <field>
8336              <name>ERROR</name>
8337              <description>Write '1' to enable interrupt for event ERROR</description>
8338              <lsb>9</lsb>
8339              <msb>9</msb>
8340              <enumeratedValues>
8341                <usage>read</usage>
8342                <enumeratedValue>
8343                  <name>Disabled</name>
8344                  <description>Read: Disabled</description>
8345                  <value>0</value>
8346                </enumeratedValue>
8347                <enumeratedValue>
8348                  <name>Enabled</name>
8349                  <description>Read: Enabled</description>
8350                  <value>1</value>
8351                </enumeratedValue>
8352              </enumeratedValues>
8353              <enumeratedValues>
8354                <usage>write</usage>
8355                <enumeratedValue>
8356                  <name>Set</name>
8357                  <description>Enable</description>
8358                  <value>1</value>
8359                </enumeratedValue>
8360              </enumeratedValues>
8361            </field>
8362            <field>
8363              <name>SUSPENDED</name>
8364              <description>Write '1' to enable interrupt for event SUSPENDED</description>
8365              <lsb>18</lsb>
8366              <msb>18</msb>
8367              <enumeratedValues>
8368                <usage>read</usage>
8369                <enumeratedValue>
8370                  <name>Disabled</name>
8371                  <description>Read: Disabled</description>
8372                  <value>0</value>
8373                </enumeratedValue>
8374                <enumeratedValue>
8375                  <name>Enabled</name>
8376                  <description>Read: Enabled</description>
8377                  <value>1</value>
8378                </enumeratedValue>
8379              </enumeratedValues>
8380              <enumeratedValues>
8381                <usage>write</usage>
8382                <enumeratedValue>
8383                  <name>Set</name>
8384                  <description>Enable</description>
8385                  <value>1</value>
8386                </enumeratedValue>
8387              </enumeratedValues>
8388            </field>
8389            <field>
8390              <name>RXSTARTED</name>
8391              <description>Write '1' to enable interrupt for event RXSTARTED</description>
8392              <lsb>19</lsb>
8393              <msb>19</msb>
8394              <enumeratedValues>
8395                <usage>read</usage>
8396                <enumeratedValue>
8397                  <name>Disabled</name>
8398                  <description>Read: Disabled</description>
8399                  <value>0</value>
8400                </enumeratedValue>
8401                <enumeratedValue>
8402                  <name>Enabled</name>
8403                  <description>Read: Enabled</description>
8404                  <value>1</value>
8405                </enumeratedValue>
8406              </enumeratedValues>
8407              <enumeratedValues>
8408                <usage>write</usage>
8409                <enumeratedValue>
8410                  <name>Set</name>
8411                  <description>Enable</description>
8412                  <value>1</value>
8413                </enumeratedValue>
8414              </enumeratedValues>
8415            </field>
8416            <field>
8417              <name>TXSTARTED</name>
8418              <description>Write '1' to enable interrupt for event TXSTARTED</description>
8419              <lsb>20</lsb>
8420              <msb>20</msb>
8421              <enumeratedValues>
8422                <usage>read</usage>
8423                <enumeratedValue>
8424                  <name>Disabled</name>
8425                  <description>Read: Disabled</description>
8426                  <value>0</value>
8427                </enumeratedValue>
8428                <enumeratedValue>
8429                  <name>Enabled</name>
8430                  <description>Read: Enabled</description>
8431                  <value>1</value>
8432                </enumeratedValue>
8433              </enumeratedValues>
8434              <enumeratedValues>
8435                <usage>write</usage>
8436                <enumeratedValue>
8437                  <name>Set</name>
8438                  <description>Enable</description>
8439                  <value>1</value>
8440                </enumeratedValue>
8441              </enumeratedValues>
8442            </field>
8443            <field>
8444              <name>LASTRX</name>
8445              <description>Write '1' to enable interrupt for event LASTRX</description>
8446              <lsb>23</lsb>
8447              <msb>23</msb>
8448              <enumeratedValues>
8449                <usage>read</usage>
8450                <enumeratedValue>
8451                  <name>Disabled</name>
8452                  <description>Read: Disabled</description>
8453                  <value>0</value>
8454                </enumeratedValue>
8455                <enumeratedValue>
8456                  <name>Enabled</name>
8457                  <description>Read: Enabled</description>
8458                  <value>1</value>
8459                </enumeratedValue>
8460              </enumeratedValues>
8461              <enumeratedValues>
8462                <usage>write</usage>
8463                <enumeratedValue>
8464                  <name>Set</name>
8465                  <description>Enable</description>
8466                  <value>1</value>
8467                </enumeratedValue>
8468              </enumeratedValues>
8469            </field>
8470            <field>
8471              <name>LASTTX</name>
8472              <description>Write '1' to enable interrupt for event LASTTX</description>
8473              <lsb>24</lsb>
8474              <msb>24</msb>
8475              <enumeratedValues>
8476                <usage>read</usage>
8477                <enumeratedValue>
8478                  <name>Disabled</name>
8479                  <description>Read: Disabled</description>
8480                  <value>0</value>
8481                </enumeratedValue>
8482                <enumeratedValue>
8483                  <name>Enabled</name>
8484                  <description>Read: Enabled</description>
8485                  <value>1</value>
8486                </enumeratedValue>
8487              </enumeratedValues>
8488              <enumeratedValues>
8489                <usage>write</usage>
8490                <enumeratedValue>
8491                  <name>Set</name>
8492                  <description>Enable</description>
8493                  <value>1</value>
8494                </enumeratedValue>
8495              </enumeratedValues>
8496            </field>
8497          </fields>
8498        </register>
8499        <register>
8500          <name>INTENCLR</name>
8501          <description>Disable interrupt</description>
8502          <addressOffset>0x308</addressOffset>
8503          <access>read-write</access>
8504          <fields>
8505            <field>
8506              <name>STOPPED</name>
8507              <description>Write '1' to disable interrupt for event STOPPED</description>
8508              <lsb>1</lsb>
8509              <msb>1</msb>
8510              <enumeratedValues>
8511                <usage>read</usage>
8512                <enumeratedValue>
8513                  <name>Disabled</name>
8514                  <description>Read: Disabled</description>
8515                  <value>0</value>
8516                </enumeratedValue>
8517                <enumeratedValue>
8518                  <name>Enabled</name>
8519                  <description>Read: Enabled</description>
8520                  <value>1</value>
8521                </enumeratedValue>
8522              </enumeratedValues>
8523              <enumeratedValues>
8524                <usage>write</usage>
8525                <enumeratedValue>
8526                  <name>Clear</name>
8527                  <description>Disable</description>
8528                  <value>1</value>
8529                </enumeratedValue>
8530              </enumeratedValues>
8531            </field>
8532            <field>
8533              <name>ERROR</name>
8534              <description>Write '1' to disable interrupt for event ERROR</description>
8535              <lsb>9</lsb>
8536              <msb>9</msb>
8537              <enumeratedValues>
8538                <usage>read</usage>
8539                <enumeratedValue>
8540                  <name>Disabled</name>
8541                  <description>Read: Disabled</description>
8542                  <value>0</value>
8543                </enumeratedValue>
8544                <enumeratedValue>
8545                  <name>Enabled</name>
8546                  <description>Read: Enabled</description>
8547                  <value>1</value>
8548                </enumeratedValue>
8549              </enumeratedValues>
8550              <enumeratedValues>
8551                <usage>write</usage>
8552                <enumeratedValue>
8553                  <name>Clear</name>
8554                  <description>Disable</description>
8555                  <value>1</value>
8556                </enumeratedValue>
8557              </enumeratedValues>
8558            </field>
8559            <field>
8560              <name>SUSPENDED</name>
8561              <description>Write '1' to disable interrupt for event SUSPENDED</description>
8562              <lsb>18</lsb>
8563              <msb>18</msb>
8564              <enumeratedValues>
8565                <usage>read</usage>
8566                <enumeratedValue>
8567                  <name>Disabled</name>
8568                  <description>Read: Disabled</description>
8569                  <value>0</value>
8570                </enumeratedValue>
8571                <enumeratedValue>
8572                  <name>Enabled</name>
8573                  <description>Read: Enabled</description>
8574                  <value>1</value>
8575                </enumeratedValue>
8576              </enumeratedValues>
8577              <enumeratedValues>
8578                <usage>write</usage>
8579                <enumeratedValue>
8580                  <name>Clear</name>
8581                  <description>Disable</description>
8582                  <value>1</value>
8583                </enumeratedValue>
8584              </enumeratedValues>
8585            </field>
8586            <field>
8587              <name>RXSTARTED</name>
8588              <description>Write '1' to disable interrupt for event RXSTARTED</description>
8589              <lsb>19</lsb>
8590              <msb>19</msb>
8591              <enumeratedValues>
8592                <usage>read</usage>
8593                <enumeratedValue>
8594                  <name>Disabled</name>
8595                  <description>Read: Disabled</description>
8596                  <value>0</value>
8597                </enumeratedValue>
8598                <enumeratedValue>
8599                  <name>Enabled</name>
8600                  <description>Read: Enabled</description>
8601                  <value>1</value>
8602                </enumeratedValue>
8603              </enumeratedValues>
8604              <enumeratedValues>
8605                <usage>write</usage>
8606                <enumeratedValue>
8607                  <name>Clear</name>
8608                  <description>Disable</description>
8609                  <value>1</value>
8610                </enumeratedValue>
8611              </enumeratedValues>
8612            </field>
8613            <field>
8614              <name>TXSTARTED</name>
8615              <description>Write '1' to disable interrupt for event TXSTARTED</description>
8616              <lsb>20</lsb>
8617              <msb>20</msb>
8618              <enumeratedValues>
8619                <usage>read</usage>
8620                <enumeratedValue>
8621                  <name>Disabled</name>
8622                  <description>Read: Disabled</description>
8623                  <value>0</value>
8624                </enumeratedValue>
8625                <enumeratedValue>
8626                  <name>Enabled</name>
8627                  <description>Read: Enabled</description>
8628                  <value>1</value>
8629                </enumeratedValue>
8630              </enumeratedValues>
8631              <enumeratedValues>
8632                <usage>write</usage>
8633                <enumeratedValue>
8634                  <name>Clear</name>
8635                  <description>Disable</description>
8636                  <value>1</value>
8637                </enumeratedValue>
8638              </enumeratedValues>
8639            </field>
8640            <field>
8641              <name>LASTRX</name>
8642              <description>Write '1' to disable interrupt for event LASTRX</description>
8643              <lsb>23</lsb>
8644              <msb>23</msb>
8645              <enumeratedValues>
8646                <usage>read</usage>
8647                <enumeratedValue>
8648                  <name>Disabled</name>
8649                  <description>Read: Disabled</description>
8650                  <value>0</value>
8651                </enumeratedValue>
8652                <enumeratedValue>
8653                  <name>Enabled</name>
8654                  <description>Read: Enabled</description>
8655                  <value>1</value>
8656                </enumeratedValue>
8657              </enumeratedValues>
8658              <enumeratedValues>
8659                <usage>write</usage>
8660                <enumeratedValue>
8661                  <name>Clear</name>
8662                  <description>Disable</description>
8663                  <value>1</value>
8664                </enumeratedValue>
8665              </enumeratedValues>
8666            </field>
8667            <field>
8668              <name>LASTTX</name>
8669              <description>Write '1' to disable interrupt for event LASTTX</description>
8670              <lsb>24</lsb>
8671              <msb>24</msb>
8672              <enumeratedValues>
8673                <usage>read</usage>
8674                <enumeratedValue>
8675                  <name>Disabled</name>
8676                  <description>Read: Disabled</description>
8677                  <value>0</value>
8678                </enumeratedValue>
8679                <enumeratedValue>
8680                  <name>Enabled</name>
8681                  <description>Read: Enabled</description>
8682                  <value>1</value>
8683                </enumeratedValue>
8684              </enumeratedValues>
8685              <enumeratedValues>
8686                <usage>write</usage>
8687                <enumeratedValue>
8688                  <name>Clear</name>
8689                  <description>Disable</description>
8690                  <value>1</value>
8691                </enumeratedValue>
8692              </enumeratedValues>
8693            </field>
8694          </fields>
8695        </register>
8696        <register>
8697          <name>ERRORSRC</name>
8698          <description>Error source</description>
8699          <addressOffset>0x4C4</addressOffset>
8700          <access>read-write</access>
8701          <modifiedWriteValues>oneToClear</modifiedWriteValues>
8702          <fields>
8703            <field>
8704              <name>OVERRUN</name>
8705              <description>Overrun error</description>
8706              <lsb>0</lsb>
8707              <msb>0</msb>
8708              <enumeratedValues>
8709                <enumeratedValue>
8710                  <name>NotReceived</name>
8711                  <description>Error did not occur</description>
8712                  <value>0</value>
8713                </enumeratedValue>
8714                <enumeratedValue>
8715                  <name>Received</name>
8716                  <description>Error occurred</description>
8717                  <value>1</value>
8718                </enumeratedValue>
8719              </enumeratedValues>
8720            </field>
8721            <field>
8722              <name>ANACK</name>
8723              <description>NACK received after sending the address (write '1' to clear)</description>
8724              <lsb>1</lsb>
8725              <msb>1</msb>
8726              <enumeratedValues>
8727                <enumeratedValue>
8728                  <name>NotReceived</name>
8729                  <description>Error did not occur</description>
8730                  <value>0</value>
8731                </enumeratedValue>
8732                <enumeratedValue>
8733                  <name>Received</name>
8734                  <description>Error occurred</description>
8735                  <value>1</value>
8736                </enumeratedValue>
8737              </enumeratedValues>
8738            </field>
8739            <field>
8740              <name>DNACK</name>
8741              <description>NACK received after sending a data byte (write '1' to clear)</description>
8742              <lsb>2</lsb>
8743              <msb>2</msb>
8744              <enumeratedValues>
8745                <enumeratedValue>
8746                  <name>NotReceived</name>
8747                  <description>Error did not occur</description>
8748                  <value>0</value>
8749                </enumeratedValue>
8750                <enumeratedValue>
8751                  <name>Received</name>
8752                  <description>Error occurred</description>
8753                  <value>1</value>
8754                </enumeratedValue>
8755              </enumeratedValues>
8756            </field>
8757          </fields>
8758        </register>
8759        <register>
8760          <name>ENABLE</name>
8761          <description>Enable TWIM</description>
8762          <addressOffset>0x500</addressOffset>
8763          <access>read-write</access>
8764          <fields>
8765            <field>
8766              <name>ENABLE</name>
8767              <description>Enable or disable TWIM</description>
8768              <lsb>0</lsb>
8769              <msb>3</msb>
8770              <enumeratedValues>
8771                <enumeratedValue>
8772                  <name>Disabled</name>
8773                  <description>Disable TWIM</description>
8774                  <value>0</value>
8775                </enumeratedValue>
8776                <enumeratedValue>
8777                  <name>Enabled</name>
8778                  <description>Enable TWIM</description>
8779                  <value>6</value>
8780                </enumeratedValue>
8781              </enumeratedValues>
8782            </field>
8783          </fields>
8784        </register>
8785        <cluster>
8786          <name>PSEL</name>
8787          <description>Unspecified</description>
8788          <headerStructName>TWIM_PSEL</headerStructName>
8789          <access>read-write</access>
8790          <addressOffset>0x508</addressOffset>
8791          <register>
8792            <name>SCL</name>
8793            <description>Pin select for SCL signal</description>
8794            <addressOffset>0x000</addressOffset>
8795            <access>read-write</access>
8796            <resetValue>0xFFFFFFFF</resetValue>
8797            <fields>
8798              <field>
8799                <name>PIN</name>
8800                <description>Pin number</description>
8801                <lsb>0</lsb>
8802                <msb>4</msb>
8803              </field>
8804              <field>
8805                <name>CONNECT</name>
8806                <description>Connection</description>
8807                <lsb>31</lsb>
8808                <msb>31</msb>
8809                <enumeratedValues>
8810                  <enumeratedValue>
8811                    <name>Disconnected</name>
8812                    <description>Disconnect</description>
8813                    <value>1</value>
8814                  </enumeratedValue>
8815                  <enumeratedValue>
8816                    <name>Connected</name>
8817                    <description>Connect</description>
8818                    <value>0</value>
8819                  </enumeratedValue>
8820                </enumeratedValues>
8821              </field>
8822            </fields>
8823          </register>
8824          <register>
8825            <name>SDA</name>
8826            <description>Pin select for SDA signal</description>
8827            <addressOffset>0x004</addressOffset>
8828            <access>read-write</access>
8829            <resetValue>0xFFFFFFFF</resetValue>
8830            <fields>
8831              <field>
8832                <name>PIN</name>
8833                <description>Pin number</description>
8834                <lsb>0</lsb>
8835                <msb>4</msb>
8836              </field>
8837              <field>
8838                <name>CONNECT</name>
8839                <description>Connection</description>
8840                <lsb>31</lsb>
8841                <msb>31</msb>
8842                <enumeratedValues>
8843                  <enumeratedValue>
8844                    <name>Disconnected</name>
8845                    <description>Disconnect</description>
8846                    <value>1</value>
8847                  </enumeratedValue>
8848                  <enumeratedValue>
8849                    <name>Connected</name>
8850                    <description>Connect</description>
8851                    <value>0</value>
8852                  </enumeratedValue>
8853                </enumeratedValues>
8854              </field>
8855            </fields>
8856          </register>
8857        </cluster>
8858        <register>
8859          <name>FREQUENCY</name>
8860          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
8861          <addressOffset>0x524</addressOffset>
8862          <access>read-write</access>
8863          <resetValue>0x04000000</resetValue>
8864          <fields>
8865            <field>
8866              <name>FREQUENCY</name>
8867              <description>TWI master clock frequency</description>
8868              <lsb>0</lsb>
8869              <msb>31</msb>
8870              <enumeratedValues>
8871                <enumeratedValue>
8872                  <name>K100</name>
8873                  <description>100 kbps</description>
8874                  <value>0x01980000</value>
8875                </enumeratedValue>
8876                <enumeratedValue>
8877                  <name>K250</name>
8878                  <description>250 kbps</description>
8879                  <value>0x04000000</value>
8880                </enumeratedValue>
8881                <enumeratedValue>
8882                  <name>K400</name>
8883                  <description>400 kbps</description>
8884                  <value>0x06400000</value>
8885                </enumeratedValue>
8886              </enumeratedValues>
8887            </field>
8888          </fields>
8889        </register>
8890        <cluster>
8891          <name>RXD</name>
8892          <description>RXD EasyDMA channel</description>
8893          <headerStructName>TWIM_RXD</headerStructName>
8894          <access>read-write</access>
8895          <addressOffset>0x534</addressOffset>
8896          <register>
8897            <name>PTR</name>
8898            <description>Data pointer</description>
8899            <addressOffset>0x000</addressOffset>
8900            <access>read-write</access>
8901            <fields>
8902              <field>
8903                <name>PTR</name>
8904                <description>Data pointer</description>
8905                <lsb>0</lsb>
8906                <msb>31</msb>
8907              </field>
8908            </fields>
8909          </register>
8910          <register>
8911            <name>MAXCNT</name>
8912            <description>Maximum number of bytes in receive buffer</description>
8913            <addressOffset>0x004</addressOffset>
8914            <access>read-write</access>
8915            <fields>
8916              <field>
8917                <name>MAXCNT</name>
8918                <description>Maximum number of bytes in receive buffer</description>
8919                <lsb>0</lsb>
8920                <msb>12</msb>
8921              </field>
8922            </fields>
8923          </register>
8924          <register>
8925            <name>AMOUNT</name>
8926            <description>Number of bytes transferred in the last transaction</description>
8927            <addressOffset>0x008</addressOffset>
8928            <access>read-only</access>
8929            <fields>
8930              <field>
8931                <name>AMOUNT</name>
8932                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
8933                <lsb>0</lsb>
8934                <msb>12</msb>
8935              </field>
8936            </fields>
8937          </register>
8938          <register>
8939            <name>LIST</name>
8940            <description>EasyDMA list type</description>
8941            <addressOffset>0x00C</addressOffset>
8942            <access>read-write</access>
8943            <fields>
8944              <field>
8945                <name>LIST</name>
8946                <description>List type</description>
8947                <lsb>0</lsb>
8948                <msb>1</msb>
8949                <enumeratedValues>
8950                  <enumeratedValue>
8951                    <name>Disabled</name>
8952                    <description>Disable EasyDMA list</description>
8953                    <value>0</value>
8954                  </enumeratedValue>
8955                  <enumeratedValue>
8956                    <name>ArrayList</name>
8957                    <description>Use array list</description>
8958                    <value>1</value>
8959                  </enumeratedValue>
8960                </enumeratedValues>
8961              </field>
8962            </fields>
8963          </register>
8964        </cluster>
8965        <cluster>
8966          <name>TXD</name>
8967          <description>TXD EasyDMA channel</description>
8968          <headerStructName>TWIM_TXD</headerStructName>
8969          <access>read-write</access>
8970          <addressOffset>0x544</addressOffset>
8971          <register>
8972            <name>PTR</name>
8973            <description>Data pointer</description>
8974            <addressOffset>0x000</addressOffset>
8975            <access>read-write</access>
8976            <fields>
8977              <field>
8978                <name>PTR</name>
8979                <description>Data pointer</description>
8980                <lsb>0</lsb>
8981                <msb>31</msb>
8982              </field>
8983            </fields>
8984          </register>
8985          <register>
8986            <name>MAXCNT</name>
8987            <description>Maximum number of bytes in transmit buffer</description>
8988            <addressOffset>0x004</addressOffset>
8989            <access>read-write</access>
8990            <fields>
8991              <field>
8992                <name>MAXCNT</name>
8993                <description>Maximum number of bytes in transmit buffer</description>
8994                <lsb>0</lsb>
8995                <msb>12</msb>
8996              </field>
8997            </fields>
8998          </register>
8999          <register>
9000            <name>AMOUNT</name>
9001            <description>Number of bytes transferred in the last transaction</description>
9002            <addressOffset>0x008</addressOffset>
9003            <access>read-only</access>
9004            <fields>
9005              <field>
9006                <name>AMOUNT</name>
9007                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
9008                <lsb>0</lsb>
9009                <msb>12</msb>
9010              </field>
9011            </fields>
9012          </register>
9013          <register>
9014            <name>LIST</name>
9015            <description>EasyDMA list type</description>
9016            <addressOffset>0x00C</addressOffset>
9017            <access>read-write</access>
9018            <fields>
9019              <field>
9020                <name>LIST</name>
9021                <description>List type</description>
9022                <lsb>0</lsb>
9023                <msb>1</msb>
9024                <enumeratedValues>
9025                  <enumeratedValue>
9026                    <name>Disabled</name>
9027                    <description>Disable EasyDMA list</description>
9028                    <value>0</value>
9029                  </enumeratedValue>
9030                  <enumeratedValue>
9031                    <name>ArrayList</name>
9032                    <description>Use array list</description>
9033                    <value>1</value>
9034                  </enumeratedValue>
9035                </enumeratedValues>
9036              </field>
9037            </fields>
9038          </register>
9039        </cluster>
9040        <register>
9041          <name>ADDRESS</name>
9042          <description>Address used in the TWI transfer</description>
9043          <addressOffset>0x588</addressOffset>
9044          <access>read-write</access>
9045          <fields>
9046            <field>
9047              <name>ADDRESS</name>
9048              <description>Address used in the TWI transfer</description>
9049              <lsb>0</lsb>
9050              <msb>6</msb>
9051            </field>
9052          </fields>
9053        </register>
9054      </registers>
9055    </peripheral>
9056    <peripheral>
9057      <name>TWIS0_NS</name>
9058      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 0</description>
9059      <baseAddress>0x40008000</baseAddress>
9060      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
9061      <headerStructName>TWIS</headerStructName>
9062      <!--Security dma=SA-->
9063      <!--Security securemapping=US-->
9064      <addressBlock>
9065        <offset>0</offset>
9066        <size>0x1000</size>
9067        <usage>registers</usage>
9068      </addressBlock>
9069      <interrupt>
9070        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
9071        <value>8</value>
9072      </interrupt>
9073      <groupName>TWIS</groupName>
9074      <size>0x20</size>
9075      <registers>
9076        <register>
9077          <name>TASKS_STOP</name>
9078          <description>Stop TWI transaction</description>
9079          <addressOffset>0x014</addressOffset>
9080          <access>write-only</access>
9081          <fields>
9082            <field>
9083              <name>TASKS_STOP</name>
9084              <description>Stop TWI transaction</description>
9085              <lsb>0</lsb>
9086              <msb>0</msb>
9087              <enumeratedValues>
9088                <enumeratedValue>
9089                  <name>Trigger</name>
9090                  <description>Trigger task</description>
9091                  <value>1</value>
9092                </enumeratedValue>
9093              </enumeratedValues>
9094            </field>
9095          </fields>
9096        </register>
9097        <register>
9098          <name>TASKS_SUSPEND</name>
9099          <description>Suspend TWI transaction</description>
9100          <addressOffset>0x01C</addressOffset>
9101          <access>write-only</access>
9102          <fields>
9103            <field>
9104              <name>TASKS_SUSPEND</name>
9105              <description>Suspend TWI transaction</description>
9106              <lsb>0</lsb>
9107              <msb>0</msb>
9108              <enumeratedValues>
9109                <enumeratedValue>
9110                  <name>Trigger</name>
9111                  <description>Trigger task</description>
9112                  <value>1</value>
9113                </enumeratedValue>
9114              </enumeratedValues>
9115            </field>
9116          </fields>
9117        </register>
9118        <register>
9119          <name>TASKS_RESUME</name>
9120          <description>Resume TWI transaction</description>
9121          <addressOffset>0x020</addressOffset>
9122          <access>write-only</access>
9123          <fields>
9124            <field>
9125              <name>TASKS_RESUME</name>
9126              <description>Resume TWI transaction</description>
9127              <lsb>0</lsb>
9128              <msb>0</msb>
9129              <enumeratedValues>
9130                <enumeratedValue>
9131                  <name>Trigger</name>
9132                  <description>Trigger task</description>
9133                  <value>1</value>
9134                </enumeratedValue>
9135              </enumeratedValues>
9136            </field>
9137          </fields>
9138        </register>
9139        <register>
9140          <name>TASKS_PREPARERX</name>
9141          <description>Prepare the TWI slave to respond to a write command</description>
9142          <addressOffset>0x030</addressOffset>
9143          <access>write-only</access>
9144          <fields>
9145            <field>
9146              <name>TASKS_PREPARERX</name>
9147              <description>Prepare the TWI slave to respond to a write command</description>
9148              <lsb>0</lsb>
9149              <msb>0</msb>
9150              <enumeratedValues>
9151                <enumeratedValue>
9152                  <name>Trigger</name>
9153                  <description>Trigger task</description>
9154                  <value>1</value>
9155                </enumeratedValue>
9156              </enumeratedValues>
9157            </field>
9158          </fields>
9159        </register>
9160        <register>
9161          <name>TASKS_PREPARETX</name>
9162          <description>Prepare the TWI slave to respond to a read command</description>
9163          <addressOffset>0x034</addressOffset>
9164          <access>write-only</access>
9165          <fields>
9166            <field>
9167              <name>TASKS_PREPARETX</name>
9168              <description>Prepare the TWI slave to respond to a read command</description>
9169              <lsb>0</lsb>
9170              <msb>0</msb>
9171              <enumeratedValues>
9172                <enumeratedValue>
9173                  <name>Trigger</name>
9174                  <description>Trigger task</description>
9175                  <value>1</value>
9176                </enumeratedValue>
9177              </enumeratedValues>
9178            </field>
9179          </fields>
9180        </register>
9181        <register>
9182          <name>SUBSCRIBE_STOP</name>
9183          <description>Subscribe configuration for task STOP</description>
9184          <addressOffset>0x094</addressOffset>
9185          <access>read-write</access>
9186          <fields>
9187            <field>
9188              <name>CHIDX</name>
9189              <description>DPPI channel that task STOP will subscribe to</description>
9190              <lsb>0</lsb>
9191              <msb>7</msb>
9192            </field>
9193            <field>
9194              <name>EN</name>
9195              <lsb>31</lsb>
9196              <msb>31</msb>
9197              <enumeratedValues>
9198                <enumeratedValue>
9199                  <name>Disabled</name>
9200                  <description>Disable subscription</description>
9201                  <value>0</value>
9202                </enumeratedValue>
9203                <enumeratedValue>
9204                  <name>Enabled</name>
9205                  <description>Enable subscription</description>
9206                  <value>1</value>
9207                </enumeratedValue>
9208              </enumeratedValues>
9209            </field>
9210          </fields>
9211        </register>
9212        <register>
9213          <name>SUBSCRIBE_SUSPEND</name>
9214          <description>Subscribe configuration for task SUSPEND</description>
9215          <addressOffset>0x09C</addressOffset>
9216          <access>read-write</access>
9217          <fields>
9218            <field>
9219              <name>CHIDX</name>
9220              <description>DPPI channel that task SUSPEND will subscribe to</description>
9221              <lsb>0</lsb>
9222              <msb>7</msb>
9223            </field>
9224            <field>
9225              <name>EN</name>
9226              <lsb>31</lsb>
9227              <msb>31</msb>
9228              <enumeratedValues>
9229                <enumeratedValue>
9230                  <name>Disabled</name>
9231                  <description>Disable subscription</description>
9232                  <value>0</value>
9233                </enumeratedValue>
9234                <enumeratedValue>
9235                  <name>Enabled</name>
9236                  <description>Enable subscription</description>
9237                  <value>1</value>
9238                </enumeratedValue>
9239              </enumeratedValues>
9240            </field>
9241          </fields>
9242        </register>
9243        <register>
9244          <name>SUBSCRIBE_RESUME</name>
9245          <description>Subscribe configuration for task RESUME</description>
9246          <addressOffset>0x0A0</addressOffset>
9247          <access>read-write</access>
9248          <fields>
9249            <field>
9250              <name>CHIDX</name>
9251              <description>DPPI channel that task RESUME will subscribe to</description>
9252              <lsb>0</lsb>
9253              <msb>7</msb>
9254            </field>
9255            <field>
9256              <name>EN</name>
9257              <lsb>31</lsb>
9258              <msb>31</msb>
9259              <enumeratedValues>
9260                <enumeratedValue>
9261                  <name>Disabled</name>
9262                  <description>Disable subscription</description>
9263                  <value>0</value>
9264                </enumeratedValue>
9265                <enumeratedValue>
9266                  <name>Enabled</name>
9267                  <description>Enable subscription</description>
9268                  <value>1</value>
9269                </enumeratedValue>
9270              </enumeratedValues>
9271            </field>
9272          </fields>
9273        </register>
9274        <register>
9275          <name>SUBSCRIBE_PREPARERX</name>
9276          <description>Subscribe configuration for task PREPARERX</description>
9277          <addressOffset>0x0B0</addressOffset>
9278          <access>read-write</access>
9279          <fields>
9280            <field>
9281              <name>CHIDX</name>
9282              <description>DPPI channel that task PREPARERX will subscribe to</description>
9283              <lsb>0</lsb>
9284              <msb>7</msb>
9285            </field>
9286            <field>
9287              <name>EN</name>
9288              <lsb>31</lsb>
9289              <msb>31</msb>
9290              <enumeratedValues>
9291                <enumeratedValue>
9292                  <name>Disabled</name>
9293                  <description>Disable subscription</description>
9294                  <value>0</value>
9295                </enumeratedValue>
9296                <enumeratedValue>
9297                  <name>Enabled</name>
9298                  <description>Enable subscription</description>
9299                  <value>1</value>
9300                </enumeratedValue>
9301              </enumeratedValues>
9302            </field>
9303          </fields>
9304        </register>
9305        <register>
9306          <name>SUBSCRIBE_PREPARETX</name>
9307          <description>Subscribe configuration for task PREPARETX</description>
9308          <addressOffset>0x0B4</addressOffset>
9309          <access>read-write</access>
9310          <fields>
9311            <field>
9312              <name>CHIDX</name>
9313              <description>DPPI channel that task PREPARETX will subscribe to</description>
9314              <lsb>0</lsb>
9315              <msb>7</msb>
9316            </field>
9317            <field>
9318              <name>EN</name>
9319              <lsb>31</lsb>
9320              <msb>31</msb>
9321              <enumeratedValues>
9322                <enumeratedValue>
9323                  <name>Disabled</name>
9324                  <description>Disable subscription</description>
9325                  <value>0</value>
9326                </enumeratedValue>
9327                <enumeratedValue>
9328                  <name>Enabled</name>
9329                  <description>Enable subscription</description>
9330                  <value>1</value>
9331                </enumeratedValue>
9332              </enumeratedValues>
9333            </field>
9334          </fields>
9335        </register>
9336        <register>
9337          <name>EVENTS_STOPPED</name>
9338          <description>TWI stopped</description>
9339          <addressOffset>0x104</addressOffset>
9340          <access>read-write</access>
9341          <fields>
9342            <field>
9343              <name>EVENTS_STOPPED</name>
9344              <description>TWI stopped</description>
9345              <lsb>0</lsb>
9346              <msb>0</msb>
9347              <enumeratedValues>
9348                <enumeratedValue>
9349                  <name>NotGenerated</name>
9350                  <description>Event not generated</description>
9351                  <value>0</value>
9352                </enumeratedValue>
9353                <enumeratedValue>
9354                  <name>Generated</name>
9355                  <description>Event generated</description>
9356                  <value>1</value>
9357                </enumeratedValue>
9358              </enumeratedValues>
9359            </field>
9360          </fields>
9361        </register>
9362        <register>
9363          <name>EVENTS_ERROR</name>
9364          <description>TWI error</description>
9365          <addressOffset>0x124</addressOffset>
9366          <access>read-write</access>
9367          <fields>
9368            <field>
9369              <name>EVENTS_ERROR</name>
9370              <description>TWI error</description>
9371              <lsb>0</lsb>
9372              <msb>0</msb>
9373              <enumeratedValues>
9374                <enumeratedValue>
9375                  <name>NotGenerated</name>
9376                  <description>Event not generated</description>
9377                  <value>0</value>
9378                </enumeratedValue>
9379                <enumeratedValue>
9380                  <name>Generated</name>
9381                  <description>Event generated</description>
9382                  <value>1</value>
9383                </enumeratedValue>
9384              </enumeratedValues>
9385            </field>
9386          </fields>
9387        </register>
9388        <register>
9389          <name>EVENTS_RXSTARTED</name>
9390          <description>Receive sequence started</description>
9391          <addressOffset>0x14C</addressOffset>
9392          <access>read-write</access>
9393          <fields>
9394            <field>
9395              <name>EVENTS_RXSTARTED</name>
9396              <description>Receive sequence started</description>
9397              <lsb>0</lsb>
9398              <msb>0</msb>
9399              <enumeratedValues>
9400                <enumeratedValue>
9401                  <name>NotGenerated</name>
9402                  <description>Event not generated</description>
9403                  <value>0</value>
9404                </enumeratedValue>
9405                <enumeratedValue>
9406                  <name>Generated</name>
9407                  <description>Event generated</description>
9408                  <value>1</value>
9409                </enumeratedValue>
9410              </enumeratedValues>
9411            </field>
9412          </fields>
9413        </register>
9414        <register>
9415          <name>EVENTS_TXSTARTED</name>
9416          <description>Transmit sequence started</description>
9417          <addressOffset>0x150</addressOffset>
9418          <access>read-write</access>
9419          <fields>
9420            <field>
9421              <name>EVENTS_TXSTARTED</name>
9422              <description>Transmit sequence started</description>
9423              <lsb>0</lsb>
9424              <msb>0</msb>
9425              <enumeratedValues>
9426                <enumeratedValue>
9427                  <name>NotGenerated</name>
9428                  <description>Event not generated</description>
9429                  <value>0</value>
9430                </enumeratedValue>
9431                <enumeratedValue>
9432                  <name>Generated</name>
9433                  <description>Event generated</description>
9434                  <value>1</value>
9435                </enumeratedValue>
9436              </enumeratedValues>
9437            </field>
9438          </fields>
9439        </register>
9440        <register>
9441          <name>EVENTS_WRITE</name>
9442          <description>Write command received</description>
9443          <addressOffset>0x164</addressOffset>
9444          <access>read-write</access>
9445          <fields>
9446            <field>
9447              <name>EVENTS_WRITE</name>
9448              <description>Write command received</description>
9449              <lsb>0</lsb>
9450              <msb>0</msb>
9451              <enumeratedValues>
9452                <enumeratedValue>
9453                  <name>NotGenerated</name>
9454                  <description>Event not generated</description>
9455                  <value>0</value>
9456                </enumeratedValue>
9457                <enumeratedValue>
9458                  <name>Generated</name>
9459                  <description>Event generated</description>
9460                  <value>1</value>
9461                </enumeratedValue>
9462              </enumeratedValues>
9463            </field>
9464          </fields>
9465        </register>
9466        <register>
9467          <name>EVENTS_READ</name>
9468          <description>Read command received</description>
9469          <addressOffset>0x168</addressOffset>
9470          <access>read-write</access>
9471          <fields>
9472            <field>
9473              <name>EVENTS_READ</name>
9474              <description>Read command received</description>
9475              <lsb>0</lsb>
9476              <msb>0</msb>
9477              <enumeratedValues>
9478                <enumeratedValue>
9479                  <name>NotGenerated</name>
9480                  <description>Event not generated</description>
9481                  <value>0</value>
9482                </enumeratedValue>
9483                <enumeratedValue>
9484                  <name>Generated</name>
9485                  <description>Event generated</description>
9486                  <value>1</value>
9487                </enumeratedValue>
9488              </enumeratedValues>
9489            </field>
9490          </fields>
9491        </register>
9492        <register>
9493          <name>PUBLISH_STOPPED</name>
9494          <description>Publish configuration for event STOPPED</description>
9495          <addressOffset>0x184</addressOffset>
9496          <access>read-write</access>
9497          <fields>
9498            <field>
9499              <name>CHIDX</name>
9500              <description>DPPI channel that event STOPPED will publish to</description>
9501              <lsb>0</lsb>
9502              <msb>7</msb>
9503            </field>
9504            <field>
9505              <name>EN</name>
9506              <lsb>31</lsb>
9507              <msb>31</msb>
9508              <enumeratedValues>
9509                <enumeratedValue>
9510                  <name>Disabled</name>
9511                  <description>Disable publishing</description>
9512                  <value>0</value>
9513                </enumeratedValue>
9514                <enumeratedValue>
9515                  <name>Enabled</name>
9516                  <description>Enable publishing</description>
9517                  <value>1</value>
9518                </enumeratedValue>
9519              </enumeratedValues>
9520            </field>
9521          </fields>
9522        </register>
9523        <register>
9524          <name>PUBLISH_ERROR</name>
9525          <description>Publish configuration for event ERROR</description>
9526          <addressOffset>0x1A4</addressOffset>
9527          <access>read-write</access>
9528          <fields>
9529            <field>
9530              <name>CHIDX</name>
9531              <description>DPPI channel that event ERROR will publish to</description>
9532              <lsb>0</lsb>
9533              <msb>7</msb>
9534            </field>
9535            <field>
9536              <name>EN</name>
9537              <lsb>31</lsb>
9538              <msb>31</msb>
9539              <enumeratedValues>
9540                <enumeratedValue>
9541                  <name>Disabled</name>
9542                  <description>Disable publishing</description>
9543                  <value>0</value>
9544                </enumeratedValue>
9545                <enumeratedValue>
9546                  <name>Enabled</name>
9547                  <description>Enable publishing</description>
9548                  <value>1</value>
9549                </enumeratedValue>
9550              </enumeratedValues>
9551            </field>
9552          </fields>
9553        </register>
9554        <register>
9555          <name>PUBLISH_RXSTARTED</name>
9556          <description>Publish configuration for event RXSTARTED</description>
9557          <addressOffset>0x1CC</addressOffset>
9558          <access>read-write</access>
9559          <fields>
9560            <field>
9561              <name>CHIDX</name>
9562              <description>DPPI channel that event RXSTARTED will publish to</description>
9563              <lsb>0</lsb>
9564              <msb>7</msb>
9565            </field>
9566            <field>
9567              <name>EN</name>
9568              <lsb>31</lsb>
9569              <msb>31</msb>
9570              <enumeratedValues>
9571                <enumeratedValue>
9572                  <name>Disabled</name>
9573                  <description>Disable publishing</description>
9574                  <value>0</value>
9575                </enumeratedValue>
9576                <enumeratedValue>
9577                  <name>Enabled</name>
9578                  <description>Enable publishing</description>
9579                  <value>1</value>
9580                </enumeratedValue>
9581              </enumeratedValues>
9582            </field>
9583          </fields>
9584        </register>
9585        <register>
9586          <name>PUBLISH_TXSTARTED</name>
9587          <description>Publish configuration for event TXSTARTED</description>
9588          <addressOffset>0x1D0</addressOffset>
9589          <access>read-write</access>
9590          <fields>
9591            <field>
9592              <name>CHIDX</name>
9593              <description>DPPI channel that event TXSTARTED will publish to</description>
9594              <lsb>0</lsb>
9595              <msb>7</msb>
9596            </field>
9597            <field>
9598              <name>EN</name>
9599              <lsb>31</lsb>
9600              <msb>31</msb>
9601              <enumeratedValues>
9602                <enumeratedValue>
9603                  <name>Disabled</name>
9604                  <description>Disable publishing</description>
9605                  <value>0</value>
9606                </enumeratedValue>
9607                <enumeratedValue>
9608                  <name>Enabled</name>
9609                  <description>Enable publishing</description>
9610                  <value>1</value>
9611                </enumeratedValue>
9612              </enumeratedValues>
9613            </field>
9614          </fields>
9615        </register>
9616        <register>
9617          <name>PUBLISH_WRITE</name>
9618          <description>Publish configuration for event WRITE</description>
9619          <addressOffset>0x1E4</addressOffset>
9620          <access>read-write</access>
9621          <fields>
9622            <field>
9623              <name>CHIDX</name>
9624              <description>DPPI channel that event WRITE will publish to</description>
9625              <lsb>0</lsb>
9626              <msb>7</msb>
9627            </field>
9628            <field>
9629              <name>EN</name>
9630              <lsb>31</lsb>
9631              <msb>31</msb>
9632              <enumeratedValues>
9633                <enumeratedValue>
9634                  <name>Disabled</name>
9635                  <description>Disable publishing</description>
9636                  <value>0</value>
9637                </enumeratedValue>
9638                <enumeratedValue>
9639                  <name>Enabled</name>
9640                  <description>Enable publishing</description>
9641                  <value>1</value>
9642                </enumeratedValue>
9643              </enumeratedValues>
9644            </field>
9645          </fields>
9646        </register>
9647        <register>
9648          <name>PUBLISH_READ</name>
9649          <description>Publish configuration for event READ</description>
9650          <addressOffset>0x1E8</addressOffset>
9651          <access>read-write</access>
9652          <fields>
9653            <field>
9654              <name>CHIDX</name>
9655              <description>DPPI channel that event READ will publish to</description>
9656              <lsb>0</lsb>
9657              <msb>7</msb>
9658            </field>
9659            <field>
9660              <name>EN</name>
9661              <lsb>31</lsb>
9662              <msb>31</msb>
9663              <enumeratedValues>
9664                <enumeratedValue>
9665                  <name>Disabled</name>
9666                  <description>Disable publishing</description>
9667                  <value>0</value>
9668                </enumeratedValue>
9669                <enumeratedValue>
9670                  <name>Enabled</name>
9671                  <description>Enable publishing</description>
9672                  <value>1</value>
9673                </enumeratedValue>
9674              </enumeratedValues>
9675            </field>
9676          </fields>
9677        </register>
9678        <register>
9679          <name>SHORTS</name>
9680          <description>Shortcuts between local events and tasks</description>
9681          <addressOffset>0x200</addressOffset>
9682          <access>read-write</access>
9683          <fields>
9684            <field>
9685              <name>WRITE_SUSPEND</name>
9686              <description>Shortcut between event WRITE and task SUSPEND</description>
9687              <lsb>13</lsb>
9688              <msb>13</msb>
9689              <enumeratedValues>
9690                <enumeratedValue>
9691                  <name>Disabled</name>
9692                  <description>Disable shortcut</description>
9693                  <value>0</value>
9694                </enumeratedValue>
9695                <enumeratedValue>
9696                  <name>Enabled</name>
9697                  <description>Enable shortcut</description>
9698                  <value>1</value>
9699                </enumeratedValue>
9700              </enumeratedValues>
9701            </field>
9702            <field>
9703              <name>READ_SUSPEND</name>
9704              <description>Shortcut between event READ and task SUSPEND</description>
9705              <lsb>14</lsb>
9706              <msb>14</msb>
9707              <enumeratedValues>
9708                <enumeratedValue>
9709                  <name>Disabled</name>
9710                  <description>Disable shortcut</description>
9711                  <value>0</value>
9712                </enumeratedValue>
9713                <enumeratedValue>
9714                  <name>Enabled</name>
9715                  <description>Enable shortcut</description>
9716                  <value>1</value>
9717                </enumeratedValue>
9718              </enumeratedValues>
9719            </field>
9720          </fields>
9721        </register>
9722        <register>
9723          <name>INTEN</name>
9724          <description>Enable or disable interrupt</description>
9725          <addressOffset>0x300</addressOffset>
9726          <access>read-write</access>
9727          <fields>
9728            <field>
9729              <name>STOPPED</name>
9730              <description>Enable or disable interrupt for event STOPPED</description>
9731              <lsb>1</lsb>
9732              <msb>1</msb>
9733              <enumeratedValues>
9734                <enumeratedValue>
9735                  <name>Disabled</name>
9736                  <description>Disable</description>
9737                  <value>0</value>
9738                </enumeratedValue>
9739                <enumeratedValue>
9740                  <name>Enabled</name>
9741                  <description>Enable</description>
9742                  <value>1</value>
9743                </enumeratedValue>
9744              </enumeratedValues>
9745            </field>
9746            <field>
9747              <name>ERROR</name>
9748              <description>Enable or disable interrupt for event ERROR</description>
9749              <lsb>9</lsb>
9750              <msb>9</msb>
9751              <enumeratedValues>
9752                <enumeratedValue>
9753                  <name>Disabled</name>
9754                  <description>Disable</description>
9755                  <value>0</value>
9756                </enumeratedValue>
9757                <enumeratedValue>
9758                  <name>Enabled</name>
9759                  <description>Enable</description>
9760                  <value>1</value>
9761                </enumeratedValue>
9762              </enumeratedValues>
9763            </field>
9764            <field>
9765              <name>RXSTARTED</name>
9766              <description>Enable or disable interrupt for event RXSTARTED</description>
9767              <lsb>19</lsb>
9768              <msb>19</msb>
9769              <enumeratedValues>
9770                <enumeratedValue>
9771                  <name>Disabled</name>
9772                  <description>Disable</description>
9773                  <value>0</value>
9774                </enumeratedValue>
9775                <enumeratedValue>
9776                  <name>Enabled</name>
9777                  <description>Enable</description>
9778                  <value>1</value>
9779                </enumeratedValue>
9780              </enumeratedValues>
9781            </field>
9782            <field>
9783              <name>TXSTARTED</name>
9784              <description>Enable or disable interrupt for event TXSTARTED</description>
9785              <lsb>20</lsb>
9786              <msb>20</msb>
9787              <enumeratedValues>
9788                <enumeratedValue>
9789                  <name>Disabled</name>
9790                  <description>Disable</description>
9791                  <value>0</value>
9792                </enumeratedValue>
9793                <enumeratedValue>
9794                  <name>Enabled</name>
9795                  <description>Enable</description>
9796                  <value>1</value>
9797                </enumeratedValue>
9798              </enumeratedValues>
9799            </field>
9800            <field>
9801              <name>WRITE</name>
9802              <description>Enable or disable interrupt for event WRITE</description>
9803              <lsb>25</lsb>
9804              <msb>25</msb>
9805              <enumeratedValues>
9806                <enumeratedValue>
9807                  <name>Disabled</name>
9808                  <description>Disable</description>
9809                  <value>0</value>
9810                </enumeratedValue>
9811                <enumeratedValue>
9812                  <name>Enabled</name>
9813                  <description>Enable</description>
9814                  <value>1</value>
9815                </enumeratedValue>
9816              </enumeratedValues>
9817            </field>
9818            <field>
9819              <name>READ</name>
9820              <description>Enable or disable interrupt for event READ</description>
9821              <lsb>26</lsb>
9822              <msb>26</msb>
9823              <enumeratedValues>
9824                <enumeratedValue>
9825                  <name>Disabled</name>
9826                  <description>Disable</description>
9827                  <value>0</value>
9828                </enumeratedValue>
9829                <enumeratedValue>
9830                  <name>Enabled</name>
9831                  <description>Enable</description>
9832                  <value>1</value>
9833                </enumeratedValue>
9834              </enumeratedValues>
9835            </field>
9836          </fields>
9837        </register>
9838        <register>
9839          <name>INTENSET</name>
9840          <description>Enable interrupt</description>
9841          <addressOffset>0x304</addressOffset>
9842          <access>read-write</access>
9843          <fields>
9844            <field>
9845              <name>STOPPED</name>
9846              <description>Write '1' to enable interrupt for event STOPPED</description>
9847              <lsb>1</lsb>
9848              <msb>1</msb>
9849              <enumeratedValues>
9850                <usage>read</usage>
9851                <enumeratedValue>
9852                  <name>Disabled</name>
9853                  <description>Read: Disabled</description>
9854                  <value>0</value>
9855                </enumeratedValue>
9856                <enumeratedValue>
9857                  <name>Enabled</name>
9858                  <description>Read: Enabled</description>
9859                  <value>1</value>
9860                </enumeratedValue>
9861              </enumeratedValues>
9862              <enumeratedValues>
9863                <usage>write</usage>
9864                <enumeratedValue>
9865                  <name>Set</name>
9866                  <description>Enable</description>
9867                  <value>1</value>
9868                </enumeratedValue>
9869              </enumeratedValues>
9870            </field>
9871            <field>
9872              <name>ERROR</name>
9873              <description>Write '1' to enable interrupt for event ERROR</description>
9874              <lsb>9</lsb>
9875              <msb>9</msb>
9876              <enumeratedValues>
9877                <usage>read</usage>
9878                <enumeratedValue>
9879                  <name>Disabled</name>
9880                  <description>Read: Disabled</description>
9881                  <value>0</value>
9882                </enumeratedValue>
9883                <enumeratedValue>
9884                  <name>Enabled</name>
9885                  <description>Read: Enabled</description>
9886                  <value>1</value>
9887                </enumeratedValue>
9888              </enumeratedValues>
9889              <enumeratedValues>
9890                <usage>write</usage>
9891                <enumeratedValue>
9892                  <name>Set</name>
9893                  <description>Enable</description>
9894                  <value>1</value>
9895                </enumeratedValue>
9896              </enumeratedValues>
9897            </field>
9898            <field>
9899              <name>RXSTARTED</name>
9900              <description>Write '1' to enable interrupt for event RXSTARTED</description>
9901              <lsb>19</lsb>
9902              <msb>19</msb>
9903              <enumeratedValues>
9904                <usage>read</usage>
9905                <enumeratedValue>
9906                  <name>Disabled</name>
9907                  <description>Read: Disabled</description>
9908                  <value>0</value>
9909                </enumeratedValue>
9910                <enumeratedValue>
9911                  <name>Enabled</name>
9912                  <description>Read: Enabled</description>
9913                  <value>1</value>
9914                </enumeratedValue>
9915              </enumeratedValues>
9916              <enumeratedValues>
9917                <usage>write</usage>
9918                <enumeratedValue>
9919                  <name>Set</name>
9920                  <description>Enable</description>
9921                  <value>1</value>
9922                </enumeratedValue>
9923              </enumeratedValues>
9924            </field>
9925            <field>
9926              <name>TXSTARTED</name>
9927              <description>Write '1' to enable interrupt for event TXSTARTED</description>
9928              <lsb>20</lsb>
9929              <msb>20</msb>
9930              <enumeratedValues>
9931                <usage>read</usage>
9932                <enumeratedValue>
9933                  <name>Disabled</name>
9934                  <description>Read: Disabled</description>
9935                  <value>0</value>
9936                </enumeratedValue>
9937                <enumeratedValue>
9938                  <name>Enabled</name>
9939                  <description>Read: Enabled</description>
9940                  <value>1</value>
9941                </enumeratedValue>
9942              </enumeratedValues>
9943              <enumeratedValues>
9944                <usage>write</usage>
9945                <enumeratedValue>
9946                  <name>Set</name>
9947                  <description>Enable</description>
9948                  <value>1</value>
9949                </enumeratedValue>
9950              </enumeratedValues>
9951            </field>
9952            <field>
9953              <name>WRITE</name>
9954              <description>Write '1' to enable interrupt for event WRITE</description>
9955              <lsb>25</lsb>
9956              <msb>25</msb>
9957              <enumeratedValues>
9958                <usage>read</usage>
9959                <enumeratedValue>
9960                  <name>Disabled</name>
9961                  <description>Read: Disabled</description>
9962                  <value>0</value>
9963                </enumeratedValue>
9964                <enumeratedValue>
9965                  <name>Enabled</name>
9966                  <description>Read: Enabled</description>
9967                  <value>1</value>
9968                </enumeratedValue>
9969              </enumeratedValues>
9970              <enumeratedValues>
9971                <usage>write</usage>
9972                <enumeratedValue>
9973                  <name>Set</name>
9974                  <description>Enable</description>
9975                  <value>1</value>
9976                </enumeratedValue>
9977              </enumeratedValues>
9978            </field>
9979            <field>
9980              <name>READ</name>
9981              <description>Write '1' to enable interrupt for event READ</description>
9982              <lsb>26</lsb>
9983              <msb>26</msb>
9984              <enumeratedValues>
9985                <usage>read</usage>
9986                <enumeratedValue>
9987                  <name>Disabled</name>
9988                  <description>Read: Disabled</description>
9989                  <value>0</value>
9990                </enumeratedValue>
9991                <enumeratedValue>
9992                  <name>Enabled</name>
9993                  <description>Read: Enabled</description>
9994                  <value>1</value>
9995                </enumeratedValue>
9996              </enumeratedValues>
9997              <enumeratedValues>
9998                <usage>write</usage>
9999                <enumeratedValue>
10000                  <name>Set</name>
10001                  <description>Enable</description>
10002                  <value>1</value>
10003                </enumeratedValue>
10004              </enumeratedValues>
10005            </field>
10006          </fields>
10007        </register>
10008        <register>
10009          <name>INTENCLR</name>
10010          <description>Disable interrupt</description>
10011          <addressOffset>0x308</addressOffset>
10012          <access>read-write</access>
10013          <fields>
10014            <field>
10015              <name>STOPPED</name>
10016              <description>Write '1' to disable interrupt for event STOPPED</description>
10017              <lsb>1</lsb>
10018              <msb>1</msb>
10019              <enumeratedValues>
10020                <usage>read</usage>
10021                <enumeratedValue>
10022                  <name>Disabled</name>
10023                  <description>Read: Disabled</description>
10024                  <value>0</value>
10025                </enumeratedValue>
10026                <enumeratedValue>
10027                  <name>Enabled</name>
10028                  <description>Read: Enabled</description>
10029                  <value>1</value>
10030                </enumeratedValue>
10031              </enumeratedValues>
10032              <enumeratedValues>
10033                <usage>write</usage>
10034                <enumeratedValue>
10035                  <name>Clear</name>
10036                  <description>Disable</description>
10037                  <value>1</value>
10038                </enumeratedValue>
10039              </enumeratedValues>
10040            </field>
10041            <field>
10042              <name>ERROR</name>
10043              <description>Write '1' to disable interrupt for event ERROR</description>
10044              <lsb>9</lsb>
10045              <msb>9</msb>
10046              <enumeratedValues>
10047                <usage>read</usage>
10048                <enumeratedValue>
10049                  <name>Disabled</name>
10050                  <description>Read: Disabled</description>
10051                  <value>0</value>
10052                </enumeratedValue>
10053                <enumeratedValue>
10054                  <name>Enabled</name>
10055                  <description>Read: Enabled</description>
10056                  <value>1</value>
10057                </enumeratedValue>
10058              </enumeratedValues>
10059              <enumeratedValues>
10060                <usage>write</usage>
10061                <enumeratedValue>
10062                  <name>Clear</name>
10063                  <description>Disable</description>
10064                  <value>1</value>
10065                </enumeratedValue>
10066              </enumeratedValues>
10067            </field>
10068            <field>
10069              <name>RXSTARTED</name>
10070              <description>Write '1' to disable interrupt for event RXSTARTED</description>
10071              <lsb>19</lsb>
10072              <msb>19</msb>
10073              <enumeratedValues>
10074                <usage>read</usage>
10075                <enumeratedValue>
10076                  <name>Disabled</name>
10077                  <description>Read: Disabled</description>
10078                  <value>0</value>
10079                </enumeratedValue>
10080                <enumeratedValue>
10081                  <name>Enabled</name>
10082                  <description>Read: Enabled</description>
10083                  <value>1</value>
10084                </enumeratedValue>
10085              </enumeratedValues>
10086              <enumeratedValues>
10087                <usage>write</usage>
10088                <enumeratedValue>
10089                  <name>Clear</name>
10090                  <description>Disable</description>
10091                  <value>1</value>
10092                </enumeratedValue>
10093              </enumeratedValues>
10094            </field>
10095            <field>
10096              <name>TXSTARTED</name>
10097              <description>Write '1' to disable interrupt for event TXSTARTED</description>
10098              <lsb>20</lsb>
10099              <msb>20</msb>
10100              <enumeratedValues>
10101                <usage>read</usage>
10102                <enumeratedValue>
10103                  <name>Disabled</name>
10104                  <description>Read: Disabled</description>
10105                  <value>0</value>
10106                </enumeratedValue>
10107                <enumeratedValue>
10108                  <name>Enabled</name>
10109                  <description>Read: Enabled</description>
10110                  <value>1</value>
10111                </enumeratedValue>
10112              </enumeratedValues>
10113              <enumeratedValues>
10114                <usage>write</usage>
10115                <enumeratedValue>
10116                  <name>Clear</name>
10117                  <description>Disable</description>
10118                  <value>1</value>
10119                </enumeratedValue>
10120              </enumeratedValues>
10121            </field>
10122            <field>
10123              <name>WRITE</name>
10124              <description>Write '1' to disable interrupt for event WRITE</description>
10125              <lsb>25</lsb>
10126              <msb>25</msb>
10127              <enumeratedValues>
10128                <usage>read</usage>
10129                <enumeratedValue>
10130                  <name>Disabled</name>
10131                  <description>Read: Disabled</description>
10132                  <value>0</value>
10133                </enumeratedValue>
10134                <enumeratedValue>
10135                  <name>Enabled</name>
10136                  <description>Read: Enabled</description>
10137                  <value>1</value>
10138                </enumeratedValue>
10139              </enumeratedValues>
10140              <enumeratedValues>
10141                <usage>write</usage>
10142                <enumeratedValue>
10143                  <name>Clear</name>
10144                  <description>Disable</description>
10145                  <value>1</value>
10146                </enumeratedValue>
10147              </enumeratedValues>
10148            </field>
10149            <field>
10150              <name>READ</name>
10151              <description>Write '1' to disable interrupt for event READ</description>
10152              <lsb>26</lsb>
10153              <msb>26</msb>
10154              <enumeratedValues>
10155                <usage>read</usage>
10156                <enumeratedValue>
10157                  <name>Disabled</name>
10158                  <description>Read: Disabled</description>
10159                  <value>0</value>
10160                </enumeratedValue>
10161                <enumeratedValue>
10162                  <name>Enabled</name>
10163                  <description>Read: Enabled</description>
10164                  <value>1</value>
10165                </enumeratedValue>
10166              </enumeratedValues>
10167              <enumeratedValues>
10168                <usage>write</usage>
10169                <enumeratedValue>
10170                  <name>Clear</name>
10171                  <description>Disable</description>
10172                  <value>1</value>
10173                </enumeratedValue>
10174              </enumeratedValues>
10175            </field>
10176          </fields>
10177        </register>
10178        <register>
10179          <name>ERRORSRC</name>
10180          <description>Error source</description>
10181          <addressOffset>0x4D0</addressOffset>
10182          <access>read-write</access>
10183          <modifiedWriteValues>oneToClear</modifiedWriteValues>
10184          <fields>
10185            <field>
10186              <name>OVERFLOW</name>
10187              <description>RX buffer overflow detected, and prevented</description>
10188              <lsb>0</lsb>
10189              <msb>0</msb>
10190              <enumeratedValues>
10191                <enumeratedValue>
10192                  <name>NotDetected</name>
10193                  <description>Error did not occur</description>
10194                  <value>0</value>
10195                </enumeratedValue>
10196                <enumeratedValue>
10197                  <name>Detected</name>
10198                  <description>Error occurred</description>
10199                  <value>1</value>
10200                </enumeratedValue>
10201              </enumeratedValues>
10202            </field>
10203            <field>
10204              <name>DNACK</name>
10205              <description>NACK sent after receiving a data byte</description>
10206              <lsb>2</lsb>
10207              <msb>2</msb>
10208              <enumeratedValues>
10209                <enumeratedValue>
10210                  <name>NotReceived</name>
10211                  <description>Error did not occur</description>
10212                  <value>0</value>
10213                </enumeratedValue>
10214                <enumeratedValue>
10215                  <name>Received</name>
10216                  <description>Error occurred</description>
10217                  <value>1</value>
10218                </enumeratedValue>
10219              </enumeratedValues>
10220            </field>
10221            <field>
10222              <name>OVERREAD</name>
10223              <description>TX buffer over-read detected, and prevented</description>
10224              <lsb>3</lsb>
10225              <msb>3</msb>
10226              <enumeratedValues>
10227                <enumeratedValue>
10228                  <name>NotDetected</name>
10229                  <description>Error did not occur</description>
10230                  <value>0</value>
10231                </enumeratedValue>
10232                <enumeratedValue>
10233                  <name>Detected</name>
10234                  <description>Error occurred</description>
10235                  <value>1</value>
10236                </enumeratedValue>
10237              </enumeratedValues>
10238            </field>
10239          </fields>
10240        </register>
10241        <register>
10242          <name>MATCH</name>
10243          <description>Status register indicating which address had a match</description>
10244          <addressOffset>0x4D4</addressOffset>
10245          <access>read-only</access>
10246          <fields>
10247            <field>
10248              <name>MATCH</name>
10249              <description>Indication of which address in {ADDRESS} that matched the incoming address</description>
10250              <lsb>0</lsb>
10251              <msb>0</msb>
10252            </field>
10253          </fields>
10254        </register>
10255        <register>
10256          <name>ENABLE</name>
10257          <description>Enable TWIS</description>
10258          <addressOffset>0x500</addressOffset>
10259          <access>read-write</access>
10260          <fields>
10261            <field>
10262              <name>ENABLE</name>
10263              <description>Enable or disable TWIS</description>
10264              <lsb>0</lsb>
10265              <msb>3</msb>
10266              <enumeratedValues>
10267                <enumeratedValue>
10268                  <name>Disabled</name>
10269                  <description>Disable TWIS</description>
10270                  <value>0</value>
10271                </enumeratedValue>
10272                <enumeratedValue>
10273                  <name>Enabled</name>
10274                  <description>Enable TWIS</description>
10275                  <value>9</value>
10276                </enumeratedValue>
10277              </enumeratedValues>
10278            </field>
10279          </fields>
10280        </register>
10281        <cluster>
10282          <name>PSEL</name>
10283          <description>Unspecified</description>
10284          <headerStructName>TWIS_PSEL</headerStructName>
10285          <access>read-write</access>
10286          <addressOffset>0x508</addressOffset>
10287          <register>
10288            <name>SCL</name>
10289            <description>Pin select for SCL signal</description>
10290            <addressOffset>0x000</addressOffset>
10291            <access>read-write</access>
10292            <resetValue>0xFFFFFFFF</resetValue>
10293            <fields>
10294              <field>
10295                <name>PIN</name>
10296                <description>Pin number</description>
10297                <lsb>0</lsb>
10298                <msb>4</msb>
10299              </field>
10300              <field>
10301                <name>CONNECT</name>
10302                <description>Connection</description>
10303                <lsb>31</lsb>
10304                <msb>31</msb>
10305                <enumeratedValues>
10306                  <enumeratedValue>
10307                    <name>Disconnected</name>
10308                    <description>Disconnect</description>
10309                    <value>1</value>
10310                  </enumeratedValue>
10311                  <enumeratedValue>
10312                    <name>Connected</name>
10313                    <description>Connect</description>
10314                    <value>0</value>
10315                  </enumeratedValue>
10316                </enumeratedValues>
10317              </field>
10318            </fields>
10319          </register>
10320          <register>
10321            <name>SDA</name>
10322            <description>Pin select for SDA signal</description>
10323            <addressOffset>0x004</addressOffset>
10324            <access>read-write</access>
10325            <resetValue>0xFFFFFFFF</resetValue>
10326            <fields>
10327              <field>
10328                <name>PIN</name>
10329                <description>Pin number</description>
10330                <lsb>0</lsb>
10331                <msb>4</msb>
10332              </field>
10333              <field>
10334                <name>CONNECT</name>
10335                <description>Connection</description>
10336                <lsb>31</lsb>
10337                <msb>31</msb>
10338                <enumeratedValues>
10339                  <enumeratedValue>
10340                    <name>Disconnected</name>
10341                    <description>Disconnect</description>
10342                    <value>1</value>
10343                  </enumeratedValue>
10344                  <enumeratedValue>
10345                    <name>Connected</name>
10346                    <description>Connect</description>
10347                    <value>0</value>
10348                  </enumeratedValue>
10349                </enumeratedValues>
10350              </field>
10351            </fields>
10352          </register>
10353        </cluster>
10354        <cluster>
10355          <name>RXD</name>
10356          <description>RXD EasyDMA channel</description>
10357          <headerStructName>TWIS_RXD</headerStructName>
10358          <access>read-write</access>
10359          <addressOffset>0x534</addressOffset>
10360          <register>
10361            <name>PTR</name>
10362            <description>RXD Data pointer</description>
10363            <addressOffset>0x000</addressOffset>
10364            <access>read-write</access>
10365            <fields>
10366              <field>
10367                <name>PTR</name>
10368                <description>RXD Data pointer</description>
10369                <lsb>0</lsb>
10370                <msb>31</msb>
10371              </field>
10372            </fields>
10373          </register>
10374          <register>
10375            <name>MAXCNT</name>
10376            <description>Maximum number of bytes in RXD buffer</description>
10377            <addressOffset>0x004</addressOffset>
10378            <access>read-write</access>
10379            <fields>
10380              <field>
10381                <name>MAXCNT</name>
10382                <description>Maximum number of bytes in RXD buffer</description>
10383                <lsb>0</lsb>
10384                <msb>12</msb>
10385              </field>
10386            </fields>
10387          </register>
10388          <register>
10389            <name>AMOUNT</name>
10390            <description>Number of bytes transferred in the last RXD transaction</description>
10391            <addressOffset>0x008</addressOffset>
10392            <access>read-only</access>
10393            <fields>
10394              <field>
10395                <name>AMOUNT</name>
10396                <description>Number of bytes transferred in the last RXD transaction</description>
10397                <lsb>0</lsb>
10398                <msb>12</msb>
10399              </field>
10400            </fields>
10401          </register>
10402          <register>
10403            <name>LIST</name>
10404            <description>EasyDMA list type</description>
10405            <addressOffset>0x00C</addressOffset>
10406            <access>read-write</access>
10407            <fields>
10408              <field>
10409                <name>LIST</name>
10410                <description>List type</description>
10411                <lsb>0</lsb>
10412                <msb>1</msb>
10413                <enumeratedValues>
10414                  <enumeratedValue>
10415                    <name>Disabled</name>
10416                    <description>Disable EasyDMA list</description>
10417                    <value>0</value>
10418                  </enumeratedValue>
10419                  <enumeratedValue>
10420                    <name>ArrayList</name>
10421                    <description>Use array list</description>
10422                    <value>1</value>
10423                  </enumeratedValue>
10424                </enumeratedValues>
10425              </field>
10426            </fields>
10427          </register>
10428        </cluster>
10429        <cluster>
10430          <name>TXD</name>
10431          <description>TXD EasyDMA channel</description>
10432          <headerStructName>TWIS_TXD</headerStructName>
10433          <access>read-write</access>
10434          <addressOffset>0x544</addressOffset>
10435          <register>
10436            <name>PTR</name>
10437            <description>TXD Data pointer</description>
10438            <addressOffset>0x000</addressOffset>
10439            <access>read-write</access>
10440            <fields>
10441              <field>
10442                <name>PTR</name>
10443                <description>TXD Data pointer</description>
10444                <lsb>0</lsb>
10445                <msb>31</msb>
10446              </field>
10447            </fields>
10448          </register>
10449          <register>
10450            <name>MAXCNT</name>
10451            <description>Maximum number of bytes in TXD buffer</description>
10452            <addressOffset>0x004</addressOffset>
10453            <access>read-write</access>
10454            <fields>
10455              <field>
10456                <name>MAXCNT</name>
10457                <description>Maximum number of bytes in TXD buffer</description>
10458                <lsb>0</lsb>
10459                <msb>12</msb>
10460              </field>
10461            </fields>
10462          </register>
10463          <register>
10464            <name>AMOUNT</name>
10465            <description>Number of bytes transferred in the last TXD transaction</description>
10466            <addressOffset>0x008</addressOffset>
10467            <access>read-only</access>
10468            <fields>
10469              <field>
10470                <name>AMOUNT</name>
10471                <description>Number of bytes transferred in the last TXD transaction</description>
10472                <lsb>0</lsb>
10473                <msb>12</msb>
10474              </field>
10475            </fields>
10476          </register>
10477          <register>
10478            <name>LIST</name>
10479            <description>EasyDMA list type</description>
10480            <addressOffset>0x00C</addressOffset>
10481            <access>read-write</access>
10482            <fields>
10483              <field>
10484                <name>LIST</name>
10485                <description>List type</description>
10486                <lsb>0</lsb>
10487                <msb>1</msb>
10488                <enumeratedValues>
10489                  <enumeratedValue>
10490                    <name>Disabled</name>
10491                    <description>Disable EasyDMA list</description>
10492                    <value>0</value>
10493                  </enumeratedValue>
10494                  <enumeratedValue>
10495                    <name>ArrayList</name>
10496                    <description>Use array list</description>
10497                    <value>1</value>
10498                  </enumeratedValue>
10499                </enumeratedValues>
10500              </field>
10501            </fields>
10502          </register>
10503        </cluster>
10504        <register>
10505          <dim>0x2</dim>
10506          <dimIncrement>0x4</dimIncrement>
10507          <name>ADDRESS[%s]</name>
10508          <description>Description collection: TWI slave address n</description>
10509          <addressOffset>0x588</addressOffset>
10510          <access>read-write</access>
10511          <fields>
10512            <field>
10513              <name>ADDRESS</name>
10514              <description>TWI slave address</description>
10515              <lsb>0</lsb>
10516              <msb>6</msb>
10517            </field>
10518          </fields>
10519        </register>
10520        <register>
10521          <name>CONFIG</name>
10522          <description>Configuration register for the address match mechanism</description>
10523          <addressOffset>0x594</addressOffset>
10524          <access>read-write</access>
10525          <resetValue>0x00000001</resetValue>
10526          <fields>
10527            <field>
10528              <name>ADDRESS0</name>
10529              <description>Enable or disable address matching on ADDRESS[0]</description>
10530              <lsb>0</lsb>
10531              <msb>0</msb>
10532              <enumeratedValues>
10533                <enumeratedValue>
10534                  <name>Disabled</name>
10535                  <description>Disabled</description>
10536                  <value>0</value>
10537                </enumeratedValue>
10538                <enumeratedValue>
10539                  <name>Enabled</name>
10540                  <description>Enabled</description>
10541                  <value>1</value>
10542                </enumeratedValue>
10543              </enumeratedValues>
10544            </field>
10545            <field>
10546              <name>ADDRESS1</name>
10547              <description>Enable or disable address matching on ADDRESS[1]</description>
10548              <lsb>1</lsb>
10549              <msb>1</msb>
10550              <enumeratedValues>
10551                <enumeratedValue>
10552                  <name>Disabled</name>
10553                  <description>Disabled</description>
10554                  <value>0</value>
10555                </enumeratedValue>
10556                <enumeratedValue>
10557                  <name>Enabled</name>
10558                  <description>Enabled</description>
10559                  <value>1</value>
10560                </enumeratedValue>
10561              </enumeratedValues>
10562            </field>
10563          </fields>
10564        </register>
10565        <register>
10566          <name>ORC</name>
10567          <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
10568          <addressOffset>0x5C0</addressOffset>
10569          <access>read-write</access>
10570          <fields>
10571            <field>
10572              <name>ORC</name>
10573              <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
10574              <lsb>0</lsb>
10575              <msb>7</msb>
10576            </field>
10577          </fields>
10578        </register>
10579      </registers>
10580    </peripheral>
10581    <peripheral>
10582      <name>UARTE0_NS</name>
10583      <description>UART with EasyDMA 0</description>
10584      <baseAddress>0x40008000</baseAddress>
10585      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
10586      <headerStructName>UARTE</headerStructName>
10587      <!--Security dma=SA-->
10588      <!--Security securemapping=US-->
10589      <addressBlock>
10590        <offset>0</offset>
10591        <size>0x1000</size>
10592        <usage>registers</usage>
10593      </addressBlock>
10594      <interrupt>
10595        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
10596        <value>8</value>
10597      </interrupt>
10598      <groupName>UARTE</groupName>
10599      <size>0x20</size>
10600      <registers>
10601        <register>
10602          <name>TASKS_STARTRX</name>
10603          <description>Start UART receiver</description>
10604          <addressOffset>0x000</addressOffset>
10605          <access>write-only</access>
10606          <fields>
10607            <field>
10608              <name>TASKS_STARTRX</name>
10609              <description>Start UART receiver</description>
10610              <lsb>0</lsb>
10611              <msb>0</msb>
10612              <enumeratedValues>
10613                <enumeratedValue>
10614                  <name>Trigger</name>
10615                  <description>Trigger task</description>
10616                  <value>1</value>
10617                </enumeratedValue>
10618              </enumeratedValues>
10619            </field>
10620          </fields>
10621        </register>
10622        <register>
10623          <name>TASKS_STOPRX</name>
10624          <description>Stop UART receiver</description>
10625          <addressOffset>0x004</addressOffset>
10626          <access>write-only</access>
10627          <fields>
10628            <field>
10629              <name>TASKS_STOPRX</name>
10630              <description>Stop UART receiver</description>
10631              <lsb>0</lsb>
10632              <msb>0</msb>
10633              <enumeratedValues>
10634                <enumeratedValue>
10635                  <name>Trigger</name>
10636                  <description>Trigger task</description>
10637                  <value>1</value>
10638                </enumeratedValue>
10639              </enumeratedValues>
10640            </field>
10641          </fields>
10642        </register>
10643        <register>
10644          <name>TASKS_STARTTX</name>
10645          <description>Start UART transmitter</description>
10646          <addressOffset>0x008</addressOffset>
10647          <access>write-only</access>
10648          <fields>
10649            <field>
10650              <name>TASKS_STARTTX</name>
10651              <description>Start UART transmitter</description>
10652              <lsb>0</lsb>
10653              <msb>0</msb>
10654              <enumeratedValues>
10655                <enumeratedValue>
10656                  <name>Trigger</name>
10657                  <description>Trigger task</description>
10658                  <value>1</value>
10659                </enumeratedValue>
10660              </enumeratedValues>
10661            </field>
10662          </fields>
10663        </register>
10664        <register>
10665          <name>TASKS_STOPTX</name>
10666          <description>Stop UART transmitter</description>
10667          <addressOffset>0x00C</addressOffset>
10668          <access>write-only</access>
10669          <fields>
10670            <field>
10671              <name>TASKS_STOPTX</name>
10672              <description>Stop UART transmitter</description>
10673              <lsb>0</lsb>
10674              <msb>0</msb>
10675              <enumeratedValues>
10676                <enumeratedValue>
10677                  <name>Trigger</name>
10678                  <description>Trigger task</description>
10679                  <value>1</value>
10680                </enumeratedValue>
10681              </enumeratedValues>
10682            </field>
10683          </fields>
10684        </register>
10685        <register>
10686          <name>TASKS_FLUSHRX</name>
10687          <description>Flush RX FIFO into RX buffer</description>
10688          <addressOffset>0x02C</addressOffset>
10689          <access>write-only</access>
10690          <fields>
10691            <field>
10692              <name>TASKS_FLUSHRX</name>
10693              <description>Flush RX FIFO into RX buffer</description>
10694              <lsb>0</lsb>
10695              <msb>0</msb>
10696              <enumeratedValues>
10697                <enumeratedValue>
10698                  <name>Trigger</name>
10699                  <description>Trigger task</description>
10700                  <value>1</value>
10701                </enumeratedValue>
10702              </enumeratedValues>
10703            </field>
10704          </fields>
10705        </register>
10706        <register>
10707          <name>SUBSCRIBE_STARTRX</name>
10708          <description>Subscribe configuration for task STARTRX</description>
10709          <addressOffset>0x080</addressOffset>
10710          <access>read-write</access>
10711          <fields>
10712            <field>
10713              <name>CHIDX</name>
10714              <description>DPPI channel that task STARTRX will subscribe to</description>
10715              <lsb>0</lsb>
10716              <msb>7</msb>
10717            </field>
10718            <field>
10719              <name>EN</name>
10720              <lsb>31</lsb>
10721              <msb>31</msb>
10722              <enumeratedValues>
10723                <enumeratedValue>
10724                  <name>Disabled</name>
10725                  <description>Disable subscription</description>
10726                  <value>0</value>
10727                </enumeratedValue>
10728                <enumeratedValue>
10729                  <name>Enabled</name>
10730                  <description>Enable subscription</description>
10731                  <value>1</value>
10732                </enumeratedValue>
10733              </enumeratedValues>
10734            </field>
10735          </fields>
10736        </register>
10737        <register>
10738          <name>SUBSCRIBE_STOPRX</name>
10739          <description>Subscribe configuration for task STOPRX</description>
10740          <addressOffset>0x084</addressOffset>
10741          <access>read-write</access>
10742          <fields>
10743            <field>
10744              <name>CHIDX</name>
10745              <description>DPPI channel that task STOPRX will subscribe to</description>
10746              <lsb>0</lsb>
10747              <msb>7</msb>
10748            </field>
10749            <field>
10750              <name>EN</name>
10751              <lsb>31</lsb>
10752              <msb>31</msb>
10753              <enumeratedValues>
10754                <enumeratedValue>
10755                  <name>Disabled</name>
10756                  <description>Disable subscription</description>
10757                  <value>0</value>
10758                </enumeratedValue>
10759                <enumeratedValue>
10760                  <name>Enabled</name>
10761                  <description>Enable subscription</description>
10762                  <value>1</value>
10763                </enumeratedValue>
10764              </enumeratedValues>
10765            </field>
10766          </fields>
10767        </register>
10768        <register>
10769          <name>SUBSCRIBE_STARTTX</name>
10770          <description>Subscribe configuration for task STARTTX</description>
10771          <addressOffset>0x088</addressOffset>
10772          <access>read-write</access>
10773          <fields>
10774            <field>
10775              <name>CHIDX</name>
10776              <description>DPPI channel that task STARTTX will subscribe to</description>
10777              <lsb>0</lsb>
10778              <msb>7</msb>
10779            </field>
10780            <field>
10781              <name>EN</name>
10782              <lsb>31</lsb>
10783              <msb>31</msb>
10784              <enumeratedValues>
10785                <enumeratedValue>
10786                  <name>Disabled</name>
10787                  <description>Disable subscription</description>
10788                  <value>0</value>
10789                </enumeratedValue>
10790                <enumeratedValue>
10791                  <name>Enabled</name>
10792                  <description>Enable subscription</description>
10793                  <value>1</value>
10794                </enumeratedValue>
10795              </enumeratedValues>
10796            </field>
10797          </fields>
10798        </register>
10799        <register>
10800          <name>SUBSCRIBE_STOPTX</name>
10801          <description>Subscribe configuration for task STOPTX</description>
10802          <addressOffset>0x08C</addressOffset>
10803          <access>read-write</access>
10804          <fields>
10805            <field>
10806              <name>CHIDX</name>
10807              <description>DPPI channel that task STOPTX will subscribe to</description>
10808              <lsb>0</lsb>
10809              <msb>7</msb>
10810            </field>
10811            <field>
10812              <name>EN</name>
10813              <lsb>31</lsb>
10814              <msb>31</msb>
10815              <enumeratedValues>
10816                <enumeratedValue>
10817                  <name>Disabled</name>
10818                  <description>Disable subscription</description>
10819                  <value>0</value>
10820                </enumeratedValue>
10821                <enumeratedValue>
10822                  <name>Enabled</name>
10823                  <description>Enable subscription</description>
10824                  <value>1</value>
10825                </enumeratedValue>
10826              </enumeratedValues>
10827            </field>
10828          </fields>
10829        </register>
10830        <register>
10831          <name>SUBSCRIBE_FLUSHRX</name>
10832          <description>Subscribe configuration for task FLUSHRX</description>
10833          <addressOffset>0x0AC</addressOffset>
10834          <access>read-write</access>
10835          <fields>
10836            <field>
10837              <name>CHIDX</name>
10838              <description>DPPI channel that task FLUSHRX will subscribe to</description>
10839              <lsb>0</lsb>
10840              <msb>7</msb>
10841            </field>
10842            <field>
10843              <name>EN</name>
10844              <lsb>31</lsb>
10845              <msb>31</msb>
10846              <enumeratedValues>
10847                <enumeratedValue>
10848                  <name>Disabled</name>
10849                  <description>Disable subscription</description>
10850                  <value>0</value>
10851                </enumeratedValue>
10852                <enumeratedValue>
10853                  <name>Enabled</name>
10854                  <description>Enable subscription</description>
10855                  <value>1</value>
10856                </enumeratedValue>
10857              </enumeratedValues>
10858            </field>
10859          </fields>
10860        </register>
10861        <register>
10862          <name>EVENTS_CTS</name>
10863          <description>CTS is activated (set low). Clear To Send.</description>
10864          <addressOffset>0x100</addressOffset>
10865          <access>read-write</access>
10866          <fields>
10867            <field>
10868              <name>EVENTS_CTS</name>
10869              <description>CTS is activated (set low). Clear To Send.</description>
10870              <lsb>0</lsb>
10871              <msb>0</msb>
10872              <enumeratedValues>
10873                <enumeratedValue>
10874                  <name>NotGenerated</name>
10875                  <description>Event not generated</description>
10876                  <value>0</value>
10877                </enumeratedValue>
10878                <enumeratedValue>
10879                  <name>Generated</name>
10880                  <description>Event generated</description>
10881                  <value>1</value>
10882                </enumeratedValue>
10883              </enumeratedValues>
10884            </field>
10885          </fields>
10886        </register>
10887        <register>
10888          <name>EVENTS_NCTS</name>
10889          <description>CTS is deactivated (set high). Not Clear To Send.</description>
10890          <addressOffset>0x104</addressOffset>
10891          <access>read-write</access>
10892          <fields>
10893            <field>
10894              <name>EVENTS_NCTS</name>
10895              <description>CTS is deactivated (set high). Not Clear To Send.</description>
10896              <lsb>0</lsb>
10897              <msb>0</msb>
10898              <enumeratedValues>
10899                <enumeratedValue>
10900                  <name>NotGenerated</name>
10901                  <description>Event not generated</description>
10902                  <value>0</value>
10903                </enumeratedValue>
10904                <enumeratedValue>
10905                  <name>Generated</name>
10906                  <description>Event generated</description>
10907                  <value>1</value>
10908                </enumeratedValue>
10909              </enumeratedValues>
10910            </field>
10911          </fields>
10912        </register>
10913        <register>
10914          <name>EVENTS_RXDRDY</name>
10915          <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
10916          <addressOffset>0x108</addressOffset>
10917          <access>read-write</access>
10918          <fields>
10919            <field>
10920              <name>EVENTS_RXDRDY</name>
10921              <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
10922              <lsb>0</lsb>
10923              <msb>0</msb>
10924              <enumeratedValues>
10925                <enumeratedValue>
10926                  <name>NotGenerated</name>
10927                  <description>Event not generated</description>
10928                  <value>0</value>
10929                </enumeratedValue>
10930                <enumeratedValue>
10931                  <name>Generated</name>
10932                  <description>Event generated</description>
10933                  <value>1</value>
10934                </enumeratedValue>
10935              </enumeratedValues>
10936            </field>
10937          </fields>
10938        </register>
10939        <register>
10940          <name>EVENTS_ENDRX</name>
10941          <description>Receive buffer is filled up</description>
10942          <addressOffset>0x110</addressOffset>
10943          <access>read-write</access>
10944          <fields>
10945            <field>
10946              <name>EVENTS_ENDRX</name>
10947              <description>Receive buffer is filled up</description>
10948              <lsb>0</lsb>
10949              <msb>0</msb>
10950              <enumeratedValues>
10951                <enumeratedValue>
10952                  <name>NotGenerated</name>
10953                  <description>Event not generated</description>
10954                  <value>0</value>
10955                </enumeratedValue>
10956                <enumeratedValue>
10957                  <name>Generated</name>
10958                  <description>Event generated</description>
10959                  <value>1</value>
10960                </enumeratedValue>
10961              </enumeratedValues>
10962            </field>
10963          </fields>
10964        </register>
10965        <register>
10966          <name>EVENTS_TXDRDY</name>
10967          <description>Data sent from TXD</description>
10968          <addressOffset>0x11C</addressOffset>
10969          <access>read-write</access>
10970          <fields>
10971            <field>
10972              <name>EVENTS_TXDRDY</name>
10973              <description>Data sent from TXD</description>
10974              <lsb>0</lsb>
10975              <msb>0</msb>
10976              <enumeratedValues>
10977                <enumeratedValue>
10978                  <name>NotGenerated</name>
10979                  <description>Event not generated</description>
10980                  <value>0</value>
10981                </enumeratedValue>
10982                <enumeratedValue>
10983                  <name>Generated</name>
10984                  <description>Event generated</description>
10985                  <value>1</value>
10986                </enumeratedValue>
10987              </enumeratedValues>
10988            </field>
10989          </fields>
10990        </register>
10991        <register>
10992          <name>EVENTS_ENDTX</name>
10993          <description>Last TX byte transmitted</description>
10994          <addressOffset>0x120</addressOffset>
10995          <access>read-write</access>
10996          <fields>
10997            <field>
10998              <name>EVENTS_ENDTX</name>
10999              <description>Last TX byte transmitted</description>
11000              <lsb>0</lsb>
11001              <msb>0</msb>
11002              <enumeratedValues>
11003                <enumeratedValue>
11004                  <name>NotGenerated</name>
11005                  <description>Event not generated</description>
11006                  <value>0</value>
11007                </enumeratedValue>
11008                <enumeratedValue>
11009                  <name>Generated</name>
11010                  <description>Event generated</description>
11011                  <value>1</value>
11012                </enumeratedValue>
11013              </enumeratedValues>
11014            </field>
11015          </fields>
11016        </register>
11017        <register>
11018          <name>EVENTS_ERROR</name>
11019          <description>Error detected</description>
11020          <addressOffset>0x124</addressOffset>
11021          <access>read-write</access>
11022          <fields>
11023            <field>
11024              <name>EVENTS_ERROR</name>
11025              <description>Error detected</description>
11026              <lsb>0</lsb>
11027              <msb>0</msb>
11028              <enumeratedValues>
11029                <enumeratedValue>
11030                  <name>NotGenerated</name>
11031                  <description>Event not generated</description>
11032                  <value>0</value>
11033                </enumeratedValue>
11034                <enumeratedValue>
11035                  <name>Generated</name>
11036                  <description>Event generated</description>
11037                  <value>1</value>
11038                </enumeratedValue>
11039              </enumeratedValues>
11040            </field>
11041          </fields>
11042        </register>
11043        <register>
11044          <name>EVENTS_RXTO</name>
11045          <description>Receiver timeout</description>
11046          <addressOffset>0x144</addressOffset>
11047          <access>read-write</access>
11048          <fields>
11049            <field>
11050              <name>EVENTS_RXTO</name>
11051              <description>Receiver timeout</description>
11052              <lsb>0</lsb>
11053              <msb>0</msb>
11054              <enumeratedValues>
11055                <enumeratedValue>
11056                  <name>NotGenerated</name>
11057                  <description>Event not generated</description>
11058                  <value>0</value>
11059                </enumeratedValue>
11060                <enumeratedValue>
11061                  <name>Generated</name>
11062                  <description>Event generated</description>
11063                  <value>1</value>
11064                </enumeratedValue>
11065              </enumeratedValues>
11066            </field>
11067          </fields>
11068        </register>
11069        <register>
11070          <name>EVENTS_RXSTARTED</name>
11071          <description>UART receiver has started</description>
11072          <addressOffset>0x14C</addressOffset>
11073          <access>read-write</access>
11074          <fields>
11075            <field>
11076              <name>EVENTS_RXSTARTED</name>
11077              <description>UART receiver has started</description>
11078              <lsb>0</lsb>
11079              <msb>0</msb>
11080              <enumeratedValues>
11081                <enumeratedValue>
11082                  <name>NotGenerated</name>
11083                  <description>Event not generated</description>
11084                  <value>0</value>
11085                </enumeratedValue>
11086                <enumeratedValue>
11087                  <name>Generated</name>
11088                  <description>Event generated</description>
11089                  <value>1</value>
11090                </enumeratedValue>
11091              </enumeratedValues>
11092            </field>
11093          </fields>
11094        </register>
11095        <register>
11096          <name>EVENTS_TXSTARTED</name>
11097          <description>UART transmitter has started</description>
11098          <addressOffset>0x150</addressOffset>
11099          <access>read-write</access>
11100          <fields>
11101            <field>
11102              <name>EVENTS_TXSTARTED</name>
11103              <description>UART transmitter has started</description>
11104              <lsb>0</lsb>
11105              <msb>0</msb>
11106              <enumeratedValues>
11107                <enumeratedValue>
11108                  <name>NotGenerated</name>
11109                  <description>Event not generated</description>
11110                  <value>0</value>
11111                </enumeratedValue>
11112                <enumeratedValue>
11113                  <name>Generated</name>
11114                  <description>Event generated</description>
11115                  <value>1</value>
11116                </enumeratedValue>
11117              </enumeratedValues>
11118            </field>
11119          </fields>
11120        </register>
11121        <register>
11122          <name>EVENTS_TXSTOPPED</name>
11123          <description>Transmitter stopped</description>
11124          <addressOffset>0x158</addressOffset>
11125          <access>read-write</access>
11126          <fields>
11127            <field>
11128              <name>EVENTS_TXSTOPPED</name>
11129              <description>Transmitter stopped</description>
11130              <lsb>0</lsb>
11131              <msb>0</msb>
11132              <enumeratedValues>
11133                <enumeratedValue>
11134                  <name>NotGenerated</name>
11135                  <description>Event not generated</description>
11136                  <value>0</value>
11137                </enumeratedValue>
11138                <enumeratedValue>
11139                  <name>Generated</name>
11140                  <description>Event generated</description>
11141                  <value>1</value>
11142                </enumeratedValue>
11143              </enumeratedValues>
11144            </field>
11145          </fields>
11146        </register>
11147        <register>
11148          <name>PUBLISH_CTS</name>
11149          <description>Publish configuration for event CTS</description>
11150          <addressOffset>0x180</addressOffset>
11151          <access>read-write</access>
11152          <fields>
11153            <field>
11154              <name>CHIDX</name>
11155              <description>DPPI channel that event CTS will publish to</description>
11156              <lsb>0</lsb>
11157              <msb>7</msb>
11158            </field>
11159            <field>
11160              <name>EN</name>
11161              <lsb>31</lsb>
11162              <msb>31</msb>
11163              <enumeratedValues>
11164                <enumeratedValue>
11165                  <name>Disabled</name>
11166                  <description>Disable publishing</description>
11167                  <value>0</value>
11168                </enumeratedValue>
11169                <enumeratedValue>
11170                  <name>Enabled</name>
11171                  <description>Enable publishing</description>
11172                  <value>1</value>
11173                </enumeratedValue>
11174              </enumeratedValues>
11175            </field>
11176          </fields>
11177        </register>
11178        <register>
11179          <name>PUBLISH_NCTS</name>
11180          <description>Publish configuration for event NCTS</description>
11181          <addressOffset>0x184</addressOffset>
11182          <access>read-write</access>
11183          <fields>
11184            <field>
11185              <name>CHIDX</name>
11186              <description>DPPI channel that event NCTS will publish to</description>
11187              <lsb>0</lsb>
11188              <msb>7</msb>
11189            </field>
11190            <field>
11191              <name>EN</name>
11192              <lsb>31</lsb>
11193              <msb>31</msb>
11194              <enumeratedValues>
11195                <enumeratedValue>
11196                  <name>Disabled</name>
11197                  <description>Disable publishing</description>
11198                  <value>0</value>
11199                </enumeratedValue>
11200                <enumeratedValue>
11201                  <name>Enabled</name>
11202                  <description>Enable publishing</description>
11203                  <value>1</value>
11204                </enumeratedValue>
11205              </enumeratedValues>
11206            </field>
11207          </fields>
11208        </register>
11209        <register>
11210          <name>PUBLISH_RXDRDY</name>
11211          <description>Publish configuration for event RXDRDY</description>
11212          <addressOffset>0x188</addressOffset>
11213          <access>read-write</access>
11214          <fields>
11215            <field>
11216              <name>CHIDX</name>
11217              <description>DPPI channel that event RXDRDY will publish to</description>
11218              <lsb>0</lsb>
11219              <msb>7</msb>
11220            </field>
11221            <field>
11222              <name>EN</name>
11223              <lsb>31</lsb>
11224              <msb>31</msb>
11225              <enumeratedValues>
11226                <enumeratedValue>
11227                  <name>Disabled</name>
11228                  <description>Disable publishing</description>
11229                  <value>0</value>
11230                </enumeratedValue>
11231                <enumeratedValue>
11232                  <name>Enabled</name>
11233                  <description>Enable publishing</description>
11234                  <value>1</value>
11235                </enumeratedValue>
11236              </enumeratedValues>
11237            </field>
11238          </fields>
11239        </register>
11240        <register>
11241          <name>PUBLISH_ENDRX</name>
11242          <description>Publish configuration for event ENDRX</description>
11243          <addressOffset>0x190</addressOffset>
11244          <access>read-write</access>
11245          <fields>
11246            <field>
11247              <name>CHIDX</name>
11248              <description>DPPI channel that event ENDRX will publish to</description>
11249              <lsb>0</lsb>
11250              <msb>7</msb>
11251            </field>
11252            <field>
11253              <name>EN</name>
11254              <lsb>31</lsb>
11255              <msb>31</msb>
11256              <enumeratedValues>
11257                <enumeratedValue>
11258                  <name>Disabled</name>
11259                  <description>Disable publishing</description>
11260                  <value>0</value>
11261                </enumeratedValue>
11262                <enumeratedValue>
11263                  <name>Enabled</name>
11264                  <description>Enable publishing</description>
11265                  <value>1</value>
11266                </enumeratedValue>
11267              </enumeratedValues>
11268            </field>
11269          </fields>
11270        </register>
11271        <register>
11272          <name>PUBLISH_TXDRDY</name>
11273          <description>Publish configuration for event TXDRDY</description>
11274          <addressOffset>0x19C</addressOffset>
11275          <access>read-write</access>
11276          <fields>
11277            <field>
11278              <name>CHIDX</name>
11279              <description>DPPI channel that event TXDRDY will publish to</description>
11280              <lsb>0</lsb>
11281              <msb>7</msb>
11282            </field>
11283            <field>
11284              <name>EN</name>
11285              <lsb>31</lsb>
11286              <msb>31</msb>
11287              <enumeratedValues>
11288                <enumeratedValue>
11289                  <name>Disabled</name>
11290                  <description>Disable publishing</description>
11291                  <value>0</value>
11292                </enumeratedValue>
11293                <enumeratedValue>
11294                  <name>Enabled</name>
11295                  <description>Enable publishing</description>
11296                  <value>1</value>
11297                </enumeratedValue>
11298              </enumeratedValues>
11299            </field>
11300          </fields>
11301        </register>
11302        <register>
11303          <name>PUBLISH_ENDTX</name>
11304          <description>Publish configuration for event ENDTX</description>
11305          <addressOffset>0x1A0</addressOffset>
11306          <access>read-write</access>
11307          <fields>
11308            <field>
11309              <name>CHIDX</name>
11310              <description>DPPI channel that event ENDTX will publish to</description>
11311              <lsb>0</lsb>
11312              <msb>7</msb>
11313            </field>
11314            <field>
11315              <name>EN</name>
11316              <lsb>31</lsb>
11317              <msb>31</msb>
11318              <enumeratedValues>
11319                <enumeratedValue>
11320                  <name>Disabled</name>
11321                  <description>Disable publishing</description>
11322                  <value>0</value>
11323                </enumeratedValue>
11324                <enumeratedValue>
11325                  <name>Enabled</name>
11326                  <description>Enable publishing</description>
11327                  <value>1</value>
11328                </enumeratedValue>
11329              </enumeratedValues>
11330            </field>
11331          </fields>
11332        </register>
11333        <register>
11334          <name>PUBLISH_ERROR</name>
11335          <description>Publish configuration for event ERROR</description>
11336          <addressOffset>0x1A4</addressOffset>
11337          <access>read-write</access>
11338          <fields>
11339            <field>
11340              <name>CHIDX</name>
11341              <description>DPPI channel that event ERROR will publish to</description>
11342              <lsb>0</lsb>
11343              <msb>7</msb>
11344            </field>
11345            <field>
11346              <name>EN</name>
11347              <lsb>31</lsb>
11348              <msb>31</msb>
11349              <enumeratedValues>
11350                <enumeratedValue>
11351                  <name>Disabled</name>
11352                  <description>Disable publishing</description>
11353                  <value>0</value>
11354                </enumeratedValue>
11355                <enumeratedValue>
11356                  <name>Enabled</name>
11357                  <description>Enable publishing</description>
11358                  <value>1</value>
11359                </enumeratedValue>
11360              </enumeratedValues>
11361            </field>
11362          </fields>
11363        </register>
11364        <register>
11365          <name>PUBLISH_RXTO</name>
11366          <description>Publish configuration for event RXTO</description>
11367          <addressOffset>0x1C4</addressOffset>
11368          <access>read-write</access>
11369          <fields>
11370            <field>
11371              <name>CHIDX</name>
11372              <description>DPPI channel that event RXTO will publish to</description>
11373              <lsb>0</lsb>
11374              <msb>7</msb>
11375            </field>
11376            <field>
11377              <name>EN</name>
11378              <lsb>31</lsb>
11379              <msb>31</msb>
11380              <enumeratedValues>
11381                <enumeratedValue>
11382                  <name>Disabled</name>
11383                  <description>Disable publishing</description>
11384                  <value>0</value>
11385                </enumeratedValue>
11386                <enumeratedValue>
11387                  <name>Enabled</name>
11388                  <description>Enable publishing</description>
11389                  <value>1</value>
11390                </enumeratedValue>
11391              </enumeratedValues>
11392            </field>
11393          </fields>
11394        </register>
11395        <register>
11396          <name>PUBLISH_RXSTARTED</name>
11397          <description>Publish configuration for event RXSTARTED</description>
11398          <addressOffset>0x1CC</addressOffset>
11399          <access>read-write</access>
11400          <fields>
11401            <field>
11402              <name>CHIDX</name>
11403              <description>DPPI channel that event RXSTARTED will publish to</description>
11404              <lsb>0</lsb>
11405              <msb>7</msb>
11406            </field>
11407            <field>
11408              <name>EN</name>
11409              <lsb>31</lsb>
11410              <msb>31</msb>
11411              <enumeratedValues>
11412                <enumeratedValue>
11413                  <name>Disabled</name>
11414                  <description>Disable publishing</description>
11415                  <value>0</value>
11416                </enumeratedValue>
11417                <enumeratedValue>
11418                  <name>Enabled</name>
11419                  <description>Enable publishing</description>
11420                  <value>1</value>
11421                </enumeratedValue>
11422              </enumeratedValues>
11423            </field>
11424          </fields>
11425        </register>
11426        <register>
11427          <name>PUBLISH_TXSTARTED</name>
11428          <description>Publish configuration for event TXSTARTED</description>
11429          <addressOffset>0x1D0</addressOffset>
11430          <access>read-write</access>
11431          <fields>
11432            <field>
11433              <name>CHIDX</name>
11434              <description>DPPI channel that event TXSTARTED will publish to</description>
11435              <lsb>0</lsb>
11436              <msb>7</msb>
11437            </field>
11438            <field>
11439              <name>EN</name>
11440              <lsb>31</lsb>
11441              <msb>31</msb>
11442              <enumeratedValues>
11443                <enumeratedValue>
11444                  <name>Disabled</name>
11445                  <description>Disable publishing</description>
11446                  <value>0</value>
11447                </enumeratedValue>
11448                <enumeratedValue>
11449                  <name>Enabled</name>
11450                  <description>Enable publishing</description>
11451                  <value>1</value>
11452                </enumeratedValue>
11453              </enumeratedValues>
11454            </field>
11455          </fields>
11456        </register>
11457        <register>
11458          <name>PUBLISH_TXSTOPPED</name>
11459          <description>Publish configuration for event TXSTOPPED</description>
11460          <addressOffset>0x1D8</addressOffset>
11461          <access>read-write</access>
11462          <fields>
11463            <field>
11464              <name>CHIDX</name>
11465              <description>DPPI channel that event TXSTOPPED will publish to</description>
11466              <lsb>0</lsb>
11467              <msb>7</msb>
11468            </field>
11469            <field>
11470              <name>EN</name>
11471              <lsb>31</lsb>
11472              <msb>31</msb>
11473              <enumeratedValues>
11474                <enumeratedValue>
11475                  <name>Disabled</name>
11476                  <description>Disable publishing</description>
11477                  <value>0</value>
11478                </enumeratedValue>
11479                <enumeratedValue>
11480                  <name>Enabled</name>
11481                  <description>Enable publishing</description>
11482                  <value>1</value>
11483                </enumeratedValue>
11484              </enumeratedValues>
11485            </field>
11486          </fields>
11487        </register>
11488        <register>
11489          <name>SHORTS</name>
11490          <description>Shortcuts between local events and tasks</description>
11491          <addressOffset>0x200</addressOffset>
11492          <access>read-write</access>
11493          <fields>
11494            <field>
11495              <name>ENDRX_STARTRX</name>
11496              <description>Shortcut between event ENDRX and task STARTRX</description>
11497              <lsb>5</lsb>
11498              <msb>5</msb>
11499              <enumeratedValues>
11500                <enumeratedValue>
11501                  <name>Disabled</name>
11502                  <description>Disable shortcut</description>
11503                  <value>0</value>
11504                </enumeratedValue>
11505                <enumeratedValue>
11506                  <name>Enabled</name>
11507                  <description>Enable shortcut</description>
11508                  <value>1</value>
11509                </enumeratedValue>
11510              </enumeratedValues>
11511            </field>
11512            <field>
11513              <name>ENDRX_STOPRX</name>
11514              <description>Shortcut between event ENDRX and task STOPRX</description>
11515              <lsb>6</lsb>
11516              <msb>6</msb>
11517              <enumeratedValues>
11518                <enumeratedValue>
11519                  <name>Disabled</name>
11520                  <description>Disable shortcut</description>
11521                  <value>0</value>
11522                </enumeratedValue>
11523                <enumeratedValue>
11524                  <name>Enabled</name>
11525                  <description>Enable shortcut</description>
11526                  <value>1</value>
11527                </enumeratedValue>
11528              </enumeratedValues>
11529            </field>
11530          </fields>
11531        </register>
11532        <register>
11533          <name>INTEN</name>
11534          <description>Enable or disable interrupt</description>
11535          <addressOffset>0x300</addressOffset>
11536          <access>read-write</access>
11537          <fields>
11538            <field>
11539              <name>CTS</name>
11540              <description>Enable or disable interrupt for event CTS</description>
11541              <lsb>0</lsb>
11542              <msb>0</msb>
11543              <enumeratedValues>
11544                <enumeratedValue>
11545                  <name>Disabled</name>
11546                  <description>Disable</description>
11547                  <value>0</value>
11548                </enumeratedValue>
11549                <enumeratedValue>
11550                  <name>Enabled</name>
11551                  <description>Enable</description>
11552                  <value>1</value>
11553                </enumeratedValue>
11554              </enumeratedValues>
11555            </field>
11556            <field>
11557              <name>NCTS</name>
11558              <description>Enable or disable interrupt for event NCTS</description>
11559              <lsb>1</lsb>
11560              <msb>1</msb>
11561              <enumeratedValues>
11562                <enumeratedValue>
11563                  <name>Disabled</name>
11564                  <description>Disable</description>
11565                  <value>0</value>
11566                </enumeratedValue>
11567                <enumeratedValue>
11568                  <name>Enabled</name>
11569                  <description>Enable</description>
11570                  <value>1</value>
11571                </enumeratedValue>
11572              </enumeratedValues>
11573            </field>
11574            <field>
11575              <name>RXDRDY</name>
11576              <description>Enable or disable interrupt for event RXDRDY</description>
11577              <lsb>2</lsb>
11578              <msb>2</msb>
11579              <enumeratedValues>
11580                <enumeratedValue>
11581                  <name>Disabled</name>
11582                  <description>Disable</description>
11583                  <value>0</value>
11584                </enumeratedValue>
11585                <enumeratedValue>
11586                  <name>Enabled</name>
11587                  <description>Enable</description>
11588                  <value>1</value>
11589                </enumeratedValue>
11590              </enumeratedValues>
11591            </field>
11592            <field>
11593              <name>ENDRX</name>
11594              <description>Enable or disable interrupt for event ENDRX</description>
11595              <lsb>4</lsb>
11596              <msb>4</msb>
11597              <enumeratedValues>
11598                <enumeratedValue>
11599                  <name>Disabled</name>
11600                  <description>Disable</description>
11601                  <value>0</value>
11602                </enumeratedValue>
11603                <enumeratedValue>
11604                  <name>Enabled</name>
11605                  <description>Enable</description>
11606                  <value>1</value>
11607                </enumeratedValue>
11608              </enumeratedValues>
11609            </field>
11610            <field>
11611              <name>TXDRDY</name>
11612              <description>Enable or disable interrupt for event TXDRDY</description>
11613              <lsb>7</lsb>
11614              <msb>7</msb>
11615              <enumeratedValues>
11616                <enumeratedValue>
11617                  <name>Disabled</name>
11618                  <description>Disable</description>
11619                  <value>0</value>
11620                </enumeratedValue>
11621                <enumeratedValue>
11622                  <name>Enabled</name>
11623                  <description>Enable</description>
11624                  <value>1</value>
11625                </enumeratedValue>
11626              </enumeratedValues>
11627            </field>
11628            <field>
11629              <name>ENDTX</name>
11630              <description>Enable or disable interrupt for event ENDTX</description>
11631              <lsb>8</lsb>
11632              <msb>8</msb>
11633              <enumeratedValues>
11634                <enumeratedValue>
11635                  <name>Disabled</name>
11636                  <description>Disable</description>
11637                  <value>0</value>
11638                </enumeratedValue>
11639                <enumeratedValue>
11640                  <name>Enabled</name>
11641                  <description>Enable</description>
11642                  <value>1</value>
11643                </enumeratedValue>
11644              </enumeratedValues>
11645            </field>
11646            <field>
11647              <name>ERROR</name>
11648              <description>Enable or disable interrupt for event ERROR</description>
11649              <lsb>9</lsb>
11650              <msb>9</msb>
11651              <enumeratedValues>
11652                <enumeratedValue>
11653                  <name>Disabled</name>
11654                  <description>Disable</description>
11655                  <value>0</value>
11656                </enumeratedValue>
11657                <enumeratedValue>
11658                  <name>Enabled</name>
11659                  <description>Enable</description>
11660                  <value>1</value>
11661                </enumeratedValue>
11662              </enumeratedValues>
11663            </field>
11664            <field>
11665              <name>RXTO</name>
11666              <description>Enable or disable interrupt for event RXTO</description>
11667              <lsb>17</lsb>
11668              <msb>17</msb>
11669              <enumeratedValues>
11670                <enumeratedValue>
11671                  <name>Disabled</name>
11672                  <description>Disable</description>
11673                  <value>0</value>
11674                </enumeratedValue>
11675                <enumeratedValue>
11676                  <name>Enabled</name>
11677                  <description>Enable</description>
11678                  <value>1</value>
11679                </enumeratedValue>
11680              </enumeratedValues>
11681            </field>
11682            <field>
11683              <name>RXSTARTED</name>
11684              <description>Enable or disable interrupt for event RXSTARTED</description>
11685              <lsb>19</lsb>
11686              <msb>19</msb>
11687              <enumeratedValues>
11688                <enumeratedValue>
11689                  <name>Disabled</name>
11690                  <description>Disable</description>
11691                  <value>0</value>
11692                </enumeratedValue>
11693                <enumeratedValue>
11694                  <name>Enabled</name>
11695                  <description>Enable</description>
11696                  <value>1</value>
11697                </enumeratedValue>
11698              </enumeratedValues>
11699            </field>
11700            <field>
11701              <name>TXSTARTED</name>
11702              <description>Enable or disable interrupt for event TXSTARTED</description>
11703              <lsb>20</lsb>
11704              <msb>20</msb>
11705              <enumeratedValues>
11706                <enumeratedValue>
11707                  <name>Disabled</name>
11708                  <description>Disable</description>
11709                  <value>0</value>
11710                </enumeratedValue>
11711                <enumeratedValue>
11712                  <name>Enabled</name>
11713                  <description>Enable</description>
11714                  <value>1</value>
11715                </enumeratedValue>
11716              </enumeratedValues>
11717            </field>
11718            <field>
11719              <name>TXSTOPPED</name>
11720              <description>Enable or disable interrupt for event TXSTOPPED</description>
11721              <lsb>22</lsb>
11722              <msb>22</msb>
11723              <enumeratedValues>
11724                <enumeratedValue>
11725                  <name>Disabled</name>
11726                  <description>Disable</description>
11727                  <value>0</value>
11728                </enumeratedValue>
11729                <enumeratedValue>
11730                  <name>Enabled</name>
11731                  <description>Enable</description>
11732                  <value>1</value>
11733                </enumeratedValue>
11734              </enumeratedValues>
11735            </field>
11736          </fields>
11737        </register>
11738        <register>
11739          <name>INTENSET</name>
11740          <description>Enable interrupt</description>
11741          <addressOffset>0x304</addressOffset>
11742          <access>read-write</access>
11743          <fields>
11744            <field>
11745              <name>CTS</name>
11746              <description>Write '1' to enable interrupt for event CTS</description>
11747              <lsb>0</lsb>
11748              <msb>0</msb>
11749              <enumeratedValues>
11750                <usage>read</usage>
11751                <enumeratedValue>
11752                  <name>Disabled</name>
11753                  <description>Read: Disabled</description>
11754                  <value>0</value>
11755                </enumeratedValue>
11756                <enumeratedValue>
11757                  <name>Enabled</name>
11758                  <description>Read: Enabled</description>
11759                  <value>1</value>
11760                </enumeratedValue>
11761              </enumeratedValues>
11762              <enumeratedValues>
11763                <usage>write</usage>
11764                <enumeratedValue>
11765                  <name>Set</name>
11766                  <description>Enable</description>
11767                  <value>1</value>
11768                </enumeratedValue>
11769              </enumeratedValues>
11770            </field>
11771            <field>
11772              <name>NCTS</name>
11773              <description>Write '1' to enable interrupt for event NCTS</description>
11774              <lsb>1</lsb>
11775              <msb>1</msb>
11776              <enumeratedValues>
11777                <usage>read</usage>
11778                <enumeratedValue>
11779                  <name>Disabled</name>
11780                  <description>Read: Disabled</description>
11781                  <value>0</value>
11782                </enumeratedValue>
11783                <enumeratedValue>
11784                  <name>Enabled</name>
11785                  <description>Read: Enabled</description>
11786                  <value>1</value>
11787                </enumeratedValue>
11788              </enumeratedValues>
11789              <enumeratedValues>
11790                <usage>write</usage>
11791                <enumeratedValue>
11792                  <name>Set</name>
11793                  <description>Enable</description>
11794                  <value>1</value>
11795                </enumeratedValue>
11796              </enumeratedValues>
11797            </field>
11798            <field>
11799              <name>RXDRDY</name>
11800              <description>Write '1' to enable interrupt for event RXDRDY</description>
11801              <lsb>2</lsb>
11802              <msb>2</msb>
11803              <enumeratedValues>
11804                <usage>read</usage>
11805                <enumeratedValue>
11806                  <name>Disabled</name>
11807                  <description>Read: Disabled</description>
11808                  <value>0</value>
11809                </enumeratedValue>
11810                <enumeratedValue>
11811                  <name>Enabled</name>
11812                  <description>Read: Enabled</description>
11813                  <value>1</value>
11814                </enumeratedValue>
11815              </enumeratedValues>
11816              <enumeratedValues>
11817                <usage>write</usage>
11818                <enumeratedValue>
11819                  <name>Set</name>
11820                  <description>Enable</description>
11821                  <value>1</value>
11822                </enumeratedValue>
11823              </enumeratedValues>
11824            </field>
11825            <field>
11826              <name>ENDRX</name>
11827              <description>Write '1' to enable interrupt for event ENDRX</description>
11828              <lsb>4</lsb>
11829              <msb>4</msb>
11830              <enumeratedValues>
11831                <usage>read</usage>
11832                <enumeratedValue>
11833                  <name>Disabled</name>
11834                  <description>Read: Disabled</description>
11835                  <value>0</value>
11836                </enumeratedValue>
11837                <enumeratedValue>
11838                  <name>Enabled</name>
11839                  <description>Read: Enabled</description>
11840                  <value>1</value>
11841                </enumeratedValue>
11842              </enumeratedValues>
11843              <enumeratedValues>
11844                <usage>write</usage>
11845                <enumeratedValue>
11846                  <name>Set</name>
11847                  <description>Enable</description>
11848                  <value>1</value>
11849                </enumeratedValue>
11850              </enumeratedValues>
11851            </field>
11852            <field>
11853              <name>TXDRDY</name>
11854              <description>Write '1' to enable interrupt for event TXDRDY</description>
11855              <lsb>7</lsb>
11856              <msb>7</msb>
11857              <enumeratedValues>
11858                <usage>read</usage>
11859                <enumeratedValue>
11860                  <name>Disabled</name>
11861                  <description>Read: Disabled</description>
11862                  <value>0</value>
11863                </enumeratedValue>
11864                <enumeratedValue>
11865                  <name>Enabled</name>
11866                  <description>Read: Enabled</description>
11867                  <value>1</value>
11868                </enumeratedValue>
11869              </enumeratedValues>
11870              <enumeratedValues>
11871                <usage>write</usage>
11872                <enumeratedValue>
11873                  <name>Set</name>
11874                  <description>Enable</description>
11875                  <value>1</value>
11876                </enumeratedValue>
11877              </enumeratedValues>
11878            </field>
11879            <field>
11880              <name>ENDTX</name>
11881              <description>Write '1' to enable interrupt for event ENDTX</description>
11882              <lsb>8</lsb>
11883              <msb>8</msb>
11884              <enumeratedValues>
11885                <usage>read</usage>
11886                <enumeratedValue>
11887                  <name>Disabled</name>
11888                  <description>Read: Disabled</description>
11889                  <value>0</value>
11890                </enumeratedValue>
11891                <enumeratedValue>
11892                  <name>Enabled</name>
11893                  <description>Read: Enabled</description>
11894                  <value>1</value>
11895                </enumeratedValue>
11896              </enumeratedValues>
11897              <enumeratedValues>
11898                <usage>write</usage>
11899                <enumeratedValue>
11900                  <name>Set</name>
11901                  <description>Enable</description>
11902                  <value>1</value>
11903                </enumeratedValue>
11904              </enumeratedValues>
11905            </field>
11906            <field>
11907              <name>ERROR</name>
11908              <description>Write '1' to enable interrupt for event ERROR</description>
11909              <lsb>9</lsb>
11910              <msb>9</msb>
11911              <enumeratedValues>
11912                <usage>read</usage>
11913                <enumeratedValue>
11914                  <name>Disabled</name>
11915                  <description>Read: Disabled</description>
11916                  <value>0</value>
11917                </enumeratedValue>
11918                <enumeratedValue>
11919                  <name>Enabled</name>
11920                  <description>Read: Enabled</description>
11921                  <value>1</value>
11922                </enumeratedValue>
11923              </enumeratedValues>
11924              <enumeratedValues>
11925                <usage>write</usage>
11926                <enumeratedValue>
11927                  <name>Set</name>
11928                  <description>Enable</description>
11929                  <value>1</value>
11930                </enumeratedValue>
11931              </enumeratedValues>
11932            </field>
11933            <field>
11934              <name>RXTO</name>
11935              <description>Write '1' to enable interrupt for event RXTO</description>
11936              <lsb>17</lsb>
11937              <msb>17</msb>
11938              <enumeratedValues>
11939                <usage>read</usage>
11940                <enumeratedValue>
11941                  <name>Disabled</name>
11942                  <description>Read: Disabled</description>
11943                  <value>0</value>
11944                </enumeratedValue>
11945                <enumeratedValue>
11946                  <name>Enabled</name>
11947                  <description>Read: Enabled</description>
11948                  <value>1</value>
11949                </enumeratedValue>
11950              </enumeratedValues>
11951              <enumeratedValues>
11952                <usage>write</usage>
11953                <enumeratedValue>
11954                  <name>Set</name>
11955                  <description>Enable</description>
11956                  <value>1</value>
11957                </enumeratedValue>
11958              </enumeratedValues>
11959            </field>
11960            <field>
11961              <name>RXSTARTED</name>
11962              <description>Write '1' to enable interrupt for event RXSTARTED</description>
11963              <lsb>19</lsb>
11964              <msb>19</msb>
11965              <enumeratedValues>
11966                <usage>read</usage>
11967                <enumeratedValue>
11968                  <name>Disabled</name>
11969                  <description>Read: Disabled</description>
11970                  <value>0</value>
11971                </enumeratedValue>
11972                <enumeratedValue>
11973                  <name>Enabled</name>
11974                  <description>Read: Enabled</description>
11975                  <value>1</value>
11976                </enumeratedValue>
11977              </enumeratedValues>
11978              <enumeratedValues>
11979                <usage>write</usage>
11980                <enumeratedValue>
11981                  <name>Set</name>
11982                  <description>Enable</description>
11983                  <value>1</value>
11984                </enumeratedValue>
11985              </enumeratedValues>
11986            </field>
11987            <field>
11988              <name>TXSTARTED</name>
11989              <description>Write '1' to enable interrupt for event TXSTARTED</description>
11990              <lsb>20</lsb>
11991              <msb>20</msb>
11992              <enumeratedValues>
11993                <usage>read</usage>
11994                <enumeratedValue>
11995                  <name>Disabled</name>
11996                  <description>Read: Disabled</description>
11997                  <value>0</value>
11998                </enumeratedValue>
11999                <enumeratedValue>
12000                  <name>Enabled</name>
12001                  <description>Read: Enabled</description>
12002                  <value>1</value>
12003                </enumeratedValue>
12004              </enumeratedValues>
12005              <enumeratedValues>
12006                <usage>write</usage>
12007                <enumeratedValue>
12008                  <name>Set</name>
12009                  <description>Enable</description>
12010                  <value>1</value>
12011                </enumeratedValue>
12012              </enumeratedValues>
12013            </field>
12014            <field>
12015              <name>TXSTOPPED</name>
12016              <description>Write '1' to enable interrupt for event TXSTOPPED</description>
12017              <lsb>22</lsb>
12018              <msb>22</msb>
12019              <enumeratedValues>
12020                <usage>read</usage>
12021                <enumeratedValue>
12022                  <name>Disabled</name>
12023                  <description>Read: Disabled</description>
12024                  <value>0</value>
12025                </enumeratedValue>
12026                <enumeratedValue>
12027                  <name>Enabled</name>
12028                  <description>Read: Enabled</description>
12029                  <value>1</value>
12030                </enumeratedValue>
12031              </enumeratedValues>
12032              <enumeratedValues>
12033                <usage>write</usage>
12034                <enumeratedValue>
12035                  <name>Set</name>
12036                  <description>Enable</description>
12037                  <value>1</value>
12038                </enumeratedValue>
12039              </enumeratedValues>
12040            </field>
12041          </fields>
12042        </register>
12043        <register>
12044          <name>INTENCLR</name>
12045          <description>Disable interrupt</description>
12046          <addressOffset>0x308</addressOffset>
12047          <access>read-write</access>
12048          <fields>
12049            <field>
12050              <name>CTS</name>
12051              <description>Write '1' to disable interrupt for event CTS</description>
12052              <lsb>0</lsb>
12053              <msb>0</msb>
12054              <enumeratedValues>
12055                <usage>read</usage>
12056                <enumeratedValue>
12057                  <name>Disabled</name>
12058                  <description>Read: Disabled</description>
12059                  <value>0</value>
12060                </enumeratedValue>
12061                <enumeratedValue>
12062                  <name>Enabled</name>
12063                  <description>Read: Enabled</description>
12064                  <value>1</value>
12065                </enumeratedValue>
12066              </enumeratedValues>
12067              <enumeratedValues>
12068                <usage>write</usage>
12069                <enumeratedValue>
12070                  <name>Clear</name>
12071                  <description>Disable</description>
12072                  <value>1</value>
12073                </enumeratedValue>
12074              </enumeratedValues>
12075            </field>
12076            <field>
12077              <name>NCTS</name>
12078              <description>Write '1' to disable interrupt for event NCTS</description>
12079              <lsb>1</lsb>
12080              <msb>1</msb>
12081              <enumeratedValues>
12082                <usage>read</usage>
12083                <enumeratedValue>
12084                  <name>Disabled</name>
12085                  <description>Read: Disabled</description>
12086                  <value>0</value>
12087                </enumeratedValue>
12088                <enumeratedValue>
12089                  <name>Enabled</name>
12090                  <description>Read: Enabled</description>
12091                  <value>1</value>
12092                </enumeratedValue>
12093              </enumeratedValues>
12094              <enumeratedValues>
12095                <usage>write</usage>
12096                <enumeratedValue>
12097                  <name>Clear</name>
12098                  <description>Disable</description>
12099                  <value>1</value>
12100                </enumeratedValue>
12101              </enumeratedValues>
12102            </field>
12103            <field>
12104              <name>RXDRDY</name>
12105              <description>Write '1' to disable interrupt for event RXDRDY</description>
12106              <lsb>2</lsb>
12107              <msb>2</msb>
12108              <enumeratedValues>
12109                <usage>read</usage>
12110                <enumeratedValue>
12111                  <name>Disabled</name>
12112                  <description>Read: Disabled</description>
12113                  <value>0</value>
12114                </enumeratedValue>
12115                <enumeratedValue>
12116                  <name>Enabled</name>
12117                  <description>Read: Enabled</description>
12118                  <value>1</value>
12119                </enumeratedValue>
12120              </enumeratedValues>
12121              <enumeratedValues>
12122                <usage>write</usage>
12123                <enumeratedValue>
12124                  <name>Clear</name>
12125                  <description>Disable</description>
12126                  <value>1</value>
12127                </enumeratedValue>
12128              </enumeratedValues>
12129            </field>
12130            <field>
12131              <name>ENDRX</name>
12132              <description>Write '1' to disable interrupt for event ENDRX</description>
12133              <lsb>4</lsb>
12134              <msb>4</msb>
12135              <enumeratedValues>
12136                <usage>read</usage>
12137                <enumeratedValue>
12138                  <name>Disabled</name>
12139                  <description>Read: Disabled</description>
12140                  <value>0</value>
12141                </enumeratedValue>
12142                <enumeratedValue>
12143                  <name>Enabled</name>
12144                  <description>Read: Enabled</description>
12145                  <value>1</value>
12146                </enumeratedValue>
12147              </enumeratedValues>
12148              <enumeratedValues>
12149                <usage>write</usage>
12150                <enumeratedValue>
12151                  <name>Clear</name>
12152                  <description>Disable</description>
12153                  <value>1</value>
12154                </enumeratedValue>
12155              </enumeratedValues>
12156            </field>
12157            <field>
12158              <name>TXDRDY</name>
12159              <description>Write '1' to disable interrupt for event TXDRDY</description>
12160              <lsb>7</lsb>
12161              <msb>7</msb>
12162              <enumeratedValues>
12163                <usage>read</usage>
12164                <enumeratedValue>
12165                  <name>Disabled</name>
12166                  <description>Read: Disabled</description>
12167                  <value>0</value>
12168                </enumeratedValue>
12169                <enumeratedValue>
12170                  <name>Enabled</name>
12171                  <description>Read: Enabled</description>
12172                  <value>1</value>
12173                </enumeratedValue>
12174              </enumeratedValues>
12175              <enumeratedValues>
12176                <usage>write</usage>
12177                <enumeratedValue>
12178                  <name>Clear</name>
12179                  <description>Disable</description>
12180                  <value>1</value>
12181                </enumeratedValue>
12182              </enumeratedValues>
12183            </field>
12184            <field>
12185              <name>ENDTX</name>
12186              <description>Write '1' to disable interrupt for event ENDTX</description>
12187              <lsb>8</lsb>
12188              <msb>8</msb>
12189              <enumeratedValues>
12190                <usage>read</usage>
12191                <enumeratedValue>
12192                  <name>Disabled</name>
12193                  <description>Read: Disabled</description>
12194                  <value>0</value>
12195                </enumeratedValue>
12196                <enumeratedValue>
12197                  <name>Enabled</name>
12198                  <description>Read: Enabled</description>
12199                  <value>1</value>
12200                </enumeratedValue>
12201              </enumeratedValues>
12202              <enumeratedValues>
12203                <usage>write</usage>
12204                <enumeratedValue>
12205                  <name>Clear</name>
12206                  <description>Disable</description>
12207                  <value>1</value>
12208                </enumeratedValue>
12209              </enumeratedValues>
12210            </field>
12211            <field>
12212              <name>ERROR</name>
12213              <description>Write '1' to disable interrupt for event ERROR</description>
12214              <lsb>9</lsb>
12215              <msb>9</msb>
12216              <enumeratedValues>
12217                <usage>read</usage>
12218                <enumeratedValue>
12219                  <name>Disabled</name>
12220                  <description>Read: Disabled</description>
12221                  <value>0</value>
12222                </enumeratedValue>
12223                <enumeratedValue>
12224                  <name>Enabled</name>
12225                  <description>Read: Enabled</description>
12226                  <value>1</value>
12227                </enumeratedValue>
12228              </enumeratedValues>
12229              <enumeratedValues>
12230                <usage>write</usage>
12231                <enumeratedValue>
12232                  <name>Clear</name>
12233                  <description>Disable</description>
12234                  <value>1</value>
12235                </enumeratedValue>
12236              </enumeratedValues>
12237            </field>
12238            <field>
12239              <name>RXTO</name>
12240              <description>Write '1' to disable interrupt for event RXTO</description>
12241              <lsb>17</lsb>
12242              <msb>17</msb>
12243              <enumeratedValues>
12244                <usage>read</usage>
12245                <enumeratedValue>
12246                  <name>Disabled</name>
12247                  <description>Read: Disabled</description>
12248                  <value>0</value>
12249                </enumeratedValue>
12250                <enumeratedValue>
12251                  <name>Enabled</name>
12252                  <description>Read: Enabled</description>
12253                  <value>1</value>
12254                </enumeratedValue>
12255              </enumeratedValues>
12256              <enumeratedValues>
12257                <usage>write</usage>
12258                <enumeratedValue>
12259                  <name>Clear</name>
12260                  <description>Disable</description>
12261                  <value>1</value>
12262                </enumeratedValue>
12263              </enumeratedValues>
12264            </field>
12265            <field>
12266              <name>RXSTARTED</name>
12267              <description>Write '1' to disable interrupt for event RXSTARTED</description>
12268              <lsb>19</lsb>
12269              <msb>19</msb>
12270              <enumeratedValues>
12271                <usage>read</usage>
12272                <enumeratedValue>
12273                  <name>Disabled</name>
12274                  <description>Read: Disabled</description>
12275                  <value>0</value>
12276                </enumeratedValue>
12277                <enumeratedValue>
12278                  <name>Enabled</name>
12279                  <description>Read: Enabled</description>
12280                  <value>1</value>
12281                </enumeratedValue>
12282              </enumeratedValues>
12283              <enumeratedValues>
12284                <usage>write</usage>
12285                <enumeratedValue>
12286                  <name>Clear</name>
12287                  <description>Disable</description>
12288                  <value>1</value>
12289                </enumeratedValue>
12290              </enumeratedValues>
12291            </field>
12292            <field>
12293              <name>TXSTARTED</name>
12294              <description>Write '1' to disable interrupt for event TXSTARTED</description>
12295              <lsb>20</lsb>
12296              <msb>20</msb>
12297              <enumeratedValues>
12298                <usage>read</usage>
12299                <enumeratedValue>
12300                  <name>Disabled</name>
12301                  <description>Read: Disabled</description>
12302                  <value>0</value>
12303                </enumeratedValue>
12304                <enumeratedValue>
12305                  <name>Enabled</name>
12306                  <description>Read: Enabled</description>
12307                  <value>1</value>
12308                </enumeratedValue>
12309              </enumeratedValues>
12310              <enumeratedValues>
12311                <usage>write</usage>
12312                <enumeratedValue>
12313                  <name>Clear</name>
12314                  <description>Disable</description>
12315                  <value>1</value>
12316                </enumeratedValue>
12317              </enumeratedValues>
12318            </field>
12319            <field>
12320              <name>TXSTOPPED</name>
12321              <description>Write '1' to disable interrupt for event TXSTOPPED</description>
12322              <lsb>22</lsb>
12323              <msb>22</msb>
12324              <enumeratedValues>
12325                <usage>read</usage>
12326                <enumeratedValue>
12327                  <name>Disabled</name>
12328                  <description>Read: Disabled</description>
12329                  <value>0</value>
12330                </enumeratedValue>
12331                <enumeratedValue>
12332                  <name>Enabled</name>
12333                  <description>Read: Enabled</description>
12334                  <value>1</value>
12335                </enumeratedValue>
12336              </enumeratedValues>
12337              <enumeratedValues>
12338                <usage>write</usage>
12339                <enumeratedValue>
12340                  <name>Clear</name>
12341                  <description>Disable</description>
12342                  <value>1</value>
12343                </enumeratedValue>
12344              </enumeratedValues>
12345            </field>
12346          </fields>
12347        </register>
12348        <register>
12349          <name>ERRORSRC</name>
12350          <description>Error source This register is read/write one to clear.</description>
12351          <addressOffset>0x480</addressOffset>
12352          <access>read-write</access>
12353          <modifiedWriteValues>oneToClear</modifiedWriteValues>
12354          <fields>
12355            <field>
12356              <name>OVERRUN</name>
12357              <description>Overrun error</description>
12358              <lsb>0</lsb>
12359              <msb>0</msb>
12360              <enumeratedValues>
12361                <usage>read</usage>
12362                <enumeratedValue>
12363                  <name>NotPresent</name>
12364                  <description>Read: error not present</description>
12365                  <value>0</value>
12366                </enumeratedValue>
12367                <enumeratedValue>
12368                  <name>Present</name>
12369                  <description>Read: error present</description>
12370                  <value>1</value>
12371                </enumeratedValue>
12372              </enumeratedValues>
12373            </field>
12374            <field>
12375              <name>PARITY</name>
12376              <description>Parity error</description>
12377              <lsb>1</lsb>
12378              <msb>1</msb>
12379              <enumeratedValues>
12380                <usage>read</usage>
12381                <enumeratedValue>
12382                  <name>NotPresent</name>
12383                  <description>Read: error not present</description>
12384                  <value>0</value>
12385                </enumeratedValue>
12386                <enumeratedValue>
12387                  <name>Present</name>
12388                  <description>Read: error present</description>
12389                  <value>1</value>
12390                </enumeratedValue>
12391              </enumeratedValues>
12392            </field>
12393            <field>
12394              <name>FRAMING</name>
12395              <description>Framing error occurred</description>
12396              <lsb>2</lsb>
12397              <msb>2</msb>
12398              <enumeratedValues>
12399                <usage>read</usage>
12400                <enumeratedValue>
12401                  <name>NotPresent</name>
12402                  <description>Read: error not present</description>
12403                  <value>0</value>
12404                </enumeratedValue>
12405                <enumeratedValue>
12406                  <name>Present</name>
12407                  <description>Read: error present</description>
12408                  <value>1</value>
12409                </enumeratedValue>
12410              </enumeratedValues>
12411            </field>
12412            <field>
12413              <name>BREAK</name>
12414              <description>Break condition</description>
12415              <lsb>3</lsb>
12416              <msb>3</msb>
12417              <enumeratedValues>
12418                <usage>read</usage>
12419                <enumeratedValue>
12420                  <name>NotPresent</name>
12421                  <description>Read: error not present</description>
12422                  <value>0</value>
12423                </enumeratedValue>
12424                <enumeratedValue>
12425                  <name>Present</name>
12426                  <description>Read: error present</description>
12427                  <value>1</value>
12428                </enumeratedValue>
12429              </enumeratedValues>
12430            </field>
12431          </fields>
12432        </register>
12433        <register>
12434          <name>ENABLE</name>
12435          <description>Enable UART</description>
12436          <addressOffset>0x500</addressOffset>
12437          <access>read-write</access>
12438          <fields>
12439            <field>
12440              <name>ENABLE</name>
12441              <description>Enable or disable UARTE</description>
12442              <lsb>0</lsb>
12443              <msb>3</msb>
12444              <enumeratedValues>
12445                <enumeratedValue>
12446                  <name>Disabled</name>
12447                  <description>Disable UARTE</description>
12448                  <value>0</value>
12449                </enumeratedValue>
12450                <enumeratedValue>
12451                  <name>Enabled</name>
12452                  <description>Enable UARTE</description>
12453                  <value>8</value>
12454                </enumeratedValue>
12455              </enumeratedValues>
12456            </field>
12457          </fields>
12458        </register>
12459        <cluster>
12460          <name>PSEL</name>
12461          <description>Unspecified</description>
12462          <headerStructName>UARTE_PSEL</headerStructName>
12463          <access>read-write</access>
12464          <addressOffset>0x508</addressOffset>
12465          <register>
12466            <name>RTS</name>
12467            <description>Pin select for RTS signal</description>
12468            <addressOffset>0x000</addressOffset>
12469            <access>read-write</access>
12470            <resetValue>0xFFFFFFFF</resetValue>
12471            <fields>
12472              <field>
12473                <name>PIN</name>
12474                <description>Pin number</description>
12475                <lsb>0</lsb>
12476                <msb>4</msb>
12477              </field>
12478              <field>
12479                <name>CONNECT</name>
12480                <description>Connection</description>
12481                <lsb>31</lsb>
12482                <msb>31</msb>
12483                <enumeratedValues>
12484                  <enumeratedValue>
12485                    <name>Disconnected</name>
12486                    <description>Disconnect</description>
12487                    <value>1</value>
12488                  </enumeratedValue>
12489                  <enumeratedValue>
12490                    <name>Connected</name>
12491                    <description>Connect</description>
12492                    <value>0</value>
12493                  </enumeratedValue>
12494                </enumeratedValues>
12495              </field>
12496            </fields>
12497          </register>
12498          <register>
12499            <name>TXD</name>
12500            <description>Pin select for TXD signal</description>
12501            <addressOffset>0x004</addressOffset>
12502            <access>read-write</access>
12503            <resetValue>0xFFFFFFFF</resetValue>
12504            <fields>
12505              <field>
12506                <name>PIN</name>
12507                <description>Pin number</description>
12508                <lsb>0</lsb>
12509                <msb>4</msb>
12510              </field>
12511              <field>
12512                <name>CONNECT</name>
12513                <description>Connection</description>
12514                <lsb>31</lsb>
12515                <msb>31</msb>
12516                <enumeratedValues>
12517                  <enumeratedValue>
12518                    <name>Disconnected</name>
12519                    <description>Disconnect</description>
12520                    <value>1</value>
12521                  </enumeratedValue>
12522                  <enumeratedValue>
12523                    <name>Connected</name>
12524                    <description>Connect</description>
12525                    <value>0</value>
12526                  </enumeratedValue>
12527                </enumeratedValues>
12528              </field>
12529            </fields>
12530          </register>
12531          <register>
12532            <name>CTS</name>
12533            <description>Pin select for CTS signal</description>
12534            <addressOffset>0x008</addressOffset>
12535            <access>read-write</access>
12536            <resetValue>0xFFFFFFFF</resetValue>
12537            <fields>
12538              <field>
12539                <name>PIN</name>
12540                <description>Pin number</description>
12541                <lsb>0</lsb>
12542                <msb>4</msb>
12543              </field>
12544              <field>
12545                <name>CONNECT</name>
12546                <description>Connection</description>
12547                <lsb>31</lsb>
12548                <msb>31</msb>
12549                <enumeratedValues>
12550                  <enumeratedValue>
12551                    <name>Disconnected</name>
12552                    <description>Disconnect</description>
12553                    <value>1</value>
12554                  </enumeratedValue>
12555                  <enumeratedValue>
12556                    <name>Connected</name>
12557                    <description>Connect</description>
12558                    <value>0</value>
12559                  </enumeratedValue>
12560                </enumeratedValues>
12561              </field>
12562            </fields>
12563          </register>
12564          <register>
12565            <name>RXD</name>
12566            <description>Pin select for RXD signal</description>
12567            <addressOffset>0x00C</addressOffset>
12568            <access>read-write</access>
12569            <resetValue>0xFFFFFFFF</resetValue>
12570            <fields>
12571              <field>
12572                <name>PIN</name>
12573                <description>Pin number</description>
12574                <lsb>0</lsb>
12575                <msb>4</msb>
12576              </field>
12577              <field>
12578                <name>CONNECT</name>
12579                <description>Connection</description>
12580                <lsb>31</lsb>
12581                <msb>31</msb>
12582                <enumeratedValues>
12583                  <enumeratedValue>
12584                    <name>Disconnected</name>
12585                    <description>Disconnect</description>
12586                    <value>1</value>
12587                  </enumeratedValue>
12588                  <enumeratedValue>
12589                    <name>Connected</name>
12590                    <description>Connect</description>
12591                    <value>0</value>
12592                  </enumeratedValue>
12593                </enumeratedValues>
12594              </field>
12595            </fields>
12596          </register>
12597        </cluster>
12598        <register>
12599          <name>BAUDRATE</name>
12600          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
12601          <addressOffset>0x524</addressOffset>
12602          <access>read-write</access>
12603          <resetValue>0x04000000</resetValue>
12604          <fields>
12605            <field>
12606              <name>BAUDRATE</name>
12607              <description>Baud rate</description>
12608              <lsb>0</lsb>
12609              <msb>31</msb>
12610              <enumeratedValues>
12611                <enumeratedValue>
12612                  <name>Baud1200</name>
12613                  <description>1200 baud (actual rate: 1205)</description>
12614                  <value>0x0004F000</value>
12615                </enumeratedValue>
12616                <enumeratedValue>
12617                  <name>Baud2400</name>
12618                  <description>2400 baud (actual rate: 2396)</description>
12619                  <value>0x0009D000</value>
12620                </enumeratedValue>
12621                <enumeratedValue>
12622                  <name>Baud4800</name>
12623                  <description>4800 baud (actual rate: 4808)</description>
12624                  <value>0x0013B000</value>
12625                </enumeratedValue>
12626                <enumeratedValue>
12627                  <name>Baud9600</name>
12628                  <description>9600 baud (actual rate: 9598)</description>
12629                  <value>0x00275000</value>
12630                </enumeratedValue>
12631                <enumeratedValue>
12632                  <name>Baud14400</name>
12633                  <description>14400 baud (actual rate: 14401)</description>
12634                  <value>0x003AF000</value>
12635                </enumeratedValue>
12636                <enumeratedValue>
12637                  <name>Baud19200</name>
12638                  <description>19200 baud (actual rate: 19208)</description>
12639                  <value>0x004EA000</value>
12640                </enumeratedValue>
12641                <enumeratedValue>
12642                  <name>Baud28800</name>
12643                  <description>28800 baud (actual rate: 28777)</description>
12644                  <value>0x0075C000</value>
12645                </enumeratedValue>
12646                <enumeratedValue>
12647                  <name>Baud31250</name>
12648                  <description>31250 baud</description>
12649                  <value>0x00800000</value>
12650                </enumeratedValue>
12651                <enumeratedValue>
12652                  <name>Baud38400</name>
12653                  <description>38400 baud (actual rate: 38369)</description>
12654                  <value>0x009D0000</value>
12655                </enumeratedValue>
12656                <enumeratedValue>
12657                  <name>Baud56000</name>
12658                  <description>56000 baud (actual rate: 55944)</description>
12659                  <value>0x00E50000</value>
12660                </enumeratedValue>
12661                <enumeratedValue>
12662                  <name>Baud57600</name>
12663                  <description>57600 baud (actual rate: 57554)</description>
12664                  <value>0x00EB0000</value>
12665                </enumeratedValue>
12666                <enumeratedValue>
12667                  <name>Baud76800</name>
12668                  <description>76800 baud (actual rate: 76923)</description>
12669                  <value>0x013A9000</value>
12670                </enumeratedValue>
12671                <enumeratedValue>
12672                  <name>Baud115200</name>
12673                  <description>115200 baud (actual rate: 115108)</description>
12674                  <value>0x01D60000</value>
12675                </enumeratedValue>
12676                <enumeratedValue>
12677                  <name>Baud230400</name>
12678                  <description>230400 baud (actual rate: 231884)</description>
12679                  <value>0x03B00000</value>
12680                </enumeratedValue>
12681                <enumeratedValue>
12682                  <name>Baud250000</name>
12683                  <description>250000 baud</description>
12684                  <value>0x04000000</value>
12685                </enumeratedValue>
12686                <enumeratedValue>
12687                  <name>Baud460800</name>
12688                  <description>460800 baud (actual rate: 457143)</description>
12689                  <value>0x07400000</value>
12690                </enumeratedValue>
12691                <enumeratedValue>
12692                  <name>Baud921600</name>
12693                  <description>921600 baud (actual rate: 941176)</description>
12694                  <value>0x0F000000</value>
12695                </enumeratedValue>
12696                <enumeratedValue>
12697                  <name>Baud1M</name>
12698                  <description>1 megabaud</description>
12699                  <value>0x10000000</value>
12700                </enumeratedValue>
12701              </enumeratedValues>
12702            </field>
12703          </fields>
12704        </register>
12705        <cluster>
12706          <name>RXD</name>
12707          <description>RXD EasyDMA channel</description>
12708          <headerStructName>UARTE_RXD</headerStructName>
12709          <access>read-write</access>
12710          <addressOffset>0x534</addressOffset>
12711          <register>
12712            <name>PTR</name>
12713            <description>Data pointer</description>
12714            <addressOffset>0x000</addressOffset>
12715            <access>read-write</access>
12716            <fields>
12717              <field>
12718                <name>PTR</name>
12719                <description>Data pointer</description>
12720                <lsb>0</lsb>
12721                <msb>31</msb>
12722              </field>
12723            </fields>
12724          </register>
12725          <register>
12726            <name>MAXCNT</name>
12727            <description>Maximum number of bytes in receive buffer</description>
12728            <addressOffset>0x004</addressOffset>
12729            <access>read-write</access>
12730            <fields>
12731              <field>
12732                <name>MAXCNT</name>
12733                <description>Maximum number of bytes in receive buffer</description>
12734                <lsb>0</lsb>
12735                <msb>12</msb>
12736              </field>
12737            </fields>
12738          </register>
12739          <register>
12740            <name>AMOUNT</name>
12741            <description>Number of bytes transferred in the last transaction</description>
12742            <addressOffset>0x008</addressOffset>
12743            <access>read-only</access>
12744            <fields>
12745              <field>
12746                <name>AMOUNT</name>
12747                <description>Number of bytes transferred in the last transaction</description>
12748                <lsb>0</lsb>
12749                <msb>12</msb>
12750              </field>
12751            </fields>
12752          </register>
12753        </cluster>
12754        <cluster>
12755          <name>TXD</name>
12756          <description>TXD EasyDMA channel</description>
12757          <headerStructName>UARTE_TXD</headerStructName>
12758          <access>read-write</access>
12759          <addressOffset>0x544</addressOffset>
12760          <register>
12761            <name>PTR</name>
12762            <description>Data pointer</description>
12763            <addressOffset>0x000</addressOffset>
12764            <access>read-write</access>
12765            <fields>
12766              <field>
12767                <name>PTR</name>
12768                <description>Data pointer</description>
12769                <lsb>0</lsb>
12770                <msb>31</msb>
12771              </field>
12772            </fields>
12773          </register>
12774          <register>
12775            <name>MAXCNT</name>
12776            <description>Maximum number of bytes in transmit buffer</description>
12777            <addressOffset>0x004</addressOffset>
12778            <access>read-write</access>
12779            <fields>
12780              <field>
12781                <name>MAXCNT</name>
12782                <description>Maximum number of bytes in transmit buffer</description>
12783                <lsb>0</lsb>
12784                <msb>12</msb>
12785              </field>
12786            </fields>
12787          </register>
12788          <register>
12789            <name>AMOUNT</name>
12790            <description>Number of bytes transferred in the last transaction</description>
12791            <addressOffset>0x008</addressOffset>
12792            <access>read-only</access>
12793            <fields>
12794              <field>
12795                <name>AMOUNT</name>
12796                <description>Number of bytes transferred in the last transaction</description>
12797                <lsb>0</lsb>
12798                <msb>12</msb>
12799              </field>
12800            </fields>
12801          </register>
12802        </cluster>
12803        <register>
12804          <name>CONFIG</name>
12805          <description>Configuration of parity and hardware flow control</description>
12806          <addressOffset>0x56C</addressOffset>
12807          <access>read-write</access>
12808          <fields>
12809            <field>
12810              <name>HWFC</name>
12811              <description>Hardware flow control</description>
12812              <lsb>0</lsb>
12813              <msb>0</msb>
12814              <enumeratedValues>
12815                <enumeratedValue>
12816                  <name>Disabled</name>
12817                  <description>Disabled</description>
12818                  <value>0</value>
12819                </enumeratedValue>
12820                <enumeratedValue>
12821                  <name>Enabled</name>
12822                  <description>Enabled</description>
12823                  <value>1</value>
12824                </enumeratedValue>
12825              </enumeratedValues>
12826            </field>
12827            <field>
12828              <name>PARITY</name>
12829              <description>Parity</description>
12830              <lsb>1</lsb>
12831              <msb>3</msb>
12832              <enumeratedValues>
12833                <enumeratedValue>
12834                  <name>Excluded</name>
12835                  <description>Exclude parity bit</description>
12836                  <value>0x0</value>
12837                </enumeratedValue>
12838                <enumeratedValue>
12839                  <name>Included</name>
12840                  <description>Include even parity bit</description>
12841                  <value>0x7</value>
12842                </enumeratedValue>
12843              </enumeratedValues>
12844            </field>
12845            <field>
12846              <name>STOP</name>
12847              <description>Stop bits</description>
12848              <lsb>4</lsb>
12849              <msb>4</msb>
12850              <enumeratedValues>
12851                <enumeratedValue>
12852                  <name>One</name>
12853                  <description>One stop bit</description>
12854                  <value>0</value>
12855                </enumeratedValue>
12856                <enumeratedValue>
12857                  <name>Two</name>
12858                  <description>Two stop bits</description>
12859                  <value>1</value>
12860                </enumeratedValue>
12861              </enumeratedValues>
12862            </field>
12863          </fields>
12864        </register>
12865      </registers>
12866    </peripheral>
12867    <peripheral derivedFrom="SPIM0_NS">
12868      <name>SPIM0_S</name>
12869      <description>Serial Peripheral Interface Master with EasyDMA 1</description>
12870      <baseAddress>0x50008000</baseAddress>
12871      <!--Security dma=SA-->
12872      <!--Security securemapping=US-->
12873      <interrupt>
12874        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
12875        <value>8</value>
12876      </interrupt>
12877    </peripheral>
12878    <peripheral derivedFrom="SPIS0_NS">
12879      <name>SPIS0_S</name>
12880      <description>SPI Slave 1</description>
12881      <baseAddress>0x50008000</baseAddress>
12882      <alternatePeripheral>SPIM0_S</alternatePeripheral>
12883      <!--Security dma=SA-->
12884      <!--Security securemapping=US-->
12885      <interrupt>
12886        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
12887        <value>8</value>
12888      </interrupt>
12889    </peripheral>
12890    <peripheral derivedFrom="TWIM0_NS">
12891      <name>TWIM0_S</name>
12892      <description>I2C compatible Two-Wire Master Interface with EasyDMA 1</description>
12893      <baseAddress>0x50008000</baseAddress>
12894      <alternatePeripheral>SPIM0_S</alternatePeripheral>
12895      <!--Security dma=SA-->
12896      <!--Security securemapping=US-->
12897      <interrupt>
12898        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
12899        <value>8</value>
12900      </interrupt>
12901    </peripheral>
12902    <peripheral derivedFrom="TWIS0_NS">
12903      <name>TWIS0_S</name>
12904      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 1</description>
12905      <baseAddress>0x50008000</baseAddress>
12906      <alternatePeripheral>SPIM0_S</alternatePeripheral>
12907      <!--Security dma=SA-->
12908      <!--Security securemapping=US-->
12909      <interrupt>
12910        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
12911        <value>8</value>
12912      </interrupt>
12913    </peripheral>
12914    <peripheral derivedFrom="UARTE0_NS">
12915      <name>UARTE0_S</name>
12916      <description>UART with EasyDMA 1</description>
12917      <baseAddress>0x50008000</baseAddress>
12918      <alternatePeripheral>SPIM0_S</alternatePeripheral>
12919      <!--Security dma=SA-->
12920      <!--Security securemapping=US-->
12921      <interrupt>
12922        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
12923        <value>8</value>
12924      </interrupt>
12925    </peripheral>
12926    <peripheral derivedFrom="SPIM0_NS">
12927      <name>SPIM1_NS</name>
12928      <description>Serial Peripheral Interface Master with EasyDMA 2</description>
12929      <baseAddress>0x40009000</baseAddress>
12930      <!--Security dma=SA-->
12931      <!--Security securemapping=US-->
12932      <interrupt>
12933        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
12934        <value>9</value>
12935      </interrupt>
12936    </peripheral>
12937    <peripheral derivedFrom="SPIS0_NS">
12938      <name>SPIS1_NS</name>
12939      <description>SPI Slave 2</description>
12940      <baseAddress>0x40009000</baseAddress>
12941      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
12942      <!--Security dma=SA-->
12943      <!--Security securemapping=US-->
12944      <interrupt>
12945        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
12946        <value>9</value>
12947      </interrupt>
12948    </peripheral>
12949    <peripheral derivedFrom="TWIM0_NS">
12950      <name>TWIM1_NS</name>
12951      <description>I2C compatible Two-Wire Master Interface with EasyDMA 2</description>
12952      <baseAddress>0x40009000</baseAddress>
12953      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
12954      <!--Security dma=SA-->
12955      <!--Security securemapping=US-->
12956      <interrupt>
12957        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
12958        <value>9</value>
12959      </interrupt>
12960    </peripheral>
12961    <peripheral derivedFrom="TWIS0_NS">
12962      <name>TWIS1_NS</name>
12963      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 2</description>
12964      <baseAddress>0x40009000</baseAddress>
12965      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
12966      <!--Security dma=SA-->
12967      <!--Security securemapping=US-->
12968      <interrupt>
12969        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
12970        <value>9</value>
12971      </interrupt>
12972    </peripheral>
12973    <peripheral derivedFrom="UARTE0_NS">
12974      <name>UARTE1_NS</name>
12975      <description>UART with EasyDMA 2</description>
12976      <baseAddress>0x40009000</baseAddress>
12977      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
12978      <!--Security dma=SA-->
12979      <!--Security securemapping=US-->
12980      <interrupt>
12981        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
12982        <value>9</value>
12983      </interrupt>
12984    </peripheral>
12985    <peripheral derivedFrom="SPIM0_NS">
12986      <name>SPIM1_S</name>
12987      <description>Serial Peripheral Interface Master with EasyDMA 3</description>
12988      <baseAddress>0x50009000</baseAddress>
12989      <!--Security dma=SA-->
12990      <!--Security securemapping=US-->
12991      <interrupt>
12992        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
12993        <value>9</value>
12994      </interrupt>
12995    </peripheral>
12996    <peripheral derivedFrom="SPIS0_NS">
12997      <name>SPIS1_S</name>
12998      <description>SPI Slave 3</description>
12999      <baseAddress>0x50009000</baseAddress>
13000      <alternatePeripheral>SPIM1_S</alternatePeripheral>
13001      <!--Security dma=SA-->
13002      <!--Security securemapping=US-->
13003      <interrupt>
13004        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13005        <value>9</value>
13006      </interrupt>
13007    </peripheral>
13008    <peripheral derivedFrom="TWIM0_NS">
13009      <name>TWIM1_S</name>
13010      <description>I2C compatible Two-Wire Master Interface with EasyDMA 3</description>
13011      <baseAddress>0x50009000</baseAddress>
13012      <alternatePeripheral>SPIM1_S</alternatePeripheral>
13013      <!--Security dma=SA-->
13014      <!--Security securemapping=US-->
13015      <interrupt>
13016        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13017        <value>9</value>
13018      </interrupt>
13019    </peripheral>
13020    <peripheral derivedFrom="TWIS0_NS">
13021      <name>TWIS1_S</name>
13022      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 3</description>
13023      <baseAddress>0x50009000</baseAddress>
13024      <alternatePeripheral>SPIM1_S</alternatePeripheral>
13025      <!--Security dma=SA-->
13026      <!--Security securemapping=US-->
13027      <interrupt>
13028        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13029        <value>9</value>
13030      </interrupt>
13031    </peripheral>
13032    <peripheral derivedFrom="UARTE0_NS">
13033      <name>UARTE1_S</name>
13034      <description>UART with EasyDMA 3</description>
13035      <baseAddress>0x50009000</baseAddress>
13036      <alternatePeripheral>SPIM1_S</alternatePeripheral>
13037      <!--Security dma=SA-->
13038      <!--Security securemapping=US-->
13039      <interrupt>
13040        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13041        <value>9</value>
13042      </interrupt>
13043    </peripheral>
13044    <peripheral derivedFrom="SPIM0_NS">
13045      <name>SPIM2_NS</name>
13046      <description>Serial Peripheral Interface Master with EasyDMA 4</description>
13047      <baseAddress>0x4000A000</baseAddress>
13048      <!--Security dma=SA-->
13049      <!--Security securemapping=US-->
13050      <interrupt>
13051        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13052        <value>10</value>
13053      </interrupt>
13054    </peripheral>
13055    <peripheral derivedFrom="SPIS0_NS">
13056      <name>SPIS2_NS</name>
13057      <description>SPI Slave 4</description>
13058      <baseAddress>0x4000A000</baseAddress>
13059      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
13060      <!--Security dma=SA-->
13061      <!--Security securemapping=US-->
13062      <interrupt>
13063        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13064        <value>10</value>
13065      </interrupt>
13066    </peripheral>
13067    <peripheral derivedFrom="TWIM0_NS">
13068      <name>TWIM2_NS</name>
13069      <description>I2C compatible Two-Wire Master Interface with EasyDMA 4</description>
13070      <baseAddress>0x4000A000</baseAddress>
13071      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
13072      <!--Security dma=SA-->
13073      <!--Security securemapping=US-->
13074      <interrupt>
13075        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13076        <value>10</value>
13077      </interrupt>
13078    </peripheral>
13079    <peripheral derivedFrom="TWIS0_NS">
13080      <name>TWIS2_NS</name>
13081      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 4</description>
13082      <baseAddress>0x4000A000</baseAddress>
13083      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
13084      <!--Security dma=SA-->
13085      <!--Security securemapping=US-->
13086      <interrupt>
13087        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13088        <value>10</value>
13089      </interrupt>
13090    </peripheral>
13091    <peripheral derivedFrom="UARTE0_NS">
13092      <name>UARTE2_NS</name>
13093      <description>UART with EasyDMA 4</description>
13094      <baseAddress>0x4000A000</baseAddress>
13095      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
13096      <!--Security dma=SA-->
13097      <!--Security securemapping=US-->
13098      <interrupt>
13099        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13100        <value>10</value>
13101      </interrupt>
13102    </peripheral>
13103    <peripheral derivedFrom="SPIM0_NS">
13104      <name>SPIM2_S</name>
13105      <description>Serial Peripheral Interface Master with EasyDMA 5</description>
13106      <baseAddress>0x5000A000</baseAddress>
13107      <!--Security dma=SA-->
13108      <!--Security securemapping=US-->
13109      <interrupt>
13110        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13111        <value>10</value>
13112      </interrupt>
13113    </peripheral>
13114    <peripheral derivedFrom="SPIS0_NS">
13115      <name>SPIS2_S</name>
13116      <description>SPI Slave 5</description>
13117      <baseAddress>0x5000A000</baseAddress>
13118      <alternatePeripheral>SPIM2_S</alternatePeripheral>
13119      <!--Security dma=SA-->
13120      <!--Security securemapping=US-->
13121      <interrupt>
13122        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13123        <value>10</value>
13124      </interrupt>
13125    </peripheral>
13126    <peripheral derivedFrom="TWIM0_NS">
13127      <name>TWIM2_S</name>
13128      <description>I2C compatible Two-Wire Master Interface with EasyDMA 5</description>
13129      <baseAddress>0x5000A000</baseAddress>
13130      <alternatePeripheral>SPIM2_S</alternatePeripheral>
13131      <!--Security dma=SA-->
13132      <!--Security securemapping=US-->
13133      <interrupt>
13134        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13135        <value>10</value>
13136      </interrupt>
13137    </peripheral>
13138    <peripheral derivedFrom="TWIS0_NS">
13139      <name>TWIS2_S</name>
13140      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 5</description>
13141      <baseAddress>0x5000A000</baseAddress>
13142      <alternatePeripheral>SPIM2_S</alternatePeripheral>
13143      <!--Security dma=SA-->
13144      <!--Security securemapping=US-->
13145      <interrupt>
13146        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13147        <value>10</value>
13148      </interrupt>
13149    </peripheral>
13150    <peripheral derivedFrom="UARTE0_NS">
13151      <name>UARTE2_S</name>
13152      <description>UART with EasyDMA 5</description>
13153      <baseAddress>0x5000A000</baseAddress>
13154      <alternatePeripheral>SPIM2_S</alternatePeripheral>
13155      <!--Security dma=SA-->
13156      <!--Security securemapping=US-->
13157      <interrupt>
13158        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13159        <value>10</value>
13160      </interrupt>
13161    </peripheral>
13162    <peripheral derivedFrom="SPIM0_NS">
13163      <name>SPIM3_NS</name>
13164      <description>Serial Peripheral Interface Master with EasyDMA 6</description>
13165      <baseAddress>0x4000B000</baseAddress>
13166      <!--Security dma=SA-->
13167      <!--Security securemapping=US-->
13168      <interrupt>
13169        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13170        <value>11</value>
13171      </interrupt>
13172    </peripheral>
13173    <peripheral derivedFrom="SPIS0_NS">
13174      <name>SPIS3_NS</name>
13175      <description>SPI Slave 6</description>
13176      <baseAddress>0x4000B000</baseAddress>
13177      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
13178      <!--Security dma=SA-->
13179      <!--Security securemapping=US-->
13180      <interrupt>
13181        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13182        <value>11</value>
13183      </interrupt>
13184    </peripheral>
13185    <peripheral derivedFrom="TWIM0_NS">
13186      <name>TWIM3_NS</name>
13187      <description>I2C compatible Two-Wire Master Interface with EasyDMA 6</description>
13188      <baseAddress>0x4000B000</baseAddress>
13189      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
13190      <!--Security dma=SA-->
13191      <!--Security securemapping=US-->
13192      <interrupt>
13193        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13194        <value>11</value>
13195      </interrupt>
13196    </peripheral>
13197    <peripheral derivedFrom="TWIS0_NS">
13198      <name>TWIS3_NS</name>
13199      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 6</description>
13200      <baseAddress>0x4000B000</baseAddress>
13201      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
13202      <!--Security dma=SA-->
13203      <!--Security securemapping=US-->
13204      <interrupt>
13205        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13206        <value>11</value>
13207      </interrupt>
13208    </peripheral>
13209    <peripheral derivedFrom="UARTE0_NS">
13210      <name>UARTE3_NS</name>
13211      <description>UART with EasyDMA 6</description>
13212      <baseAddress>0x4000B000</baseAddress>
13213      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
13214      <!--Security dma=SA-->
13215      <!--Security securemapping=US-->
13216      <interrupt>
13217        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13218        <value>11</value>
13219      </interrupt>
13220    </peripheral>
13221    <peripheral derivedFrom="SPIM0_NS">
13222      <name>SPIM3_S</name>
13223      <description>Serial Peripheral Interface Master with EasyDMA 7</description>
13224      <baseAddress>0x5000B000</baseAddress>
13225      <!--Security dma=SA-->
13226      <!--Security securemapping=US-->
13227      <interrupt>
13228        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13229        <value>11</value>
13230      </interrupt>
13231    </peripheral>
13232    <peripheral derivedFrom="SPIS0_NS">
13233      <name>SPIS3_S</name>
13234      <description>SPI Slave 7</description>
13235      <baseAddress>0x5000B000</baseAddress>
13236      <alternatePeripheral>SPIM3_S</alternatePeripheral>
13237      <!--Security dma=SA-->
13238      <!--Security securemapping=US-->
13239      <interrupt>
13240        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13241        <value>11</value>
13242      </interrupt>
13243    </peripheral>
13244    <peripheral derivedFrom="TWIM0_NS">
13245      <name>TWIM3_S</name>
13246      <description>I2C compatible Two-Wire Master Interface with EasyDMA 7</description>
13247      <baseAddress>0x5000B000</baseAddress>
13248      <alternatePeripheral>SPIM3_S</alternatePeripheral>
13249      <!--Security dma=SA-->
13250      <!--Security securemapping=US-->
13251      <interrupt>
13252        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13253        <value>11</value>
13254      </interrupt>
13255    </peripheral>
13256    <peripheral derivedFrom="TWIS0_NS">
13257      <name>TWIS3_S</name>
13258      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 7</description>
13259      <baseAddress>0x5000B000</baseAddress>
13260      <alternatePeripheral>SPIM3_S</alternatePeripheral>
13261      <!--Security dma=SA-->
13262      <!--Security securemapping=US-->
13263      <interrupt>
13264        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13265        <value>11</value>
13266      </interrupt>
13267    </peripheral>
13268    <peripheral derivedFrom="UARTE0_NS">
13269      <name>UARTE3_S</name>
13270      <description>UART with EasyDMA 7</description>
13271      <baseAddress>0x5000B000</baseAddress>
13272      <alternatePeripheral>SPIM3_S</alternatePeripheral>
13273      <!--Security dma=SA-->
13274      <!--Security securemapping=US-->
13275      <interrupt>
13276        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13277        <value>11</value>
13278      </interrupt>
13279    </peripheral>
13280    <peripheral>
13281      <name>GPIOTE0_S</name>
13282      <description>GPIO Tasks and Events 0</description>
13283      <baseAddress>0x5000D000</baseAddress>
13284      <headerStructName>GPIOTE</headerStructName>
13285      <!--Security dma=NA-->
13286      <!--Security securemapping=S-->
13287      <addressBlock>
13288        <offset>0</offset>
13289        <size>0x1000</size>
13290        <usage>registers</usage>
13291      </addressBlock>
13292      <interrupt>
13293        <name>GPIOTE0</name>
13294        <value>13</value>
13295      </interrupt>
13296      <groupName>GPIOTE</groupName>
13297      <size>0x20</size>
13298      <registers>
13299        <register>
13300          <dim>0x8</dim>
13301          <dimIncrement>0x4</dimIncrement>
13302          <name>TASKS_OUT[%s]</name>
13303          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
13304          <addressOffset>0x000</addressOffset>
13305          <access>write-only</access>
13306          <fields>
13307            <field>
13308              <name>TASKS_OUT</name>
13309              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
13310              <lsb>0</lsb>
13311              <msb>0</msb>
13312              <enumeratedValues>
13313                <enumeratedValue>
13314                  <name>Trigger</name>
13315                  <description>Trigger task</description>
13316                  <value>1</value>
13317                </enumeratedValue>
13318              </enumeratedValues>
13319            </field>
13320          </fields>
13321        </register>
13322        <register>
13323          <dim>0x8</dim>
13324          <dimIncrement>0x4</dimIncrement>
13325          <name>TASKS_SET[%s]</name>
13326          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
13327          <addressOffset>0x030</addressOffset>
13328          <access>write-only</access>
13329          <fields>
13330            <field>
13331              <name>TASKS_SET</name>
13332              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
13333              <lsb>0</lsb>
13334              <msb>0</msb>
13335              <enumeratedValues>
13336                <enumeratedValue>
13337                  <name>Trigger</name>
13338                  <description>Trigger task</description>
13339                  <value>1</value>
13340                </enumeratedValue>
13341              </enumeratedValues>
13342            </field>
13343          </fields>
13344        </register>
13345        <register>
13346          <dim>0x8</dim>
13347          <dimIncrement>0x4</dimIncrement>
13348          <name>TASKS_CLR[%s]</name>
13349          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
13350          <addressOffset>0x060</addressOffset>
13351          <access>write-only</access>
13352          <fields>
13353            <field>
13354              <name>TASKS_CLR</name>
13355              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
13356              <lsb>0</lsb>
13357              <msb>0</msb>
13358              <enumeratedValues>
13359                <enumeratedValue>
13360                  <name>Trigger</name>
13361                  <description>Trigger task</description>
13362                  <value>1</value>
13363                </enumeratedValue>
13364              </enumeratedValues>
13365            </field>
13366          </fields>
13367        </register>
13368        <register>
13369          <dim>0x8</dim>
13370          <dimIncrement>0x4</dimIncrement>
13371          <name>SUBSCRIBE_OUT[%s]</name>
13372          <description>Description collection: Subscribe configuration for task OUT[n]</description>
13373          <addressOffset>0x080</addressOffset>
13374          <access>read-write</access>
13375          <fields>
13376            <field>
13377              <name>CHIDX</name>
13378              <description>DPPI channel that task OUT[n] will subscribe to</description>
13379              <lsb>0</lsb>
13380              <msb>7</msb>
13381            </field>
13382            <field>
13383              <name>EN</name>
13384              <lsb>31</lsb>
13385              <msb>31</msb>
13386              <enumeratedValues>
13387                <enumeratedValue>
13388                  <name>Disabled</name>
13389                  <description>Disable subscription</description>
13390                  <value>0</value>
13391                </enumeratedValue>
13392                <enumeratedValue>
13393                  <name>Enabled</name>
13394                  <description>Enable subscription</description>
13395                  <value>1</value>
13396                </enumeratedValue>
13397              </enumeratedValues>
13398            </field>
13399          </fields>
13400        </register>
13401        <register>
13402          <dim>0x8</dim>
13403          <dimIncrement>0x4</dimIncrement>
13404          <name>SUBSCRIBE_SET[%s]</name>
13405          <description>Description collection: Subscribe configuration for task SET[n]</description>
13406          <addressOffset>0x0B0</addressOffset>
13407          <access>read-write</access>
13408          <fields>
13409            <field>
13410              <name>CHIDX</name>
13411              <description>DPPI channel that task SET[n] will subscribe to</description>
13412              <lsb>0</lsb>
13413              <msb>7</msb>
13414            </field>
13415            <field>
13416              <name>EN</name>
13417              <lsb>31</lsb>
13418              <msb>31</msb>
13419              <enumeratedValues>
13420                <enumeratedValue>
13421                  <name>Disabled</name>
13422                  <description>Disable subscription</description>
13423                  <value>0</value>
13424                </enumeratedValue>
13425                <enumeratedValue>
13426                  <name>Enabled</name>
13427                  <description>Enable subscription</description>
13428                  <value>1</value>
13429                </enumeratedValue>
13430              </enumeratedValues>
13431            </field>
13432          </fields>
13433        </register>
13434        <register>
13435          <dim>0x8</dim>
13436          <dimIncrement>0x4</dimIncrement>
13437          <name>SUBSCRIBE_CLR[%s]</name>
13438          <description>Description collection: Subscribe configuration for task CLR[n]</description>
13439          <addressOffset>0x0E0</addressOffset>
13440          <access>read-write</access>
13441          <fields>
13442            <field>
13443              <name>CHIDX</name>
13444              <description>DPPI channel that task CLR[n] will subscribe to</description>
13445              <lsb>0</lsb>
13446              <msb>7</msb>
13447            </field>
13448            <field>
13449              <name>EN</name>
13450              <lsb>31</lsb>
13451              <msb>31</msb>
13452              <enumeratedValues>
13453                <enumeratedValue>
13454                  <name>Disabled</name>
13455                  <description>Disable subscription</description>
13456                  <value>0</value>
13457                </enumeratedValue>
13458                <enumeratedValue>
13459                  <name>Enabled</name>
13460                  <description>Enable subscription</description>
13461                  <value>1</value>
13462                </enumeratedValue>
13463              </enumeratedValues>
13464            </field>
13465          </fields>
13466        </register>
13467        <register>
13468          <dim>0x8</dim>
13469          <dimIncrement>0x4</dimIncrement>
13470          <name>EVENTS_IN[%s]</name>
13471          <description>Description collection: Event generated from pin specified in CONFIG[n].PSEL</description>
13472          <addressOffset>0x100</addressOffset>
13473          <access>read-write</access>
13474          <fields>
13475            <field>
13476              <name>EVENTS_IN</name>
13477              <description>Event generated from pin specified in CONFIG[n].PSEL</description>
13478              <lsb>0</lsb>
13479              <msb>0</msb>
13480              <enumeratedValues>
13481                <enumeratedValue>
13482                  <name>NotGenerated</name>
13483                  <description>Event not generated</description>
13484                  <value>0</value>
13485                </enumeratedValue>
13486                <enumeratedValue>
13487                  <name>Generated</name>
13488                  <description>Event generated</description>
13489                  <value>1</value>
13490                </enumeratedValue>
13491              </enumeratedValues>
13492            </field>
13493          </fields>
13494        </register>
13495        <register>
13496          <name>EVENTS_PORT</name>
13497          <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
13498          <addressOffset>0x17C</addressOffset>
13499          <access>read-write</access>
13500          <fields>
13501            <field>
13502              <name>EVENTS_PORT</name>
13503              <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
13504              <lsb>0</lsb>
13505              <msb>0</msb>
13506              <enumeratedValues>
13507                <enumeratedValue>
13508                  <name>NotGenerated</name>
13509                  <description>Event not generated</description>
13510                  <value>0</value>
13511                </enumeratedValue>
13512                <enumeratedValue>
13513                  <name>Generated</name>
13514                  <description>Event generated</description>
13515                  <value>1</value>
13516                </enumeratedValue>
13517              </enumeratedValues>
13518            </field>
13519          </fields>
13520        </register>
13521        <register>
13522          <dim>0x8</dim>
13523          <dimIncrement>0x4</dimIncrement>
13524          <name>PUBLISH_IN[%s]</name>
13525          <description>Description collection: Publish configuration for event IN[n]</description>
13526          <addressOffset>0x180</addressOffset>
13527          <access>read-write</access>
13528          <fields>
13529            <field>
13530              <name>CHIDX</name>
13531              <description>DPPI channel that event IN[n] will publish to</description>
13532              <lsb>0</lsb>
13533              <msb>7</msb>
13534            </field>
13535            <field>
13536              <name>EN</name>
13537              <lsb>31</lsb>
13538              <msb>31</msb>
13539              <enumeratedValues>
13540                <enumeratedValue>
13541                  <name>Disabled</name>
13542                  <description>Disable publishing</description>
13543                  <value>0</value>
13544                </enumeratedValue>
13545                <enumeratedValue>
13546                  <name>Enabled</name>
13547                  <description>Enable publishing</description>
13548                  <value>1</value>
13549                </enumeratedValue>
13550              </enumeratedValues>
13551            </field>
13552          </fields>
13553        </register>
13554        <register>
13555          <name>PUBLISH_PORT</name>
13556          <description>Publish configuration for event PORT</description>
13557          <addressOffset>0x1FC</addressOffset>
13558          <access>read-write</access>
13559          <fields>
13560            <field>
13561              <name>CHIDX</name>
13562              <description>DPPI channel that event PORT will publish to</description>
13563              <lsb>0</lsb>
13564              <msb>7</msb>
13565            </field>
13566            <field>
13567              <name>EN</name>
13568              <lsb>31</lsb>
13569              <msb>31</msb>
13570              <enumeratedValues>
13571                <enumeratedValue>
13572                  <name>Disabled</name>
13573                  <description>Disable publishing</description>
13574                  <value>0</value>
13575                </enumeratedValue>
13576                <enumeratedValue>
13577                  <name>Enabled</name>
13578                  <description>Enable publishing</description>
13579                  <value>1</value>
13580                </enumeratedValue>
13581              </enumeratedValues>
13582            </field>
13583          </fields>
13584        </register>
13585        <register>
13586          <name>INTENSET</name>
13587          <description>Enable interrupt</description>
13588          <addressOffset>0x304</addressOffset>
13589          <access>read-write</access>
13590          <fields>
13591            <field>
13592              <name>IN0</name>
13593              <description>Write '1' to enable interrupt for event IN[0]</description>
13594              <lsb>0</lsb>
13595              <msb>0</msb>
13596              <enumeratedValues>
13597                <usage>read</usage>
13598                <enumeratedValue>
13599                  <name>Disabled</name>
13600                  <description>Read: Disabled</description>
13601                  <value>0</value>
13602                </enumeratedValue>
13603                <enumeratedValue>
13604                  <name>Enabled</name>
13605                  <description>Read: Enabled</description>
13606                  <value>1</value>
13607                </enumeratedValue>
13608              </enumeratedValues>
13609              <enumeratedValues>
13610                <usage>write</usage>
13611                <enumeratedValue>
13612                  <name>Set</name>
13613                  <description>Enable</description>
13614                  <value>1</value>
13615                </enumeratedValue>
13616              </enumeratedValues>
13617            </field>
13618            <field>
13619              <name>IN1</name>
13620              <description>Write '1' to enable interrupt for event IN[1]</description>
13621              <lsb>1</lsb>
13622              <msb>1</msb>
13623              <enumeratedValues>
13624                <usage>read</usage>
13625                <enumeratedValue>
13626                  <name>Disabled</name>
13627                  <description>Read: Disabled</description>
13628                  <value>0</value>
13629                </enumeratedValue>
13630                <enumeratedValue>
13631                  <name>Enabled</name>
13632                  <description>Read: Enabled</description>
13633                  <value>1</value>
13634                </enumeratedValue>
13635              </enumeratedValues>
13636              <enumeratedValues>
13637                <usage>write</usage>
13638                <enumeratedValue>
13639                  <name>Set</name>
13640                  <description>Enable</description>
13641                  <value>1</value>
13642                </enumeratedValue>
13643              </enumeratedValues>
13644            </field>
13645            <field>
13646              <name>IN2</name>
13647              <description>Write '1' to enable interrupt for event IN[2]</description>
13648              <lsb>2</lsb>
13649              <msb>2</msb>
13650              <enumeratedValues>
13651                <usage>read</usage>
13652                <enumeratedValue>
13653                  <name>Disabled</name>
13654                  <description>Read: Disabled</description>
13655                  <value>0</value>
13656                </enumeratedValue>
13657                <enumeratedValue>
13658                  <name>Enabled</name>
13659                  <description>Read: Enabled</description>
13660                  <value>1</value>
13661                </enumeratedValue>
13662              </enumeratedValues>
13663              <enumeratedValues>
13664                <usage>write</usage>
13665                <enumeratedValue>
13666                  <name>Set</name>
13667                  <description>Enable</description>
13668                  <value>1</value>
13669                </enumeratedValue>
13670              </enumeratedValues>
13671            </field>
13672            <field>
13673              <name>IN3</name>
13674              <description>Write '1' to enable interrupt for event IN[3]</description>
13675              <lsb>3</lsb>
13676              <msb>3</msb>
13677              <enumeratedValues>
13678                <usage>read</usage>
13679                <enumeratedValue>
13680                  <name>Disabled</name>
13681                  <description>Read: Disabled</description>
13682                  <value>0</value>
13683                </enumeratedValue>
13684                <enumeratedValue>
13685                  <name>Enabled</name>
13686                  <description>Read: Enabled</description>
13687                  <value>1</value>
13688                </enumeratedValue>
13689              </enumeratedValues>
13690              <enumeratedValues>
13691                <usage>write</usage>
13692                <enumeratedValue>
13693                  <name>Set</name>
13694                  <description>Enable</description>
13695                  <value>1</value>
13696                </enumeratedValue>
13697              </enumeratedValues>
13698            </field>
13699            <field>
13700              <name>IN4</name>
13701              <description>Write '1' to enable interrupt for event IN[4]</description>
13702              <lsb>4</lsb>
13703              <msb>4</msb>
13704              <enumeratedValues>
13705                <usage>read</usage>
13706                <enumeratedValue>
13707                  <name>Disabled</name>
13708                  <description>Read: Disabled</description>
13709                  <value>0</value>
13710                </enumeratedValue>
13711                <enumeratedValue>
13712                  <name>Enabled</name>
13713                  <description>Read: Enabled</description>
13714                  <value>1</value>
13715                </enumeratedValue>
13716              </enumeratedValues>
13717              <enumeratedValues>
13718                <usage>write</usage>
13719                <enumeratedValue>
13720                  <name>Set</name>
13721                  <description>Enable</description>
13722                  <value>1</value>
13723                </enumeratedValue>
13724              </enumeratedValues>
13725            </field>
13726            <field>
13727              <name>IN5</name>
13728              <description>Write '1' to enable interrupt for event IN[5]</description>
13729              <lsb>5</lsb>
13730              <msb>5</msb>
13731              <enumeratedValues>
13732                <usage>read</usage>
13733                <enumeratedValue>
13734                  <name>Disabled</name>
13735                  <description>Read: Disabled</description>
13736                  <value>0</value>
13737                </enumeratedValue>
13738                <enumeratedValue>
13739                  <name>Enabled</name>
13740                  <description>Read: Enabled</description>
13741                  <value>1</value>
13742                </enumeratedValue>
13743              </enumeratedValues>
13744              <enumeratedValues>
13745                <usage>write</usage>
13746                <enumeratedValue>
13747                  <name>Set</name>
13748                  <description>Enable</description>
13749                  <value>1</value>
13750                </enumeratedValue>
13751              </enumeratedValues>
13752            </field>
13753            <field>
13754              <name>IN6</name>
13755              <description>Write '1' to enable interrupt for event IN[6]</description>
13756              <lsb>6</lsb>
13757              <msb>6</msb>
13758              <enumeratedValues>
13759                <usage>read</usage>
13760                <enumeratedValue>
13761                  <name>Disabled</name>
13762                  <description>Read: Disabled</description>
13763                  <value>0</value>
13764                </enumeratedValue>
13765                <enumeratedValue>
13766                  <name>Enabled</name>
13767                  <description>Read: Enabled</description>
13768                  <value>1</value>
13769                </enumeratedValue>
13770              </enumeratedValues>
13771              <enumeratedValues>
13772                <usage>write</usage>
13773                <enumeratedValue>
13774                  <name>Set</name>
13775                  <description>Enable</description>
13776                  <value>1</value>
13777                </enumeratedValue>
13778              </enumeratedValues>
13779            </field>
13780            <field>
13781              <name>IN7</name>
13782              <description>Write '1' to enable interrupt for event IN[7]</description>
13783              <lsb>7</lsb>
13784              <msb>7</msb>
13785              <enumeratedValues>
13786                <usage>read</usage>
13787                <enumeratedValue>
13788                  <name>Disabled</name>
13789                  <description>Read: Disabled</description>
13790                  <value>0</value>
13791                </enumeratedValue>
13792                <enumeratedValue>
13793                  <name>Enabled</name>
13794                  <description>Read: Enabled</description>
13795                  <value>1</value>
13796                </enumeratedValue>
13797              </enumeratedValues>
13798              <enumeratedValues>
13799                <usage>write</usage>
13800                <enumeratedValue>
13801                  <name>Set</name>
13802                  <description>Enable</description>
13803                  <value>1</value>
13804                </enumeratedValue>
13805              </enumeratedValues>
13806            </field>
13807            <field>
13808              <name>PORT</name>
13809              <description>Write '1' to enable interrupt for event PORT</description>
13810              <lsb>31</lsb>
13811              <msb>31</msb>
13812              <enumeratedValues>
13813                <usage>read</usage>
13814                <enumeratedValue>
13815                  <name>Disabled</name>
13816                  <description>Read: Disabled</description>
13817                  <value>0</value>
13818                </enumeratedValue>
13819                <enumeratedValue>
13820                  <name>Enabled</name>
13821                  <description>Read: Enabled</description>
13822                  <value>1</value>
13823                </enumeratedValue>
13824              </enumeratedValues>
13825              <enumeratedValues>
13826                <usage>write</usage>
13827                <enumeratedValue>
13828                  <name>Set</name>
13829                  <description>Enable</description>
13830                  <value>1</value>
13831                </enumeratedValue>
13832              </enumeratedValues>
13833            </field>
13834          </fields>
13835        </register>
13836        <register>
13837          <name>INTENCLR</name>
13838          <description>Disable interrupt</description>
13839          <addressOffset>0x308</addressOffset>
13840          <access>read-write</access>
13841          <fields>
13842            <field>
13843              <name>IN0</name>
13844              <description>Write '1' to disable interrupt for event IN[0]</description>
13845              <lsb>0</lsb>
13846              <msb>0</msb>
13847              <enumeratedValues>
13848                <usage>read</usage>
13849                <enumeratedValue>
13850                  <name>Disabled</name>
13851                  <description>Read: Disabled</description>
13852                  <value>0</value>
13853                </enumeratedValue>
13854                <enumeratedValue>
13855                  <name>Enabled</name>
13856                  <description>Read: Enabled</description>
13857                  <value>1</value>
13858                </enumeratedValue>
13859              </enumeratedValues>
13860              <enumeratedValues>
13861                <usage>write</usage>
13862                <enumeratedValue>
13863                  <name>Clear</name>
13864                  <description>Disable</description>
13865                  <value>1</value>
13866                </enumeratedValue>
13867              </enumeratedValues>
13868            </field>
13869            <field>
13870              <name>IN1</name>
13871              <description>Write '1' to disable interrupt for event IN[1]</description>
13872              <lsb>1</lsb>
13873              <msb>1</msb>
13874              <enumeratedValues>
13875                <usage>read</usage>
13876                <enumeratedValue>
13877                  <name>Disabled</name>
13878                  <description>Read: Disabled</description>
13879                  <value>0</value>
13880                </enumeratedValue>
13881                <enumeratedValue>
13882                  <name>Enabled</name>
13883                  <description>Read: Enabled</description>
13884                  <value>1</value>
13885                </enumeratedValue>
13886              </enumeratedValues>
13887              <enumeratedValues>
13888                <usage>write</usage>
13889                <enumeratedValue>
13890                  <name>Clear</name>
13891                  <description>Disable</description>
13892                  <value>1</value>
13893                </enumeratedValue>
13894              </enumeratedValues>
13895            </field>
13896            <field>
13897              <name>IN2</name>
13898              <description>Write '1' to disable interrupt for event IN[2]</description>
13899              <lsb>2</lsb>
13900              <msb>2</msb>
13901              <enumeratedValues>
13902                <usage>read</usage>
13903                <enumeratedValue>
13904                  <name>Disabled</name>
13905                  <description>Read: Disabled</description>
13906                  <value>0</value>
13907                </enumeratedValue>
13908                <enumeratedValue>
13909                  <name>Enabled</name>
13910                  <description>Read: Enabled</description>
13911                  <value>1</value>
13912                </enumeratedValue>
13913              </enumeratedValues>
13914              <enumeratedValues>
13915                <usage>write</usage>
13916                <enumeratedValue>
13917                  <name>Clear</name>
13918                  <description>Disable</description>
13919                  <value>1</value>
13920                </enumeratedValue>
13921              </enumeratedValues>
13922            </field>
13923            <field>
13924              <name>IN3</name>
13925              <description>Write '1' to disable interrupt for event IN[3]</description>
13926              <lsb>3</lsb>
13927              <msb>3</msb>
13928              <enumeratedValues>
13929                <usage>read</usage>
13930                <enumeratedValue>
13931                  <name>Disabled</name>
13932                  <description>Read: Disabled</description>
13933                  <value>0</value>
13934                </enumeratedValue>
13935                <enumeratedValue>
13936                  <name>Enabled</name>
13937                  <description>Read: Enabled</description>
13938                  <value>1</value>
13939                </enumeratedValue>
13940              </enumeratedValues>
13941              <enumeratedValues>
13942                <usage>write</usage>
13943                <enumeratedValue>
13944                  <name>Clear</name>
13945                  <description>Disable</description>
13946                  <value>1</value>
13947                </enumeratedValue>
13948              </enumeratedValues>
13949            </field>
13950            <field>
13951              <name>IN4</name>
13952              <description>Write '1' to disable interrupt for event IN[4]</description>
13953              <lsb>4</lsb>
13954              <msb>4</msb>
13955              <enumeratedValues>
13956                <usage>read</usage>
13957                <enumeratedValue>
13958                  <name>Disabled</name>
13959                  <description>Read: Disabled</description>
13960                  <value>0</value>
13961                </enumeratedValue>
13962                <enumeratedValue>
13963                  <name>Enabled</name>
13964                  <description>Read: Enabled</description>
13965                  <value>1</value>
13966                </enumeratedValue>
13967              </enumeratedValues>
13968              <enumeratedValues>
13969                <usage>write</usage>
13970                <enumeratedValue>
13971                  <name>Clear</name>
13972                  <description>Disable</description>
13973                  <value>1</value>
13974                </enumeratedValue>
13975              </enumeratedValues>
13976            </field>
13977            <field>
13978              <name>IN5</name>
13979              <description>Write '1' to disable interrupt for event IN[5]</description>
13980              <lsb>5</lsb>
13981              <msb>5</msb>
13982              <enumeratedValues>
13983                <usage>read</usage>
13984                <enumeratedValue>
13985                  <name>Disabled</name>
13986                  <description>Read: Disabled</description>
13987                  <value>0</value>
13988                </enumeratedValue>
13989                <enumeratedValue>
13990                  <name>Enabled</name>
13991                  <description>Read: Enabled</description>
13992                  <value>1</value>
13993                </enumeratedValue>
13994              </enumeratedValues>
13995              <enumeratedValues>
13996                <usage>write</usage>
13997                <enumeratedValue>
13998                  <name>Clear</name>
13999                  <description>Disable</description>
14000                  <value>1</value>
14001                </enumeratedValue>
14002              </enumeratedValues>
14003            </field>
14004            <field>
14005              <name>IN6</name>
14006              <description>Write '1' to disable interrupt for event IN[6]</description>
14007              <lsb>6</lsb>
14008              <msb>6</msb>
14009              <enumeratedValues>
14010                <usage>read</usage>
14011                <enumeratedValue>
14012                  <name>Disabled</name>
14013                  <description>Read: Disabled</description>
14014                  <value>0</value>
14015                </enumeratedValue>
14016                <enumeratedValue>
14017                  <name>Enabled</name>
14018                  <description>Read: Enabled</description>
14019                  <value>1</value>
14020                </enumeratedValue>
14021              </enumeratedValues>
14022              <enumeratedValues>
14023                <usage>write</usage>
14024                <enumeratedValue>
14025                  <name>Clear</name>
14026                  <description>Disable</description>
14027                  <value>1</value>
14028                </enumeratedValue>
14029              </enumeratedValues>
14030            </field>
14031            <field>
14032              <name>IN7</name>
14033              <description>Write '1' to disable interrupt for event IN[7]</description>
14034              <lsb>7</lsb>
14035              <msb>7</msb>
14036              <enumeratedValues>
14037                <usage>read</usage>
14038                <enumeratedValue>
14039                  <name>Disabled</name>
14040                  <description>Read: Disabled</description>
14041                  <value>0</value>
14042                </enumeratedValue>
14043                <enumeratedValue>
14044                  <name>Enabled</name>
14045                  <description>Read: Enabled</description>
14046                  <value>1</value>
14047                </enumeratedValue>
14048              </enumeratedValues>
14049              <enumeratedValues>
14050                <usage>write</usage>
14051                <enumeratedValue>
14052                  <name>Clear</name>
14053                  <description>Disable</description>
14054                  <value>1</value>
14055                </enumeratedValue>
14056              </enumeratedValues>
14057            </field>
14058            <field>
14059              <name>PORT</name>
14060              <description>Write '1' to disable interrupt for event PORT</description>
14061              <lsb>31</lsb>
14062              <msb>31</msb>
14063              <enumeratedValues>
14064                <usage>read</usage>
14065                <enumeratedValue>
14066                  <name>Disabled</name>
14067                  <description>Read: Disabled</description>
14068                  <value>0</value>
14069                </enumeratedValue>
14070                <enumeratedValue>
14071                  <name>Enabled</name>
14072                  <description>Read: Enabled</description>
14073                  <value>1</value>
14074                </enumeratedValue>
14075              </enumeratedValues>
14076              <enumeratedValues>
14077                <usage>write</usage>
14078                <enumeratedValue>
14079                  <name>Clear</name>
14080                  <description>Disable</description>
14081                  <value>1</value>
14082                </enumeratedValue>
14083              </enumeratedValues>
14084            </field>
14085          </fields>
14086        </register>
14087        <register>
14088          <dim>0x8</dim>
14089          <dimIncrement>0x4</dimIncrement>
14090          <name>CONFIG[%s]</name>
14091          <description>Description collection: Configuration for OUT[n], SET[n], and CLR[n] tasks and IN[n] event</description>
14092          <addressOffset>0x510</addressOffset>
14093          <access>read-write</access>
14094          <fields>
14095            <field>
14096              <name>MODE</name>
14097              <description>Mode</description>
14098              <lsb>0</lsb>
14099              <msb>1</msb>
14100              <enumeratedValues>
14101                <enumeratedValue>
14102                  <name>Disabled</name>
14103                  <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
14104                  <value>0</value>
14105                </enumeratedValue>
14106                <enumeratedValue>
14107                  <name>Event</name>
14108                  <description>Event mode</description>
14109                  <value>1</value>
14110                </enumeratedValue>
14111                <enumeratedValue>
14112                  <name>Task</name>
14113                  <description>Task mode</description>
14114                  <value>3</value>
14115                </enumeratedValue>
14116              </enumeratedValues>
14117            </field>
14118            <field>
14119              <name>PSEL</name>
14120              <description>GPIO number associated with SET[n], CLR[n], and OUT[n] tasks and IN[n] event</description>
14121              <lsb>8</lsb>
14122              <msb>12</msb>
14123            </field>
14124            <field>
14125              <name>POLARITY</name>
14126              <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>
14127              <lsb>16</lsb>
14128              <msb>17</msb>
14129              <enumeratedValues>
14130                <enumeratedValue>
14131                  <name>None</name>
14132                  <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
14133                  <value>0</value>
14134                </enumeratedValue>
14135                <enumeratedValue>
14136                  <name>LoToHi</name>
14137                  <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
14138                  <value>1</value>
14139                </enumeratedValue>
14140                <enumeratedValue>
14141                  <name>HiToLo</name>
14142                  <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
14143                  <value>2</value>
14144                </enumeratedValue>
14145                <enumeratedValue>
14146                  <name>Toggle</name>
14147                  <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
14148                  <value>3</value>
14149                </enumeratedValue>
14150              </enumeratedValues>
14151            </field>
14152            <field>
14153              <name>OUTINIT</name>
14154              <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
14155              <lsb>20</lsb>
14156              <msb>20</msb>
14157              <enumeratedValues>
14158                <enumeratedValue>
14159                  <name>Low</name>
14160                  <description>Task mode: Initial value of pin before task triggering is low</description>
14161                  <value>0</value>
14162                </enumeratedValue>
14163                <enumeratedValue>
14164                  <name>High</name>
14165                  <description>Task mode: Initial value of pin before task triggering is high</description>
14166                  <value>1</value>
14167                </enumeratedValue>
14168              </enumeratedValues>
14169            </field>
14170          </fields>
14171        </register>
14172      </registers>
14173    </peripheral>
14174    <peripheral>
14175      <name>SAADC_NS</name>
14176      <description>Analog to Digital Converter 0</description>
14177      <baseAddress>0x4000E000</baseAddress>
14178      <headerStructName>SAADC</headerStructName>
14179      <!--Security dma=SA-->
14180      <!--Security securemapping=US-->
14181      <addressBlock>
14182        <offset>0</offset>
14183        <size>0x1000</size>
14184        <usage>registers</usage>
14185      </addressBlock>
14186      <interrupt>
14187        <name>SAADC</name>
14188        <value>14</value>
14189      </interrupt>
14190      <groupName>SAADC</groupName>
14191      <size>0x20</size>
14192      <registers>
14193        <register>
14194          <name>TASKS_START</name>
14195          <description>Start the ADC and prepare the result buffer in RAM</description>
14196          <addressOffset>0x000</addressOffset>
14197          <access>write-only</access>
14198          <fields>
14199            <field>
14200              <name>TASKS_START</name>
14201              <description>Start the ADC and prepare the result buffer in RAM</description>
14202              <lsb>0</lsb>
14203              <msb>0</msb>
14204              <enumeratedValues>
14205                <enumeratedValue>
14206                  <name>Trigger</name>
14207                  <description>Trigger task</description>
14208                  <value>1</value>
14209                </enumeratedValue>
14210              </enumeratedValues>
14211            </field>
14212          </fields>
14213        </register>
14214        <register>
14215          <name>TASKS_SAMPLE</name>
14216          <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
14217          <addressOffset>0x004</addressOffset>
14218          <access>write-only</access>
14219          <fields>
14220            <field>
14221              <name>TASKS_SAMPLE</name>
14222              <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
14223              <lsb>0</lsb>
14224              <msb>0</msb>
14225              <enumeratedValues>
14226                <enumeratedValue>
14227                  <name>Trigger</name>
14228                  <description>Trigger task</description>
14229                  <value>1</value>
14230                </enumeratedValue>
14231              </enumeratedValues>
14232            </field>
14233          </fields>
14234        </register>
14235        <register>
14236          <name>TASKS_STOP</name>
14237          <description>Stop the ADC and terminate any on-going conversion</description>
14238          <addressOffset>0x008</addressOffset>
14239          <access>write-only</access>
14240          <fields>
14241            <field>
14242              <name>TASKS_STOP</name>
14243              <description>Stop the ADC and terminate any on-going conversion</description>
14244              <lsb>0</lsb>
14245              <msb>0</msb>
14246              <enumeratedValues>
14247                <enumeratedValue>
14248                  <name>Trigger</name>
14249                  <description>Trigger task</description>
14250                  <value>1</value>
14251                </enumeratedValue>
14252              </enumeratedValues>
14253            </field>
14254          </fields>
14255        </register>
14256        <register>
14257          <name>TASKS_CALIBRATEOFFSET</name>
14258          <description>Starts offset auto-calibration</description>
14259          <addressOffset>0x00C</addressOffset>
14260          <access>write-only</access>
14261          <fields>
14262            <field>
14263              <name>TASKS_CALIBRATEOFFSET</name>
14264              <description>Starts offset auto-calibration</description>
14265              <lsb>0</lsb>
14266              <msb>0</msb>
14267              <enumeratedValues>
14268                <enumeratedValue>
14269                  <name>Trigger</name>
14270                  <description>Trigger task</description>
14271                  <value>1</value>
14272                </enumeratedValue>
14273              </enumeratedValues>
14274            </field>
14275          </fields>
14276        </register>
14277        <register>
14278          <name>SUBSCRIBE_START</name>
14279          <description>Subscribe configuration for task START</description>
14280          <addressOffset>0x080</addressOffset>
14281          <access>read-write</access>
14282          <fields>
14283            <field>
14284              <name>CHIDX</name>
14285              <description>DPPI channel that task START will subscribe to</description>
14286              <lsb>0</lsb>
14287              <msb>7</msb>
14288            </field>
14289            <field>
14290              <name>EN</name>
14291              <lsb>31</lsb>
14292              <msb>31</msb>
14293              <enumeratedValues>
14294                <enumeratedValue>
14295                  <name>Disabled</name>
14296                  <description>Disable subscription</description>
14297                  <value>0</value>
14298                </enumeratedValue>
14299                <enumeratedValue>
14300                  <name>Enabled</name>
14301                  <description>Enable subscription</description>
14302                  <value>1</value>
14303                </enumeratedValue>
14304              </enumeratedValues>
14305            </field>
14306          </fields>
14307        </register>
14308        <register>
14309          <name>SUBSCRIBE_SAMPLE</name>
14310          <description>Subscribe configuration for task SAMPLE</description>
14311          <addressOffset>0x084</addressOffset>
14312          <access>read-write</access>
14313          <fields>
14314            <field>
14315              <name>CHIDX</name>
14316              <description>DPPI channel that task SAMPLE will subscribe to</description>
14317              <lsb>0</lsb>
14318              <msb>7</msb>
14319            </field>
14320            <field>
14321              <name>EN</name>
14322              <lsb>31</lsb>
14323              <msb>31</msb>
14324              <enumeratedValues>
14325                <enumeratedValue>
14326                  <name>Disabled</name>
14327                  <description>Disable subscription</description>
14328                  <value>0</value>
14329                </enumeratedValue>
14330                <enumeratedValue>
14331                  <name>Enabled</name>
14332                  <description>Enable subscription</description>
14333                  <value>1</value>
14334                </enumeratedValue>
14335              </enumeratedValues>
14336            </field>
14337          </fields>
14338        </register>
14339        <register>
14340          <name>SUBSCRIBE_STOP</name>
14341          <description>Subscribe configuration for task STOP</description>
14342          <addressOffset>0x088</addressOffset>
14343          <access>read-write</access>
14344          <fields>
14345            <field>
14346              <name>CHIDX</name>
14347              <description>DPPI channel that task STOP will subscribe to</description>
14348              <lsb>0</lsb>
14349              <msb>7</msb>
14350            </field>
14351            <field>
14352              <name>EN</name>
14353              <lsb>31</lsb>
14354              <msb>31</msb>
14355              <enumeratedValues>
14356                <enumeratedValue>
14357                  <name>Disabled</name>
14358                  <description>Disable subscription</description>
14359                  <value>0</value>
14360                </enumeratedValue>
14361                <enumeratedValue>
14362                  <name>Enabled</name>
14363                  <description>Enable subscription</description>
14364                  <value>1</value>
14365                </enumeratedValue>
14366              </enumeratedValues>
14367            </field>
14368          </fields>
14369        </register>
14370        <register>
14371          <name>SUBSCRIBE_CALIBRATEOFFSET</name>
14372          <description>Subscribe configuration for task CALIBRATEOFFSET</description>
14373          <addressOffset>0x08C</addressOffset>
14374          <access>read-write</access>
14375          <fields>
14376            <field>
14377              <name>CHIDX</name>
14378              <description>DPPI channel that task CALIBRATEOFFSET will subscribe to</description>
14379              <lsb>0</lsb>
14380              <msb>7</msb>
14381            </field>
14382            <field>
14383              <name>EN</name>
14384              <lsb>31</lsb>
14385              <msb>31</msb>
14386              <enumeratedValues>
14387                <enumeratedValue>
14388                  <name>Disabled</name>
14389                  <description>Disable subscription</description>
14390                  <value>0</value>
14391                </enumeratedValue>
14392                <enumeratedValue>
14393                  <name>Enabled</name>
14394                  <description>Enable subscription</description>
14395                  <value>1</value>
14396                </enumeratedValue>
14397              </enumeratedValues>
14398            </field>
14399          </fields>
14400        </register>
14401        <register>
14402          <name>EVENTS_STARTED</name>
14403          <description>The ADC has started</description>
14404          <addressOffset>0x100</addressOffset>
14405          <access>read-write</access>
14406          <fields>
14407            <field>
14408              <name>EVENTS_STARTED</name>
14409              <description>The ADC has started</description>
14410              <lsb>0</lsb>
14411              <msb>0</msb>
14412              <enumeratedValues>
14413                <enumeratedValue>
14414                  <name>NotGenerated</name>
14415                  <description>Event not generated</description>
14416                  <value>0</value>
14417                </enumeratedValue>
14418                <enumeratedValue>
14419                  <name>Generated</name>
14420                  <description>Event generated</description>
14421                  <value>1</value>
14422                </enumeratedValue>
14423              </enumeratedValues>
14424            </field>
14425          </fields>
14426        </register>
14427        <register>
14428          <name>EVENTS_END</name>
14429          <description>The ADC has filled up the Result buffer</description>
14430          <addressOffset>0x104</addressOffset>
14431          <access>read-write</access>
14432          <fields>
14433            <field>
14434              <name>EVENTS_END</name>
14435              <description>The ADC has filled up the Result buffer</description>
14436              <lsb>0</lsb>
14437              <msb>0</msb>
14438              <enumeratedValues>
14439                <enumeratedValue>
14440                  <name>NotGenerated</name>
14441                  <description>Event not generated</description>
14442                  <value>0</value>
14443                </enumeratedValue>
14444                <enumeratedValue>
14445                  <name>Generated</name>
14446                  <description>Event generated</description>
14447                  <value>1</value>
14448                </enumeratedValue>
14449              </enumeratedValues>
14450            </field>
14451          </fields>
14452        </register>
14453        <register>
14454          <name>EVENTS_DONE</name>
14455          <description>A conversion task has been completed. Depending on the mode, multiple conversions might be needed for a result to be transferred to RAM.</description>
14456          <addressOffset>0x108</addressOffset>
14457          <access>read-write</access>
14458          <fields>
14459            <field>
14460              <name>EVENTS_DONE</name>
14461              <description>A conversion task has been completed. Depending on the mode, multiple conversions might be needed for a result to be transferred to RAM.</description>
14462              <lsb>0</lsb>
14463              <msb>0</msb>
14464              <enumeratedValues>
14465                <enumeratedValue>
14466                  <name>NotGenerated</name>
14467                  <description>Event not generated</description>
14468                  <value>0</value>
14469                </enumeratedValue>
14470                <enumeratedValue>
14471                  <name>Generated</name>
14472                  <description>Event generated</description>
14473                  <value>1</value>
14474                </enumeratedValue>
14475              </enumeratedValues>
14476            </field>
14477          </fields>
14478        </register>
14479        <register>
14480          <name>EVENTS_RESULTDONE</name>
14481          <description>A result is ready to get transferred to RAM.</description>
14482          <addressOffset>0x10C</addressOffset>
14483          <access>read-write</access>
14484          <fields>
14485            <field>
14486              <name>EVENTS_RESULTDONE</name>
14487              <description>A result is ready to get transferred to RAM.</description>
14488              <lsb>0</lsb>
14489              <msb>0</msb>
14490              <enumeratedValues>
14491                <enumeratedValue>
14492                  <name>NotGenerated</name>
14493                  <description>Event not generated</description>
14494                  <value>0</value>
14495                </enumeratedValue>
14496                <enumeratedValue>
14497                  <name>Generated</name>
14498                  <description>Event generated</description>
14499                  <value>1</value>
14500                </enumeratedValue>
14501              </enumeratedValues>
14502            </field>
14503          </fields>
14504        </register>
14505        <register>
14506          <name>EVENTS_CALIBRATEDONE</name>
14507          <description>Calibration is complete</description>
14508          <addressOffset>0x110</addressOffset>
14509          <access>read-write</access>
14510          <fields>
14511            <field>
14512              <name>EVENTS_CALIBRATEDONE</name>
14513              <description>Calibration is complete</description>
14514              <lsb>0</lsb>
14515              <msb>0</msb>
14516              <enumeratedValues>
14517                <enumeratedValue>
14518                  <name>NotGenerated</name>
14519                  <description>Event not generated</description>
14520                  <value>0</value>
14521                </enumeratedValue>
14522                <enumeratedValue>
14523                  <name>Generated</name>
14524                  <description>Event generated</description>
14525                  <value>1</value>
14526                </enumeratedValue>
14527              </enumeratedValues>
14528            </field>
14529          </fields>
14530        </register>
14531        <register>
14532          <name>EVENTS_STOPPED</name>
14533          <description>The ADC has stopped</description>
14534          <addressOffset>0x114</addressOffset>
14535          <access>read-write</access>
14536          <fields>
14537            <field>
14538              <name>EVENTS_STOPPED</name>
14539              <description>The ADC has stopped</description>
14540              <lsb>0</lsb>
14541              <msb>0</msb>
14542              <enumeratedValues>
14543                <enumeratedValue>
14544                  <name>NotGenerated</name>
14545                  <description>Event not generated</description>
14546                  <value>0</value>
14547                </enumeratedValue>
14548                <enumeratedValue>
14549                  <name>Generated</name>
14550                  <description>Event generated</description>
14551                  <value>1</value>
14552                </enumeratedValue>
14553              </enumeratedValues>
14554            </field>
14555          </fields>
14556        </register>
14557        <cluster>
14558          <dim>8</dim>
14559          <dimIncrement>0x008</dimIncrement>
14560          <name>EVENTS_CH[%s]</name>
14561          <description>Peripheral events.</description>
14562          <headerStructName>SAADC_EVENTS_CH</headerStructName>
14563          <access>read-write</access>
14564          <addressOffset>0x118</addressOffset>
14565          <register>
14566            <name>LIMITH</name>
14567            <description>Description cluster: Last results is equal or above CH[n].LIMIT.HIGH</description>
14568            <addressOffset>0x000</addressOffset>
14569            <access>read-write</access>
14570            <fields>
14571              <field>
14572                <name>LIMITH</name>
14573                <description>Last results is equal or above CH[n].LIMIT.HIGH</description>
14574                <lsb>0</lsb>
14575                <msb>0</msb>
14576                <enumeratedValues>
14577                  <enumeratedValue>
14578                    <name>NotGenerated</name>
14579                    <description>Event not generated</description>
14580                    <value>0</value>
14581                  </enumeratedValue>
14582                  <enumeratedValue>
14583                    <name>Generated</name>
14584                    <description>Event generated</description>
14585                    <value>1</value>
14586                  </enumeratedValue>
14587                </enumeratedValues>
14588              </field>
14589            </fields>
14590          </register>
14591          <register>
14592            <name>LIMITL</name>
14593            <description>Description cluster: Last results is equal or below CH[n].LIMIT.LOW</description>
14594            <addressOffset>0x004</addressOffset>
14595            <access>read-write</access>
14596            <fields>
14597              <field>
14598                <name>LIMITL</name>
14599                <description>Last results is equal or below CH[n].LIMIT.LOW</description>
14600                <lsb>0</lsb>
14601                <msb>0</msb>
14602                <enumeratedValues>
14603                  <enumeratedValue>
14604                    <name>NotGenerated</name>
14605                    <description>Event not generated</description>
14606                    <value>0</value>
14607                  </enumeratedValue>
14608                  <enumeratedValue>
14609                    <name>Generated</name>
14610                    <description>Event generated</description>
14611                    <value>1</value>
14612                  </enumeratedValue>
14613                </enumeratedValues>
14614              </field>
14615            </fields>
14616          </register>
14617        </cluster>
14618        <register>
14619          <name>PUBLISH_STARTED</name>
14620          <description>Publish configuration for event STARTED</description>
14621          <addressOffset>0x180</addressOffset>
14622          <access>read-write</access>
14623          <fields>
14624            <field>
14625              <name>CHIDX</name>
14626              <description>DPPI channel that event STARTED will publish to</description>
14627              <lsb>0</lsb>
14628              <msb>7</msb>
14629            </field>
14630            <field>
14631              <name>EN</name>
14632              <lsb>31</lsb>
14633              <msb>31</msb>
14634              <enumeratedValues>
14635                <enumeratedValue>
14636                  <name>Disabled</name>
14637                  <description>Disable publishing</description>
14638                  <value>0</value>
14639                </enumeratedValue>
14640                <enumeratedValue>
14641                  <name>Enabled</name>
14642                  <description>Enable publishing</description>
14643                  <value>1</value>
14644                </enumeratedValue>
14645              </enumeratedValues>
14646            </field>
14647          </fields>
14648        </register>
14649        <register>
14650          <name>PUBLISH_END</name>
14651          <description>Publish configuration for event END</description>
14652          <addressOffset>0x184</addressOffset>
14653          <access>read-write</access>
14654          <fields>
14655            <field>
14656              <name>CHIDX</name>
14657              <description>DPPI channel that event END will publish to</description>
14658              <lsb>0</lsb>
14659              <msb>7</msb>
14660            </field>
14661            <field>
14662              <name>EN</name>
14663              <lsb>31</lsb>
14664              <msb>31</msb>
14665              <enumeratedValues>
14666                <enumeratedValue>
14667                  <name>Disabled</name>
14668                  <description>Disable publishing</description>
14669                  <value>0</value>
14670                </enumeratedValue>
14671                <enumeratedValue>
14672                  <name>Enabled</name>
14673                  <description>Enable publishing</description>
14674                  <value>1</value>
14675                </enumeratedValue>
14676              </enumeratedValues>
14677            </field>
14678          </fields>
14679        </register>
14680        <register>
14681          <name>PUBLISH_DONE</name>
14682          <description>Publish configuration for event DONE</description>
14683          <addressOffset>0x188</addressOffset>
14684          <access>read-write</access>
14685          <fields>
14686            <field>
14687              <name>CHIDX</name>
14688              <description>DPPI channel that event DONE will publish to</description>
14689              <lsb>0</lsb>
14690              <msb>7</msb>
14691            </field>
14692            <field>
14693              <name>EN</name>
14694              <lsb>31</lsb>
14695              <msb>31</msb>
14696              <enumeratedValues>
14697                <enumeratedValue>
14698                  <name>Disabled</name>
14699                  <description>Disable publishing</description>
14700                  <value>0</value>
14701                </enumeratedValue>
14702                <enumeratedValue>
14703                  <name>Enabled</name>
14704                  <description>Enable publishing</description>
14705                  <value>1</value>
14706                </enumeratedValue>
14707              </enumeratedValues>
14708            </field>
14709          </fields>
14710        </register>
14711        <register>
14712          <name>PUBLISH_RESULTDONE</name>
14713          <description>Publish configuration for event RESULTDONE</description>
14714          <addressOffset>0x18C</addressOffset>
14715          <access>read-write</access>
14716          <fields>
14717            <field>
14718              <name>CHIDX</name>
14719              <description>DPPI channel that event RESULTDONE will publish to</description>
14720              <lsb>0</lsb>
14721              <msb>7</msb>
14722            </field>
14723            <field>
14724              <name>EN</name>
14725              <lsb>31</lsb>
14726              <msb>31</msb>
14727              <enumeratedValues>
14728                <enumeratedValue>
14729                  <name>Disabled</name>
14730                  <description>Disable publishing</description>
14731                  <value>0</value>
14732                </enumeratedValue>
14733                <enumeratedValue>
14734                  <name>Enabled</name>
14735                  <description>Enable publishing</description>
14736                  <value>1</value>
14737                </enumeratedValue>
14738              </enumeratedValues>
14739            </field>
14740          </fields>
14741        </register>
14742        <register>
14743          <name>PUBLISH_CALIBRATEDONE</name>
14744          <description>Publish configuration for event CALIBRATEDONE</description>
14745          <addressOffset>0x190</addressOffset>
14746          <access>read-write</access>
14747          <fields>
14748            <field>
14749              <name>CHIDX</name>
14750              <description>DPPI channel that event CALIBRATEDONE will publish to</description>
14751              <lsb>0</lsb>
14752              <msb>7</msb>
14753            </field>
14754            <field>
14755              <name>EN</name>
14756              <lsb>31</lsb>
14757              <msb>31</msb>
14758              <enumeratedValues>
14759                <enumeratedValue>
14760                  <name>Disabled</name>
14761                  <description>Disable publishing</description>
14762                  <value>0</value>
14763                </enumeratedValue>
14764                <enumeratedValue>
14765                  <name>Enabled</name>
14766                  <description>Enable publishing</description>
14767                  <value>1</value>
14768                </enumeratedValue>
14769              </enumeratedValues>
14770            </field>
14771          </fields>
14772        </register>
14773        <register>
14774          <name>PUBLISH_STOPPED</name>
14775          <description>Publish configuration for event STOPPED</description>
14776          <addressOffset>0x194</addressOffset>
14777          <access>read-write</access>
14778          <fields>
14779            <field>
14780              <name>CHIDX</name>
14781              <description>DPPI channel that event STOPPED will publish to</description>
14782              <lsb>0</lsb>
14783              <msb>7</msb>
14784            </field>
14785            <field>
14786              <name>EN</name>
14787              <lsb>31</lsb>
14788              <msb>31</msb>
14789              <enumeratedValues>
14790                <enumeratedValue>
14791                  <name>Disabled</name>
14792                  <description>Disable publishing</description>
14793                  <value>0</value>
14794                </enumeratedValue>
14795                <enumeratedValue>
14796                  <name>Enabled</name>
14797                  <description>Enable publishing</description>
14798                  <value>1</value>
14799                </enumeratedValue>
14800              </enumeratedValues>
14801            </field>
14802          </fields>
14803        </register>
14804        <cluster>
14805          <dim>8</dim>
14806          <dimIncrement>0x008</dimIncrement>
14807          <name>PUBLISH_CH[%s]</name>
14808          <description>Publish configuration for events</description>
14809          <headerStructName>SAADC_PUBLISH_CH</headerStructName>
14810          <access>read-write</access>
14811          <addressOffset>0x198</addressOffset>
14812          <register>
14813            <name>LIMITH</name>
14814            <description>Description cluster: Publish configuration for event CH[n].LIMITH</description>
14815            <addressOffset>0x000</addressOffset>
14816            <access>read-write</access>
14817            <fields>
14818              <field>
14819                <name>CHIDX</name>
14820                <description>DPPI channel that event CH[n].LIMITH will publish to</description>
14821                <lsb>0</lsb>
14822                <msb>7</msb>
14823              </field>
14824              <field>
14825                <name>EN</name>
14826                <lsb>31</lsb>
14827                <msb>31</msb>
14828                <enumeratedValues>
14829                  <enumeratedValue>
14830                    <name>Disabled</name>
14831                    <description>Disable publishing</description>
14832                    <value>0</value>
14833                  </enumeratedValue>
14834                  <enumeratedValue>
14835                    <name>Enabled</name>
14836                    <description>Enable publishing</description>
14837                    <value>1</value>
14838                  </enumeratedValue>
14839                </enumeratedValues>
14840              </field>
14841            </fields>
14842          </register>
14843          <register>
14844            <name>LIMITL</name>
14845            <description>Description cluster: Publish configuration for event CH[n].LIMITL</description>
14846            <addressOffset>0x004</addressOffset>
14847            <access>read-write</access>
14848            <fields>
14849              <field>
14850                <name>CHIDX</name>
14851                <description>DPPI channel that event CH[n].LIMITL will publish to</description>
14852                <lsb>0</lsb>
14853                <msb>7</msb>
14854              </field>
14855              <field>
14856                <name>EN</name>
14857                <lsb>31</lsb>
14858                <msb>31</msb>
14859                <enumeratedValues>
14860                  <enumeratedValue>
14861                    <name>Disabled</name>
14862                    <description>Disable publishing</description>
14863                    <value>0</value>
14864                  </enumeratedValue>
14865                  <enumeratedValue>
14866                    <name>Enabled</name>
14867                    <description>Enable publishing</description>
14868                    <value>1</value>
14869                  </enumeratedValue>
14870                </enumeratedValues>
14871              </field>
14872            </fields>
14873          </register>
14874        </cluster>
14875        <register>
14876          <name>INTEN</name>
14877          <description>Enable or disable interrupt</description>
14878          <addressOffset>0x300</addressOffset>
14879          <access>read-write</access>
14880          <fields>
14881            <field>
14882              <name>STARTED</name>
14883              <description>Enable or disable interrupt for event STARTED</description>
14884              <lsb>0</lsb>
14885              <msb>0</msb>
14886              <enumeratedValues>
14887                <enumeratedValue>
14888                  <name>Disabled</name>
14889                  <description>Disable</description>
14890                  <value>0</value>
14891                </enumeratedValue>
14892                <enumeratedValue>
14893                  <name>Enabled</name>
14894                  <description>Enable</description>
14895                  <value>1</value>
14896                </enumeratedValue>
14897              </enumeratedValues>
14898            </field>
14899            <field>
14900              <name>END</name>
14901              <description>Enable or disable interrupt for event END</description>
14902              <lsb>1</lsb>
14903              <msb>1</msb>
14904              <enumeratedValues>
14905                <enumeratedValue>
14906                  <name>Disabled</name>
14907                  <description>Disable</description>
14908                  <value>0</value>
14909                </enumeratedValue>
14910                <enumeratedValue>
14911                  <name>Enabled</name>
14912                  <description>Enable</description>
14913                  <value>1</value>
14914                </enumeratedValue>
14915              </enumeratedValues>
14916            </field>
14917            <field>
14918              <name>DONE</name>
14919              <description>Enable or disable interrupt for event DONE</description>
14920              <lsb>2</lsb>
14921              <msb>2</msb>
14922              <enumeratedValues>
14923                <enumeratedValue>
14924                  <name>Disabled</name>
14925                  <description>Disable</description>
14926                  <value>0</value>
14927                </enumeratedValue>
14928                <enumeratedValue>
14929                  <name>Enabled</name>
14930                  <description>Enable</description>
14931                  <value>1</value>
14932                </enumeratedValue>
14933              </enumeratedValues>
14934            </field>
14935            <field>
14936              <name>RESULTDONE</name>
14937              <description>Enable or disable interrupt for event RESULTDONE</description>
14938              <lsb>3</lsb>
14939              <msb>3</msb>
14940              <enumeratedValues>
14941                <enumeratedValue>
14942                  <name>Disabled</name>
14943                  <description>Disable</description>
14944                  <value>0</value>
14945                </enumeratedValue>
14946                <enumeratedValue>
14947                  <name>Enabled</name>
14948                  <description>Enable</description>
14949                  <value>1</value>
14950                </enumeratedValue>
14951              </enumeratedValues>
14952            </field>
14953            <field>
14954              <name>CALIBRATEDONE</name>
14955              <description>Enable or disable interrupt for event CALIBRATEDONE</description>
14956              <lsb>4</lsb>
14957              <msb>4</msb>
14958              <enumeratedValues>
14959                <enumeratedValue>
14960                  <name>Disabled</name>
14961                  <description>Disable</description>
14962                  <value>0</value>
14963                </enumeratedValue>
14964                <enumeratedValue>
14965                  <name>Enabled</name>
14966                  <description>Enable</description>
14967                  <value>1</value>
14968                </enumeratedValue>
14969              </enumeratedValues>
14970            </field>
14971            <field>
14972              <name>STOPPED</name>
14973              <description>Enable or disable interrupt for event STOPPED</description>
14974              <lsb>5</lsb>
14975              <msb>5</msb>
14976              <enumeratedValues>
14977                <enumeratedValue>
14978                  <name>Disabled</name>
14979                  <description>Disable</description>
14980                  <value>0</value>
14981                </enumeratedValue>
14982                <enumeratedValue>
14983                  <name>Enabled</name>
14984                  <description>Enable</description>
14985                  <value>1</value>
14986                </enumeratedValue>
14987              </enumeratedValues>
14988            </field>
14989            <field>
14990              <name>CH0LIMITH</name>
14991              <description>Enable or disable interrupt for event CH0LIMITH</description>
14992              <lsb>6</lsb>
14993              <msb>6</msb>
14994              <enumeratedValues>
14995                <enumeratedValue>
14996                  <name>Disabled</name>
14997                  <description>Disable</description>
14998                  <value>0</value>
14999                </enumeratedValue>
15000                <enumeratedValue>
15001                  <name>Enabled</name>
15002                  <description>Enable</description>
15003                  <value>1</value>
15004                </enumeratedValue>
15005              </enumeratedValues>
15006            </field>
15007            <field>
15008              <name>CH0LIMITL</name>
15009              <description>Enable or disable interrupt for event CH0LIMITL</description>
15010              <lsb>7</lsb>
15011              <msb>7</msb>
15012              <enumeratedValues>
15013                <enumeratedValue>
15014                  <name>Disabled</name>
15015                  <description>Disable</description>
15016                  <value>0</value>
15017                </enumeratedValue>
15018                <enumeratedValue>
15019                  <name>Enabled</name>
15020                  <description>Enable</description>
15021                  <value>1</value>
15022                </enumeratedValue>
15023              </enumeratedValues>
15024            </field>
15025            <field>
15026              <name>CH1LIMITH</name>
15027              <description>Enable or disable interrupt for event CH1LIMITH</description>
15028              <lsb>8</lsb>
15029              <msb>8</msb>
15030              <enumeratedValues>
15031                <enumeratedValue>
15032                  <name>Disabled</name>
15033                  <description>Disable</description>
15034                  <value>0</value>
15035                </enumeratedValue>
15036                <enumeratedValue>
15037                  <name>Enabled</name>
15038                  <description>Enable</description>
15039                  <value>1</value>
15040                </enumeratedValue>
15041              </enumeratedValues>
15042            </field>
15043            <field>
15044              <name>CH1LIMITL</name>
15045              <description>Enable or disable interrupt for event CH1LIMITL</description>
15046              <lsb>9</lsb>
15047              <msb>9</msb>
15048              <enumeratedValues>
15049                <enumeratedValue>
15050                  <name>Disabled</name>
15051                  <description>Disable</description>
15052                  <value>0</value>
15053                </enumeratedValue>
15054                <enumeratedValue>
15055                  <name>Enabled</name>
15056                  <description>Enable</description>
15057                  <value>1</value>
15058                </enumeratedValue>
15059              </enumeratedValues>
15060            </field>
15061            <field>
15062              <name>CH2LIMITH</name>
15063              <description>Enable or disable interrupt for event CH2LIMITH</description>
15064              <lsb>10</lsb>
15065              <msb>10</msb>
15066              <enumeratedValues>
15067                <enumeratedValue>
15068                  <name>Disabled</name>
15069                  <description>Disable</description>
15070                  <value>0</value>
15071                </enumeratedValue>
15072                <enumeratedValue>
15073                  <name>Enabled</name>
15074                  <description>Enable</description>
15075                  <value>1</value>
15076                </enumeratedValue>
15077              </enumeratedValues>
15078            </field>
15079            <field>
15080              <name>CH2LIMITL</name>
15081              <description>Enable or disable interrupt for event CH2LIMITL</description>
15082              <lsb>11</lsb>
15083              <msb>11</msb>
15084              <enumeratedValues>
15085                <enumeratedValue>
15086                  <name>Disabled</name>
15087                  <description>Disable</description>
15088                  <value>0</value>
15089                </enumeratedValue>
15090                <enumeratedValue>
15091                  <name>Enabled</name>
15092                  <description>Enable</description>
15093                  <value>1</value>
15094                </enumeratedValue>
15095              </enumeratedValues>
15096            </field>
15097            <field>
15098              <name>CH3LIMITH</name>
15099              <description>Enable or disable interrupt for event CH3LIMITH</description>
15100              <lsb>12</lsb>
15101              <msb>12</msb>
15102              <enumeratedValues>
15103                <enumeratedValue>
15104                  <name>Disabled</name>
15105                  <description>Disable</description>
15106                  <value>0</value>
15107                </enumeratedValue>
15108                <enumeratedValue>
15109                  <name>Enabled</name>
15110                  <description>Enable</description>
15111                  <value>1</value>
15112                </enumeratedValue>
15113              </enumeratedValues>
15114            </field>
15115            <field>
15116              <name>CH3LIMITL</name>
15117              <description>Enable or disable interrupt for event CH3LIMITL</description>
15118              <lsb>13</lsb>
15119              <msb>13</msb>
15120              <enumeratedValues>
15121                <enumeratedValue>
15122                  <name>Disabled</name>
15123                  <description>Disable</description>
15124                  <value>0</value>
15125                </enumeratedValue>
15126                <enumeratedValue>
15127                  <name>Enabled</name>
15128                  <description>Enable</description>
15129                  <value>1</value>
15130                </enumeratedValue>
15131              </enumeratedValues>
15132            </field>
15133            <field>
15134              <name>CH4LIMITH</name>
15135              <description>Enable or disable interrupt for event CH4LIMITH</description>
15136              <lsb>14</lsb>
15137              <msb>14</msb>
15138              <enumeratedValues>
15139                <enumeratedValue>
15140                  <name>Disabled</name>
15141                  <description>Disable</description>
15142                  <value>0</value>
15143                </enumeratedValue>
15144                <enumeratedValue>
15145                  <name>Enabled</name>
15146                  <description>Enable</description>
15147                  <value>1</value>
15148                </enumeratedValue>
15149              </enumeratedValues>
15150            </field>
15151            <field>
15152              <name>CH4LIMITL</name>
15153              <description>Enable or disable interrupt for event CH4LIMITL</description>
15154              <lsb>15</lsb>
15155              <msb>15</msb>
15156              <enumeratedValues>
15157                <enumeratedValue>
15158                  <name>Disabled</name>
15159                  <description>Disable</description>
15160                  <value>0</value>
15161                </enumeratedValue>
15162                <enumeratedValue>
15163                  <name>Enabled</name>
15164                  <description>Enable</description>
15165                  <value>1</value>
15166                </enumeratedValue>
15167              </enumeratedValues>
15168            </field>
15169            <field>
15170              <name>CH5LIMITH</name>
15171              <description>Enable or disable interrupt for event CH5LIMITH</description>
15172              <lsb>16</lsb>
15173              <msb>16</msb>
15174              <enumeratedValues>
15175                <enumeratedValue>
15176                  <name>Disabled</name>
15177                  <description>Disable</description>
15178                  <value>0</value>
15179                </enumeratedValue>
15180                <enumeratedValue>
15181                  <name>Enabled</name>
15182                  <description>Enable</description>
15183                  <value>1</value>
15184                </enumeratedValue>
15185              </enumeratedValues>
15186            </field>
15187            <field>
15188              <name>CH5LIMITL</name>
15189              <description>Enable or disable interrupt for event CH5LIMITL</description>
15190              <lsb>17</lsb>
15191              <msb>17</msb>
15192              <enumeratedValues>
15193                <enumeratedValue>
15194                  <name>Disabled</name>
15195                  <description>Disable</description>
15196                  <value>0</value>
15197                </enumeratedValue>
15198                <enumeratedValue>
15199                  <name>Enabled</name>
15200                  <description>Enable</description>
15201                  <value>1</value>
15202                </enumeratedValue>
15203              </enumeratedValues>
15204            </field>
15205            <field>
15206              <name>CH6LIMITH</name>
15207              <description>Enable or disable interrupt for event CH6LIMITH</description>
15208              <lsb>18</lsb>
15209              <msb>18</msb>
15210              <enumeratedValues>
15211                <enumeratedValue>
15212                  <name>Disabled</name>
15213                  <description>Disable</description>
15214                  <value>0</value>
15215                </enumeratedValue>
15216                <enumeratedValue>
15217                  <name>Enabled</name>
15218                  <description>Enable</description>
15219                  <value>1</value>
15220                </enumeratedValue>
15221              </enumeratedValues>
15222            </field>
15223            <field>
15224              <name>CH6LIMITL</name>
15225              <description>Enable or disable interrupt for event CH6LIMITL</description>
15226              <lsb>19</lsb>
15227              <msb>19</msb>
15228              <enumeratedValues>
15229                <enumeratedValue>
15230                  <name>Disabled</name>
15231                  <description>Disable</description>
15232                  <value>0</value>
15233                </enumeratedValue>
15234                <enumeratedValue>
15235                  <name>Enabled</name>
15236                  <description>Enable</description>
15237                  <value>1</value>
15238                </enumeratedValue>
15239              </enumeratedValues>
15240            </field>
15241            <field>
15242              <name>CH7LIMITH</name>
15243              <description>Enable or disable interrupt for event CH7LIMITH</description>
15244              <lsb>20</lsb>
15245              <msb>20</msb>
15246              <enumeratedValues>
15247                <enumeratedValue>
15248                  <name>Disabled</name>
15249                  <description>Disable</description>
15250                  <value>0</value>
15251                </enumeratedValue>
15252                <enumeratedValue>
15253                  <name>Enabled</name>
15254                  <description>Enable</description>
15255                  <value>1</value>
15256                </enumeratedValue>
15257              </enumeratedValues>
15258            </field>
15259            <field>
15260              <name>CH7LIMITL</name>
15261              <description>Enable or disable interrupt for event CH7LIMITL</description>
15262              <lsb>21</lsb>
15263              <msb>21</msb>
15264              <enumeratedValues>
15265                <enumeratedValue>
15266                  <name>Disabled</name>
15267                  <description>Disable</description>
15268                  <value>0</value>
15269                </enumeratedValue>
15270                <enumeratedValue>
15271                  <name>Enabled</name>
15272                  <description>Enable</description>
15273                  <value>1</value>
15274                </enumeratedValue>
15275              </enumeratedValues>
15276            </field>
15277          </fields>
15278        </register>
15279        <register>
15280          <name>INTENSET</name>
15281          <description>Enable interrupt</description>
15282          <addressOffset>0x304</addressOffset>
15283          <access>read-write</access>
15284          <fields>
15285            <field>
15286              <name>STARTED</name>
15287              <description>Write '1' to enable interrupt for event STARTED</description>
15288              <lsb>0</lsb>
15289              <msb>0</msb>
15290              <enumeratedValues>
15291                <usage>read</usage>
15292                <enumeratedValue>
15293                  <name>Disabled</name>
15294                  <description>Read: Disabled</description>
15295                  <value>0</value>
15296                </enumeratedValue>
15297                <enumeratedValue>
15298                  <name>Enabled</name>
15299                  <description>Read: Enabled</description>
15300                  <value>1</value>
15301                </enumeratedValue>
15302              </enumeratedValues>
15303              <enumeratedValues>
15304                <usage>write</usage>
15305                <enumeratedValue>
15306                  <name>Set</name>
15307                  <description>Enable</description>
15308                  <value>1</value>
15309                </enumeratedValue>
15310              </enumeratedValues>
15311            </field>
15312            <field>
15313              <name>END</name>
15314              <description>Write '1' to enable interrupt for event END</description>
15315              <lsb>1</lsb>
15316              <msb>1</msb>
15317              <enumeratedValues>
15318                <usage>read</usage>
15319                <enumeratedValue>
15320                  <name>Disabled</name>
15321                  <description>Read: Disabled</description>
15322                  <value>0</value>
15323                </enumeratedValue>
15324                <enumeratedValue>
15325                  <name>Enabled</name>
15326                  <description>Read: Enabled</description>
15327                  <value>1</value>
15328                </enumeratedValue>
15329              </enumeratedValues>
15330              <enumeratedValues>
15331                <usage>write</usage>
15332                <enumeratedValue>
15333                  <name>Set</name>
15334                  <description>Enable</description>
15335                  <value>1</value>
15336                </enumeratedValue>
15337              </enumeratedValues>
15338            </field>
15339            <field>
15340              <name>DONE</name>
15341              <description>Write '1' to enable interrupt for event DONE</description>
15342              <lsb>2</lsb>
15343              <msb>2</msb>
15344              <enumeratedValues>
15345                <usage>read</usage>
15346                <enumeratedValue>
15347                  <name>Disabled</name>
15348                  <description>Read: Disabled</description>
15349                  <value>0</value>
15350                </enumeratedValue>
15351                <enumeratedValue>
15352                  <name>Enabled</name>
15353                  <description>Read: Enabled</description>
15354                  <value>1</value>
15355                </enumeratedValue>
15356              </enumeratedValues>
15357              <enumeratedValues>
15358                <usage>write</usage>
15359                <enumeratedValue>
15360                  <name>Set</name>
15361                  <description>Enable</description>
15362                  <value>1</value>
15363                </enumeratedValue>
15364              </enumeratedValues>
15365            </field>
15366            <field>
15367              <name>RESULTDONE</name>
15368              <description>Write '1' to enable interrupt for event RESULTDONE</description>
15369              <lsb>3</lsb>
15370              <msb>3</msb>
15371              <enumeratedValues>
15372                <usage>read</usage>
15373                <enumeratedValue>
15374                  <name>Disabled</name>
15375                  <description>Read: Disabled</description>
15376                  <value>0</value>
15377                </enumeratedValue>
15378                <enumeratedValue>
15379                  <name>Enabled</name>
15380                  <description>Read: Enabled</description>
15381                  <value>1</value>
15382                </enumeratedValue>
15383              </enumeratedValues>
15384              <enumeratedValues>
15385                <usage>write</usage>
15386                <enumeratedValue>
15387                  <name>Set</name>
15388                  <description>Enable</description>
15389                  <value>1</value>
15390                </enumeratedValue>
15391              </enumeratedValues>
15392            </field>
15393            <field>
15394              <name>CALIBRATEDONE</name>
15395              <description>Write '1' to enable interrupt for event CALIBRATEDONE</description>
15396              <lsb>4</lsb>
15397              <msb>4</msb>
15398              <enumeratedValues>
15399                <usage>read</usage>
15400                <enumeratedValue>
15401                  <name>Disabled</name>
15402                  <description>Read: Disabled</description>
15403                  <value>0</value>
15404                </enumeratedValue>
15405                <enumeratedValue>
15406                  <name>Enabled</name>
15407                  <description>Read: Enabled</description>
15408                  <value>1</value>
15409                </enumeratedValue>
15410              </enumeratedValues>
15411              <enumeratedValues>
15412                <usage>write</usage>
15413                <enumeratedValue>
15414                  <name>Set</name>
15415                  <description>Enable</description>
15416                  <value>1</value>
15417                </enumeratedValue>
15418              </enumeratedValues>
15419            </field>
15420            <field>
15421              <name>STOPPED</name>
15422              <description>Write '1' to enable interrupt for event STOPPED</description>
15423              <lsb>5</lsb>
15424              <msb>5</msb>
15425              <enumeratedValues>
15426                <usage>read</usage>
15427                <enumeratedValue>
15428                  <name>Disabled</name>
15429                  <description>Read: Disabled</description>
15430                  <value>0</value>
15431                </enumeratedValue>
15432                <enumeratedValue>
15433                  <name>Enabled</name>
15434                  <description>Read: Enabled</description>
15435                  <value>1</value>
15436                </enumeratedValue>
15437              </enumeratedValues>
15438              <enumeratedValues>
15439                <usage>write</usage>
15440                <enumeratedValue>
15441                  <name>Set</name>
15442                  <description>Enable</description>
15443                  <value>1</value>
15444                </enumeratedValue>
15445              </enumeratedValues>
15446            </field>
15447            <field>
15448              <name>CH0LIMITH</name>
15449              <description>Write '1' to enable interrupt for event CH0LIMITH</description>
15450              <lsb>6</lsb>
15451              <msb>6</msb>
15452              <enumeratedValues>
15453                <usage>read</usage>
15454                <enumeratedValue>
15455                  <name>Disabled</name>
15456                  <description>Read: Disabled</description>
15457                  <value>0</value>
15458                </enumeratedValue>
15459                <enumeratedValue>
15460                  <name>Enabled</name>
15461                  <description>Read: Enabled</description>
15462                  <value>1</value>
15463                </enumeratedValue>
15464              </enumeratedValues>
15465              <enumeratedValues>
15466                <usage>write</usage>
15467                <enumeratedValue>
15468                  <name>Set</name>
15469                  <description>Enable</description>
15470                  <value>1</value>
15471                </enumeratedValue>
15472              </enumeratedValues>
15473            </field>
15474            <field>
15475              <name>CH0LIMITL</name>
15476              <description>Write '1' to enable interrupt for event CH0LIMITL</description>
15477              <lsb>7</lsb>
15478              <msb>7</msb>
15479              <enumeratedValues>
15480                <usage>read</usage>
15481                <enumeratedValue>
15482                  <name>Disabled</name>
15483                  <description>Read: Disabled</description>
15484                  <value>0</value>
15485                </enumeratedValue>
15486                <enumeratedValue>
15487                  <name>Enabled</name>
15488                  <description>Read: Enabled</description>
15489                  <value>1</value>
15490                </enumeratedValue>
15491              </enumeratedValues>
15492              <enumeratedValues>
15493                <usage>write</usage>
15494                <enumeratedValue>
15495                  <name>Set</name>
15496                  <description>Enable</description>
15497                  <value>1</value>
15498                </enumeratedValue>
15499              </enumeratedValues>
15500            </field>
15501            <field>
15502              <name>CH1LIMITH</name>
15503              <description>Write '1' to enable interrupt for event CH1LIMITH</description>
15504              <lsb>8</lsb>
15505              <msb>8</msb>
15506              <enumeratedValues>
15507                <usage>read</usage>
15508                <enumeratedValue>
15509                  <name>Disabled</name>
15510                  <description>Read: Disabled</description>
15511                  <value>0</value>
15512                </enumeratedValue>
15513                <enumeratedValue>
15514                  <name>Enabled</name>
15515                  <description>Read: Enabled</description>
15516                  <value>1</value>
15517                </enumeratedValue>
15518              </enumeratedValues>
15519              <enumeratedValues>
15520                <usage>write</usage>
15521                <enumeratedValue>
15522                  <name>Set</name>
15523                  <description>Enable</description>
15524                  <value>1</value>
15525                </enumeratedValue>
15526              </enumeratedValues>
15527            </field>
15528            <field>
15529              <name>CH1LIMITL</name>
15530              <description>Write '1' to enable interrupt for event CH1LIMITL</description>
15531              <lsb>9</lsb>
15532              <msb>9</msb>
15533              <enumeratedValues>
15534                <usage>read</usage>
15535                <enumeratedValue>
15536                  <name>Disabled</name>
15537                  <description>Read: Disabled</description>
15538                  <value>0</value>
15539                </enumeratedValue>
15540                <enumeratedValue>
15541                  <name>Enabled</name>
15542                  <description>Read: Enabled</description>
15543                  <value>1</value>
15544                </enumeratedValue>
15545              </enumeratedValues>
15546              <enumeratedValues>
15547                <usage>write</usage>
15548                <enumeratedValue>
15549                  <name>Set</name>
15550                  <description>Enable</description>
15551                  <value>1</value>
15552                </enumeratedValue>
15553              </enumeratedValues>
15554            </field>
15555            <field>
15556              <name>CH2LIMITH</name>
15557              <description>Write '1' to enable interrupt for event CH2LIMITH</description>
15558              <lsb>10</lsb>
15559              <msb>10</msb>
15560              <enumeratedValues>
15561                <usage>read</usage>
15562                <enumeratedValue>
15563                  <name>Disabled</name>
15564                  <description>Read: Disabled</description>
15565                  <value>0</value>
15566                </enumeratedValue>
15567                <enumeratedValue>
15568                  <name>Enabled</name>
15569                  <description>Read: Enabled</description>
15570                  <value>1</value>
15571                </enumeratedValue>
15572              </enumeratedValues>
15573              <enumeratedValues>
15574                <usage>write</usage>
15575                <enumeratedValue>
15576                  <name>Set</name>
15577                  <description>Enable</description>
15578                  <value>1</value>
15579                </enumeratedValue>
15580              </enumeratedValues>
15581            </field>
15582            <field>
15583              <name>CH2LIMITL</name>
15584              <description>Write '1' to enable interrupt for event CH2LIMITL</description>
15585              <lsb>11</lsb>
15586              <msb>11</msb>
15587              <enumeratedValues>
15588                <usage>read</usage>
15589                <enumeratedValue>
15590                  <name>Disabled</name>
15591                  <description>Read: Disabled</description>
15592                  <value>0</value>
15593                </enumeratedValue>
15594                <enumeratedValue>
15595                  <name>Enabled</name>
15596                  <description>Read: Enabled</description>
15597                  <value>1</value>
15598                </enumeratedValue>
15599              </enumeratedValues>
15600              <enumeratedValues>
15601                <usage>write</usage>
15602                <enumeratedValue>
15603                  <name>Set</name>
15604                  <description>Enable</description>
15605                  <value>1</value>
15606                </enumeratedValue>
15607              </enumeratedValues>
15608            </field>
15609            <field>
15610              <name>CH3LIMITH</name>
15611              <description>Write '1' to enable interrupt for event CH3LIMITH</description>
15612              <lsb>12</lsb>
15613              <msb>12</msb>
15614              <enumeratedValues>
15615                <usage>read</usage>
15616                <enumeratedValue>
15617                  <name>Disabled</name>
15618                  <description>Read: Disabled</description>
15619                  <value>0</value>
15620                </enumeratedValue>
15621                <enumeratedValue>
15622                  <name>Enabled</name>
15623                  <description>Read: Enabled</description>
15624                  <value>1</value>
15625                </enumeratedValue>
15626              </enumeratedValues>
15627              <enumeratedValues>
15628                <usage>write</usage>
15629                <enumeratedValue>
15630                  <name>Set</name>
15631                  <description>Enable</description>
15632                  <value>1</value>
15633                </enumeratedValue>
15634              </enumeratedValues>
15635            </field>
15636            <field>
15637              <name>CH3LIMITL</name>
15638              <description>Write '1' to enable interrupt for event CH3LIMITL</description>
15639              <lsb>13</lsb>
15640              <msb>13</msb>
15641              <enumeratedValues>
15642                <usage>read</usage>
15643                <enumeratedValue>
15644                  <name>Disabled</name>
15645                  <description>Read: Disabled</description>
15646                  <value>0</value>
15647                </enumeratedValue>
15648                <enumeratedValue>
15649                  <name>Enabled</name>
15650                  <description>Read: Enabled</description>
15651                  <value>1</value>
15652                </enumeratedValue>
15653              </enumeratedValues>
15654              <enumeratedValues>
15655                <usage>write</usage>
15656                <enumeratedValue>
15657                  <name>Set</name>
15658                  <description>Enable</description>
15659                  <value>1</value>
15660                </enumeratedValue>
15661              </enumeratedValues>
15662            </field>
15663            <field>
15664              <name>CH4LIMITH</name>
15665              <description>Write '1' to enable interrupt for event CH4LIMITH</description>
15666              <lsb>14</lsb>
15667              <msb>14</msb>
15668              <enumeratedValues>
15669                <usage>read</usage>
15670                <enumeratedValue>
15671                  <name>Disabled</name>
15672                  <description>Read: Disabled</description>
15673                  <value>0</value>
15674                </enumeratedValue>
15675                <enumeratedValue>
15676                  <name>Enabled</name>
15677                  <description>Read: Enabled</description>
15678                  <value>1</value>
15679                </enumeratedValue>
15680              </enumeratedValues>
15681              <enumeratedValues>
15682                <usage>write</usage>
15683                <enumeratedValue>
15684                  <name>Set</name>
15685                  <description>Enable</description>
15686                  <value>1</value>
15687                </enumeratedValue>
15688              </enumeratedValues>
15689            </field>
15690            <field>
15691              <name>CH4LIMITL</name>
15692              <description>Write '1' to enable interrupt for event CH4LIMITL</description>
15693              <lsb>15</lsb>
15694              <msb>15</msb>
15695              <enumeratedValues>
15696                <usage>read</usage>
15697                <enumeratedValue>
15698                  <name>Disabled</name>
15699                  <description>Read: Disabled</description>
15700                  <value>0</value>
15701                </enumeratedValue>
15702                <enumeratedValue>
15703                  <name>Enabled</name>
15704                  <description>Read: Enabled</description>
15705                  <value>1</value>
15706                </enumeratedValue>
15707              </enumeratedValues>
15708              <enumeratedValues>
15709                <usage>write</usage>
15710                <enumeratedValue>
15711                  <name>Set</name>
15712                  <description>Enable</description>
15713                  <value>1</value>
15714                </enumeratedValue>
15715              </enumeratedValues>
15716            </field>
15717            <field>
15718              <name>CH5LIMITH</name>
15719              <description>Write '1' to enable interrupt for event CH5LIMITH</description>
15720              <lsb>16</lsb>
15721              <msb>16</msb>
15722              <enumeratedValues>
15723                <usage>read</usage>
15724                <enumeratedValue>
15725                  <name>Disabled</name>
15726                  <description>Read: Disabled</description>
15727                  <value>0</value>
15728                </enumeratedValue>
15729                <enumeratedValue>
15730                  <name>Enabled</name>
15731                  <description>Read: Enabled</description>
15732                  <value>1</value>
15733                </enumeratedValue>
15734              </enumeratedValues>
15735              <enumeratedValues>
15736                <usage>write</usage>
15737                <enumeratedValue>
15738                  <name>Set</name>
15739                  <description>Enable</description>
15740                  <value>1</value>
15741                </enumeratedValue>
15742              </enumeratedValues>
15743            </field>
15744            <field>
15745              <name>CH5LIMITL</name>
15746              <description>Write '1' to enable interrupt for event CH5LIMITL</description>
15747              <lsb>17</lsb>
15748              <msb>17</msb>
15749              <enumeratedValues>
15750                <usage>read</usage>
15751                <enumeratedValue>
15752                  <name>Disabled</name>
15753                  <description>Read: Disabled</description>
15754                  <value>0</value>
15755                </enumeratedValue>
15756                <enumeratedValue>
15757                  <name>Enabled</name>
15758                  <description>Read: Enabled</description>
15759                  <value>1</value>
15760                </enumeratedValue>
15761              </enumeratedValues>
15762              <enumeratedValues>
15763                <usage>write</usage>
15764                <enumeratedValue>
15765                  <name>Set</name>
15766                  <description>Enable</description>
15767                  <value>1</value>
15768                </enumeratedValue>
15769              </enumeratedValues>
15770            </field>
15771            <field>
15772              <name>CH6LIMITH</name>
15773              <description>Write '1' to enable interrupt for event CH6LIMITH</description>
15774              <lsb>18</lsb>
15775              <msb>18</msb>
15776              <enumeratedValues>
15777                <usage>read</usage>
15778                <enumeratedValue>
15779                  <name>Disabled</name>
15780                  <description>Read: Disabled</description>
15781                  <value>0</value>
15782                </enumeratedValue>
15783                <enumeratedValue>
15784                  <name>Enabled</name>
15785                  <description>Read: Enabled</description>
15786                  <value>1</value>
15787                </enumeratedValue>
15788              </enumeratedValues>
15789              <enumeratedValues>
15790                <usage>write</usage>
15791                <enumeratedValue>
15792                  <name>Set</name>
15793                  <description>Enable</description>
15794                  <value>1</value>
15795                </enumeratedValue>
15796              </enumeratedValues>
15797            </field>
15798            <field>
15799              <name>CH6LIMITL</name>
15800              <description>Write '1' to enable interrupt for event CH6LIMITL</description>
15801              <lsb>19</lsb>
15802              <msb>19</msb>
15803              <enumeratedValues>
15804                <usage>read</usage>
15805                <enumeratedValue>
15806                  <name>Disabled</name>
15807                  <description>Read: Disabled</description>
15808                  <value>0</value>
15809                </enumeratedValue>
15810                <enumeratedValue>
15811                  <name>Enabled</name>
15812                  <description>Read: Enabled</description>
15813                  <value>1</value>
15814                </enumeratedValue>
15815              </enumeratedValues>
15816              <enumeratedValues>
15817                <usage>write</usage>
15818                <enumeratedValue>
15819                  <name>Set</name>
15820                  <description>Enable</description>
15821                  <value>1</value>
15822                </enumeratedValue>
15823              </enumeratedValues>
15824            </field>
15825            <field>
15826              <name>CH7LIMITH</name>
15827              <description>Write '1' to enable interrupt for event CH7LIMITH</description>
15828              <lsb>20</lsb>
15829              <msb>20</msb>
15830              <enumeratedValues>
15831                <usage>read</usage>
15832                <enumeratedValue>
15833                  <name>Disabled</name>
15834                  <description>Read: Disabled</description>
15835                  <value>0</value>
15836                </enumeratedValue>
15837                <enumeratedValue>
15838                  <name>Enabled</name>
15839                  <description>Read: Enabled</description>
15840                  <value>1</value>
15841                </enumeratedValue>
15842              </enumeratedValues>
15843              <enumeratedValues>
15844                <usage>write</usage>
15845                <enumeratedValue>
15846                  <name>Set</name>
15847                  <description>Enable</description>
15848                  <value>1</value>
15849                </enumeratedValue>
15850              </enumeratedValues>
15851            </field>
15852            <field>
15853              <name>CH7LIMITL</name>
15854              <description>Write '1' to enable interrupt for event CH7LIMITL</description>
15855              <lsb>21</lsb>
15856              <msb>21</msb>
15857              <enumeratedValues>
15858                <usage>read</usage>
15859                <enumeratedValue>
15860                  <name>Disabled</name>
15861                  <description>Read: Disabled</description>
15862                  <value>0</value>
15863                </enumeratedValue>
15864                <enumeratedValue>
15865                  <name>Enabled</name>
15866                  <description>Read: Enabled</description>
15867                  <value>1</value>
15868                </enumeratedValue>
15869              </enumeratedValues>
15870              <enumeratedValues>
15871                <usage>write</usage>
15872                <enumeratedValue>
15873                  <name>Set</name>
15874                  <description>Enable</description>
15875                  <value>1</value>
15876                </enumeratedValue>
15877              </enumeratedValues>
15878            </field>
15879          </fields>
15880        </register>
15881        <register>
15882          <name>INTENCLR</name>
15883          <description>Disable interrupt</description>
15884          <addressOffset>0x308</addressOffset>
15885          <access>read-write</access>
15886          <fields>
15887            <field>
15888              <name>STARTED</name>
15889              <description>Write '1' to disable interrupt for event STARTED</description>
15890              <lsb>0</lsb>
15891              <msb>0</msb>
15892              <enumeratedValues>
15893                <usage>read</usage>
15894                <enumeratedValue>
15895                  <name>Disabled</name>
15896                  <description>Read: Disabled</description>
15897                  <value>0</value>
15898                </enumeratedValue>
15899                <enumeratedValue>
15900                  <name>Enabled</name>
15901                  <description>Read: Enabled</description>
15902                  <value>1</value>
15903                </enumeratedValue>
15904              </enumeratedValues>
15905              <enumeratedValues>
15906                <usage>write</usage>
15907                <enumeratedValue>
15908                  <name>Clear</name>
15909                  <description>Disable</description>
15910                  <value>1</value>
15911                </enumeratedValue>
15912              </enumeratedValues>
15913            </field>
15914            <field>
15915              <name>END</name>
15916              <description>Write '1' to disable interrupt for event END</description>
15917              <lsb>1</lsb>
15918              <msb>1</msb>
15919              <enumeratedValues>
15920                <usage>read</usage>
15921                <enumeratedValue>
15922                  <name>Disabled</name>
15923                  <description>Read: Disabled</description>
15924                  <value>0</value>
15925                </enumeratedValue>
15926                <enumeratedValue>
15927                  <name>Enabled</name>
15928                  <description>Read: Enabled</description>
15929                  <value>1</value>
15930                </enumeratedValue>
15931              </enumeratedValues>
15932              <enumeratedValues>
15933                <usage>write</usage>
15934                <enumeratedValue>
15935                  <name>Clear</name>
15936                  <description>Disable</description>
15937                  <value>1</value>
15938                </enumeratedValue>
15939              </enumeratedValues>
15940            </field>
15941            <field>
15942              <name>DONE</name>
15943              <description>Write '1' to disable interrupt for event DONE</description>
15944              <lsb>2</lsb>
15945              <msb>2</msb>
15946              <enumeratedValues>
15947                <usage>read</usage>
15948                <enumeratedValue>
15949                  <name>Disabled</name>
15950                  <description>Read: Disabled</description>
15951                  <value>0</value>
15952                </enumeratedValue>
15953                <enumeratedValue>
15954                  <name>Enabled</name>
15955                  <description>Read: Enabled</description>
15956                  <value>1</value>
15957                </enumeratedValue>
15958              </enumeratedValues>
15959              <enumeratedValues>
15960                <usage>write</usage>
15961                <enumeratedValue>
15962                  <name>Clear</name>
15963                  <description>Disable</description>
15964                  <value>1</value>
15965                </enumeratedValue>
15966              </enumeratedValues>
15967            </field>
15968            <field>
15969              <name>RESULTDONE</name>
15970              <description>Write '1' to disable interrupt for event RESULTDONE</description>
15971              <lsb>3</lsb>
15972              <msb>3</msb>
15973              <enumeratedValues>
15974                <usage>read</usage>
15975                <enumeratedValue>
15976                  <name>Disabled</name>
15977                  <description>Read: Disabled</description>
15978                  <value>0</value>
15979                </enumeratedValue>
15980                <enumeratedValue>
15981                  <name>Enabled</name>
15982                  <description>Read: Enabled</description>
15983                  <value>1</value>
15984                </enumeratedValue>
15985              </enumeratedValues>
15986              <enumeratedValues>
15987                <usage>write</usage>
15988                <enumeratedValue>
15989                  <name>Clear</name>
15990                  <description>Disable</description>
15991                  <value>1</value>
15992                </enumeratedValue>
15993              </enumeratedValues>
15994            </field>
15995            <field>
15996              <name>CALIBRATEDONE</name>
15997              <description>Write '1' to disable interrupt for event CALIBRATEDONE</description>
15998              <lsb>4</lsb>
15999              <msb>4</msb>
16000              <enumeratedValues>
16001                <usage>read</usage>
16002                <enumeratedValue>
16003                  <name>Disabled</name>
16004                  <description>Read: Disabled</description>
16005                  <value>0</value>
16006                </enumeratedValue>
16007                <enumeratedValue>
16008                  <name>Enabled</name>
16009                  <description>Read: Enabled</description>
16010                  <value>1</value>
16011                </enumeratedValue>
16012              </enumeratedValues>
16013              <enumeratedValues>
16014                <usage>write</usage>
16015                <enumeratedValue>
16016                  <name>Clear</name>
16017                  <description>Disable</description>
16018                  <value>1</value>
16019                </enumeratedValue>
16020              </enumeratedValues>
16021            </field>
16022            <field>
16023              <name>STOPPED</name>
16024              <description>Write '1' to disable interrupt for event STOPPED</description>
16025              <lsb>5</lsb>
16026              <msb>5</msb>
16027              <enumeratedValues>
16028                <usage>read</usage>
16029                <enumeratedValue>
16030                  <name>Disabled</name>
16031                  <description>Read: Disabled</description>
16032                  <value>0</value>
16033                </enumeratedValue>
16034                <enumeratedValue>
16035                  <name>Enabled</name>
16036                  <description>Read: Enabled</description>
16037                  <value>1</value>
16038                </enumeratedValue>
16039              </enumeratedValues>
16040              <enumeratedValues>
16041                <usage>write</usage>
16042                <enumeratedValue>
16043                  <name>Clear</name>
16044                  <description>Disable</description>
16045                  <value>1</value>
16046                </enumeratedValue>
16047              </enumeratedValues>
16048            </field>
16049            <field>
16050              <name>CH0LIMITH</name>
16051              <description>Write '1' to disable interrupt for event CH0LIMITH</description>
16052              <lsb>6</lsb>
16053              <msb>6</msb>
16054              <enumeratedValues>
16055                <usage>read</usage>
16056                <enumeratedValue>
16057                  <name>Disabled</name>
16058                  <description>Read: Disabled</description>
16059                  <value>0</value>
16060                </enumeratedValue>
16061                <enumeratedValue>
16062                  <name>Enabled</name>
16063                  <description>Read: Enabled</description>
16064                  <value>1</value>
16065                </enumeratedValue>
16066              </enumeratedValues>
16067              <enumeratedValues>
16068                <usage>write</usage>
16069                <enumeratedValue>
16070                  <name>Clear</name>
16071                  <description>Disable</description>
16072                  <value>1</value>
16073                </enumeratedValue>
16074              </enumeratedValues>
16075            </field>
16076            <field>
16077              <name>CH0LIMITL</name>
16078              <description>Write '1' to disable interrupt for event CH0LIMITL</description>
16079              <lsb>7</lsb>
16080              <msb>7</msb>
16081              <enumeratedValues>
16082                <usage>read</usage>
16083                <enumeratedValue>
16084                  <name>Disabled</name>
16085                  <description>Read: Disabled</description>
16086                  <value>0</value>
16087                </enumeratedValue>
16088                <enumeratedValue>
16089                  <name>Enabled</name>
16090                  <description>Read: Enabled</description>
16091                  <value>1</value>
16092                </enumeratedValue>
16093              </enumeratedValues>
16094              <enumeratedValues>
16095                <usage>write</usage>
16096                <enumeratedValue>
16097                  <name>Clear</name>
16098                  <description>Disable</description>
16099                  <value>1</value>
16100                </enumeratedValue>
16101              </enumeratedValues>
16102            </field>
16103            <field>
16104              <name>CH1LIMITH</name>
16105              <description>Write '1' to disable interrupt for event CH1LIMITH</description>
16106              <lsb>8</lsb>
16107              <msb>8</msb>
16108              <enumeratedValues>
16109                <usage>read</usage>
16110                <enumeratedValue>
16111                  <name>Disabled</name>
16112                  <description>Read: Disabled</description>
16113                  <value>0</value>
16114                </enumeratedValue>
16115                <enumeratedValue>
16116                  <name>Enabled</name>
16117                  <description>Read: Enabled</description>
16118                  <value>1</value>
16119                </enumeratedValue>
16120              </enumeratedValues>
16121              <enumeratedValues>
16122                <usage>write</usage>
16123                <enumeratedValue>
16124                  <name>Clear</name>
16125                  <description>Disable</description>
16126                  <value>1</value>
16127                </enumeratedValue>
16128              </enumeratedValues>
16129            </field>
16130            <field>
16131              <name>CH1LIMITL</name>
16132              <description>Write '1' to disable interrupt for event CH1LIMITL</description>
16133              <lsb>9</lsb>
16134              <msb>9</msb>
16135              <enumeratedValues>
16136                <usage>read</usage>
16137                <enumeratedValue>
16138                  <name>Disabled</name>
16139                  <description>Read: Disabled</description>
16140                  <value>0</value>
16141                </enumeratedValue>
16142                <enumeratedValue>
16143                  <name>Enabled</name>
16144                  <description>Read: Enabled</description>
16145                  <value>1</value>
16146                </enumeratedValue>
16147              </enumeratedValues>
16148              <enumeratedValues>
16149                <usage>write</usage>
16150                <enumeratedValue>
16151                  <name>Clear</name>
16152                  <description>Disable</description>
16153                  <value>1</value>
16154                </enumeratedValue>
16155              </enumeratedValues>
16156            </field>
16157            <field>
16158              <name>CH2LIMITH</name>
16159              <description>Write '1' to disable interrupt for event CH2LIMITH</description>
16160              <lsb>10</lsb>
16161              <msb>10</msb>
16162              <enumeratedValues>
16163                <usage>read</usage>
16164                <enumeratedValue>
16165                  <name>Disabled</name>
16166                  <description>Read: Disabled</description>
16167                  <value>0</value>
16168                </enumeratedValue>
16169                <enumeratedValue>
16170                  <name>Enabled</name>
16171                  <description>Read: Enabled</description>
16172                  <value>1</value>
16173                </enumeratedValue>
16174              </enumeratedValues>
16175              <enumeratedValues>
16176                <usage>write</usage>
16177                <enumeratedValue>
16178                  <name>Clear</name>
16179                  <description>Disable</description>
16180                  <value>1</value>
16181                </enumeratedValue>
16182              </enumeratedValues>
16183            </field>
16184            <field>
16185              <name>CH2LIMITL</name>
16186              <description>Write '1' to disable interrupt for event CH2LIMITL</description>
16187              <lsb>11</lsb>
16188              <msb>11</msb>
16189              <enumeratedValues>
16190                <usage>read</usage>
16191                <enumeratedValue>
16192                  <name>Disabled</name>
16193                  <description>Read: Disabled</description>
16194                  <value>0</value>
16195                </enumeratedValue>
16196                <enumeratedValue>
16197                  <name>Enabled</name>
16198                  <description>Read: Enabled</description>
16199                  <value>1</value>
16200                </enumeratedValue>
16201              </enumeratedValues>
16202              <enumeratedValues>
16203                <usage>write</usage>
16204                <enumeratedValue>
16205                  <name>Clear</name>
16206                  <description>Disable</description>
16207                  <value>1</value>
16208                </enumeratedValue>
16209              </enumeratedValues>
16210            </field>
16211            <field>
16212              <name>CH3LIMITH</name>
16213              <description>Write '1' to disable interrupt for event CH3LIMITH</description>
16214              <lsb>12</lsb>
16215              <msb>12</msb>
16216              <enumeratedValues>
16217                <usage>read</usage>
16218                <enumeratedValue>
16219                  <name>Disabled</name>
16220                  <description>Read: Disabled</description>
16221                  <value>0</value>
16222                </enumeratedValue>
16223                <enumeratedValue>
16224                  <name>Enabled</name>
16225                  <description>Read: Enabled</description>
16226                  <value>1</value>
16227                </enumeratedValue>
16228              </enumeratedValues>
16229              <enumeratedValues>
16230                <usage>write</usage>
16231                <enumeratedValue>
16232                  <name>Clear</name>
16233                  <description>Disable</description>
16234                  <value>1</value>
16235                </enumeratedValue>
16236              </enumeratedValues>
16237            </field>
16238            <field>
16239              <name>CH3LIMITL</name>
16240              <description>Write '1' to disable interrupt for event CH3LIMITL</description>
16241              <lsb>13</lsb>
16242              <msb>13</msb>
16243              <enumeratedValues>
16244                <usage>read</usage>
16245                <enumeratedValue>
16246                  <name>Disabled</name>
16247                  <description>Read: Disabled</description>
16248                  <value>0</value>
16249                </enumeratedValue>
16250                <enumeratedValue>
16251                  <name>Enabled</name>
16252                  <description>Read: Enabled</description>
16253                  <value>1</value>
16254                </enumeratedValue>
16255              </enumeratedValues>
16256              <enumeratedValues>
16257                <usage>write</usage>
16258                <enumeratedValue>
16259                  <name>Clear</name>
16260                  <description>Disable</description>
16261                  <value>1</value>
16262                </enumeratedValue>
16263              </enumeratedValues>
16264            </field>
16265            <field>
16266              <name>CH4LIMITH</name>
16267              <description>Write '1' to disable interrupt for event CH4LIMITH</description>
16268              <lsb>14</lsb>
16269              <msb>14</msb>
16270              <enumeratedValues>
16271                <usage>read</usage>
16272                <enumeratedValue>
16273                  <name>Disabled</name>
16274                  <description>Read: Disabled</description>
16275                  <value>0</value>
16276                </enumeratedValue>
16277                <enumeratedValue>
16278                  <name>Enabled</name>
16279                  <description>Read: Enabled</description>
16280                  <value>1</value>
16281                </enumeratedValue>
16282              </enumeratedValues>
16283              <enumeratedValues>
16284                <usage>write</usage>
16285                <enumeratedValue>
16286                  <name>Clear</name>
16287                  <description>Disable</description>
16288                  <value>1</value>
16289                </enumeratedValue>
16290              </enumeratedValues>
16291            </field>
16292            <field>
16293              <name>CH4LIMITL</name>
16294              <description>Write '1' to disable interrupt for event CH4LIMITL</description>
16295              <lsb>15</lsb>
16296              <msb>15</msb>
16297              <enumeratedValues>
16298                <usage>read</usage>
16299                <enumeratedValue>
16300                  <name>Disabled</name>
16301                  <description>Read: Disabled</description>
16302                  <value>0</value>
16303                </enumeratedValue>
16304                <enumeratedValue>
16305                  <name>Enabled</name>
16306                  <description>Read: Enabled</description>
16307                  <value>1</value>
16308                </enumeratedValue>
16309              </enumeratedValues>
16310              <enumeratedValues>
16311                <usage>write</usage>
16312                <enumeratedValue>
16313                  <name>Clear</name>
16314                  <description>Disable</description>
16315                  <value>1</value>
16316                </enumeratedValue>
16317              </enumeratedValues>
16318            </field>
16319            <field>
16320              <name>CH5LIMITH</name>
16321              <description>Write '1' to disable interrupt for event CH5LIMITH</description>
16322              <lsb>16</lsb>
16323              <msb>16</msb>
16324              <enumeratedValues>
16325                <usage>read</usage>
16326                <enumeratedValue>
16327                  <name>Disabled</name>
16328                  <description>Read: Disabled</description>
16329                  <value>0</value>
16330                </enumeratedValue>
16331                <enumeratedValue>
16332                  <name>Enabled</name>
16333                  <description>Read: Enabled</description>
16334                  <value>1</value>
16335                </enumeratedValue>
16336              </enumeratedValues>
16337              <enumeratedValues>
16338                <usage>write</usage>
16339                <enumeratedValue>
16340                  <name>Clear</name>
16341                  <description>Disable</description>
16342                  <value>1</value>
16343                </enumeratedValue>
16344              </enumeratedValues>
16345            </field>
16346            <field>
16347              <name>CH5LIMITL</name>
16348              <description>Write '1' to disable interrupt for event CH5LIMITL</description>
16349              <lsb>17</lsb>
16350              <msb>17</msb>
16351              <enumeratedValues>
16352                <usage>read</usage>
16353                <enumeratedValue>
16354                  <name>Disabled</name>
16355                  <description>Read: Disabled</description>
16356                  <value>0</value>
16357                </enumeratedValue>
16358                <enumeratedValue>
16359                  <name>Enabled</name>
16360                  <description>Read: Enabled</description>
16361                  <value>1</value>
16362                </enumeratedValue>
16363              </enumeratedValues>
16364              <enumeratedValues>
16365                <usage>write</usage>
16366                <enumeratedValue>
16367                  <name>Clear</name>
16368                  <description>Disable</description>
16369                  <value>1</value>
16370                </enumeratedValue>
16371              </enumeratedValues>
16372            </field>
16373            <field>
16374              <name>CH6LIMITH</name>
16375              <description>Write '1' to disable interrupt for event CH6LIMITH</description>
16376              <lsb>18</lsb>
16377              <msb>18</msb>
16378              <enumeratedValues>
16379                <usage>read</usage>
16380                <enumeratedValue>
16381                  <name>Disabled</name>
16382                  <description>Read: Disabled</description>
16383                  <value>0</value>
16384                </enumeratedValue>
16385                <enumeratedValue>
16386                  <name>Enabled</name>
16387                  <description>Read: Enabled</description>
16388                  <value>1</value>
16389                </enumeratedValue>
16390              </enumeratedValues>
16391              <enumeratedValues>
16392                <usage>write</usage>
16393                <enumeratedValue>
16394                  <name>Clear</name>
16395                  <description>Disable</description>
16396                  <value>1</value>
16397                </enumeratedValue>
16398              </enumeratedValues>
16399            </field>
16400            <field>
16401              <name>CH6LIMITL</name>
16402              <description>Write '1' to disable interrupt for event CH6LIMITL</description>
16403              <lsb>19</lsb>
16404              <msb>19</msb>
16405              <enumeratedValues>
16406                <usage>read</usage>
16407                <enumeratedValue>
16408                  <name>Disabled</name>
16409                  <description>Read: Disabled</description>
16410                  <value>0</value>
16411                </enumeratedValue>
16412                <enumeratedValue>
16413                  <name>Enabled</name>
16414                  <description>Read: Enabled</description>
16415                  <value>1</value>
16416                </enumeratedValue>
16417              </enumeratedValues>
16418              <enumeratedValues>
16419                <usage>write</usage>
16420                <enumeratedValue>
16421                  <name>Clear</name>
16422                  <description>Disable</description>
16423                  <value>1</value>
16424                </enumeratedValue>
16425              </enumeratedValues>
16426            </field>
16427            <field>
16428              <name>CH7LIMITH</name>
16429              <description>Write '1' to disable interrupt for event CH7LIMITH</description>
16430              <lsb>20</lsb>
16431              <msb>20</msb>
16432              <enumeratedValues>
16433                <usage>read</usage>
16434                <enumeratedValue>
16435                  <name>Disabled</name>
16436                  <description>Read: Disabled</description>
16437                  <value>0</value>
16438                </enumeratedValue>
16439                <enumeratedValue>
16440                  <name>Enabled</name>
16441                  <description>Read: Enabled</description>
16442                  <value>1</value>
16443                </enumeratedValue>
16444              </enumeratedValues>
16445              <enumeratedValues>
16446                <usage>write</usage>
16447                <enumeratedValue>
16448                  <name>Clear</name>
16449                  <description>Disable</description>
16450                  <value>1</value>
16451                </enumeratedValue>
16452              </enumeratedValues>
16453            </field>
16454            <field>
16455              <name>CH7LIMITL</name>
16456              <description>Write '1' to disable interrupt for event CH7LIMITL</description>
16457              <lsb>21</lsb>
16458              <msb>21</msb>
16459              <enumeratedValues>
16460                <usage>read</usage>
16461                <enumeratedValue>
16462                  <name>Disabled</name>
16463                  <description>Read: Disabled</description>
16464                  <value>0</value>
16465                </enumeratedValue>
16466                <enumeratedValue>
16467                  <name>Enabled</name>
16468                  <description>Read: Enabled</description>
16469                  <value>1</value>
16470                </enumeratedValue>
16471              </enumeratedValues>
16472              <enumeratedValues>
16473                <usage>write</usage>
16474                <enumeratedValue>
16475                  <name>Clear</name>
16476                  <description>Disable</description>
16477                  <value>1</value>
16478                </enumeratedValue>
16479              </enumeratedValues>
16480            </field>
16481          </fields>
16482        </register>
16483        <register>
16484          <name>STATUS</name>
16485          <description>Status</description>
16486          <addressOffset>0x400</addressOffset>
16487          <access>read-only</access>
16488          <fields>
16489            <field>
16490              <name>STATUS</name>
16491              <description>Status</description>
16492              <lsb>0</lsb>
16493              <msb>0</msb>
16494              <enumeratedValues>
16495                <enumeratedValue>
16496                  <name>Ready</name>
16497                  <description>ADC is ready. No on-going conversion.</description>
16498                  <value>0</value>
16499                </enumeratedValue>
16500                <enumeratedValue>
16501                  <name>Busy</name>
16502                  <description>ADC is busy. Single conversion in progress.</description>
16503                  <value>1</value>
16504                </enumeratedValue>
16505              </enumeratedValues>
16506            </field>
16507          </fields>
16508        </register>
16509        <register>
16510          <name>ENABLE</name>
16511          <description>Enable or disable ADC</description>
16512          <addressOffset>0x500</addressOffset>
16513          <access>read-write</access>
16514          <fields>
16515            <field>
16516              <name>ENABLE</name>
16517              <description>Enable or disable ADC</description>
16518              <lsb>0</lsb>
16519              <msb>0</msb>
16520              <enumeratedValues>
16521                <enumeratedValue>
16522                  <name>Disabled</name>
16523                  <description>Disable ADC</description>
16524                  <value>0</value>
16525                </enumeratedValue>
16526                <enumeratedValue>
16527                  <name>Enabled</name>
16528                  <description>Enable ADC</description>
16529                  <value>1</value>
16530                </enumeratedValue>
16531              </enumeratedValues>
16532            </field>
16533          </fields>
16534        </register>
16535        <cluster>
16536          <dim>8</dim>
16537          <dimIncrement>0x010</dimIncrement>
16538          <name>CH[%s]</name>
16539          <description>Unspecified</description>
16540          <headerStructName>SAADC_CH</headerStructName>
16541          <access>read-write</access>
16542          <addressOffset>0x510</addressOffset>
16543          <register>
16544            <name>PSELP</name>
16545            <description>Description cluster: Input positive pin selection for CH[n]</description>
16546            <addressOffset>0x000</addressOffset>
16547            <access>read-write</access>
16548            <resetValue>0x00000000</resetValue>
16549            <fields>
16550              <field>
16551                <name>PSELP</name>
16552                <description>Analog positive input channel</description>
16553                <lsb>0</lsb>
16554                <msb>4</msb>
16555                <enumeratedValues>
16556                  <enumeratedValue>
16557                    <name>NC</name>
16558                    <description>Not connected</description>
16559                    <value>0</value>
16560                  </enumeratedValue>
16561                  <enumeratedValue>
16562                    <name>AnalogInput0</name>
16563                    <description>AIN0</description>
16564                    <value>1</value>
16565                  </enumeratedValue>
16566                  <enumeratedValue>
16567                    <name>AnalogInput1</name>
16568                    <description>AIN1</description>
16569                    <value>2</value>
16570                  </enumeratedValue>
16571                  <enumeratedValue>
16572                    <name>AnalogInput2</name>
16573                    <description>AIN2</description>
16574                    <value>3</value>
16575                  </enumeratedValue>
16576                  <enumeratedValue>
16577                    <name>AnalogInput3</name>
16578                    <description>AIN3</description>
16579                    <value>4</value>
16580                  </enumeratedValue>
16581                  <enumeratedValue>
16582                    <name>AnalogInput4</name>
16583                    <description>AIN4</description>
16584                    <value>5</value>
16585                  </enumeratedValue>
16586                  <enumeratedValue>
16587                    <name>AnalogInput5</name>
16588                    <description>AIN5</description>
16589                    <value>6</value>
16590                  </enumeratedValue>
16591                  <enumeratedValue>
16592                    <name>AnalogInput6</name>
16593                    <description>AIN6</description>
16594                    <value>7</value>
16595                  </enumeratedValue>
16596                  <enumeratedValue>
16597                    <name>AnalogInput7</name>
16598                    <description>AIN7</description>
16599                    <value>8</value>
16600                  </enumeratedValue>
16601                  <enumeratedValue>
16602                    <name>VDDGPIO</name>
16603                    <description>VDD_GPIO</description>
16604                    <value>9</value>
16605                  </enumeratedValue>
16606                </enumeratedValues>
16607              </field>
16608            </fields>
16609          </register>
16610          <register>
16611            <name>PSELN</name>
16612            <description>Description cluster: Input negative pin selection for CH[n]</description>
16613            <addressOffset>0x004</addressOffset>
16614            <access>read-write</access>
16615            <resetValue>0x00000000</resetValue>
16616            <fields>
16617              <field>
16618                <name>PSELN</name>
16619                <description>Analog negative input, enables differential channel</description>
16620                <lsb>0</lsb>
16621                <msb>4</msb>
16622                <enumeratedValues>
16623                  <enumeratedValue>
16624                    <name>NC</name>
16625                    <description>Not connected</description>
16626                    <value>0</value>
16627                  </enumeratedValue>
16628                  <enumeratedValue>
16629                    <name>AnalogInput0</name>
16630                    <description>AIN0</description>
16631                    <value>1</value>
16632                  </enumeratedValue>
16633                  <enumeratedValue>
16634                    <name>AnalogInput1</name>
16635                    <description>AIN1</description>
16636                    <value>2</value>
16637                  </enumeratedValue>
16638                  <enumeratedValue>
16639                    <name>AnalogInput2</name>
16640                    <description>AIN2</description>
16641                    <value>3</value>
16642                  </enumeratedValue>
16643                  <enumeratedValue>
16644                    <name>AnalogInput3</name>
16645                    <description>AIN3</description>
16646                    <value>4</value>
16647                  </enumeratedValue>
16648                  <enumeratedValue>
16649                    <name>AnalogInput4</name>
16650                    <description>AIN4</description>
16651                    <value>5</value>
16652                  </enumeratedValue>
16653                  <enumeratedValue>
16654                    <name>AnalogInput5</name>
16655                    <description>AIN5</description>
16656                    <value>6</value>
16657                  </enumeratedValue>
16658                  <enumeratedValue>
16659                    <name>AnalogInput6</name>
16660                    <description>AIN6</description>
16661                    <value>7</value>
16662                  </enumeratedValue>
16663                  <enumeratedValue>
16664                    <name>AnalogInput7</name>
16665                    <description>AIN7</description>
16666                    <value>8</value>
16667                  </enumeratedValue>
16668                  <enumeratedValue>
16669                    <name>VDD_GPIO</name>
16670                    <description>VDD_GPIO</description>
16671                    <value>9</value>
16672                  </enumeratedValue>
16673                </enumeratedValues>
16674              </field>
16675            </fields>
16676          </register>
16677          <register>
16678            <name>CONFIG</name>
16679            <description>Description cluster: Input configuration for CH[n]</description>
16680            <addressOffset>0x008</addressOffset>
16681            <access>read-write</access>
16682            <resetValue>0x00020000</resetValue>
16683            <fields>
16684              <field>
16685                <name>RESP</name>
16686                <description>Positive channel resistor control</description>
16687                <lsb>0</lsb>
16688                <msb>1</msb>
16689                <enumeratedValues>
16690                  <enumeratedValue>
16691                    <name>Bypass</name>
16692                    <description>Bypass resistor ladder</description>
16693                    <value>0</value>
16694                  </enumeratedValue>
16695                  <enumeratedValue>
16696                    <name>Pulldown</name>
16697                    <description>Pull-down to GND</description>
16698                    <value>1</value>
16699                  </enumeratedValue>
16700                  <enumeratedValue>
16701                    <name>Pullup</name>
16702                    <description>Pull-up to VDD_GPIO</description>
16703                    <value>2</value>
16704                  </enumeratedValue>
16705                  <enumeratedValue>
16706                    <name>VDD1_2</name>
16707                    <description>Set input at VDD_GPIO/2</description>
16708                    <value>3</value>
16709                  </enumeratedValue>
16710                </enumeratedValues>
16711              </field>
16712              <field>
16713                <name>RESN</name>
16714                <description>Negative channel resistor control</description>
16715                <lsb>4</lsb>
16716                <msb>5</msb>
16717                <enumeratedValues>
16718                  <enumeratedValue>
16719                    <name>Bypass</name>
16720                    <description>Bypass resistor ladder</description>
16721                    <value>0</value>
16722                  </enumeratedValue>
16723                  <enumeratedValue>
16724                    <name>Pulldown</name>
16725                    <description>Pull-down to GND</description>
16726                    <value>1</value>
16727                  </enumeratedValue>
16728                  <enumeratedValue>
16729                    <name>Pullup</name>
16730                    <description>Pull-up to VDD_GPIO</description>
16731                    <value>2</value>
16732                  </enumeratedValue>
16733                  <enumeratedValue>
16734                    <name>VDD1_2</name>
16735                    <description>Set input at VDD_GPIO/2</description>
16736                    <value>3</value>
16737                  </enumeratedValue>
16738                </enumeratedValues>
16739              </field>
16740              <field>
16741                <name>GAIN</name>
16742                <description>Gain control</description>
16743                <lsb>8</lsb>
16744                <msb>10</msb>
16745                <enumeratedValues>
16746                  <enumeratedValue>
16747                    <name>Gain1_6</name>
16748                    <description>1/6</description>
16749                    <value>0</value>
16750                  </enumeratedValue>
16751                  <enumeratedValue>
16752                    <name>Gain1_5</name>
16753                    <description>1/5</description>
16754                    <value>1</value>
16755                  </enumeratedValue>
16756                  <enumeratedValue>
16757                    <name>Gain1_4</name>
16758                    <description>1/4</description>
16759                    <value>2</value>
16760                  </enumeratedValue>
16761                  <enumeratedValue>
16762                    <name>Gain1_3</name>
16763                    <description>1/3</description>
16764                    <value>3</value>
16765                  </enumeratedValue>
16766                  <enumeratedValue>
16767                    <name>Gain1_2</name>
16768                    <description>1/2</description>
16769                    <value>4</value>
16770                  </enumeratedValue>
16771                  <enumeratedValue>
16772                    <name>Gain1</name>
16773                    <description>1</description>
16774                    <value>5</value>
16775                  </enumeratedValue>
16776                  <enumeratedValue>
16777                    <name>Gain2</name>
16778                    <description>2</description>
16779                    <value>6</value>
16780                  </enumeratedValue>
16781                  <enumeratedValue>
16782                    <name>Gain4</name>
16783                    <description>4</description>
16784                    <value>7</value>
16785                  </enumeratedValue>
16786                </enumeratedValues>
16787              </field>
16788              <field>
16789                <name>REFSEL</name>
16790                <description>Reference control</description>
16791                <lsb>12</lsb>
16792                <msb>12</msb>
16793                <enumeratedValues>
16794                  <enumeratedValue>
16795                    <name>Internal</name>
16796                    <description>Internal reference (0.6 V)</description>
16797                    <value>0</value>
16798                  </enumeratedValue>
16799                  <enumeratedValue>
16800                    <name>VDD1_4</name>
16801                    <description>VDD_GPIO/4 as reference</description>
16802                    <value>1</value>
16803                  </enumeratedValue>
16804                </enumeratedValues>
16805              </field>
16806              <field>
16807                <name>TACQ</name>
16808                <description>Acquisition time, the time the ADC uses to sample the input voltage</description>
16809                <lsb>16</lsb>
16810                <msb>18</msb>
16811                <enumeratedValues>
16812                  <enumeratedValue>
16813                    <name>3us</name>
16814                    <description>3 us</description>
16815                    <value>0</value>
16816                  </enumeratedValue>
16817                  <enumeratedValue>
16818                    <name>5us</name>
16819                    <description>5 us</description>
16820                    <value>1</value>
16821                  </enumeratedValue>
16822                  <enumeratedValue>
16823                    <name>10us</name>
16824                    <description>10 us</description>
16825                    <value>2</value>
16826                  </enumeratedValue>
16827                  <enumeratedValue>
16828                    <name>15us</name>
16829                    <description>15 us</description>
16830                    <value>3</value>
16831                  </enumeratedValue>
16832                  <enumeratedValue>
16833                    <name>20us</name>
16834                    <description>20 us</description>
16835                    <value>4</value>
16836                  </enumeratedValue>
16837                  <enumeratedValue>
16838                    <name>40us</name>
16839                    <description>40 us</description>
16840                    <value>5</value>
16841                  </enumeratedValue>
16842                </enumeratedValues>
16843              </field>
16844              <field>
16845                <name>MODE</name>
16846                <description>Enable differential mode</description>
16847                <lsb>20</lsb>
16848                <msb>20</msb>
16849                <enumeratedValues>
16850                  <enumeratedValue>
16851                    <name>SE</name>
16852                    <description>Single ended, PSELN will be ignored, negative input to ADC shorted to GND</description>
16853                    <value>0</value>
16854                  </enumeratedValue>
16855                  <enumeratedValue>
16856                    <name>Diff</name>
16857                    <description>Differential</description>
16858                    <value>1</value>
16859                  </enumeratedValue>
16860                </enumeratedValues>
16861              </field>
16862              <field>
16863                <name>BURST</name>
16864                <description>Enable burst mode</description>
16865                <lsb>24</lsb>
16866                <msb>24</msb>
16867                <enumeratedValues>
16868                  <enumeratedValue>
16869                    <name>Disabled</name>
16870                    <description>Burst mode is disabled (normal operation)</description>
16871                    <value>0</value>
16872                  </enumeratedValue>
16873                  <enumeratedValue>
16874                    <name>Enabled</name>
16875                    <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>
16876                    <value>1</value>
16877                  </enumeratedValue>
16878                </enumeratedValues>
16879              </field>
16880            </fields>
16881          </register>
16882          <register>
16883            <name>LIMIT</name>
16884            <description>Description cluster: High/low limits for event monitoring a channel</description>
16885            <addressOffset>0x00C</addressOffset>
16886            <access>read-write</access>
16887            <resetValue>0x7FFF8000</resetValue>
16888            <fields>
16889              <field>
16890                <name>LOW</name>
16891                <description>Low level limit</description>
16892                <lsb>0</lsb>
16893                <msb>15</msb>
16894              </field>
16895              <field>
16896                <name>HIGH</name>
16897                <description>High level limit</description>
16898                <lsb>16</lsb>
16899                <msb>31</msb>
16900              </field>
16901            </fields>
16902          </register>
16903        </cluster>
16904        <register>
16905          <name>RESOLUTION</name>
16906          <description>Resolution configuration</description>
16907          <addressOffset>0x5F0</addressOffset>
16908          <access>read-write</access>
16909          <resetValue>0x00000001</resetValue>
16910          <fields>
16911            <field>
16912              <name>VAL</name>
16913              <description>Set the resolution</description>
16914              <lsb>0</lsb>
16915              <msb>2</msb>
16916              <enumeratedValues>
16917                <enumeratedValue>
16918                  <name>8bit</name>
16919                  <description>8 bit</description>
16920                  <value>0</value>
16921                </enumeratedValue>
16922                <enumeratedValue>
16923                  <name>10bit</name>
16924                  <description>10 bit</description>
16925                  <value>1</value>
16926                </enumeratedValue>
16927                <enumeratedValue>
16928                  <name>12bit</name>
16929                  <description>12 bit</description>
16930                  <value>2</value>
16931                </enumeratedValue>
16932                <enumeratedValue>
16933                  <name>14bit</name>
16934                  <description>14 bit</description>
16935                  <value>3</value>
16936                </enumeratedValue>
16937              </enumeratedValues>
16938            </field>
16939          </fields>
16940        </register>
16941        <register>
16942          <name>OVERSAMPLE</name>
16943          <description>Oversampling configuration. OVERSAMPLE should not be combined with SCAN. The RESOLUTION is applied before averaging, thus for high OVERSAMPLE a higher RESOLUTION should be used.</description>
16944          <addressOffset>0x5F4</addressOffset>
16945          <access>read-write</access>
16946          <fields>
16947            <field>
16948              <name>OVERSAMPLE</name>
16949              <description>Oversample control</description>
16950              <lsb>0</lsb>
16951              <msb>3</msb>
16952              <enumeratedValues>
16953                <enumeratedValue>
16954                  <name>Bypass</name>
16955                  <description>Bypass oversampling</description>
16956                  <value>0</value>
16957                </enumeratedValue>
16958                <enumeratedValue>
16959                  <name>Over2x</name>
16960                  <description>Oversample 2x</description>
16961                  <value>1</value>
16962                </enumeratedValue>
16963                <enumeratedValue>
16964                  <name>Over4x</name>
16965                  <description>Oversample 4x</description>
16966                  <value>2</value>
16967                </enumeratedValue>
16968                <enumeratedValue>
16969                  <name>Over8x</name>
16970                  <description>Oversample 8x</description>
16971                  <value>3</value>
16972                </enumeratedValue>
16973                <enumeratedValue>
16974                  <name>Over16x</name>
16975                  <description>Oversample 16x</description>
16976                  <value>4</value>
16977                </enumeratedValue>
16978                <enumeratedValue>
16979                  <name>Over32x</name>
16980                  <description>Oversample 32x</description>
16981                  <value>5</value>
16982                </enumeratedValue>
16983                <enumeratedValue>
16984                  <name>Over64x</name>
16985                  <description>Oversample 64x</description>
16986                  <value>6</value>
16987                </enumeratedValue>
16988                <enumeratedValue>
16989                  <name>Over128x</name>
16990                  <description>Oversample 128x</description>
16991                  <value>7</value>
16992                </enumeratedValue>
16993                <enumeratedValue>
16994                  <name>Over256x</name>
16995                  <description>Oversample 256x</description>
16996                  <value>8</value>
16997                </enumeratedValue>
16998              </enumeratedValues>
16999            </field>
17000          </fields>
17001        </register>
17002        <register>
17003          <name>SAMPLERATE</name>
17004          <description>Controls normal or continuous sample rate</description>
17005          <addressOffset>0x5F8</addressOffset>
17006          <access>read-write</access>
17007          <fields>
17008            <field>
17009              <name>CC</name>
17010              <description>Capture and compare value. Sample rate is 16 MHz/CC</description>
17011              <lsb>0</lsb>
17012              <msb>10</msb>
17013            </field>
17014            <field>
17015              <name>MODE</name>
17016              <description>Select mode for sample rate control</description>
17017              <lsb>12</lsb>
17018              <msb>12</msb>
17019              <enumeratedValues>
17020                <enumeratedValue>
17021                  <name>Task</name>
17022                  <description>Rate is controlled from SAMPLE task</description>
17023                  <value>0</value>
17024                </enumeratedValue>
17025                <enumeratedValue>
17026                  <name>Timers</name>
17027                  <description>Rate is controlled from local timer (use CC to control the rate)</description>
17028                  <value>1</value>
17029                </enumeratedValue>
17030              </enumeratedValues>
17031            </field>
17032          </fields>
17033        </register>
17034        <cluster>
17035          <name>RESULT</name>
17036          <description>RESULT EasyDMA channel</description>
17037          <headerStructName>SAADC_RESULT</headerStructName>
17038          <access>read-write</access>
17039          <addressOffset>0x62C</addressOffset>
17040          <register>
17041            <name>PTR</name>
17042            <description>Data pointer</description>
17043            <addressOffset>0x000</addressOffset>
17044            <access>read-write</access>
17045            <fields>
17046              <field>
17047                <name>PTR</name>
17048                <description>Data pointer</description>
17049                <lsb>0</lsb>
17050                <msb>31</msb>
17051              </field>
17052            </fields>
17053          </register>
17054          <register>
17055            <name>MAXCNT</name>
17056            <description>Maximum number of buffer words to transfer</description>
17057            <addressOffset>0x004</addressOffset>
17058            <access>read-write</access>
17059            <fields>
17060              <field>
17061                <name>MAXCNT</name>
17062                <description>Maximum number of buffer words to transfer</description>
17063                <lsb>0</lsb>
17064                <msb>14</msb>
17065              </field>
17066            </fields>
17067          </register>
17068          <register>
17069            <name>AMOUNT</name>
17070            <description>Number of buffer words transferred since last START</description>
17071            <addressOffset>0x008</addressOffset>
17072            <access>read-only</access>
17073            <fields>
17074              <field>
17075                <name>AMOUNT</name>
17076                <description>Number of buffer words transferred since last START. This register can be read after an END or STOPPED event.</description>
17077                <lsb>0</lsb>
17078                <msb>14</msb>
17079              </field>
17080            </fields>
17081          </register>
17082        </cluster>
17083      </registers>
17084    </peripheral>
17085    <peripheral derivedFrom="SAADC_NS">
17086      <name>SAADC_S</name>
17087      <description>Analog to Digital Converter 1</description>
17088      <baseAddress>0x5000E000</baseAddress>
17089      <!--Security dma=SA-->
17090      <!--Security securemapping=US-->
17091      <interrupt>
17092        <name>SAADC</name>
17093        <value>14</value>
17094      </interrupt>
17095    </peripheral>
17096    <peripheral>
17097      <name>TIMER0_NS</name>
17098      <description>Timer/Counter 0</description>
17099      <baseAddress>0x4000F000</baseAddress>
17100      <headerStructName>TIMER</headerStructName>
17101      <!--Security dma=NA-->
17102      <!--Security securemapping=US-->
17103      <addressBlock>
17104        <offset>0</offset>
17105        <size>0x1000</size>
17106        <usage>registers</usage>
17107      </addressBlock>
17108      <interrupt>
17109        <name>TIMER0</name>
17110        <value>15</value>
17111      </interrupt>
17112      <groupName>TIMER</groupName>
17113      <size>0x20</size>
17114      <registers>
17115        <register>
17116          <name>TASKS_START</name>
17117          <description>Start Timer</description>
17118          <addressOffset>0x000</addressOffset>
17119          <access>write-only</access>
17120          <fields>
17121            <field>
17122              <name>TASKS_START</name>
17123              <description>Start Timer</description>
17124              <lsb>0</lsb>
17125              <msb>0</msb>
17126              <enumeratedValues>
17127                <enumeratedValue>
17128                  <name>Trigger</name>
17129                  <description>Trigger task</description>
17130                  <value>1</value>
17131                </enumeratedValue>
17132              </enumeratedValues>
17133            </field>
17134          </fields>
17135        </register>
17136        <register>
17137          <name>TASKS_STOP</name>
17138          <description>Stop Timer</description>
17139          <addressOffset>0x004</addressOffset>
17140          <access>write-only</access>
17141          <fields>
17142            <field>
17143              <name>TASKS_STOP</name>
17144              <description>Stop Timer</description>
17145              <lsb>0</lsb>
17146              <msb>0</msb>
17147              <enumeratedValues>
17148                <enumeratedValue>
17149                  <name>Trigger</name>
17150                  <description>Trigger task</description>
17151                  <value>1</value>
17152                </enumeratedValue>
17153              </enumeratedValues>
17154            </field>
17155          </fields>
17156        </register>
17157        <register>
17158          <name>TASKS_COUNT</name>
17159          <description>Increment Timer (Counter mode only)</description>
17160          <addressOffset>0x008</addressOffset>
17161          <access>write-only</access>
17162          <fields>
17163            <field>
17164              <name>TASKS_COUNT</name>
17165              <description>Increment Timer (Counter mode only)</description>
17166              <lsb>0</lsb>
17167              <msb>0</msb>
17168              <enumeratedValues>
17169                <enumeratedValue>
17170                  <name>Trigger</name>
17171                  <description>Trigger task</description>
17172                  <value>1</value>
17173                </enumeratedValue>
17174              </enumeratedValues>
17175            </field>
17176          </fields>
17177        </register>
17178        <register>
17179          <name>TASKS_CLEAR</name>
17180          <description>Clear time</description>
17181          <addressOffset>0x00C</addressOffset>
17182          <access>write-only</access>
17183          <fields>
17184            <field>
17185              <name>TASKS_CLEAR</name>
17186              <description>Clear time</description>
17187              <lsb>0</lsb>
17188              <msb>0</msb>
17189              <enumeratedValues>
17190                <enumeratedValue>
17191                  <name>Trigger</name>
17192                  <description>Trigger task</description>
17193                  <value>1</value>
17194                </enumeratedValue>
17195              </enumeratedValues>
17196            </field>
17197          </fields>
17198        </register>
17199        <register>
17200          <name>TASKS_SHUTDOWN</name>
17201          <description>Deprecated register - Shut down timer</description>
17202          <addressOffset>0x010</addressOffset>
17203          <access>write-only</access>
17204          <fields>
17205            <field>
17206              <name>TASKS_SHUTDOWN</name>
17207              <description>Deprecated field -  Shut down timer</description>
17208              <lsb>0</lsb>
17209              <msb>0</msb>
17210              <enumeratedValues>
17211                <enumeratedValue>
17212                  <name>Trigger</name>
17213                  <description>Trigger task</description>
17214                  <value>1</value>
17215                </enumeratedValue>
17216              </enumeratedValues>
17217            </field>
17218          </fields>
17219        </register>
17220        <register>
17221          <dim>0x6</dim>
17222          <dimIncrement>0x4</dimIncrement>
17223          <name>TASKS_CAPTURE[%s]</name>
17224          <description>Description collection: Capture Timer value to CC[n] register</description>
17225          <addressOffset>0x040</addressOffset>
17226          <access>write-only</access>
17227          <fields>
17228            <field>
17229              <name>TASKS_CAPTURE</name>
17230              <description>Capture Timer value to CC[n] register</description>
17231              <lsb>0</lsb>
17232              <msb>0</msb>
17233              <enumeratedValues>
17234                <enumeratedValue>
17235                  <name>Trigger</name>
17236                  <description>Trigger task</description>
17237                  <value>1</value>
17238                </enumeratedValue>
17239              </enumeratedValues>
17240            </field>
17241          </fields>
17242        </register>
17243        <register>
17244          <name>SUBSCRIBE_START</name>
17245          <description>Subscribe configuration for task START</description>
17246          <addressOffset>0x080</addressOffset>
17247          <access>read-write</access>
17248          <fields>
17249            <field>
17250              <name>CHIDX</name>
17251              <description>DPPI channel that task START will subscribe to</description>
17252              <lsb>0</lsb>
17253              <msb>7</msb>
17254            </field>
17255            <field>
17256              <name>EN</name>
17257              <lsb>31</lsb>
17258              <msb>31</msb>
17259              <enumeratedValues>
17260                <enumeratedValue>
17261                  <name>Disabled</name>
17262                  <description>Disable subscription</description>
17263                  <value>0</value>
17264                </enumeratedValue>
17265                <enumeratedValue>
17266                  <name>Enabled</name>
17267                  <description>Enable subscription</description>
17268                  <value>1</value>
17269                </enumeratedValue>
17270              </enumeratedValues>
17271            </field>
17272          </fields>
17273        </register>
17274        <register>
17275          <name>SUBSCRIBE_STOP</name>
17276          <description>Subscribe configuration for task STOP</description>
17277          <addressOffset>0x084</addressOffset>
17278          <access>read-write</access>
17279          <fields>
17280            <field>
17281              <name>CHIDX</name>
17282              <description>DPPI channel that task STOP will subscribe to</description>
17283              <lsb>0</lsb>
17284              <msb>7</msb>
17285            </field>
17286            <field>
17287              <name>EN</name>
17288              <lsb>31</lsb>
17289              <msb>31</msb>
17290              <enumeratedValues>
17291                <enumeratedValue>
17292                  <name>Disabled</name>
17293                  <description>Disable subscription</description>
17294                  <value>0</value>
17295                </enumeratedValue>
17296                <enumeratedValue>
17297                  <name>Enabled</name>
17298                  <description>Enable subscription</description>
17299                  <value>1</value>
17300                </enumeratedValue>
17301              </enumeratedValues>
17302            </field>
17303          </fields>
17304        </register>
17305        <register>
17306          <name>SUBSCRIBE_COUNT</name>
17307          <description>Subscribe configuration for task COUNT</description>
17308          <addressOffset>0x088</addressOffset>
17309          <access>read-write</access>
17310          <fields>
17311            <field>
17312              <name>CHIDX</name>
17313              <description>DPPI channel that task COUNT will subscribe to</description>
17314              <lsb>0</lsb>
17315              <msb>7</msb>
17316            </field>
17317            <field>
17318              <name>EN</name>
17319              <lsb>31</lsb>
17320              <msb>31</msb>
17321              <enumeratedValues>
17322                <enumeratedValue>
17323                  <name>Disabled</name>
17324                  <description>Disable subscription</description>
17325                  <value>0</value>
17326                </enumeratedValue>
17327                <enumeratedValue>
17328                  <name>Enabled</name>
17329                  <description>Enable subscription</description>
17330                  <value>1</value>
17331                </enumeratedValue>
17332              </enumeratedValues>
17333            </field>
17334          </fields>
17335        </register>
17336        <register>
17337          <name>SUBSCRIBE_CLEAR</name>
17338          <description>Subscribe configuration for task CLEAR</description>
17339          <addressOffset>0x08C</addressOffset>
17340          <access>read-write</access>
17341          <fields>
17342            <field>
17343              <name>CHIDX</name>
17344              <description>DPPI channel that task CLEAR will subscribe to</description>
17345              <lsb>0</lsb>
17346              <msb>7</msb>
17347            </field>
17348            <field>
17349              <name>EN</name>
17350              <lsb>31</lsb>
17351              <msb>31</msb>
17352              <enumeratedValues>
17353                <enumeratedValue>
17354                  <name>Disabled</name>
17355                  <description>Disable subscription</description>
17356                  <value>0</value>
17357                </enumeratedValue>
17358                <enumeratedValue>
17359                  <name>Enabled</name>
17360                  <description>Enable subscription</description>
17361                  <value>1</value>
17362                </enumeratedValue>
17363              </enumeratedValues>
17364            </field>
17365          </fields>
17366        </register>
17367        <register>
17368          <name>SUBSCRIBE_SHUTDOWN</name>
17369          <description>Deprecated register - Subscribe configuration for task SHUTDOWN</description>
17370          <addressOffset>0x090</addressOffset>
17371          <access>read-write</access>
17372          <fields>
17373            <field>
17374              <name>CHIDX</name>
17375              <description>DPPI channel that task SHUTDOWN will subscribe to</description>
17376              <lsb>0</lsb>
17377              <msb>7</msb>
17378            </field>
17379            <field>
17380              <name>EN</name>
17381              <lsb>31</lsb>
17382              <msb>31</msb>
17383              <enumeratedValues>
17384                <enumeratedValue>
17385                  <name>Disabled</name>
17386                  <description>Disable subscription</description>
17387                  <value>0</value>
17388                </enumeratedValue>
17389                <enumeratedValue>
17390                  <name>Enabled</name>
17391                  <description>Enable subscription</description>
17392                  <value>1</value>
17393                </enumeratedValue>
17394              </enumeratedValues>
17395            </field>
17396          </fields>
17397        </register>
17398        <register>
17399          <dim>0x6</dim>
17400          <dimIncrement>0x4</dimIncrement>
17401          <name>SUBSCRIBE_CAPTURE[%s]</name>
17402          <description>Description collection: Subscribe configuration for task CAPTURE[n]</description>
17403          <addressOffset>0x0C0</addressOffset>
17404          <access>read-write</access>
17405          <fields>
17406            <field>
17407              <name>CHIDX</name>
17408              <description>DPPI channel that task CAPTURE[n] will subscribe to</description>
17409              <lsb>0</lsb>
17410              <msb>7</msb>
17411            </field>
17412            <field>
17413              <name>EN</name>
17414              <lsb>31</lsb>
17415              <msb>31</msb>
17416              <enumeratedValues>
17417                <enumeratedValue>
17418                  <name>Disabled</name>
17419                  <description>Disable subscription</description>
17420                  <value>0</value>
17421                </enumeratedValue>
17422                <enumeratedValue>
17423                  <name>Enabled</name>
17424                  <description>Enable subscription</description>
17425                  <value>1</value>
17426                </enumeratedValue>
17427              </enumeratedValues>
17428            </field>
17429          </fields>
17430        </register>
17431        <register>
17432          <dim>0x6</dim>
17433          <dimIncrement>0x4</dimIncrement>
17434          <name>EVENTS_COMPARE[%s]</name>
17435          <description>Description collection: Compare event on CC[n] match</description>
17436          <addressOffset>0x140</addressOffset>
17437          <access>read-write</access>
17438          <fields>
17439            <field>
17440              <name>EVENTS_COMPARE</name>
17441              <description>Compare event on CC[n] match</description>
17442              <lsb>0</lsb>
17443              <msb>0</msb>
17444              <enumeratedValues>
17445                <enumeratedValue>
17446                  <name>NotGenerated</name>
17447                  <description>Event not generated</description>
17448                  <value>0</value>
17449                </enumeratedValue>
17450                <enumeratedValue>
17451                  <name>Generated</name>
17452                  <description>Event generated</description>
17453                  <value>1</value>
17454                </enumeratedValue>
17455              </enumeratedValues>
17456            </field>
17457          </fields>
17458        </register>
17459        <register>
17460          <dim>0x6</dim>
17461          <dimIncrement>0x4</dimIncrement>
17462          <name>PUBLISH_COMPARE[%s]</name>
17463          <description>Description collection: Publish configuration for event COMPARE[n]</description>
17464          <addressOffset>0x1C0</addressOffset>
17465          <access>read-write</access>
17466          <fields>
17467            <field>
17468              <name>CHIDX</name>
17469              <description>DPPI channel that event COMPARE[n] will publish to</description>
17470              <lsb>0</lsb>
17471              <msb>7</msb>
17472            </field>
17473            <field>
17474              <name>EN</name>
17475              <lsb>31</lsb>
17476              <msb>31</msb>
17477              <enumeratedValues>
17478                <enumeratedValue>
17479                  <name>Disabled</name>
17480                  <description>Disable publishing</description>
17481                  <value>0</value>
17482                </enumeratedValue>
17483                <enumeratedValue>
17484                  <name>Enabled</name>
17485                  <description>Enable publishing</description>
17486                  <value>1</value>
17487                </enumeratedValue>
17488              </enumeratedValues>
17489            </field>
17490          </fields>
17491        </register>
17492        <register>
17493          <name>SHORTS</name>
17494          <description>Shortcuts between local events and tasks</description>
17495          <addressOffset>0x200</addressOffset>
17496          <access>read-write</access>
17497          <fields>
17498            <field>
17499              <name>COMPARE0_CLEAR</name>
17500              <description>Shortcut between event COMPARE[0] and task CLEAR</description>
17501              <lsb>0</lsb>
17502              <msb>0</msb>
17503              <enumeratedValues>
17504                <enumeratedValue>
17505                  <name>Disabled</name>
17506                  <description>Disable shortcut</description>
17507                  <value>0</value>
17508                </enumeratedValue>
17509                <enumeratedValue>
17510                  <name>Enabled</name>
17511                  <description>Enable shortcut</description>
17512                  <value>1</value>
17513                </enumeratedValue>
17514              </enumeratedValues>
17515            </field>
17516            <field>
17517              <name>COMPARE1_CLEAR</name>
17518              <description>Shortcut between event COMPARE[1] and task CLEAR</description>
17519              <lsb>1</lsb>
17520              <msb>1</msb>
17521              <enumeratedValues>
17522                <enumeratedValue>
17523                  <name>Disabled</name>
17524                  <description>Disable shortcut</description>
17525                  <value>0</value>
17526                </enumeratedValue>
17527                <enumeratedValue>
17528                  <name>Enabled</name>
17529                  <description>Enable shortcut</description>
17530                  <value>1</value>
17531                </enumeratedValue>
17532              </enumeratedValues>
17533            </field>
17534            <field>
17535              <name>COMPARE2_CLEAR</name>
17536              <description>Shortcut between event COMPARE[2] and task CLEAR</description>
17537              <lsb>2</lsb>
17538              <msb>2</msb>
17539              <enumeratedValues>
17540                <enumeratedValue>
17541                  <name>Disabled</name>
17542                  <description>Disable shortcut</description>
17543                  <value>0</value>
17544                </enumeratedValue>
17545                <enumeratedValue>
17546                  <name>Enabled</name>
17547                  <description>Enable shortcut</description>
17548                  <value>1</value>
17549                </enumeratedValue>
17550              </enumeratedValues>
17551            </field>
17552            <field>
17553              <name>COMPARE3_CLEAR</name>
17554              <description>Shortcut between event COMPARE[3] and task CLEAR</description>
17555              <lsb>3</lsb>
17556              <msb>3</msb>
17557              <enumeratedValues>
17558                <enumeratedValue>
17559                  <name>Disabled</name>
17560                  <description>Disable shortcut</description>
17561                  <value>0</value>
17562                </enumeratedValue>
17563                <enumeratedValue>
17564                  <name>Enabled</name>
17565                  <description>Enable shortcut</description>
17566                  <value>1</value>
17567                </enumeratedValue>
17568              </enumeratedValues>
17569            </field>
17570            <field>
17571              <name>COMPARE4_CLEAR</name>
17572              <description>Shortcut between event COMPARE[4] and task CLEAR</description>
17573              <lsb>4</lsb>
17574              <msb>4</msb>
17575              <enumeratedValues>
17576                <enumeratedValue>
17577                  <name>Disabled</name>
17578                  <description>Disable shortcut</description>
17579                  <value>0</value>
17580                </enumeratedValue>
17581                <enumeratedValue>
17582                  <name>Enabled</name>
17583                  <description>Enable shortcut</description>
17584                  <value>1</value>
17585                </enumeratedValue>
17586              </enumeratedValues>
17587            </field>
17588            <field>
17589              <name>COMPARE5_CLEAR</name>
17590              <description>Shortcut between event COMPARE[5] and task CLEAR</description>
17591              <lsb>5</lsb>
17592              <msb>5</msb>
17593              <enumeratedValues>
17594                <enumeratedValue>
17595                  <name>Disabled</name>
17596                  <description>Disable shortcut</description>
17597                  <value>0</value>
17598                </enumeratedValue>
17599                <enumeratedValue>
17600                  <name>Enabled</name>
17601                  <description>Enable shortcut</description>
17602                  <value>1</value>
17603                </enumeratedValue>
17604              </enumeratedValues>
17605            </field>
17606            <field>
17607              <name>COMPARE0_STOP</name>
17608              <description>Shortcut between event COMPARE[0] and task STOP</description>
17609              <lsb>8</lsb>
17610              <msb>8</msb>
17611              <enumeratedValues>
17612                <enumeratedValue>
17613                  <name>Disabled</name>
17614                  <description>Disable shortcut</description>
17615                  <value>0</value>
17616                </enumeratedValue>
17617                <enumeratedValue>
17618                  <name>Enabled</name>
17619                  <description>Enable shortcut</description>
17620                  <value>1</value>
17621                </enumeratedValue>
17622              </enumeratedValues>
17623            </field>
17624            <field>
17625              <name>COMPARE1_STOP</name>
17626              <description>Shortcut between event COMPARE[1] and task STOP</description>
17627              <lsb>9</lsb>
17628              <msb>9</msb>
17629              <enumeratedValues>
17630                <enumeratedValue>
17631                  <name>Disabled</name>
17632                  <description>Disable shortcut</description>
17633                  <value>0</value>
17634                </enumeratedValue>
17635                <enumeratedValue>
17636                  <name>Enabled</name>
17637                  <description>Enable shortcut</description>
17638                  <value>1</value>
17639                </enumeratedValue>
17640              </enumeratedValues>
17641            </field>
17642            <field>
17643              <name>COMPARE2_STOP</name>
17644              <description>Shortcut between event COMPARE[2] and task STOP</description>
17645              <lsb>10</lsb>
17646              <msb>10</msb>
17647              <enumeratedValues>
17648                <enumeratedValue>
17649                  <name>Disabled</name>
17650                  <description>Disable shortcut</description>
17651                  <value>0</value>
17652                </enumeratedValue>
17653                <enumeratedValue>
17654                  <name>Enabled</name>
17655                  <description>Enable shortcut</description>
17656                  <value>1</value>
17657                </enumeratedValue>
17658              </enumeratedValues>
17659            </field>
17660            <field>
17661              <name>COMPARE3_STOP</name>
17662              <description>Shortcut between event COMPARE[3] and task STOP</description>
17663              <lsb>11</lsb>
17664              <msb>11</msb>
17665              <enumeratedValues>
17666                <enumeratedValue>
17667                  <name>Disabled</name>
17668                  <description>Disable shortcut</description>
17669                  <value>0</value>
17670                </enumeratedValue>
17671                <enumeratedValue>
17672                  <name>Enabled</name>
17673                  <description>Enable shortcut</description>
17674                  <value>1</value>
17675                </enumeratedValue>
17676              </enumeratedValues>
17677            </field>
17678            <field>
17679              <name>COMPARE4_STOP</name>
17680              <description>Shortcut between event COMPARE[4] and task STOP</description>
17681              <lsb>12</lsb>
17682              <msb>12</msb>
17683              <enumeratedValues>
17684                <enumeratedValue>
17685                  <name>Disabled</name>
17686                  <description>Disable shortcut</description>
17687                  <value>0</value>
17688                </enumeratedValue>
17689                <enumeratedValue>
17690                  <name>Enabled</name>
17691                  <description>Enable shortcut</description>
17692                  <value>1</value>
17693                </enumeratedValue>
17694              </enumeratedValues>
17695            </field>
17696            <field>
17697              <name>COMPARE5_STOP</name>
17698              <description>Shortcut between event COMPARE[5] and task STOP</description>
17699              <lsb>13</lsb>
17700              <msb>13</msb>
17701              <enumeratedValues>
17702                <enumeratedValue>
17703                  <name>Disabled</name>
17704                  <description>Disable shortcut</description>
17705                  <value>0</value>
17706                </enumeratedValue>
17707                <enumeratedValue>
17708                  <name>Enabled</name>
17709                  <description>Enable shortcut</description>
17710                  <value>1</value>
17711                </enumeratedValue>
17712              </enumeratedValues>
17713            </field>
17714          </fields>
17715        </register>
17716        <register>
17717          <name>INTENSET</name>
17718          <description>Enable interrupt</description>
17719          <addressOffset>0x304</addressOffset>
17720          <access>read-write</access>
17721          <fields>
17722            <field>
17723              <name>COMPARE0</name>
17724              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
17725              <lsb>16</lsb>
17726              <msb>16</msb>
17727              <enumeratedValues>
17728                <usage>read</usage>
17729                <enumeratedValue>
17730                  <name>Disabled</name>
17731                  <description>Read: Disabled</description>
17732                  <value>0</value>
17733                </enumeratedValue>
17734                <enumeratedValue>
17735                  <name>Enabled</name>
17736                  <description>Read: Enabled</description>
17737                  <value>1</value>
17738                </enumeratedValue>
17739              </enumeratedValues>
17740              <enumeratedValues>
17741                <usage>write</usage>
17742                <enumeratedValue>
17743                  <name>Set</name>
17744                  <description>Enable</description>
17745                  <value>1</value>
17746                </enumeratedValue>
17747              </enumeratedValues>
17748            </field>
17749            <field>
17750              <name>COMPARE1</name>
17751              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
17752              <lsb>17</lsb>
17753              <msb>17</msb>
17754              <enumeratedValues>
17755                <usage>read</usage>
17756                <enumeratedValue>
17757                  <name>Disabled</name>
17758                  <description>Read: Disabled</description>
17759                  <value>0</value>
17760                </enumeratedValue>
17761                <enumeratedValue>
17762                  <name>Enabled</name>
17763                  <description>Read: Enabled</description>
17764                  <value>1</value>
17765                </enumeratedValue>
17766              </enumeratedValues>
17767              <enumeratedValues>
17768                <usage>write</usage>
17769                <enumeratedValue>
17770                  <name>Set</name>
17771                  <description>Enable</description>
17772                  <value>1</value>
17773                </enumeratedValue>
17774              </enumeratedValues>
17775            </field>
17776            <field>
17777              <name>COMPARE2</name>
17778              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
17779              <lsb>18</lsb>
17780              <msb>18</msb>
17781              <enumeratedValues>
17782                <usage>read</usage>
17783                <enumeratedValue>
17784                  <name>Disabled</name>
17785                  <description>Read: Disabled</description>
17786                  <value>0</value>
17787                </enumeratedValue>
17788                <enumeratedValue>
17789                  <name>Enabled</name>
17790                  <description>Read: Enabled</description>
17791                  <value>1</value>
17792                </enumeratedValue>
17793              </enumeratedValues>
17794              <enumeratedValues>
17795                <usage>write</usage>
17796                <enumeratedValue>
17797                  <name>Set</name>
17798                  <description>Enable</description>
17799                  <value>1</value>
17800                </enumeratedValue>
17801              </enumeratedValues>
17802            </field>
17803            <field>
17804              <name>COMPARE3</name>
17805              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
17806              <lsb>19</lsb>
17807              <msb>19</msb>
17808              <enumeratedValues>
17809                <usage>read</usage>
17810                <enumeratedValue>
17811                  <name>Disabled</name>
17812                  <description>Read: Disabled</description>
17813                  <value>0</value>
17814                </enumeratedValue>
17815                <enumeratedValue>
17816                  <name>Enabled</name>
17817                  <description>Read: Enabled</description>
17818                  <value>1</value>
17819                </enumeratedValue>
17820              </enumeratedValues>
17821              <enumeratedValues>
17822                <usage>write</usage>
17823                <enumeratedValue>
17824                  <name>Set</name>
17825                  <description>Enable</description>
17826                  <value>1</value>
17827                </enumeratedValue>
17828              </enumeratedValues>
17829            </field>
17830            <field>
17831              <name>COMPARE4</name>
17832              <description>Write '1' to enable interrupt for event COMPARE[4]</description>
17833              <lsb>20</lsb>
17834              <msb>20</msb>
17835              <enumeratedValues>
17836                <usage>read</usage>
17837                <enumeratedValue>
17838                  <name>Disabled</name>
17839                  <description>Read: Disabled</description>
17840                  <value>0</value>
17841                </enumeratedValue>
17842                <enumeratedValue>
17843                  <name>Enabled</name>
17844                  <description>Read: Enabled</description>
17845                  <value>1</value>
17846                </enumeratedValue>
17847              </enumeratedValues>
17848              <enumeratedValues>
17849                <usage>write</usage>
17850                <enumeratedValue>
17851                  <name>Set</name>
17852                  <description>Enable</description>
17853                  <value>1</value>
17854                </enumeratedValue>
17855              </enumeratedValues>
17856            </field>
17857            <field>
17858              <name>COMPARE5</name>
17859              <description>Write '1' to enable interrupt for event COMPARE[5]</description>
17860              <lsb>21</lsb>
17861              <msb>21</msb>
17862              <enumeratedValues>
17863                <usage>read</usage>
17864                <enumeratedValue>
17865                  <name>Disabled</name>
17866                  <description>Read: Disabled</description>
17867                  <value>0</value>
17868                </enumeratedValue>
17869                <enumeratedValue>
17870                  <name>Enabled</name>
17871                  <description>Read: Enabled</description>
17872                  <value>1</value>
17873                </enumeratedValue>
17874              </enumeratedValues>
17875              <enumeratedValues>
17876                <usage>write</usage>
17877                <enumeratedValue>
17878                  <name>Set</name>
17879                  <description>Enable</description>
17880                  <value>1</value>
17881                </enumeratedValue>
17882              </enumeratedValues>
17883            </field>
17884          </fields>
17885        </register>
17886        <register>
17887          <name>INTENCLR</name>
17888          <description>Disable interrupt</description>
17889          <addressOffset>0x308</addressOffset>
17890          <access>read-write</access>
17891          <fields>
17892            <field>
17893              <name>COMPARE0</name>
17894              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
17895              <lsb>16</lsb>
17896              <msb>16</msb>
17897              <enumeratedValues>
17898                <usage>read</usage>
17899                <enumeratedValue>
17900                  <name>Disabled</name>
17901                  <description>Read: Disabled</description>
17902                  <value>0</value>
17903                </enumeratedValue>
17904                <enumeratedValue>
17905                  <name>Enabled</name>
17906                  <description>Read: Enabled</description>
17907                  <value>1</value>
17908                </enumeratedValue>
17909              </enumeratedValues>
17910              <enumeratedValues>
17911                <usage>write</usage>
17912                <enumeratedValue>
17913                  <name>Clear</name>
17914                  <description>Disable</description>
17915                  <value>1</value>
17916                </enumeratedValue>
17917              </enumeratedValues>
17918            </field>
17919            <field>
17920              <name>COMPARE1</name>
17921              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
17922              <lsb>17</lsb>
17923              <msb>17</msb>
17924              <enumeratedValues>
17925                <usage>read</usage>
17926                <enumeratedValue>
17927                  <name>Disabled</name>
17928                  <description>Read: Disabled</description>
17929                  <value>0</value>
17930                </enumeratedValue>
17931                <enumeratedValue>
17932                  <name>Enabled</name>
17933                  <description>Read: Enabled</description>
17934                  <value>1</value>
17935                </enumeratedValue>
17936              </enumeratedValues>
17937              <enumeratedValues>
17938                <usage>write</usage>
17939                <enumeratedValue>
17940                  <name>Clear</name>
17941                  <description>Disable</description>
17942                  <value>1</value>
17943                </enumeratedValue>
17944              </enumeratedValues>
17945            </field>
17946            <field>
17947              <name>COMPARE2</name>
17948              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
17949              <lsb>18</lsb>
17950              <msb>18</msb>
17951              <enumeratedValues>
17952                <usage>read</usage>
17953                <enumeratedValue>
17954                  <name>Disabled</name>
17955                  <description>Read: Disabled</description>
17956                  <value>0</value>
17957                </enumeratedValue>
17958                <enumeratedValue>
17959                  <name>Enabled</name>
17960                  <description>Read: Enabled</description>
17961                  <value>1</value>
17962                </enumeratedValue>
17963              </enumeratedValues>
17964              <enumeratedValues>
17965                <usage>write</usage>
17966                <enumeratedValue>
17967                  <name>Clear</name>
17968                  <description>Disable</description>
17969                  <value>1</value>
17970                </enumeratedValue>
17971              </enumeratedValues>
17972            </field>
17973            <field>
17974              <name>COMPARE3</name>
17975              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
17976              <lsb>19</lsb>
17977              <msb>19</msb>
17978              <enumeratedValues>
17979                <usage>read</usage>
17980                <enumeratedValue>
17981                  <name>Disabled</name>
17982                  <description>Read: Disabled</description>
17983                  <value>0</value>
17984                </enumeratedValue>
17985                <enumeratedValue>
17986                  <name>Enabled</name>
17987                  <description>Read: Enabled</description>
17988                  <value>1</value>
17989                </enumeratedValue>
17990              </enumeratedValues>
17991              <enumeratedValues>
17992                <usage>write</usage>
17993                <enumeratedValue>
17994                  <name>Clear</name>
17995                  <description>Disable</description>
17996                  <value>1</value>
17997                </enumeratedValue>
17998              </enumeratedValues>
17999            </field>
18000            <field>
18001              <name>COMPARE4</name>
18002              <description>Write '1' to disable interrupt for event COMPARE[4]</description>
18003              <lsb>20</lsb>
18004              <msb>20</msb>
18005              <enumeratedValues>
18006                <usage>read</usage>
18007                <enumeratedValue>
18008                  <name>Disabled</name>
18009                  <description>Read: Disabled</description>
18010                  <value>0</value>
18011                </enumeratedValue>
18012                <enumeratedValue>
18013                  <name>Enabled</name>
18014                  <description>Read: Enabled</description>
18015                  <value>1</value>
18016                </enumeratedValue>
18017              </enumeratedValues>
18018              <enumeratedValues>
18019                <usage>write</usage>
18020                <enumeratedValue>
18021                  <name>Clear</name>
18022                  <description>Disable</description>
18023                  <value>1</value>
18024                </enumeratedValue>
18025              </enumeratedValues>
18026            </field>
18027            <field>
18028              <name>COMPARE5</name>
18029              <description>Write '1' to disable interrupt for event COMPARE[5]</description>
18030              <lsb>21</lsb>
18031              <msb>21</msb>
18032              <enumeratedValues>
18033                <usage>read</usage>
18034                <enumeratedValue>
18035                  <name>Disabled</name>
18036                  <description>Read: Disabled</description>
18037                  <value>0</value>
18038                </enumeratedValue>
18039                <enumeratedValue>
18040                  <name>Enabled</name>
18041                  <description>Read: Enabled</description>
18042                  <value>1</value>
18043                </enumeratedValue>
18044              </enumeratedValues>
18045              <enumeratedValues>
18046                <usage>write</usage>
18047                <enumeratedValue>
18048                  <name>Clear</name>
18049                  <description>Disable</description>
18050                  <value>1</value>
18051                </enumeratedValue>
18052              </enumeratedValues>
18053            </field>
18054          </fields>
18055        </register>
18056        <register>
18057          <name>MODE</name>
18058          <description>Timer mode selection</description>
18059          <addressOffset>0x504</addressOffset>
18060          <access>read-write</access>
18061          <fields>
18062            <field>
18063              <name>MODE</name>
18064              <description>Timer mode</description>
18065              <lsb>0</lsb>
18066              <msb>1</msb>
18067              <enumeratedValues>
18068                <enumeratedValue>
18069                  <name>Timer</name>
18070                  <description>Select Timer mode</description>
18071                  <value>0</value>
18072                </enumeratedValue>
18073                <enumeratedValue>
18074                  <name>Counter</name>
18075                  <description>Deprecated enumerator -  Select Counter mode</description>
18076                  <value>1</value>
18077                </enumeratedValue>
18078                <enumeratedValue>
18079                  <name>LowPowerCounter</name>
18080                  <description>Select Low Power Counter mode</description>
18081                  <value>2</value>
18082                </enumeratedValue>
18083              </enumeratedValues>
18084            </field>
18085          </fields>
18086        </register>
18087        <register>
18088          <name>BITMODE</name>
18089          <description>Configure the number of bits used by the TIMER</description>
18090          <addressOffset>0x508</addressOffset>
18091          <access>read-write</access>
18092          <fields>
18093            <field>
18094              <name>BITMODE</name>
18095              <description>Timer bit width</description>
18096              <lsb>0</lsb>
18097              <msb>1</msb>
18098              <enumeratedValues>
18099                <enumeratedValue>
18100                  <name>16Bit</name>
18101                  <description>16 bit timer bit width</description>
18102                  <value>0</value>
18103                </enumeratedValue>
18104                <enumeratedValue>
18105                  <name>08Bit</name>
18106                  <description>8 bit timer bit width</description>
18107                  <value>1</value>
18108                </enumeratedValue>
18109                <enumeratedValue>
18110                  <name>24Bit</name>
18111                  <description>24 bit timer bit width</description>
18112                  <value>2</value>
18113                </enumeratedValue>
18114                <enumeratedValue>
18115                  <name>32Bit</name>
18116                  <description>32 bit timer bit width</description>
18117                  <value>3</value>
18118                </enumeratedValue>
18119              </enumeratedValues>
18120            </field>
18121          </fields>
18122        </register>
18123        <register>
18124          <name>PRESCALER</name>
18125          <description>Timer prescaler register</description>
18126          <addressOffset>0x510</addressOffset>
18127          <access>read-write</access>
18128          <resetValue>0x00000004</resetValue>
18129          <fields>
18130            <field>
18131              <name>PRESCALER</name>
18132              <description>Prescaler value</description>
18133              <lsb>0</lsb>
18134              <msb>3</msb>
18135            </field>
18136          </fields>
18137        </register>
18138        <register>
18139          <dim>0x6</dim>
18140          <dimIncrement>0x4</dimIncrement>
18141          <name>ONESHOTEN[%s]</name>
18142          <description>Description collection: Enable one-shot operation for Capture/Compare channel n</description>
18143          <addressOffset>0x514</addressOffset>
18144          <access>read-write</access>
18145          <fields>
18146            <field>
18147              <name>ONESHOTEN</name>
18148              <description>Enable one-shot operation</description>
18149              <lsb>0</lsb>
18150              <msb>0</msb>
18151              <enumeratedValues>
18152                <enumeratedValue>
18153                  <name>Disable</name>
18154                  <description>Disable one-shot operation</description>
18155                  <value>0</value>
18156                </enumeratedValue>
18157                <enumeratedValue>
18158                  <name>Enable</name>
18159                  <description>Enable one-shot operation</description>
18160                  <value>1</value>
18161                </enumeratedValue>
18162              </enumeratedValues>
18163            </field>
18164          </fields>
18165        </register>
18166        <register>
18167          <dim>0x6</dim>
18168          <dimIncrement>0x4</dimIncrement>
18169          <name>CC[%s]</name>
18170          <description>Description collection: Capture/Compare register n</description>
18171          <addressOffset>0x540</addressOffset>
18172          <access>read-write</access>
18173          <fields>
18174            <field>
18175              <name>CC</name>
18176              <description>Capture/Compare value</description>
18177              <lsb>0</lsb>
18178              <msb>31</msb>
18179            </field>
18180          </fields>
18181        </register>
18182      </registers>
18183    </peripheral>
18184    <peripheral derivedFrom="TIMER0_NS">
18185      <name>TIMER0_S</name>
18186      <description>Timer/Counter 1</description>
18187      <baseAddress>0x5000F000</baseAddress>
18188      <!--Security dma=NA-->
18189      <!--Security securemapping=US-->
18190      <interrupt>
18191        <name>TIMER0</name>
18192        <value>15</value>
18193      </interrupt>
18194    </peripheral>
18195    <peripheral derivedFrom="TIMER0_NS">
18196      <name>TIMER1_NS</name>
18197      <description>Timer/Counter 2</description>
18198      <baseAddress>0x40010000</baseAddress>
18199      <!--Security dma=NA-->
18200      <!--Security securemapping=US-->
18201      <interrupt>
18202        <name>TIMER1</name>
18203        <value>16</value>
18204      </interrupt>
18205    </peripheral>
18206    <peripheral derivedFrom="TIMER0_NS">
18207      <name>TIMER1_S</name>
18208      <description>Timer/Counter 3</description>
18209      <baseAddress>0x50010000</baseAddress>
18210      <!--Security dma=NA-->
18211      <!--Security securemapping=US-->
18212      <interrupt>
18213        <name>TIMER1</name>
18214        <value>16</value>
18215      </interrupt>
18216    </peripheral>
18217    <peripheral derivedFrom="TIMER0_NS">
18218      <name>TIMER2_NS</name>
18219      <description>Timer/Counter 4</description>
18220      <baseAddress>0x40011000</baseAddress>
18221      <!--Security dma=NA-->
18222      <!--Security securemapping=US-->
18223      <interrupt>
18224        <name>TIMER2</name>
18225        <value>17</value>
18226      </interrupt>
18227    </peripheral>
18228    <peripheral derivedFrom="TIMER0_NS">
18229      <name>TIMER2_S</name>
18230      <description>Timer/Counter 5</description>
18231      <baseAddress>0x50011000</baseAddress>
18232      <!--Security dma=NA-->
18233      <!--Security securemapping=US-->
18234      <interrupt>
18235        <name>TIMER2</name>
18236        <value>17</value>
18237      </interrupt>
18238    </peripheral>
18239    <peripheral>
18240      <name>RTC0_NS</name>
18241      <description>Real-time counter 0</description>
18242      <baseAddress>0x40014000</baseAddress>
18243      <headerStructName>RTC</headerStructName>
18244      <!--Security dma=NA-->
18245      <!--Security securemapping=US-->
18246      <addressBlock>
18247        <offset>0</offset>
18248        <size>0x1000</size>
18249        <usage>registers</usage>
18250      </addressBlock>
18251      <interrupt>
18252        <name>RTC0</name>
18253        <value>20</value>
18254      </interrupt>
18255      <groupName>RTC</groupName>
18256      <size>0x20</size>
18257      <registers>
18258        <register>
18259          <name>TASKS_START</name>
18260          <description>Start RTC counter</description>
18261          <addressOffset>0x000</addressOffset>
18262          <access>write-only</access>
18263          <fields>
18264            <field>
18265              <name>TASKS_START</name>
18266              <description>Start RTC counter</description>
18267              <lsb>0</lsb>
18268              <msb>0</msb>
18269              <enumeratedValues>
18270                <enumeratedValue>
18271                  <name>Trigger</name>
18272                  <description>Trigger task</description>
18273                  <value>1</value>
18274                </enumeratedValue>
18275              </enumeratedValues>
18276            </field>
18277          </fields>
18278        </register>
18279        <register>
18280          <name>TASKS_STOP</name>
18281          <description>Stop RTC counter</description>
18282          <addressOffset>0x004</addressOffset>
18283          <access>write-only</access>
18284          <fields>
18285            <field>
18286              <name>TASKS_STOP</name>
18287              <description>Stop RTC counter</description>
18288              <lsb>0</lsb>
18289              <msb>0</msb>
18290              <enumeratedValues>
18291                <enumeratedValue>
18292                  <name>Trigger</name>
18293                  <description>Trigger task</description>
18294                  <value>1</value>
18295                </enumeratedValue>
18296              </enumeratedValues>
18297            </field>
18298          </fields>
18299        </register>
18300        <register>
18301          <name>TASKS_CLEAR</name>
18302          <description>Clear RTC counter</description>
18303          <addressOffset>0x008</addressOffset>
18304          <access>write-only</access>
18305          <fields>
18306            <field>
18307              <name>TASKS_CLEAR</name>
18308              <description>Clear RTC counter</description>
18309              <lsb>0</lsb>
18310              <msb>0</msb>
18311              <enumeratedValues>
18312                <enumeratedValue>
18313                  <name>Trigger</name>
18314                  <description>Trigger task</description>
18315                  <value>1</value>
18316                </enumeratedValue>
18317              </enumeratedValues>
18318            </field>
18319          </fields>
18320        </register>
18321        <register>
18322          <name>TASKS_TRIGOVRFLW</name>
18323          <description>Set counter to 0xFFFFF0</description>
18324          <addressOffset>0x00C</addressOffset>
18325          <access>write-only</access>
18326          <fields>
18327            <field>
18328              <name>TASKS_TRIGOVRFLW</name>
18329              <description>Set counter to 0xFFFFF0</description>
18330              <lsb>0</lsb>
18331              <msb>0</msb>
18332              <enumeratedValues>
18333                <enumeratedValue>
18334                  <name>Trigger</name>
18335                  <description>Trigger task</description>
18336                  <value>1</value>
18337                </enumeratedValue>
18338              </enumeratedValues>
18339            </field>
18340          </fields>
18341        </register>
18342        <register>
18343          <name>SUBSCRIBE_START</name>
18344          <description>Subscribe configuration for task START</description>
18345          <addressOffset>0x080</addressOffset>
18346          <access>read-write</access>
18347          <fields>
18348            <field>
18349              <name>CHIDX</name>
18350              <description>DPPI channel that task START will subscribe to</description>
18351              <lsb>0</lsb>
18352              <msb>7</msb>
18353            </field>
18354            <field>
18355              <name>EN</name>
18356              <lsb>31</lsb>
18357              <msb>31</msb>
18358              <enumeratedValues>
18359                <enumeratedValue>
18360                  <name>Disabled</name>
18361                  <description>Disable subscription</description>
18362                  <value>0</value>
18363                </enumeratedValue>
18364                <enumeratedValue>
18365                  <name>Enabled</name>
18366                  <description>Enable subscription</description>
18367                  <value>1</value>
18368                </enumeratedValue>
18369              </enumeratedValues>
18370            </field>
18371          </fields>
18372        </register>
18373        <register>
18374          <name>SUBSCRIBE_STOP</name>
18375          <description>Subscribe configuration for task STOP</description>
18376          <addressOffset>0x084</addressOffset>
18377          <access>read-write</access>
18378          <fields>
18379            <field>
18380              <name>CHIDX</name>
18381              <description>DPPI channel that task STOP will subscribe to</description>
18382              <lsb>0</lsb>
18383              <msb>7</msb>
18384            </field>
18385            <field>
18386              <name>EN</name>
18387              <lsb>31</lsb>
18388              <msb>31</msb>
18389              <enumeratedValues>
18390                <enumeratedValue>
18391                  <name>Disabled</name>
18392                  <description>Disable subscription</description>
18393                  <value>0</value>
18394                </enumeratedValue>
18395                <enumeratedValue>
18396                  <name>Enabled</name>
18397                  <description>Enable subscription</description>
18398                  <value>1</value>
18399                </enumeratedValue>
18400              </enumeratedValues>
18401            </field>
18402          </fields>
18403        </register>
18404        <register>
18405          <name>SUBSCRIBE_CLEAR</name>
18406          <description>Subscribe configuration for task CLEAR</description>
18407          <addressOffset>0x088</addressOffset>
18408          <access>read-write</access>
18409          <fields>
18410            <field>
18411              <name>CHIDX</name>
18412              <description>DPPI channel that task CLEAR will subscribe to</description>
18413              <lsb>0</lsb>
18414              <msb>7</msb>
18415            </field>
18416            <field>
18417              <name>EN</name>
18418              <lsb>31</lsb>
18419              <msb>31</msb>
18420              <enumeratedValues>
18421                <enumeratedValue>
18422                  <name>Disabled</name>
18423                  <description>Disable subscription</description>
18424                  <value>0</value>
18425                </enumeratedValue>
18426                <enumeratedValue>
18427                  <name>Enabled</name>
18428                  <description>Enable subscription</description>
18429                  <value>1</value>
18430                </enumeratedValue>
18431              </enumeratedValues>
18432            </field>
18433          </fields>
18434        </register>
18435        <register>
18436          <name>SUBSCRIBE_TRIGOVRFLW</name>
18437          <description>Subscribe configuration for task TRIGOVRFLW</description>
18438          <addressOffset>0x08C</addressOffset>
18439          <access>read-write</access>
18440          <fields>
18441            <field>
18442              <name>CHIDX</name>
18443              <description>DPPI channel that task TRIGOVRFLW will subscribe to</description>
18444              <lsb>0</lsb>
18445              <msb>7</msb>
18446            </field>
18447            <field>
18448              <name>EN</name>
18449              <lsb>31</lsb>
18450              <msb>31</msb>
18451              <enumeratedValues>
18452                <enumeratedValue>
18453                  <name>Disabled</name>
18454                  <description>Disable subscription</description>
18455                  <value>0</value>
18456                </enumeratedValue>
18457                <enumeratedValue>
18458                  <name>Enabled</name>
18459                  <description>Enable subscription</description>
18460                  <value>1</value>
18461                </enumeratedValue>
18462              </enumeratedValues>
18463            </field>
18464          </fields>
18465        </register>
18466        <register>
18467          <name>EVENTS_TICK</name>
18468          <description>Event on counter increment</description>
18469          <addressOffset>0x100</addressOffset>
18470          <access>read-write</access>
18471          <fields>
18472            <field>
18473              <name>EVENTS_TICK</name>
18474              <description>Event on counter increment</description>
18475              <lsb>0</lsb>
18476              <msb>0</msb>
18477              <enumeratedValues>
18478                <enumeratedValue>
18479                  <name>NotGenerated</name>
18480                  <description>Event not generated</description>
18481                  <value>0</value>
18482                </enumeratedValue>
18483                <enumeratedValue>
18484                  <name>Generated</name>
18485                  <description>Event generated</description>
18486                  <value>1</value>
18487                </enumeratedValue>
18488              </enumeratedValues>
18489            </field>
18490          </fields>
18491        </register>
18492        <register>
18493          <name>EVENTS_OVRFLW</name>
18494          <description>Event on counter overflow</description>
18495          <addressOffset>0x104</addressOffset>
18496          <access>read-write</access>
18497          <fields>
18498            <field>
18499              <name>EVENTS_OVRFLW</name>
18500              <description>Event on counter overflow</description>
18501              <lsb>0</lsb>
18502              <msb>0</msb>
18503              <enumeratedValues>
18504                <enumeratedValue>
18505                  <name>NotGenerated</name>
18506                  <description>Event not generated</description>
18507                  <value>0</value>
18508                </enumeratedValue>
18509                <enumeratedValue>
18510                  <name>Generated</name>
18511                  <description>Event generated</description>
18512                  <value>1</value>
18513                </enumeratedValue>
18514              </enumeratedValues>
18515            </field>
18516          </fields>
18517        </register>
18518        <register>
18519          <dim>0x4</dim>
18520          <dimIncrement>0x4</dimIncrement>
18521          <name>EVENTS_COMPARE[%s]</name>
18522          <description>Description collection: Compare event on CC[n] match</description>
18523          <addressOffset>0x140</addressOffset>
18524          <access>read-write</access>
18525          <fields>
18526            <field>
18527              <name>EVENTS_COMPARE</name>
18528              <description>Compare event on CC[n] match</description>
18529              <lsb>0</lsb>
18530              <msb>0</msb>
18531              <enumeratedValues>
18532                <enumeratedValue>
18533                  <name>NotGenerated</name>
18534                  <description>Event not generated</description>
18535                  <value>0</value>
18536                </enumeratedValue>
18537                <enumeratedValue>
18538                  <name>Generated</name>
18539                  <description>Event generated</description>
18540                  <value>1</value>
18541                </enumeratedValue>
18542              </enumeratedValues>
18543            </field>
18544          </fields>
18545        </register>
18546        <register>
18547          <name>PUBLISH_TICK</name>
18548          <description>Publish configuration for event TICK</description>
18549          <addressOffset>0x180</addressOffset>
18550          <access>read-write</access>
18551          <fields>
18552            <field>
18553              <name>CHIDX</name>
18554              <description>DPPI channel that event TICK will publish to</description>
18555              <lsb>0</lsb>
18556              <msb>7</msb>
18557            </field>
18558            <field>
18559              <name>EN</name>
18560              <lsb>31</lsb>
18561              <msb>31</msb>
18562              <enumeratedValues>
18563                <enumeratedValue>
18564                  <name>Disabled</name>
18565                  <description>Disable publishing</description>
18566                  <value>0</value>
18567                </enumeratedValue>
18568                <enumeratedValue>
18569                  <name>Enabled</name>
18570                  <description>Enable publishing</description>
18571                  <value>1</value>
18572                </enumeratedValue>
18573              </enumeratedValues>
18574            </field>
18575          </fields>
18576        </register>
18577        <register>
18578          <name>PUBLISH_OVRFLW</name>
18579          <description>Publish configuration for event OVRFLW</description>
18580          <addressOffset>0x184</addressOffset>
18581          <access>read-write</access>
18582          <fields>
18583            <field>
18584              <name>CHIDX</name>
18585              <description>DPPI channel that event OVRFLW will publish to</description>
18586              <lsb>0</lsb>
18587              <msb>7</msb>
18588            </field>
18589            <field>
18590              <name>EN</name>
18591              <lsb>31</lsb>
18592              <msb>31</msb>
18593              <enumeratedValues>
18594                <enumeratedValue>
18595                  <name>Disabled</name>
18596                  <description>Disable publishing</description>
18597                  <value>0</value>
18598                </enumeratedValue>
18599                <enumeratedValue>
18600                  <name>Enabled</name>
18601                  <description>Enable publishing</description>
18602                  <value>1</value>
18603                </enumeratedValue>
18604              </enumeratedValues>
18605            </field>
18606          </fields>
18607        </register>
18608        <register>
18609          <dim>0x4</dim>
18610          <dimIncrement>0x4</dimIncrement>
18611          <name>PUBLISH_COMPARE[%s]</name>
18612          <description>Description collection: Publish configuration for event COMPARE[n]</description>
18613          <addressOffset>0x1C0</addressOffset>
18614          <access>read-write</access>
18615          <fields>
18616            <field>
18617              <name>CHIDX</name>
18618              <description>DPPI channel that event COMPARE[n] will publish to</description>
18619              <lsb>0</lsb>
18620              <msb>7</msb>
18621            </field>
18622            <field>
18623              <name>EN</name>
18624              <lsb>31</lsb>
18625              <msb>31</msb>
18626              <enumeratedValues>
18627                <enumeratedValue>
18628                  <name>Disabled</name>
18629                  <description>Disable publishing</description>
18630                  <value>0</value>
18631                </enumeratedValue>
18632                <enumeratedValue>
18633                  <name>Enabled</name>
18634                  <description>Enable publishing</description>
18635                  <value>1</value>
18636                </enumeratedValue>
18637              </enumeratedValues>
18638            </field>
18639          </fields>
18640        </register>
18641        <register>
18642          <name>INTENSET</name>
18643          <description>Enable interrupt</description>
18644          <addressOffset>0x304</addressOffset>
18645          <access>read-write</access>
18646          <fields>
18647            <field>
18648              <name>TICK</name>
18649              <description>Write '1' to enable interrupt for event TICK</description>
18650              <lsb>0</lsb>
18651              <msb>0</msb>
18652              <enumeratedValues>
18653                <usage>read</usage>
18654                <enumeratedValue>
18655                  <name>Disabled</name>
18656                  <description>Read: Disabled</description>
18657                  <value>0</value>
18658                </enumeratedValue>
18659                <enumeratedValue>
18660                  <name>Enabled</name>
18661                  <description>Read: Enabled</description>
18662                  <value>1</value>
18663                </enumeratedValue>
18664              </enumeratedValues>
18665              <enumeratedValues>
18666                <usage>write</usage>
18667                <enumeratedValue>
18668                  <name>Set</name>
18669                  <description>Enable</description>
18670                  <value>1</value>
18671                </enumeratedValue>
18672              </enumeratedValues>
18673            </field>
18674            <field>
18675              <name>OVRFLW</name>
18676              <description>Write '1' to enable interrupt for event OVRFLW</description>
18677              <lsb>1</lsb>
18678              <msb>1</msb>
18679              <enumeratedValues>
18680                <usage>read</usage>
18681                <enumeratedValue>
18682                  <name>Disabled</name>
18683                  <description>Read: Disabled</description>
18684                  <value>0</value>
18685                </enumeratedValue>
18686                <enumeratedValue>
18687                  <name>Enabled</name>
18688                  <description>Read: Enabled</description>
18689                  <value>1</value>
18690                </enumeratedValue>
18691              </enumeratedValues>
18692              <enumeratedValues>
18693                <usage>write</usage>
18694                <enumeratedValue>
18695                  <name>Set</name>
18696                  <description>Enable</description>
18697                  <value>1</value>
18698                </enumeratedValue>
18699              </enumeratedValues>
18700            </field>
18701            <field>
18702              <name>COMPARE0</name>
18703              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
18704              <lsb>16</lsb>
18705              <msb>16</msb>
18706              <enumeratedValues>
18707                <usage>read</usage>
18708                <enumeratedValue>
18709                  <name>Disabled</name>
18710                  <description>Read: Disabled</description>
18711                  <value>0</value>
18712                </enumeratedValue>
18713                <enumeratedValue>
18714                  <name>Enabled</name>
18715                  <description>Read: Enabled</description>
18716                  <value>1</value>
18717                </enumeratedValue>
18718              </enumeratedValues>
18719              <enumeratedValues>
18720                <usage>write</usage>
18721                <enumeratedValue>
18722                  <name>Set</name>
18723                  <description>Enable</description>
18724                  <value>1</value>
18725                </enumeratedValue>
18726              </enumeratedValues>
18727            </field>
18728            <field>
18729              <name>COMPARE1</name>
18730              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
18731              <lsb>17</lsb>
18732              <msb>17</msb>
18733              <enumeratedValues>
18734                <usage>read</usage>
18735                <enumeratedValue>
18736                  <name>Disabled</name>
18737                  <description>Read: Disabled</description>
18738                  <value>0</value>
18739                </enumeratedValue>
18740                <enumeratedValue>
18741                  <name>Enabled</name>
18742                  <description>Read: Enabled</description>
18743                  <value>1</value>
18744                </enumeratedValue>
18745              </enumeratedValues>
18746              <enumeratedValues>
18747                <usage>write</usage>
18748                <enumeratedValue>
18749                  <name>Set</name>
18750                  <description>Enable</description>
18751                  <value>1</value>
18752                </enumeratedValue>
18753              </enumeratedValues>
18754            </field>
18755            <field>
18756              <name>COMPARE2</name>
18757              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
18758              <lsb>18</lsb>
18759              <msb>18</msb>
18760              <enumeratedValues>
18761                <usage>read</usage>
18762                <enumeratedValue>
18763                  <name>Disabled</name>
18764                  <description>Read: Disabled</description>
18765                  <value>0</value>
18766                </enumeratedValue>
18767                <enumeratedValue>
18768                  <name>Enabled</name>
18769                  <description>Read: Enabled</description>
18770                  <value>1</value>
18771                </enumeratedValue>
18772              </enumeratedValues>
18773              <enumeratedValues>
18774                <usage>write</usage>
18775                <enumeratedValue>
18776                  <name>Set</name>
18777                  <description>Enable</description>
18778                  <value>1</value>
18779                </enumeratedValue>
18780              </enumeratedValues>
18781            </field>
18782            <field>
18783              <name>COMPARE3</name>
18784              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
18785              <lsb>19</lsb>
18786              <msb>19</msb>
18787              <enumeratedValues>
18788                <usage>read</usage>
18789                <enumeratedValue>
18790                  <name>Disabled</name>
18791                  <description>Read: Disabled</description>
18792                  <value>0</value>
18793                </enumeratedValue>
18794                <enumeratedValue>
18795                  <name>Enabled</name>
18796                  <description>Read: Enabled</description>
18797                  <value>1</value>
18798                </enumeratedValue>
18799              </enumeratedValues>
18800              <enumeratedValues>
18801                <usage>write</usage>
18802                <enumeratedValue>
18803                  <name>Set</name>
18804                  <description>Enable</description>
18805                  <value>1</value>
18806                </enumeratedValue>
18807              </enumeratedValues>
18808            </field>
18809          </fields>
18810        </register>
18811        <register>
18812          <name>INTENCLR</name>
18813          <description>Disable interrupt</description>
18814          <addressOffset>0x308</addressOffset>
18815          <access>read-write</access>
18816          <fields>
18817            <field>
18818              <name>TICK</name>
18819              <description>Write '1' to disable interrupt for event TICK</description>
18820              <lsb>0</lsb>
18821              <msb>0</msb>
18822              <enumeratedValues>
18823                <usage>read</usage>
18824                <enumeratedValue>
18825                  <name>Disabled</name>
18826                  <description>Read: Disabled</description>
18827                  <value>0</value>
18828                </enumeratedValue>
18829                <enumeratedValue>
18830                  <name>Enabled</name>
18831                  <description>Read: Enabled</description>
18832                  <value>1</value>
18833                </enumeratedValue>
18834              </enumeratedValues>
18835              <enumeratedValues>
18836                <usage>write</usage>
18837                <enumeratedValue>
18838                  <name>Clear</name>
18839                  <description>Disable</description>
18840                  <value>1</value>
18841                </enumeratedValue>
18842              </enumeratedValues>
18843            </field>
18844            <field>
18845              <name>OVRFLW</name>
18846              <description>Write '1' to disable interrupt for event OVRFLW</description>
18847              <lsb>1</lsb>
18848              <msb>1</msb>
18849              <enumeratedValues>
18850                <usage>read</usage>
18851                <enumeratedValue>
18852                  <name>Disabled</name>
18853                  <description>Read: Disabled</description>
18854                  <value>0</value>
18855                </enumeratedValue>
18856                <enumeratedValue>
18857                  <name>Enabled</name>
18858                  <description>Read: Enabled</description>
18859                  <value>1</value>
18860                </enumeratedValue>
18861              </enumeratedValues>
18862              <enumeratedValues>
18863                <usage>write</usage>
18864                <enumeratedValue>
18865                  <name>Clear</name>
18866                  <description>Disable</description>
18867                  <value>1</value>
18868                </enumeratedValue>
18869              </enumeratedValues>
18870            </field>
18871            <field>
18872              <name>COMPARE0</name>
18873              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
18874              <lsb>16</lsb>
18875              <msb>16</msb>
18876              <enumeratedValues>
18877                <usage>read</usage>
18878                <enumeratedValue>
18879                  <name>Disabled</name>
18880                  <description>Read: Disabled</description>
18881                  <value>0</value>
18882                </enumeratedValue>
18883                <enumeratedValue>
18884                  <name>Enabled</name>
18885                  <description>Read: Enabled</description>
18886                  <value>1</value>
18887                </enumeratedValue>
18888              </enumeratedValues>
18889              <enumeratedValues>
18890                <usage>write</usage>
18891                <enumeratedValue>
18892                  <name>Clear</name>
18893                  <description>Disable</description>
18894                  <value>1</value>
18895                </enumeratedValue>
18896              </enumeratedValues>
18897            </field>
18898            <field>
18899              <name>COMPARE1</name>
18900              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
18901              <lsb>17</lsb>
18902              <msb>17</msb>
18903              <enumeratedValues>
18904                <usage>read</usage>
18905                <enumeratedValue>
18906                  <name>Disabled</name>
18907                  <description>Read: Disabled</description>
18908                  <value>0</value>
18909                </enumeratedValue>
18910                <enumeratedValue>
18911                  <name>Enabled</name>
18912                  <description>Read: Enabled</description>
18913                  <value>1</value>
18914                </enumeratedValue>
18915              </enumeratedValues>
18916              <enumeratedValues>
18917                <usage>write</usage>
18918                <enumeratedValue>
18919                  <name>Clear</name>
18920                  <description>Disable</description>
18921                  <value>1</value>
18922                </enumeratedValue>
18923              </enumeratedValues>
18924            </field>
18925            <field>
18926              <name>COMPARE2</name>
18927              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
18928              <lsb>18</lsb>
18929              <msb>18</msb>
18930              <enumeratedValues>
18931                <usage>read</usage>
18932                <enumeratedValue>
18933                  <name>Disabled</name>
18934                  <description>Read: Disabled</description>
18935                  <value>0</value>
18936                </enumeratedValue>
18937                <enumeratedValue>
18938                  <name>Enabled</name>
18939                  <description>Read: Enabled</description>
18940                  <value>1</value>
18941                </enumeratedValue>
18942              </enumeratedValues>
18943              <enumeratedValues>
18944                <usage>write</usage>
18945                <enumeratedValue>
18946                  <name>Clear</name>
18947                  <description>Disable</description>
18948                  <value>1</value>
18949                </enumeratedValue>
18950              </enumeratedValues>
18951            </field>
18952            <field>
18953              <name>COMPARE3</name>
18954              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
18955              <lsb>19</lsb>
18956              <msb>19</msb>
18957              <enumeratedValues>
18958                <usage>read</usage>
18959                <enumeratedValue>
18960                  <name>Disabled</name>
18961                  <description>Read: Disabled</description>
18962                  <value>0</value>
18963                </enumeratedValue>
18964                <enumeratedValue>
18965                  <name>Enabled</name>
18966                  <description>Read: Enabled</description>
18967                  <value>1</value>
18968                </enumeratedValue>
18969              </enumeratedValues>
18970              <enumeratedValues>
18971                <usage>write</usage>
18972                <enumeratedValue>
18973                  <name>Clear</name>
18974                  <description>Disable</description>
18975                  <value>1</value>
18976                </enumeratedValue>
18977              </enumeratedValues>
18978            </field>
18979          </fields>
18980        </register>
18981        <register>
18982          <name>EVTEN</name>
18983          <description>Enable or disable event routing</description>
18984          <addressOffset>0x340</addressOffset>
18985          <access>read-write</access>
18986          <fields>
18987            <field>
18988              <name>TICK</name>
18989              <description>Enable or disable event routing for event TICK</description>
18990              <lsb>0</lsb>
18991              <msb>0</msb>
18992              <enumeratedValues>
18993                <enumeratedValue>
18994                  <name>Disabled</name>
18995                  <description>Disable</description>
18996                  <value>0</value>
18997                </enumeratedValue>
18998                <enumeratedValue>
18999                  <name>Enabled</name>
19000                  <description>Enable</description>
19001                  <value>1</value>
19002                </enumeratedValue>
19003              </enumeratedValues>
19004            </field>
19005            <field>
19006              <name>OVRFLW</name>
19007              <description>Enable or disable event routing for event OVRFLW</description>
19008              <lsb>1</lsb>
19009              <msb>1</msb>
19010              <enumeratedValues>
19011                <enumeratedValue>
19012                  <name>Disabled</name>
19013                  <description>Disable</description>
19014                  <value>0</value>
19015                </enumeratedValue>
19016                <enumeratedValue>
19017                  <name>Enabled</name>
19018                  <description>Enable</description>
19019                  <value>1</value>
19020                </enumeratedValue>
19021              </enumeratedValues>
19022            </field>
19023            <field>
19024              <name>COMPARE0</name>
19025              <description>Enable or disable event routing for event COMPARE[0]</description>
19026              <lsb>16</lsb>
19027              <msb>16</msb>
19028              <enumeratedValues>
19029                <enumeratedValue>
19030                  <name>Disabled</name>
19031                  <description>Disable</description>
19032                  <value>0</value>
19033                </enumeratedValue>
19034                <enumeratedValue>
19035                  <name>Enabled</name>
19036                  <description>Enable</description>
19037                  <value>1</value>
19038                </enumeratedValue>
19039              </enumeratedValues>
19040            </field>
19041            <field>
19042              <name>COMPARE1</name>
19043              <description>Enable or disable event routing for event COMPARE[1]</description>
19044              <lsb>17</lsb>
19045              <msb>17</msb>
19046              <enumeratedValues>
19047                <enumeratedValue>
19048                  <name>Disabled</name>
19049                  <description>Disable</description>
19050                  <value>0</value>
19051                </enumeratedValue>
19052                <enumeratedValue>
19053                  <name>Enabled</name>
19054                  <description>Enable</description>
19055                  <value>1</value>
19056                </enumeratedValue>
19057              </enumeratedValues>
19058            </field>
19059            <field>
19060              <name>COMPARE2</name>
19061              <description>Enable or disable event routing for event COMPARE[2]</description>
19062              <lsb>18</lsb>
19063              <msb>18</msb>
19064              <enumeratedValues>
19065                <enumeratedValue>
19066                  <name>Disabled</name>
19067                  <description>Disable</description>
19068                  <value>0</value>
19069                </enumeratedValue>
19070                <enumeratedValue>
19071                  <name>Enabled</name>
19072                  <description>Enable</description>
19073                  <value>1</value>
19074                </enumeratedValue>
19075              </enumeratedValues>
19076            </field>
19077            <field>
19078              <name>COMPARE3</name>
19079              <description>Enable or disable event routing for event COMPARE[3]</description>
19080              <lsb>19</lsb>
19081              <msb>19</msb>
19082              <enumeratedValues>
19083                <enumeratedValue>
19084                  <name>Disabled</name>
19085                  <description>Disable</description>
19086                  <value>0</value>
19087                </enumeratedValue>
19088                <enumeratedValue>
19089                  <name>Enabled</name>
19090                  <description>Enable</description>
19091                  <value>1</value>
19092                </enumeratedValue>
19093              </enumeratedValues>
19094            </field>
19095          </fields>
19096        </register>
19097        <register>
19098          <name>EVTENSET</name>
19099          <description>Enable event routing</description>
19100          <addressOffset>0x344</addressOffset>
19101          <access>read-write</access>
19102          <fields>
19103            <field>
19104              <name>TICK</name>
19105              <description>Write '1' to enable event routing for event TICK</description>
19106              <lsb>0</lsb>
19107              <msb>0</msb>
19108              <enumeratedValues>
19109                <usage>read</usage>
19110                <enumeratedValue>
19111                  <name>Disabled</name>
19112                  <description>Read: Disabled</description>
19113                  <value>0</value>
19114                </enumeratedValue>
19115                <enumeratedValue>
19116                  <name>Enabled</name>
19117                  <description>Read: Enabled</description>
19118                  <value>1</value>
19119                </enumeratedValue>
19120              </enumeratedValues>
19121              <enumeratedValues>
19122                <usage>write</usage>
19123                <enumeratedValue>
19124                  <name>Set</name>
19125                  <description>Enable</description>
19126                  <value>1</value>
19127                </enumeratedValue>
19128              </enumeratedValues>
19129            </field>
19130            <field>
19131              <name>OVRFLW</name>
19132              <description>Write '1' to enable event routing for event OVRFLW</description>
19133              <lsb>1</lsb>
19134              <msb>1</msb>
19135              <enumeratedValues>
19136                <usage>read</usage>
19137                <enumeratedValue>
19138                  <name>Disabled</name>
19139                  <description>Read: Disabled</description>
19140                  <value>0</value>
19141                </enumeratedValue>
19142                <enumeratedValue>
19143                  <name>Enabled</name>
19144                  <description>Read: Enabled</description>
19145                  <value>1</value>
19146                </enumeratedValue>
19147              </enumeratedValues>
19148              <enumeratedValues>
19149                <usage>write</usage>
19150                <enumeratedValue>
19151                  <name>Set</name>
19152                  <description>Enable</description>
19153                  <value>1</value>
19154                </enumeratedValue>
19155              </enumeratedValues>
19156            </field>
19157            <field>
19158              <name>COMPARE0</name>
19159              <description>Write '1' to enable event routing for event COMPARE[0]</description>
19160              <lsb>16</lsb>
19161              <msb>16</msb>
19162              <enumeratedValues>
19163                <usage>read</usage>
19164                <enumeratedValue>
19165                  <name>Disabled</name>
19166                  <description>Read: Disabled</description>
19167                  <value>0</value>
19168                </enumeratedValue>
19169                <enumeratedValue>
19170                  <name>Enabled</name>
19171                  <description>Read: Enabled</description>
19172                  <value>1</value>
19173                </enumeratedValue>
19174              </enumeratedValues>
19175              <enumeratedValues>
19176                <usage>write</usage>
19177                <enumeratedValue>
19178                  <name>Set</name>
19179                  <description>Enable</description>
19180                  <value>1</value>
19181                </enumeratedValue>
19182              </enumeratedValues>
19183            </field>
19184            <field>
19185              <name>COMPARE1</name>
19186              <description>Write '1' to enable event routing for event COMPARE[1]</description>
19187              <lsb>17</lsb>
19188              <msb>17</msb>
19189              <enumeratedValues>
19190                <usage>read</usage>
19191                <enumeratedValue>
19192                  <name>Disabled</name>
19193                  <description>Read: Disabled</description>
19194                  <value>0</value>
19195                </enumeratedValue>
19196                <enumeratedValue>
19197                  <name>Enabled</name>
19198                  <description>Read: Enabled</description>
19199                  <value>1</value>
19200                </enumeratedValue>
19201              </enumeratedValues>
19202              <enumeratedValues>
19203                <usage>write</usage>
19204                <enumeratedValue>
19205                  <name>Set</name>
19206                  <description>Enable</description>
19207                  <value>1</value>
19208                </enumeratedValue>
19209              </enumeratedValues>
19210            </field>
19211            <field>
19212              <name>COMPARE2</name>
19213              <description>Write '1' to enable event routing for event COMPARE[2]</description>
19214              <lsb>18</lsb>
19215              <msb>18</msb>
19216              <enumeratedValues>
19217                <usage>read</usage>
19218                <enumeratedValue>
19219                  <name>Disabled</name>
19220                  <description>Read: Disabled</description>
19221                  <value>0</value>
19222                </enumeratedValue>
19223                <enumeratedValue>
19224                  <name>Enabled</name>
19225                  <description>Read: Enabled</description>
19226                  <value>1</value>
19227                </enumeratedValue>
19228              </enumeratedValues>
19229              <enumeratedValues>
19230                <usage>write</usage>
19231                <enumeratedValue>
19232                  <name>Set</name>
19233                  <description>Enable</description>
19234                  <value>1</value>
19235                </enumeratedValue>
19236              </enumeratedValues>
19237            </field>
19238            <field>
19239              <name>COMPARE3</name>
19240              <description>Write '1' to enable event routing for event COMPARE[3]</description>
19241              <lsb>19</lsb>
19242              <msb>19</msb>
19243              <enumeratedValues>
19244                <usage>read</usage>
19245                <enumeratedValue>
19246                  <name>Disabled</name>
19247                  <description>Read: Disabled</description>
19248                  <value>0</value>
19249                </enumeratedValue>
19250                <enumeratedValue>
19251                  <name>Enabled</name>
19252                  <description>Read: Enabled</description>
19253                  <value>1</value>
19254                </enumeratedValue>
19255              </enumeratedValues>
19256              <enumeratedValues>
19257                <usage>write</usage>
19258                <enumeratedValue>
19259                  <name>Set</name>
19260                  <description>Enable</description>
19261                  <value>1</value>
19262                </enumeratedValue>
19263              </enumeratedValues>
19264            </field>
19265          </fields>
19266        </register>
19267        <register>
19268          <name>EVTENCLR</name>
19269          <description>Disable event routing</description>
19270          <addressOffset>0x348</addressOffset>
19271          <access>read-write</access>
19272          <fields>
19273            <field>
19274              <name>TICK</name>
19275              <description>Write '1' to disable event routing for event TICK</description>
19276              <lsb>0</lsb>
19277              <msb>0</msb>
19278              <enumeratedValues>
19279                <usage>read</usage>
19280                <enumeratedValue>
19281                  <name>Disabled</name>
19282                  <description>Read: Disabled</description>
19283                  <value>0</value>
19284                </enumeratedValue>
19285                <enumeratedValue>
19286                  <name>Enabled</name>
19287                  <description>Read: Enabled</description>
19288                  <value>1</value>
19289                </enumeratedValue>
19290              </enumeratedValues>
19291              <enumeratedValues>
19292                <usage>write</usage>
19293                <enumeratedValue>
19294                  <name>Clear</name>
19295                  <description>Disable</description>
19296                  <value>1</value>
19297                </enumeratedValue>
19298              </enumeratedValues>
19299            </field>
19300            <field>
19301              <name>OVRFLW</name>
19302              <description>Write '1' to disable event routing for event OVRFLW</description>
19303              <lsb>1</lsb>
19304              <msb>1</msb>
19305              <enumeratedValues>
19306                <usage>read</usage>
19307                <enumeratedValue>
19308                  <name>Disabled</name>
19309                  <description>Read: Disabled</description>
19310                  <value>0</value>
19311                </enumeratedValue>
19312                <enumeratedValue>
19313                  <name>Enabled</name>
19314                  <description>Read: Enabled</description>
19315                  <value>1</value>
19316                </enumeratedValue>
19317              </enumeratedValues>
19318              <enumeratedValues>
19319                <usage>write</usage>
19320                <enumeratedValue>
19321                  <name>Clear</name>
19322                  <description>Disable</description>
19323                  <value>1</value>
19324                </enumeratedValue>
19325              </enumeratedValues>
19326            </field>
19327            <field>
19328              <name>COMPARE0</name>
19329              <description>Write '1' to disable event routing for event COMPARE[0]</description>
19330              <lsb>16</lsb>
19331              <msb>16</msb>
19332              <enumeratedValues>
19333                <usage>read</usage>
19334                <enumeratedValue>
19335                  <name>Disabled</name>
19336                  <description>Read: Disabled</description>
19337                  <value>0</value>
19338                </enumeratedValue>
19339                <enumeratedValue>
19340                  <name>Enabled</name>
19341                  <description>Read: Enabled</description>
19342                  <value>1</value>
19343                </enumeratedValue>
19344              </enumeratedValues>
19345              <enumeratedValues>
19346                <usage>write</usage>
19347                <enumeratedValue>
19348                  <name>Clear</name>
19349                  <description>Disable</description>
19350                  <value>1</value>
19351                </enumeratedValue>
19352              </enumeratedValues>
19353            </field>
19354            <field>
19355              <name>COMPARE1</name>
19356              <description>Write '1' to disable event routing for event COMPARE[1]</description>
19357              <lsb>17</lsb>
19358              <msb>17</msb>
19359              <enumeratedValues>
19360                <usage>read</usage>
19361                <enumeratedValue>
19362                  <name>Disabled</name>
19363                  <description>Read: Disabled</description>
19364                  <value>0</value>
19365                </enumeratedValue>
19366                <enumeratedValue>
19367                  <name>Enabled</name>
19368                  <description>Read: Enabled</description>
19369                  <value>1</value>
19370                </enumeratedValue>
19371              </enumeratedValues>
19372              <enumeratedValues>
19373                <usage>write</usage>
19374                <enumeratedValue>
19375                  <name>Clear</name>
19376                  <description>Disable</description>
19377                  <value>1</value>
19378                </enumeratedValue>
19379              </enumeratedValues>
19380            </field>
19381            <field>
19382              <name>COMPARE2</name>
19383              <description>Write '1' to disable event routing for event COMPARE[2]</description>
19384              <lsb>18</lsb>
19385              <msb>18</msb>
19386              <enumeratedValues>
19387                <usage>read</usage>
19388                <enumeratedValue>
19389                  <name>Disabled</name>
19390                  <description>Read: Disabled</description>
19391                  <value>0</value>
19392                </enumeratedValue>
19393                <enumeratedValue>
19394                  <name>Enabled</name>
19395                  <description>Read: Enabled</description>
19396                  <value>1</value>
19397                </enumeratedValue>
19398              </enumeratedValues>
19399              <enumeratedValues>
19400                <usage>write</usage>
19401                <enumeratedValue>
19402                  <name>Clear</name>
19403                  <description>Disable</description>
19404                  <value>1</value>
19405                </enumeratedValue>
19406              </enumeratedValues>
19407            </field>
19408            <field>
19409              <name>COMPARE3</name>
19410              <description>Write '1' to disable event routing for event COMPARE[3]</description>
19411              <lsb>19</lsb>
19412              <msb>19</msb>
19413              <enumeratedValues>
19414                <usage>read</usage>
19415                <enumeratedValue>
19416                  <name>Disabled</name>
19417                  <description>Read: Disabled</description>
19418                  <value>0</value>
19419                </enumeratedValue>
19420                <enumeratedValue>
19421                  <name>Enabled</name>
19422                  <description>Read: Enabled</description>
19423                  <value>1</value>
19424                </enumeratedValue>
19425              </enumeratedValues>
19426              <enumeratedValues>
19427                <usage>write</usage>
19428                <enumeratedValue>
19429                  <name>Clear</name>
19430                  <description>Disable</description>
19431                  <value>1</value>
19432                </enumeratedValue>
19433              </enumeratedValues>
19434            </field>
19435          </fields>
19436        </register>
19437        <register>
19438          <name>COUNTER</name>
19439          <description>Current counter value</description>
19440          <addressOffset>0x504</addressOffset>
19441          <access>read-only</access>
19442          <fields>
19443            <field>
19444              <name>COUNTER</name>
19445              <description>Counter value</description>
19446              <lsb>0</lsb>
19447              <msb>23</msb>
19448            </field>
19449          </fields>
19450        </register>
19451        <register>
19452          <name>PRESCALER</name>
19453          <description>12-bit prescaler for counter frequency (32768/(PRESCALER+1)). Must be written when RTC is stopped.</description>
19454          <addressOffset>0x508</addressOffset>
19455          <access>read-write</access>
19456          <fields>
19457            <field>
19458              <name>PRESCALER</name>
19459              <description>Prescaler value</description>
19460              <lsb>0</lsb>
19461              <msb>11</msb>
19462            </field>
19463          </fields>
19464        </register>
19465        <register>
19466          <dim>0x4</dim>
19467          <dimIncrement>0x4</dimIncrement>
19468          <name>CC[%s]</name>
19469          <description>Description collection: Compare register n</description>
19470          <addressOffset>0x540</addressOffset>
19471          <access>read-write</access>
19472          <fields>
19473            <field>
19474              <name>COMPARE</name>
19475              <description>Compare value</description>
19476              <lsb>0</lsb>
19477              <msb>23</msb>
19478            </field>
19479          </fields>
19480        </register>
19481      </registers>
19482    </peripheral>
19483    <peripheral derivedFrom="RTC0_NS">
19484      <name>RTC0_S</name>
19485      <description>Real-time counter 1</description>
19486      <baseAddress>0x50014000</baseAddress>
19487      <!--Security dma=NA-->
19488      <!--Security securemapping=US-->
19489      <interrupt>
19490        <name>RTC0</name>
19491        <value>20</value>
19492      </interrupt>
19493    </peripheral>
19494    <peripheral derivedFrom="RTC0_NS">
19495      <name>RTC1_NS</name>
19496      <description>Real-time counter 2</description>
19497      <baseAddress>0x40015000</baseAddress>
19498      <!--Security dma=NA-->
19499      <!--Security securemapping=US-->
19500      <interrupt>
19501        <name>RTC1</name>
19502        <value>21</value>
19503      </interrupt>
19504    </peripheral>
19505    <peripheral derivedFrom="RTC0_NS">
19506      <name>RTC1_S</name>
19507      <description>Real-time counter 3</description>
19508      <baseAddress>0x50015000</baseAddress>
19509      <!--Security dma=NA-->
19510      <!--Security securemapping=US-->
19511      <interrupt>
19512        <name>RTC1</name>
19513        <value>21</value>
19514      </interrupt>
19515    </peripheral>
19516    <peripheral>
19517      <name>DPPIC_NS</name>
19518      <description>Distributed programmable peripheral interconnect controller 0</description>
19519      <baseAddress>0x40017000</baseAddress>
19520      <headerStructName>DPPIC</headerStructName>
19521      <!--Security dma=NA-->
19522      <!--Security securemapping=SPLIT-->
19523      <addressBlock>
19524        <offset>0</offset>
19525        <size>0x1000</size>
19526        <usage>registers</usage>
19527      </addressBlock>
19528      <groupName>DPPIC</groupName>
19529      <size>0x20</size>
19530      <registers>
19531        <cluster>
19532          <dim>6</dim>
19533          <dimIncrement>0x008</dimIncrement>
19534          <name>TASKS_CHG[%s]</name>
19535          <description>Channel group tasks</description>
19536          <headerStructName>DPPIC_TASKS_CHG</headerStructName>
19537          <access>write-only</access>
19538          <addressOffset>0x000</addressOffset>
19539          <register>
19540            <name>EN</name>
19541            <description>Description cluster: Enable channel group n</description>
19542            <addressOffset>0x000</addressOffset>
19543            <access>write-only</access>
19544            <fields>
19545              <field>
19546                <name>EN</name>
19547                <description>Enable channel group n</description>
19548                <lsb>0</lsb>
19549                <msb>0</msb>
19550                <enumeratedValues>
19551                  <enumeratedValue>
19552                    <name>Trigger</name>
19553                    <description>Trigger task</description>
19554                    <value>1</value>
19555                  </enumeratedValue>
19556                </enumeratedValues>
19557              </field>
19558            </fields>
19559          </register>
19560          <register>
19561            <name>DIS</name>
19562            <description>Description cluster: Disable channel group n</description>
19563            <addressOffset>0x004</addressOffset>
19564            <access>write-only</access>
19565            <fields>
19566              <field>
19567                <name>DIS</name>
19568                <description>Disable channel group n</description>
19569                <lsb>0</lsb>
19570                <msb>0</msb>
19571                <enumeratedValues>
19572                  <enumeratedValue>
19573                    <name>Trigger</name>
19574                    <description>Trigger task</description>
19575                    <value>1</value>
19576                  </enumeratedValue>
19577                </enumeratedValues>
19578              </field>
19579            </fields>
19580          </register>
19581        </cluster>
19582        <cluster>
19583          <dim>6</dim>
19584          <dimIncrement>0x008</dimIncrement>
19585          <name>SUBSCRIBE_CHG[%s]</name>
19586          <description>Subscribe configuration for tasks</description>
19587          <headerStructName>DPPIC_SUBSCRIBE_CHG</headerStructName>
19588          <access>read-write</access>
19589          <addressOffset>0x080</addressOffset>
19590          <register>
19591            <name>EN</name>
19592            <description>Description cluster: Subscribe configuration for task CHG[n].EN</description>
19593            <addressOffset>0x000</addressOffset>
19594            <access>read-write</access>
19595            <fields>
19596              <field>
19597                <name>CHIDX</name>
19598                <description>DPPI channel that task CHG[n].EN will subscribe to</description>
19599                <lsb>0</lsb>
19600                <msb>7</msb>
19601              </field>
19602              <field>
19603                <name>EN</name>
19604                <lsb>31</lsb>
19605                <msb>31</msb>
19606                <enumeratedValues>
19607                  <enumeratedValue>
19608                    <name>Disabled</name>
19609                    <description>Disable subscription</description>
19610                    <value>0</value>
19611                  </enumeratedValue>
19612                  <enumeratedValue>
19613                    <name>Enabled</name>
19614                    <description>Enable subscription</description>
19615                    <value>1</value>
19616                  </enumeratedValue>
19617                </enumeratedValues>
19618              </field>
19619            </fields>
19620          </register>
19621          <register>
19622            <name>DIS</name>
19623            <description>Description cluster: Subscribe configuration for task CHG[n].DIS</description>
19624            <addressOffset>0x004</addressOffset>
19625            <access>read-write</access>
19626            <fields>
19627              <field>
19628                <name>CHIDX</name>
19629                <description>DPPI channel that task CHG[n].DIS will subscribe to</description>
19630                <lsb>0</lsb>
19631                <msb>7</msb>
19632              </field>
19633              <field>
19634                <name>EN</name>
19635                <lsb>31</lsb>
19636                <msb>31</msb>
19637                <enumeratedValues>
19638                  <enumeratedValue>
19639                    <name>Disabled</name>
19640                    <description>Disable subscription</description>
19641                    <value>0</value>
19642                  </enumeratedValue>
19643                  <enumeratedValue>
19644                    <name>Enabled</name>
19645                    <description>Enable subscription</description>
19646                    <value>1</value>
19647                  </enumeratedValue>
19648                </enumeratedValues>
19649              </field>
19650            </fields>
19651          </register>
19652        </cluster>
19653        <register>
19654          <name>CHEN</name>
19655          <description>Channel enable register</description>
19656          <addressOffset>0x500</addressOffset>
19657          <access>read-write</access>
19658          <fields>
19659            <field>
19660              <name>CH0</name>
19661              <description>Enable or disable channel 0</description>
19662              <lsb>0</lsb>
19663              <msb>0</msb>
19664              <enumeratedValues>
19665                <enumeratedValue>
19666                  <name>Disabled</name>
19667                  <description>Disable channel</description>
19668                  <value>0</value>
19669                </enumeratedValue>
19670                <enumeratedValue>
19671                  <name>Enabled</name>
19672                  <description>Enable channel</description>
19673                  <value>1</value>
19674                </enumeratedValue>
19675              </enumeratedValues>
19676            </field>
19677            <field>
19678              <name>CH1</name>
19679              <description>Enable or disable channel 1</description>
19680              <lsb>1</lsb>
19681              <msb>1</msb>
19682              <enumeratedValues>
19683                <enumeratedValue>
19684                  <name>Disabled</name>
19685                  <description>Disable channel</description>
19686                  <value>0</value>
19687                </enumeratedValue>
19688                <enumeratedValue>
19689                  <name>Enabled</name>
19690                  <description>Enable channel</description>
19691                  <value>1</value>
19692                </enumeratedValue>
19693              </enumeratedValues>
19694            </field>
19695            <field>
19696              <name>CH2</name>
19697              <description>Enable or disable channel 2</description>
19698              <lsb>2</lsb>
19699              <msb>2</msb>
19700              <enumeratedValues>
19701                <enumeratedValue>
19702                  <name>Disabled</name>
19703                  <description>Disable channel</description>
19704                  <value>0</value>
19705                </enumeratedValue>
19706                <enumeratedValue>
19707                  <name>Enabled</name>
19708                  <description>Enable channel</description>
19709                  <value>1</value>
19710                </enumeratedValue>
19711              </enumeratedValues>
19712            </field>
19713            <field>
19714              <name>CH3</name>
19715              <description>Enable or disable channel 3</description>
19716              <lsb>3</lsb>
19717              <msb>3</msb>
19718              <enumeratedValues>
19719                <enumeratedValue>
19720                  <name>Disabled</name>
19721                  <description>Disable channel</description>
19722                  <value>0</value>
19723                </enumeratedValue>
19724                <enumeratedValue>
19725                  <name>Enabled</name>
19726                  <description>Enable channel</description>
19727                  <value>1</value>
19728                </enumeratedValue>
19729              </enumeratedValues>
19730            </field>
19731            <field>
19732              <name>CH4</name>
19733              <description>Enable or disable channel 4</description>
19734              <lsb>4</lsb>
19735              <msb>4</msb>
19736              <enumeratedValues>
19737                <enumeratedValue>
19738                  <name>Disabled</name>
19739                  <description>Disable channel</description>
19740                  <value>0</value>
19741                </enumeratedValue>
19742                <enumeratedValue>
19743                  <name>Enabled</name>
19744                  <description>Enable channel</description>
19745                  <value>1</value>
19746                </enumeratedValue>
19747              </enumeratedValues>
19748            </field>
19749            <field>
19750              <name>CH5</name>
19751              <description>Enable or disable channel 5</description>
19752              <lsb>5</lsb>
19753              <msb>5</msb>
19754              <enumeratedValues>
19755                <enumeratedValue>
19756                  <name>Disabled</name>
19757                  <description>Disable channel</description>
19758                  <value>0</value>
19759                </enumeratedValue>
19760                <enumeratedValue>
19761                  <name>Enabled</name>
19762                  <description>Enable channel</description>
19763                  <value>1</value>
19764                </enumeratedValue>
19765              </enumeratedValues>
19766            </field>
19767            <field>
19768              <name>CH6</name>
19769              <description>Enable or disable channel 6</description>
19770              <lsb>6</lsb>
19771              <msb>6</msb>
19772              <enumeratedValues>
19773                <enumeratedValue>
19774                  <name>Disabled</name>
19775                  <description>Disable channel</description>
19776                  <value>0</value>
19777                </enumeratedValue>
19778                <enumeratedValue>
19779                  <name>Enabled</name>
19780                  <description>Enable channel</description>
19781                  <value>1</value>
19782                </enumeratedValue>
19783              </enumeratedValues>
19784            </field>
19785            <field>
19786              <name>CH7</name>
19787              <description>Enable or disable channel 7</description>
19788              <lsb>7</lsb>
19789              <msb>7</msb>
19790              <enumeratedValues>
19791                <enumeratedValue>
19792                  <name>Disabled</name>
19793                  <description>Disable channel</description>
19794                  <value>0</value>
19795                </enumeratedValue>
19796                <enumeratedValue>
19797                  <name>Enabled</name>
19798                  <description>Enable channel</description>
19799                  <value>1</value>
19800                </enumeratedValue>
19801              </enumeratedValues>
19802            </field>
19803            <field>
19804              <name>CH8</name>
19805              <description>Enable or disable channel 8</description>
19806              <lsb>8</lsb>
19807              <msb>8</msb>
19808              <enumeratedValues>
19809                <enumeratedValue>
19810                  <name>Disabled</name>
19811                  <description>Disable channel</description>
19812                  <value>0</value>
19813                </enumeratedValue>
19814                <enumeratedValue>
19815                  <name>Enabled</name>
19816                  <description>Enable channel</description>
19817                  <value>1</value>
19818                </enumeratedValue>
19819              </enumeratedValues>
19820            </field>
19821            <field>
19822              <name>CH9</name>
19823              <description>Enable or disable channel 9</description>
19824              <lsb>9</lsb>
19825              <msb>9</msb>
19826              <enumeratedValues>
19827                <enumeratedValue>
19828                  <name>Disabled</name>
19829                  <description>Disable channel</description>
19830                  <value>0</value>
19831                </enumeratedValue>
19832                <enumeratedValue>
19833                  <name>Enabled</name>
19834                  <description>Enable channel</description>
19835                  <value>1</value>
19836                </enumeratedValue>
19837              </enumeratedValues>
19838            </field>
19839            <field>
19840              <name>CH10</name>
19841              <description>Enable or disable channel 10</description>
19842              <lsb>10</lsb>
19843              <msb>10</msb>
19844              <enumeratedValues>
19845                <enumeratedValue>
19846                  <name>Disabled</name>
19847                  <description>Disable channel</description>
19848                  <value>0</value>
19849                </enumeratedValue>
19850                <enumeratedValue>
19851                  <name>Enabled</name>
19852                  <description>Enable channel</description>
19853                  <value>1</value>
19854                </enumeratedValue>
19855              </enumeratedValues>
19856            </field>
19857            <field>
19858              <name>CH11</name>
19859              <description>Enable or disable channel 11</description>
19860              <lsb>11</lsb>
19861              <msb>11</msb>
19862              <enumeratedValues>
19863                <enumeratedValue>
19864                  <name>Disabled</name>
19865                  <description>Disable channel</description>
19866                  <value>0</value>
19867                </enumeratedValue>
19868                <enumeratedValue>
19869                  <name>Enabled</name>
19870                  <description>Enable channel</description>
19871                  <value>1</value>
19872                </enumeratedValue>
19873              </enumeratedValues>
19874            </field>
19875            <field>
19876              <name>CH12</name>
19877              <description>Enable or disable channel 12</description>
19878              <lsb>12</lsb>
19879              <msb>12</msb>
19880              <enumeratedValues>
19881                <enumeratedValue>
19882                  <name>Disabled</name>
19883                  <description>Disable channel</description>
19884                  <value>0</value>
19885                </enumeratedValue>
19886                <enumeratedValue>
19887                  <name>Enabled</name>
19888                  <description>Enable channel</description>
19889                  <value>1</value>
19890                </enumeratedValue>
19891              </enumeratedValues>
19892            </field>
19893            <field>
19894              <name>CH13</name>
19895              <description>Enable or disable channel 13</description>
19896              <lsb>13</lsb>
19897              <msb>13</msb>
19898              <enumeratedValues>
19899                <enumeratedValue>
19900                  <name>Disabled</name>
19901                  <description>Disable channel</description>
19902                  <value>0</value>
19903                </enumeratedValue>
19904                <enumeratedValue>
19905                  <name>Enabled</name>
19906                  <description>Enable channel</description>
19907                  <value>1</value>
19908                </enumeratedValue>
19909              </enumeratedValues>
19910            </field>
19911            <field>
19912              <name>CH14</name>
19913              <description>Enable or disable channel 14</description>
19914              <lsb>14</lsb>
19915              <msb>14</msb>
19916              <enumeratedValues>
19917                <enumeratedValue>
19918                  <name>Disabled</name>
19919                  <description>Disable channel</description>
19920                  <value>0</value>
19921                </enumeratedValue>
19922                <enumeratedValue>
19923                  <name>Enabled</name>
19924                  <description>Enable channel</description>
19925                  <value>1</value>
19926                </enumeratedValue>
19927              </enumeratedValues>
19928            </field>
19929            <field>
19930              <name>CH15</name>
19931              <description>Enable or disable channel 15</description>
19932              <lsb>15</lsb>
19933              <msb>15</msb>
19934              <enumeratedValues>
19935                <enumeratedValue>
19936                  <name>Disabled</name>
19937                  <description>Disable channel</description>
19938                  <value>0</value>
19939                </enumeratedValue>
19940                <enumeratedValue>
19941                  <name>Enabled</name>
19942                  <description>Enable channel</description>
19943                  <value>1</value>
19944                </enumeratedValue>
19945              </enumeratedValues>
19946            </field>
19947          </fields>
19948        </register>
19949        <register>
19950          <name>CHENSET</name>
19951          <description>Channel enable set register</description>
19952          <addressOffset>0x504</addressOffset>
19953          <access>read-write</access>
19954          <modifiedWriteValues>oneToSet</modifiedWriteValues>
19955          <fields>
19956            <field>
19957              <name>CH0</name>
19958              <description>Channel 0 enable set register. Writing 0 has no effect.</description>
19959              <lsb>0</lsb>
19960              <msb>0</msb>
19961              <enumeratedValues>
19962                <usage>read</usage>
19963                <enumeratedValue>
19964                  <name>Disabled</name>
19965                  <description>Read: Channel disabled</description>
19966                  <value>0</value>
19967                </enumeratedValue>
19968                <enumeratedValue>
19969                  <name>Enabled</name>
19970                  <description>Read: Channel enabled</description>
19971                  <value>1</value>
19972                </enumeratedValue>
19973              </enumeratedValues>
19974              <enumeratedValues>
19975                <usage>write</usage>
19976                <enumeratedValue>
19977                  <name>Set</name>
19978                  <description>Write: Enable channel</description>
19979                  <value>1</value>
19980                </enumeratedValue>
19981              </enumeratedValues>
19982            </field>
19983            <field>
19984              <name>CH1</name>
19985              <description>Channel 1 enable set register. Writing 0 has no effect.</description>
19986              <lsb>1</lsb>
19987              <msb>1</msb>
19988              <enumeratedValues>
19989                <usage>read</usage>
19990                <enumeratedValue>
19991                  <name>Disabled</name>
19992                  <description>Read: Channel disabled</description>
19993                  <value>0</value>
19994                </enumeratedValue>
19995                <enumeratedValue>
19996                  <name>Enabled</name>
19997                  <description>Read: Channel enabled</description>
19998                  <value>1</value>
19999                </enumeratedValue>
20000              </enumeratedValues>
20001              <enumeratedValues>
20002                <usage>write</usage>
20003                <enumeratedValue>
20004                  <name>Set</name>
20005                  <description>Write: Enable channel</description>
20006                  <value>1</value>
20007                </enumeratedValue>
20008              </enumeratedValues>
20009            </field>
20010            <field>
20011              <name>CH2</name>
20012              <description>Channel 2 enable set register. Writing 0 has no effect.</description>
20013              <lsb>2</lsb>
20014              <msb>2</msb>
20015              <enumeratedValues>
20016                <usage>read</usage>
20017                <enumeratedValue>
20018                  <name>Disabled</name>
20019                  <description>Read: Channel disabled</description>
20020                  <value>0</value>
20021                </enumeratedValue>
20022                <enumeratedValue>
20023                  <name>Enabled</name>
20024                  <description>Read: Channel enabled</description>
20025                  <value>1</value>
20026                </enumeratedValue>
20027              </enumeratedValues>
20028              <enumeratedValues>
20029                <usage>write</usage>
20030                <enumeratedValue>
20031                  <name>Set</name>
20032                  <description>Write: Enable channel</description>
20033                  <value>1</value>
20034                </enumeratedValue>
20035              </enumeratedValues>
20036            </field>
20037            <field>
20038              <name>CH3</name>
20039              <description>Channel 3 enable set register. Writing 0 has no effect.</description>
20040              <lsb>3</lsb>
20041              <msb>3</msb>
20042              <enumeratedValues>
20043                <usage>read</usage>
20044                <enumeratedValue>
20045                  <name>Disabled</name>
20046                  <description>Read: Channel disabled</description>
20047                  <value>0</value>
20048                </enumeratedValue>
20049                <enumeratedValue>
20050                  <name>Enabled</name>
20051                  <description>Read: Channel enabled</description>
20052                  <value>1</value>
20053                </enumeratedValue>
20054              </enumeratedValues>
20055              <enumeratedValues>
20056                <usage>write</usage>
20057                <enumeratedValue>
20058                  <name>Set</name>
20059                  <description>Write: Enable channel</description>
20060                  <value>1</value>
20061                </enumeratedValue>
20062              </enumeratedValues>
20063            </field>
20064            <field>
20065              <name>CH4</name>
20066              <description>Channel 4 enable set register. Writing 0 has no effect.</description>
20067              <lsb>4</lsb>
20068              <msb>4</msb>
20069              <enumeratedValues>
20070                <usage>read</usage>
20071                <enumeratedValue>
20072                  <name>Disabled</name>
20073                  <description>Read: Channel disabled</description>
20074                  <value>0</value>
20075                </enumeratedValue>
20076                <enumeratedValue>
20077                  <name>Enabled</name>
20078                  <description>Read: Channel enabled</description>
20079                  <value>1</value>
20080                </enumeratedValue>
20081              </enumeratedValues>
20082              <enumeratedValues>
20083                <usage>write</usage>
20084                <enumeratedValue>
20085                  <name>Set</name>
20086                  <description>Write: Enable channel</description>
20087                  <value>1</value>
20088                </enumeratedValue>
20089              </enumeratedValues>
20090            </field>
20091            <field>
20092              <name>CH5</name>
20093              <description>Channel 5 enable set register. Writing 0 has no effect.</description>
20094              <lsb>5</lsb>
20095              <msb>5</msb>
20096              <enumeratedValues>
20097                <usage>read</usage>
20098                <enumeratedValue>
20099                  <name>Disabled</name>
20100                  <description>Read: Channel disabled</description>
20101                  <value>0</value>
20102                </enumeratedValue>
20103                <enumeratedValue>
20104                  <name>Enabled</name>
20105                  <description>Read: Channel enabled</description>
20106                  <value>1</value>
20107                </enumeratedValue>
20108              </enumeratedValues>
20109              <enumeratedValues>
20110                <usage>write</usage>
20111                <enumeratedValue>
20112                  <name>Set</name>
20113                  <description>Write: Enable channel</description>
20114                  <value>1</value>
20115                </enumeratedValue>
20116              </enumeratedValues>
20117            </field>
20118            <field>
20119              <name>CH6</name>
20120              <description>Channel 6 enable set register. Writing 0 has no effect.</description>
20121              <lsb>6</lsb>
20122              <msb>6</msb>
20123              <enumeratedValues>
20124                <usage>read</usage>
20125                <enumeratedValue>
20126                  <name>Disabled</name>
20127                  <description>Read: Channel disabled</description>
20128                  <value>0</value>
20129                </enumeratedValue>
20130                <enumeratedValue>
20131                  <name>Enabled</name>
20132                  <description>Read: Channel enabled</description>
20133                  <value>1</value>
20134                </enumeratedValue>
20135              </enumeratedValues>
20136              <enumeratedValues>
20137                <usage>write</usage>
20138                <enumeratedValue>
20139                  <name>Set</name>
20140                  <description>Write: Enable channel</description>
20141                  <value>1</value>
20142                </enumeratedValue>
20143              </enumeratedValues>
20144            </field>
20145            <field>
20146              <name>CH7</name>
20147              <description>Channel 7 enable set register. Writing 0 has no effect.</description>
20148              <lsb>7</lsb>
20149              <msb>7</msb>
20150              <enumeratedValues>
20151                <usage>read</usage>
20152                <enumeratedValue>
20153                  <name>Disabled</name>
20154                  <description>Read: Channel disabled</description>
20155                  <value>0</value>
20156                </enumeratedValue>
20157                <enumeratedValue>
20158                  <name>Enabled</name>
20159                  <description>Read: Channel enabled</description>
20160                  <value>1</value>
20161                </enumeratedValue>
20162              </enumeratedValues>
20163              <enumeratedValues>
20164                <usage>write</usage>
20165                <enumeratedValue>
20166                  <name>Set</name>
20167                  <description>Write: Enable channel</description>
20168                  <value>1</value>
20169                </enumeratedValue>
20170              </enumeratedValues>
20171            </field>
20172            <field>
20173              <name>CH8</name>
20174              <description>Channel 8 enable set register. Writing 0 has no effect.</description>
20175              <lsb>8</lsb>
20176              <msb>8</msb>
20177              <enumeratedValues>
20178                <usage>read</usage>
20179                <enumeratedValue>
20180                  <name>Disabled</name>
20181                  <description>Read: Channel disabled</description>
20182                  <value>0</value>
20183                </enumeratedValue>
20184                <enumeratedValue>
20185                  <name>Enabled</name>
20186                  <description>Read: Channel enabled</description>
20187                  <value>1</value>
20188                </enumeratedValue>
20189              </enumeratedValues>
20190              <enumeratedValues>
20191                <usage>write</usage>
20192                <enumeratedValue>
20193                  <name>Set</name>
20194                  <description>Write: Enable channel</description>
20195                  <value>1</value>
20196                </enumeratedValue>
20197              </enumeratedValues>
20198            </field>
20199            <field>
20200              <name>CH9</name>
20201              <description>Channel 9 enable set register. Writing 0 has no effect.</description>
20202              <lsb>9</lsb>
20203              <msb>9</msb>
20204              <enumeratedValues>
20205                <usage>read</usage>
20206                <enumeratedValue>
20207                  <name>Disabled</name>
20208                  <description>Read: Channel disabled</description>
20209                  <value>0</value>
20210                </enumeratedValue>
20211                <enumeratedValue>
20212                  <name>Enabled</name>
20213                  <description>Read: Channel enabled</description>
20214                  <value>1</value>
20215                </enumeratedValue>
20216              </enumeratedValues>
20217              <enumeratedValues>
20218                <usage>write</usage>
20219                <enumeratedValue>
20220                  <name>Set</name>
20221                  <description>Write: Enable channel</description>
20222                  <value>1</value>
20223                </enumeratedValue>
20224              </enumeratedValues>
20225            </field>
20226            <field>
20227              <name>CH10</name>
20228              <description>Channel 10 enable set register. Writing 0 has no effect.</description>
20229              <lsb>10</lsb>
20230              <msb>10</msb>
20231              <enumeratedValues>
20232                <usage>read</usage>
20233                <enumeratedValue>
20234                  <name>Disabled</name>
20235                  <description>Read: Channel disabled</description>
20236                  <value>0</value>
20237                </enumeratedValue>
20238                <enumeratedValue>
20239                  <name>Enabled</name>
20240                  <description>Read: Channel enabled</description>
20241                  <value>1</value>
20242                </enumeratedValue>
20243              </enumeratedValues>
20244              <enumeratedValues>
20245                <usage>write</usage>
20246                <enumeratedValue>
20247                  <name>Set</name>
20248                  <description>Write: Enable channel</description>
20249                  <value>1</value>
20250                </enumeratedValue>
20251              </enumeratedValues>
20252            </field>
20253            <field>
20254              <name>CH11</name>
20255              <description>Channel 11 enable set register. Writing 0 has no effect.</description>
20256              <lsb>11</lsb>
20257              <msb>11</msb>
20258              <enumeratedValues>
20259                <usage>read</usage>
20260                <enumeratedValue>
20261                  <name>Disabled</name>
20262                  <description>Read: Channel disabled</description>
20263                  <value>0</value>
20264                </enumeratedValue>
20265                <enumeratedValue>
20266                  <name>Enabled</name>
20267                  <description>Read: Channel enabled</description>
20268                  <value>1</value>
20269                </enumeratedValue>
20270              </enumeratedValues>
20271              <enumeratedValues>
20272                <usage>write</usage>
20273                <enumeratedValue>
20274                  <name>Set</name>
20275                  <description>Write: Enable channel</description>
20276                  <value>1</value>
20277                </enumeratedValue>
20278              </enumeratedValues>
20279            </field>
20280            <field>
20281              <name>CH12</name>
20282              <description>Channel 12 enable set register. Writing 0 has no effect.</description>
20283              <lsb>12</lsb>
20284              <msb>12</msb>
20285              <enumeratedValues>
20286                <usage>read</usage>
20287                <enumeratedValue>
20288                  <name>Disabled</name>
20289                  <description>Read: Channel disabled</description>
20290                  <value>0</value>
20291                </enumeratedValue>
20292                <enumeratedValue>
20293                  <name>Enabled</name>
20294                  <description>Read: Channel enabled</description>
20295                  <value>1</value>
20296                </enumeratedValue>
20297              </enumeratedValues>
20298              <enumeratedValues>
20299                <usage>write</usage>
20300                <enumeratedValue>
20301                  <name>Set</name>
20302                  <description>Write: Enable channel</description>
20303                  <value>1</value>
20304                </enumeratedValue>
20305              </enumeratedValues>
20306            </field>
20307            <field>
20308              <name>CH13</name>
20309              <description>Channel 13 enable set register. Writing 0 has no effect.</description>
20310              <lsb>13</lsb>
20311              <msb>13</msb>
20312              <enumeratedValues>
20313                <usage>read</usage>
20314                <enumeratedValue>
20315                  <name>Disabled</name>
20316                  <description>Read: Channel disabled</description>
20317                  <value>0</value>
20318                </enumeratedValue>
20319                <enumeratedValue>
20320                  <name>Enabled</name>
20321                  <description>Read: Channel enabled</description>
20322                  <value>1</value>
20323                </enumeratedValue>
20324              </enumeratedValues>
20325              <enumeratedValues>
20326                <usage>write</usage>
20327                <enumeratedValue>
20328                  <name>Set</name>
20329                  <description>Write: Enable channel</description>
20330                  <value>1</value>
20331                </enumeratedValue>
20332              </enumeratedValues>
20333            </field>
20334            <field>
20335              <name>CH14</name>
20336              <description>Channel 14 enable set register. Writing 0 has no effect.</description>
20337              <lsb>14</lsb>
20338              <msb>14</msb>
20339              <enumeratedValues>
20340                <usage>read</usage>
20341                <enumeratedValue>
20342                  <name>Disabled</name>
20343                  <description>Read: Channel disabled</description>
20344                  <value>0</value>
20345                </enumeratedValue>
20346                <enumeratedValue>
20347                  <name>Enabled</name>
20348                  <description>Read: Channel enabled</description>
20349                  <value>1</value>
20350                </enumeratedValue>
20351              </enumeratedValues>
20352              <enumeratedValues>
20353                <usage>write</usage>
20354                <enumeratedValue>
20355                  <name>Set</name>
20356                  <description>Write: Enable channel</description>
20357                  <value>1</value>
20358                </enumeratedValue>
20359              </enumeratedValues>
20360            </field>
20361            <field>
20362              <name>CH15</name>
20363              <description>Channel 15 enable set register. Writing 0 has no effect.</description>
20364              <lsb>15</lsb>
20365              <msb>15</msb>
20366              <enumeratedValues>
20367                <usage>read</usage>
20368                <enumeratedValue>
20369                  <name>Disabled</name>
20370                  <description>Read: Channel disabled</description>
20371                  <value>0</value>
20372                </enumeratedValue>
20373                <enumeratedValue>
20374                  <name>Enabled</name>
20375                  <description>Read: Channel enabled</description>
20376                  <value>1</value>
20377                </enumeratedValue>
20378              </enumeratedValues>
20379              <enumeratedValues>
20380                <usage>write</usage>
20381                <enumeratedValue>
20382                  <name>Set</name>
20383                  <description>Write: Enable channel</description>
20384                  <value>1</value>
20385                </enumeratedValue>
20386              </enumeratedValues>
20387            </field>
20388          </fields>
20389        </register>
20390        <register>
20391          <name>CHENCLR</name>
20392          <description>Channel enable clear register</description>
20393          <addressOffset>0x508</addressOffset>
20394          <access>read-write</access>
20395          <modifiedWriteValues>oneToClear</modifiedWriteValues>
20396          <fields>
20397            <field>
20398              <name>CH0</name>
20399              <description>Channel 0 enable clear register.  Writing 0 has no effect.</description>
20400              <lsb>0</lsb>
20401              <msb>0</msb>
20402              <enumeratedValues>
20403                <usage>read</usage>
20404                <enumeratedValue>
20405                  <name>Disabled</name>
20406                  <description>Read: Channel disabled</description>
20407                  <value>0</value>
20408                </enumeratedValue>
20409                <enumeratedValue>
20410                  <name>Enabled</name>
20411                  <description>Read: Channel enabled</description>
20412                  <value>1</value>
20413                </enumeratedValue>
20414              </enumeratedValues>
20415              <enumeratedValues>
20416                <usage>write</usage>
20417                <enumeratedValue>
20418                  <name>Clear</name>
20419                  <description>Write: Disable channel</description>
20420                  <value>1</value>
20421                </enumeratedValue>
20422              </enumeratedValues>
20423            </field>
20424            <field>
20425              <name>CH1</name>
20426              <description>Channel 1 enable clear register.  Writing 0 has no effect.</description>
20427              <lsb>1</lsb>
20428              <msb>1</msb>
20429              <enumeratedValues>
20430                <usage>read</usage>
20431                <enumeratedValue>
20432                  <name>Disabled</name>
20433                  <description>Read: Channel disabled</description>
20434                  <value>0</value>
20435                </enumeratedValue>
20436                <enumeratedValue>
20437                  <name>Enabled</name>
20438                  <description>Read: Channel enabled</description>
20439                  <value>1</value>
20440                </enumeratedValue>
20441              </enumeratedValues>
20442              <enumeratedValues>
20443                <usage>write</usage>
20444                <enumeratedValue>
20445                  <name>Clear</name>
20446                  <description>Write: Disable channel</description>
20447                  <value>1</value>
20448                </enumeratedValue>
20449              </enumeratedValues>
20450            </field>
20451            <field>
20452              <name>CH2</name>
20453              <description>Channel 2 enable clear register.  Writing 0 has no effect.</description>
20454              <lsb>2</lsb>
20455              <msb>2</msb>
20456              <enumeratedValues>
20457                <usage>read</usage>
20458                <enumeratedValue>
20459                  <name>Disabled</name>
20460                  <description>Read: Channel disabled</description>
20461                  <value>0</value>
20462                </enumeratedValue>
20463                <enumeratedValue>
20464                  <name>Enabled</name>
20465                  <description>Read: Channel enabled</description>
20466                  <value>1</value>
20467                </enumeratedValue>
20468              </enumeratedValues>
20469              <enumeratedValues>
20470                <usage>write</usage>
20471                <enumeratedValue>
20472                  <name>Clear</name>
20473                  <description>Write: Disable channel</description>
20474                  <value>1</value>
20475                </enumeratedValue>
20476              </enumeratedValues>
20477            </field>
20478            <field>
20479              <name>CH3</name>
20480              <description>Channel 3 enable clear register.  Writing 0 has no effect.</description>
20481              <lsb>3</lsb>
20482              <msb>3</msb>
20483              <enumeratedValues>
20484                <usage>read</usage>
20485                <enumeratedValue>
20486                  <name>Disabled</name>
20487                  <description>Read: Channel disabled</description>
20488                  <value>0</value>
20489                </enumeratedValue>
20490                <enumeratedValue>
20491                  <name>Enabled</name>
20492                  <description>Read: Channel enabled</description>
20493                  <value>1</value>
20494                </enumeratedValue>
20495              </enumeratedValues>
20496              <enumeratedValues>
20497                <usage>write</usage>
20498                <enumeratedValue>
20499                  <name>Clear</name>
20500                  <description>Write: Disable channel</description>
20501                  <value>1</value>
20502                </enumeratedValue>
20503              </enumeratedValues>
20504            </field>
20505            <field>
20506              <name>CH4</name>
20507              <description>Channel 4 enable clear register.  Writing 0 has no effect.</description>
20508              <lsb>4</lsb>
20509              <msb>4</msb>
20510              <enumeratedValues>
20511                <usage>read</usage>
20512                <enumeratedValue>
20513                  <name>Disabled</name>
20514                  <description>Read: Channel disabled</description>
20515                  <value>0</value>
20516                </enumeratedValue>
20517                <enumeratedValue>
20518                  <name>Enabled</name>
20519                  <description>Read: Channel enabled</description>
20520                  <value>1</value>
20521                </enumeratedValue>
20522              </enumeratedValues>
20523              <enumeratedValues>
20524                <usage>write</usage>
20525                <enumeratedValue>
20526                  <name>Clear</name>
20527                  <description>Write: Disable channel</description>
20528                  <value>1</value>
20529                </enumeratedValue>
20530              </enumeratedValues>
20531            </field>
20532            <field>
20533              <name>CH5</name>
20534              <description>Channel 5 enable clear register.  Writing 0 has no effect.</description>
20535              <lsb>5</lsb>
20536              <msb>5</msb>
20537              <enumeratedValues>
20538                <usage>read</usage>
20539                <enumeratedValue>
20540                  <name>Disabled</name>
20541                  <description>Read: Channel disabled</description>
20542                  <value>0</value>
20543                </enumeratedValue>
20544                <enumeratedValue>
20545                  <name>Enabled</name>
20546                  <description>Read: Channel enabled</description>
20547                  <value>1</value>
20548                </enumeratedValue>
20549              </enumeratedValues>
20550              <enumeratedValues>
20551                <usage>write</usage>
20552                <enumeratedValue>
20553                  <name>Clear</name>
20554                  <description>Write: Disable channel</description>
20555                  <value>1</value>
20556                </enumeratedValue>
20557              </enumeratedValues>
20558            </field>
20559            <field>
20560              <name>CH6</name>
20561              <description>Channel 6 enable clear register.  Writing 0 has no effect.</description>
20562              <lsb>6</lsb>
20563              <msb>6</msb>
20564              <enumeratedValues>
20565                <usage>read</usage>
20566                <enumeratedValue>
20567                  <name>Disabled</name>
20568                  <description>Read: Channel disabled</description>
20569                  <value>0</value>
20570                </enumeratedValue>
20571                <enumeratedValue>
20572                  <name>Enabled</name>
20573                  <description>Read: Channel enabled</description>
20574                  <value>1</value>
20575                </enumeratedValue>
20576              </enumeratedValues>
20577              <enumeratedValues>
20578                <usage>write</usage>
20579                <enumeratedValue>
20580                  <name>Clear</name>
20581                  <description>Write: Disable channel</description>
20582                  <value>1</value>
20583                </enumeratedValue>
20584              </enumeratedValues>
20585            </field>
20586            <field>
20587              <name>CH7</name>
20588              <description>Channel 7 enable clear register.  Writing 0 has no effect.</description>
20589              <lsb>7</lsb>
20590              <msb>7</msb>
20591              <enumeratedValues>
20592                <usage>read</usage>
20593                <enumeratedValue>
20594                  <name>Disabled</name>
20595                  <description>Read: Channel disabled</description>
20596                  <value>0</value>
20597                </enumeratedValue>
20598                <enumeratedValue>
20599                  <name>Enabled</name>
20600                  <description>Read: Channel enabled</description>
20601                  <value>1</value>
20602                </enumeratedValue>
20603              </enumeratedValues>
20604              <enumeratedValues>
20605                <usage>write</usage>
20606                <enumeratedValue>
20607                  <name>Clear</name>
20608                  <description>Write: Disable channel</description>
20609                  <value>1</value>
20610                </enumeratedValue>
20611              </enumeratedValues>
20612            </field>
20613            <field>
20614              <name>CH8</name>
20615              <description>Channel 8 enable clear register.  Writing 0 has no effect.</description>
20616              <lsb>8</lsb>
20617              <msb>8</msb>
20618              <enumeratedValues>
20619                <usage>read</usage>
20620                <enumeratedValue>
20621                  <name>Disabled</name>
20622                  <description>Read: Channel disabled</description>
20623                  <value>0</value>
20624                </enumeratedValue>
20625                <enumeratedValue>
20626                  <name>Enabled</name>
20627                  <description>Read: Channel enabled</description>
20628                  <value>1</value>
20629                </enumeratedValue>
20630              </enumeratedValues>
20631              <enumeratedValues>
20632                <usage>write</usage>
20633                <enumeratedValue>
20634                  <name>Clear</name>
20635                  <description>Write: Disable channel</description>
20636                  <value>1</value>
20637                </enumeratedValue>
20638              </enumeratedValues>
20639            </field>
20640            <field>
20641              <name>CH9</name>
20642              <description>Channel 9 enable clear register.  Writing 0 has no effect.</description>
20643              <lsb>9</lsb>
20644              <msb>9</msb>
20645              <enumeratedValues>
20646                <usage>read</usage>
20647                <enumeratedValue>
20648                  <name>Disabled</name>
20649                  <description>Read: Channel disabled</description>
20650                  <value>0</value>
20651                </enumeratedValue>
20652                <enumeratedValue>
20653                  <name>Enabled</name>
20654                  <description>Read: Channel enabled</description>
20655                  <value>1</value>
20656                </enumeratedValue>
20657              </enumeratedValues>
20658              <enumeratedValues>
20659                <usage>write</usage>
20660                <enumeratedValue>
20661                  <name>Clear</name>
20662                  <description>Write: Disable channel</description>
20663                  <value>1</value>
20664                </enumeratedValue>
20665              </enumeratedValues>
20666            </field>
20667            <field>
20668              <name>CH10</name>
20669              <description>Channel 10 enable clear register.  Writing 0 has no effect.</description>
20670              <lsb>10</lsb>
20671              <msb>10</msb>
20672              <enumeratedValues>
20673                <usage>read</usage>
20674                <enumeratedValue>
20675                  <name>Disabled</name>
20676                  <description>Read: Channel disabled</description>
20677                  <value>0</value>
20678                </enumeratedValue>
20679                <enumeratedValue>
20680                  <name>Enabled</name>
20681                  <description>Read: Channel enabled</description>
20682                  <value>1</value>
20683                </enumeratedValue>
20684              </enumeratedValues>
20685              <enumeratedValues>
20686                <usage>write</usage>
20687                <enumeratedValue>
20688                  <name>Clear</name>
20689                  <description>Write: Disable channel</description>
20690                  <value>1</value>
20691                </enumeratedValue>
20692              </enumeratedValues>
20693            </field>
20694            <field>
20695              <name>CH11</name>
20696              <description>Channel 11 enable clear register.  Writing 0 has no effect.</description>
20697              <lsb>11</lsb>
20698              <msb>11</msb>
20699              <enumeratedValues>
20700                <usage>read</usage>
20701                <enumeratedValue>
20702                  <name>Disabled</name>
20703                  <description>Read: Channel disabled</description>
20704                  <value>0</value>
20705                </enumeratedValue>
20706                <enumeratedValue>
20707                  <name>Enabled</name>
20708                  <description>Read: Channel enabled</description>
20709                  <value>1</value>
20710                </enumeratedValue>
20711              </enumeratedValues>
20712              <enumeratedValues>
20713                <usage>write</usage>
20714                <enumeratedValue>
20715                  <name>Clear</name>
20716                  <description>Write: Disable channel</description>
20717                  <value>1</value>
20718                </enumeratedValue>
20719              </enumeratedValues>
20720            </field>
20721            <field>
20722              <name>CH12</name>
20723              <description>Channel 12 enable clear register.  Writing 0 has no effect.</description>
20724              <lsb>12</lsb>
20725              <msb>12</msb>
20726              <enumeratedValues>
20727                <usage>read</usage>
20728                <enumeratedValue>
20729                  <name>Disabled</name>
20730                  <description>Read: Channel disabled</description>
20731                  <value>0</value>
20732                </enumeratedValue>
20733                <enumeratedValue>
20734                  <name>Enabled</name>
20735                  <description>Read: Channel enabled</description>
20736                  <value>1</value>
20737                </enumeratedValue>
20738              </enumeratedValues>
20739              <enumeratedValues>
20740                <usage>write</usage>
20741                <enumeratedValue>
20742                  <name>Clear</name>
20743                  <description>Write: Disable channel</description>
20744                  <value>1</value>
20745                </enumeratedValue>
20746              </enumeratedValues>
20747            </field>
20748            <field>
20749              <name>CH13</name>
20750              <description>Channel 13 enable clear register.  Writing 0 has no effect.</description>
20751              <lsb>13</lsb>
20752              <msb>13</msb>
20753              <enumeratedValues>
20754                <usage>read</usage>
20755                <enumeratedValue>
20756                  <name>Disabled</name>
20757                  <description>Read: Channel disabled</description>
20758                  <value>0</value>
20759                </enumeratedValue>
20760                <enumeratedValue>
20761                  <name>Enabled</name>
20762                  <description>Read: Channel enabled</description>
20763                  <value>1</value>
20764                </enumeratedValue>
20765              </enumeratedValues>
20766              <enumeratedValues>
20767                <usage>write</usage>
20768                <enumeratedValue>
20769                  <name>Clear</name>
20770                  <description>Write: Disable channel</description>
20771                  <value>1</value>
20772                </enumeratedValue>
20773              </enumeratedValues>
20774            </field>
20775            <field>
20776              <name>CH14</name>
20777              <description>Channel 14 enable clear register.  Writing 0 has no effect.</description>
20778              <lsb>14</lsb>
20779              <msb>14</msb>
20780              <enumeratedValues>
20781                <usage>read</usage>
20782                <enumeratedValue>
20783                  <name>Disabled</name>
20784                  <description>Read: Channel disabled</description>
20785                  <value>0</value>
20786                </enumeratedValue>
20787                <enumeratedValue>
20788                  <name>Enabled</name>
20789                  <description>Read: Channel enabled</description>
20790                  <value>1</value>
20791                </enumeratedValue>
20792              </enumeratedValues>
20793              <enumeratedValues>
20794                <usage>write</usage>
20795                <enumeratedValue>
20796                  <name>Clear</name>
20797                  <description>Write: Disable channel</description>
20798                  <value>1</value>
20799                </enumeratedValue>
20800              </enumeratedValues>
20801            </field>
20802            <field>
20803              <name>CH15</name>
20804              <description>Channel 15 enable clear register.  Writing 0 has no effect.</description>
20805              <lsb>15</lsb>
20806              <msb>15</msb>
20807              <enumeratedValues>
20808                <usage>read</usage>
20809                <enumeratedValue>
20810                  <name>Disabled</name>
20811                  <description>Read: Channel disabled</description>
20812                  <value>0</value>
20813                </enumeratedValue>
20814                <enumeratedValue>
20815                  <name>Enabled</name>
20816                  <description>Read: Channel enabled</description>
20817                  <value>1</value>
20818                </enumeratedValue>
20819              </enumeratedValues>
20820              <enumeratedValues>
20821                <usage>write</usage>
20822                <enumeratedValue>
20823                  <name>Clear</name>
20824                  <description>Write: Disable channel</description>
20825                  <value>1</value>
20826                </enumeratedValue>
20827              </enumeratedValues>
20828            </field>
20829          </fields>
20830        </register>
20831        <register>
20832          <dim>0x6</dim>
20833          <dimIncrement>0x4</dimIncrement>
20834          <name>CHG[%s]</name>
20835          <description>Description collection: Channel group n Note: Writes to this register are ignored if either SUBSCRIBE_CHG[n].EN or SUBSCRIBE_CHG[n].DIS is enabled</description>
20836          <addressOffset>0x800</addressOffset>
20837          <access>read-write</access>
20838          <fields>
20839            <field>
20840              <name>CH0</name>
20841              <description>Include or exclude channel 0</description>
20842              <lsb>0</lsb>
20843              <msb>0</msb>
20844              <enumeratedValues>
20845                <enumeratedValue>
20846                  <name>Excluded</name>
20847                  <description>Exclude</description>
20848                  <value>0</value>
20849                </enumeratedValue>
20850                <enumeratedValue>
20851                  <name>Included</name>
20852                  <description>Include</description>
20853                  <value>1</value>
20854                </enumeratedValue>
20855              </enumeratedValues>
20856            </field>
20857            <field>
20858              <name>CH1</name>
20859              <description>Include or exclude channel 1</description>
20860              <lsb>1</lsb>
20861              <msb>1</msb>
20862              <enumeratedValues>
20863                <enumeratedValue>
20864                  <name>Excluded</name>
20865                  <description>Exclude</description>
20866                  <value>0</value>
20867                </enumeratedValue>
20868                <enumeratedValue>
20869                  <name>Included</name>
20870                  <description>Include</description>
20871                  <value>1</value>
20872                </enumeratedValue>
20873              </enumeratedValues>
20874            </field>
20875            <field>
20876              <name>CH2</name>
20877              <description>Include or exclude channel 2</description>
20878              <lsb>2</lsb>
20879              <msb>2</msb>
20880              <enumeratedValues>
20881                <enumeratedValue>
20882                  <name>Excluded</name>
20883                  <description>Exclude</description>
20884                  <value>0</value>
20885                </enumeratedValue>
20886                <enumeratedValue>
20887                  <name>Included</name>
20888                  <description>Include</description>
20889                  <value>1</value>
20890                </enumeratedValue>
20891              </enumeratedValues>
20892            </field>
20893            <field>
20894              <name>CH3</name>
20895              <description>Include or exclude channel 3</description>
20896              <lsb>3</lsb>
20897              <msb>3</msb>
20898              <enumeratedValues>
20899                <enumeratedValue>
20900                  <name>Excluded</name>
20901                  <description>Exclude</description>
20902                  <value>0</value>
20903                </enumeratedValue>
20904                <enumeratedValue>
20905                  <name>Included</name>
20906                  <description>Include</description>
20907                  <value>1</value>
20908                </enumeratedValue>
20909              </enumeratedValues>
20910            </field>
20911            <field>
20912              <name>CH4</name>
20913              <description>Include or exclude channel 4</description>
20914              <lsb>4</lsb>
20915              <msb>4</msb>
20916              <enumeratedValues>
20917                <enumeratedValue>
20918                  <name>Excluded</name>
20919                  <description>Exclude</description>
20920                  <value>0</value>
20921                </enumeratedValue>
20922                <enumeratedValue>
20923                  <name>Included</name>
20924                  <description>Include</description>
20925                  <value>1</value>
20926                </enumeratedValue>
20927              </enumeratedValues>
20928            </field>
20929            <field>
20930              <name>CH5</name>
20931              <description>Include or exclude channel 5</description>
20932              <lsb>5</lsb>
20933              <msb>5</msb>
20934              <enumeratedValues>
20935                <enumeratedValue>
20936                  <name>Excluded</name>
20937                  <description>Exclude</description>
20938                  <value>0</value>
20939                </enumeratedValue>
20940                <enumeratedValue>
20941                  <name>Included</name>
20942                  <description>Include</description>
20943                  <value>1</value>
20944                </enumeratedValue>
20945              </enumeratedValues>
20946            </field>
20947            <field>
20948              <name>CH6</name>
20949              <description>Include or exclude channel 6</description>
20950              <lsb>6</lsb>
20951              <msb>6</msb>
20952              <enumeratedValues>
20953                <enumeratedValue>
20954                  <name>Excluded</name>
20955                  <description>Exclude</description>
20956                  <value>0</value>
20957                </enumeratedValue>
20958                <enumeratedValue>
20959                  <name>Included</name>
20960                  <description>Include</description>
20961                  <value>1</value>
20962                </enumeratedValue>
20963              </enumeratedValues>
20964            </field>
20965            <field>
20966              <name>CH7</name>
20967              <description>Include or exclude channel 7</description>
20968              <lsb>7</lsb>
20969              <msb>7</msb>
20970              <enumeratedValues>
20971                <enumeratedValue>
20972                  <name>Excluded</name>
20973                  <description>Exclude</description>
20974                  <value>0</value>
20975                </enumeratedValue>
20976                <enumeratedValue>
20977                  <name>Included</name>
20978                  <description>Include</description>
20979                  <value>1</value>
20980                </enumeratedValue>
20981              </enumeratedValues>
20982            </field>
20983            <field>
20984              <name>CH8</name>
20985              <description>Include or exclude channel 8</description>
20986              <lsb>8</lsb>
20987              <msb>8</msb>
20988              <enumeratedValues>
20989                <enumeratedValue>
20990                  <name>Excluded</name>
20991                  <description>Exclude</description>
20992                  <value>0</value>
20993                </enumeratedValue>
20994                <enumeratedValue>
20995                  <name>Included</name>
20996                  <description>Include</description>
20997                  <value>1</value>
20998                </enumeratedValue>
20999              </enumeratedValues>
21000            </field>
21001            <field>
21002              <name>CH9</name>
21003              <description>Include or exclude channel 9</description>
21004              <lsb>9</lsb>
21005              <msb>9</msb>
21006              <enumeratedValues>
21007                <enumeratedValue>
21008                  <name>Excluded</name>
21009                  <description>Exclude</description>
21010                  <value>0</value>
21011                </enumeratedValue>
21012                <enumeratedValue>
21013                  <name>Included</name>
21014                  <description>Include</description>
21015                  <value>1</value>
21016                </enumeratedValue>
21017              </enumeratedValues>
21018            </field>
21019            <field>
21020              <name>CH10</name>
21021              <description>Include or exclude channel 10</description>
21022              <lsb>10</lsb>
21023              <msb>10</msb>
21024              <enumeratedValues>
21025                <enumeratedValue>
21026                  <name>Excluded</name>
21027                  <description>Exclude</description>
21028                  <value>0</value>
21029                </enumeratedValue>
21030                <enumeratedValue>
21031                  <name>Included</name>
21032                  <description>Include</description>
21033                  <value>1</value>
21034                </enumeratedValue>
21035              </enumeratedValues>
21036            </field>
21037            <field>
21038              <name>CH11</name>
21039              <description>Include or exclude channel 11</description>
21040              <lsb>11</lsb>
21041              <msb>11</msb>
21042              <enumeratedValues>
21043                <enumeratedValue>
21044                  <name>Excluded</name>
21045                  <description>Exclude</description>
21046                  <value>0</value>
21047                </enumeratedValue>
21048                <enumeratedValue>
21049                  <name>Included</name>
21050                  <description>Include</description>
21051                  <value>1</value>
21052                </enumeratedValue>
21053              </enumeratedValues>
21054            </field>
21055            <field>
21056              <name>CH12</name>
21057              <description>Include or exclude channel 12</description>
21058              <lsb>12</lsb>
21059              <msb>12</msb>
21060              <enumeratedValues>
21061                <enumeratedValue>
21062                  <name>Excluded</name>
21063                  <description>Exclude</description>
21064                  <value>0</value>
21065                </enumeratedValue>
21066                <enumeratedValue>
21067                  <name>Included</name>
21068                  <description>Include</description>
21069                  <value>1</value>
21070                </enumeratedValue>
21071              </enumeratedValues>
21072            </field>
21073            <field>
21074              <name>CH13</name>
21075              <description>Include or exclude channel 13</description>
21076              <lsb>13</lsb>
21077              <msb>13</msb>
21078              <enumeratedValues>
21079                <enumeratedValue>
21080                  <name>Excluded</name>
21081                  <description>Exclude</description>
21082                  <value>0</value>
21083                </enumeratedValue>
21084                <enumeratedValue>
21085                  <name>Included</name>
21086                  <description>Include</description>
21087                  <value>1</value>
21088                </enumeratedValue>
21089              </enumeratedValues>
21090            </field>
21091            <field>
21092              <name>CH14</name>
21093              <description>Include or exclude channel 14</description>
21094              <lsb>14</lsb>
21095              <msb>14</msb>
21096              <enumeratedValues>
21097                <enumeratedValue>
21098                  <name>Excluded</name>
21099                  <description>Exclude</description>
21100                  <value>0</value>
21101                </enumeratedValue>
21102                <enumeratedValue>
21103                  <name>Included</name>
21104                  <description>Include</description>
21105                  <value>1</value>
21106                </enumeratedValue>
21107              </enumeratedValues>
21108            </field>
21109            <field>
21110              <name>CH15</name>
21111              <description>Include or exclude channel 15</description>
21112              <lsb>15</lsb>
21113              <msb>15</msb>
21114              <enumeratedValues>
21115                <enumeratedValue>
21116                  <name>Excluded</name>
21117                  <description>Exclude</description>
21118                  <value>0</value>
21119                </enumeratedValue>
21120                <enumeratedValue>
21121                  <name>Included</name>
21122                  <description>Include</description>
21123                  <value>1</value>
21124                </enumeratedValue>
21125              </enumeratedValues>
21126            </field>
21127          </fields>
21128        </register>
21129      </registers>
21130    </peripheral>
21131    <peripheral derivedFrom="DPPIC_NS">
21132      <name>DPPIC_S</name>
21133      <description>Distributed programmable peripheral interconnect controller 1</description>
21134      <baseAddress>0x50017000</baseAddress>
21135      <!--Security dma=NA-->
21136      <!--Security securemapping=SPLIT-->
21137    </peripheral>
21138    <peripheral>
21139      <name>WDT_NS</name>
21140      <description>Watchdog Timer 0</description>
21141      <baseAddress>0x40018000</baseAddress>
21142      <headerStructName>WDT</headerStructName>
21143      <!--Security dma=NA-->
21144      <!--Security securemapping=US-->
21145      <addressBlock>
21146        <offset>0</offset>
21147        <size>0x1000</size>
21148        <usage>registers</usage>
21149      </addressBlock>
21150      <interrupt>
21151        <name>WDT</name>
21152        <value>24</value>
21153      </interrupt>
21154      <groupName>WDT</groupName>
21155      <size>0x20</size>
21156      <registers>
21157        <register>
21158          <name>TASKS_START</name>
21159          <description>Start the watchdog</description>
21160          <addressOffset>0x000</addressOffset>
21161          <access>write-only</access>
21162          <fields>
21163            <field>
21164              <name>TASKS_START</name>
21165              <description>Start the watchdog</description>
21166              <lsb>0</lsb>
21167              <msb>0</msb>
21168              <enumeratedValues>
21169                <enumeratedValue>
21170                  <name>Trigger</name>
21171                  <description>Trigger task</description>
21172                  <value>1</value>
21173                </enumeratedValue>
21174              </enumeratedValues>
21175            </field>
21176          </fields>
21177        </register>
21178        <register>
21179          <name>SUBSCRIBE_START</name>
21180          <description>Subscribe configuration for task START</description>
21181          <addressOffset>0x080</addressOffset>
21182          <access>read-write</access>
21183          <fields>
21184            <field>
21185              <name>CHIDX</name>
21186              <description>DPPI channel that task START will subscribe to</description>
21187              <lsb>0</lsb>
21188              <msb>7</msb>
21189            </field>
21190            <field>
21191              <name>EN</name>
21192              <lsb>31</lsb>
21193              <msb>31</msb>
21194              <enumeratedValues>
21195                <enumeratedValue>
21196                  <name>Disabled</name>
21197                  <description>Disable subscription</description>
21198                  <value>0</value>
21199                </enumeratedValue>
21200                <enumeratedValue>
21201                  <name>Enabled</name>
21202                  <description>Enable subscription</description>
21203                  <value>1</value>
21204                </enumeratedValue>
21205              </enumeratedValues>
21206            </field>
21207          </fields>
21208        </register>
21209        <register>
21210          <name>EVENTS_TIMEOUT</name>
21211          <description>Watchdog timeout</description>
21212          <addressOffset>0x100</addressOffset>
21213          <access>read-write</access>
21214          <fields>
21215            <field>
21216              <name>EVENTS_TIMEOUT</name>
21217              <description>Watchdog timeout</description>
21218              <lsb>0</lsb>
21219              <msb>0</msb>
21220              <enumeratedValues>
21221                <enumeratedValue>
21222                  <name>NotGenerated</name>
21223                  <description>Event not generated</description>
21224                  <value>0</value>
21225                </enumeratedValue>
21226                <enumeratedValue>
21227                  <name>Generated</name>
21228                  <description>Event generated</description>
21229                  <value>1</value>
21230                </enumeratedValue>
21231              </enumeratedValues>
21232            </field>
21233          </fields>
21234        </register>
21235        <register>
21236          <name>PUBLISH_TIMEOUT</name>
21237          <description>Publish configuration for event TIMEOUT</description>
21238          <addressOffset>0x180</addressOffset>
21239          <access>read-write</access>
21240          <fields>
21241            <field>
21242              <name>CHIDX</name>
21243              <description>DPPI channel that event TIMEOUT will publish to</description>
21244              <lsb>0</lsb>
21245              <msb>7</msb>
21246            </field>
21247            <field>
21248              <name>EN</name>
21249              <lsb>31</lsb>
21250              <msb>31</msb>
21251              <enumeratedValues>
21252                <enumeratedValue>
21253                  <name>Disabled</name>
21254                  <description>Disable publishing</description>
21255                  <value>0</value>
21256                </enumeratedValue>
21257                <enumeratedValue>
21258                  <name>Enabled</name>
21259                  <description>Enable publishing</description>
21260                  <value>1</value>
21261                </enumeratedValue>
21262              </enumeratedValues>
21263            </field>
21264          </fields>
21265        </register>
21266        <register>
21267          <name>INTENSET</name>
21268          <description>Enable interrupt</description>
21269          <addressOffset>0x304</addressOffset>
21270          <access>read-write</access>
21271          <fields>
21272            <field>
21273              <name>TIMEOUT</name>
21274              <description>Write '1' to enable interrupt for event TIMEOUT</description>
21275              <lsb>0</lsb>
21276              <msb>0</msb>
21277              <enumeratedValues>
21278                <usage>read</usage>
21279                <enumeratedValue>
21280                  <name>Disabled</name>
21281                  <description>Read: Disabled</description>
21282                  <value>0</value>
21283                </enumeratedValue>
21284                <enumeratedValue>
21285                  <name>Enabled</name>
21286                  <description>Read: Enabled</description>
21287                  <value>1</value>
21288                </enumeratedValue>
21289              </enumeratedValues>
21290              <enumeratedValues>
21291                <usage>write</usage>
21292                <enumeratedValue>
21293                  <name>Set</name>
21294                  <description>Enable</description>
21295                  <value>1</value>
21296                </enumeratedValue>
21297              </enumeratedValues>
21298            </field>
21299          </fields>
21300        </register>
21301        <register>
21302          <name>INTENCLR</name>
21303          <description>Disable interrupt</description>
21304          <addressOffset>0x308</addressOffset>
21305          <access>read-write</access>
21306          <fields>
21307            <field>
21308              <name>TIMEOUT</name>
21309              <description>Write '1' to disable interrupt for event TIMEOUT</description>
21310              <lsb>0</lsb>
21311              <msb>0</msb>
21312              <enumeratedValues>
21313                <usage>read</usage>
21314                <enumeratedValue>
21315                  <name>Disabled</name>
21316                  <description>Read: Disabled</description>
21317                  <value>0</value>
21318                </enumeratedValue>
21319                <enumeratedValue>
21320                  <name>Enabled</name>
21321                  <description>Read: Enabled</description>
21322                  <value>1</value>
21323                </enumeratedValue>
21324              </enumeratedValues>
21325              <enumeratedValues>
21326                <usage>write</usage>
21327                <enumeratedValue>
21328                  <name>Clear</name>
21329                  <description>Disable</description>
21330                  <value>1</value>
21331                </enumeratedValue>
21332              </enumeratedValues>
21333            </field>
21334          </fields>
21335        </register>
21336        <register>
21337          <name>RUNSTATUS</name>
21338          <description>Run status</description>
21339          <addressOffset>0x400</addressOffset>
21340          <access>read-only</access>
21341          <fields>
21342            <field>
21343              <name>RUNSTATUSWDT</name>
21344              <description>Indicates whether or not the watchdog is running</description>
21345              <lsb>0</lsb>
21346              <msb>0</msb>
21347              <enumeratedValues>
21348                <enumeratedValue>
21349                  <name>NotRunning</name>
21350                  <description>Watchdog not running</description>
21351                  <value>0</value>
21352                </enumeratedValue>
21353                <enumeratedValue>
21354                  <name>Running</name>
21355                  <description>Watchdog is running</description>
21356                  <value>1</value>
21357                </enumeratedValue>
21358              </enumeratedValues>
21359            </field>
21360          </fields>
21361        </register>
21362        <register>
21363          <name>REQSTATUS</name>
21364          <description>Request status</description>
21365          <addressOffset>0x404</addressOffset>
21366          <access>read-only</access>
21367          <resetValue>0x00000001</resetValue>
21368          <fields>
21369            <field>
21370              <name>RR0</name>
21371              <description>Request status for RR[0] register</description>
21372              <lsb>0</lsb>
21373              <msb>0</msb>
21374              <enumeratedValues>
21375                <enumeratedValue>
21376                  <name>DisabledOrRequested</name>
21377                  <description>RR[0] register is not enabled, or are already requesting reload</description>
21378                  <value>0</value>
21379                </enumeratedValue>
21380                <enumeratedValue>
21381                  <name>EnabledAndUnrequested</name>
21382                  <description>RR[0] register is enabled, and are not yet requesting reload</description>
21383                  <value>1</value>
21384                </enumeratedValue>
21385              </enumeratedValues>
21386            </field>
21387            <field>
21388              <name>RR1</name>
21389              <description>Request status for RR[1] register</description>
21390              <lsb>1</lsb>
21391              <msb>1</msb>
21392              <enumeratedValues>
21393                <enumeratedValue>
21394                  <name>DisabledOrRequested</name>
21395                  <description>RR[1] register is not enabled, or are already requesting reload</description>
21396                  <value>0</value>
21397                </enumeratedValue>
21398                <enumeratedValue>
21399                  <name>EnabledAndUnrequested</name>
21400                  <description>RR[1] register is enabled, and are not yet requesting reload</description>
21401                  <value>1</value>
21402                </enumeratedValue>
21403              </enumeratedValues>
21404            </field>
21405            <field>
21406              <name>RR2</name>
21407              <description>Request status for RR[2] register</description>
21408              <lsb>2</lsb>
21409              <msb>2</msb>
21410              <enumeratedValues>
21411                <enumeratedValue>
21412                  <name>DisabledOrRequested</name>
21413                  <description>RR[2] register is not enabled, or are already requesting reload</description>
21414                  <value>0</value>
21415                </enumeratedValue>
21416                <enumeratedValue>
21417                  <name>EnabledAndUnrequested</name>
21418                  <description>RR[2] register is enabled, and are not yet requesting reload</description>
21419                  <value>1</value>
21420                </enumeratedValue>
21421              </enumeratedValues>
21422            </field>
21423            <field>
21424              <name>RR3</name>
21425              <description>Request status for RR[3] register</description>
21426              <lsb>3</lsb>
21427              <msb>3</msb>
21428              <enumeratedValues>
21429                <enumeratedValue>
21430                  <name>DisabledOrRequested</name>
21431                  <description>RR[3] register is not enabled, or are already requesting reload</description>
21432                  <value>0</value>
21433                </enumeratedValue>
21434                <enumeratedValue>
21435                  <name>EnabledAndUnrequested</name>
21436                  <description>RR[3] register is enabled, and are not yet requesting reload</description>
21437                  <value>1</value>
21438                </enumeratedValue>
21439              </enumeratedValues>
21440            </field>
21441            <field>
21442              <name>RR4</name>
21443              <description>Request status for RR[4] register</description>
21444              <lsb>4</lsb>
21445              <msb>4</msb>
21446              <enumeratedValues>
21447                <enumeratedValue>
21448                  <name>DisabledOrRequested</name>
21449                  <description>RR[4] register is not enabled, or are already requesting reload</description>
21450                  <value>0</value>
21451                </enumeratedValue>
21452                <enumeratedValue>
21453                  <name>EnabledAndUnrequested</name>
21454                  <description>RR[4] register is enabled, and are not yet requesting reload</description>
21455                  <value>1</value>
21456                </enumeratedValue>
21457              </enumeratedValues>
21458            </field>
21459            <field>
21460              <name>RR5</name>
21461              <description>Request status for RR[5] register</description>
21462              <lsb>5</lsb>
21463              <msb>5</msb>
21464              <enumeratedValues>
21465                <enumeratedValue>
21466                  <name>DisabledOrRequested</name>
21467                  <description>RR[5] register is not enabled, or are already requesting reload</description>
21468                  <value>0</value>
21469                </enumeratedValue>
21470                <enumeratedValue>
21471                  <name>EnabledAndUnrequested</name>
21472                  <description>RR[5] register is enabled, and are not yet requesting reload</description>
21473                  <value>1</value>
21474                </enumeratedValue>
21475              </enumeratedValues>
21476            </field>
21477            <field>
21478              <name>RR6</name>
21479              <description>Request status for RR[6] register</description>
21480              <lsb>6</lsb>
21481              <msb>6</msb>
21482              <enumeratedValues>
21483                <enumeratedValue>
21484                  <name>DisabledOrRequested</name>
21485                  <description>RR[6] register is not enabled, or are already requesting reload</description>
21486                  <value>0</value>
21487                </enumeratedValue>
21488                <enumeratedValue>
21489                  <name>EnabledAndUnrequested</name>
21490                  <description>RR[6] register is enabled, and are not yet requesting reload</description>
21491                  <value>1</value>
21492                </enumeratedValue>
21493              </enumeratedValues>
21494            </field>
21495            <field>
21496              <name>RR7</name>
21497              <description>Request status for RR[7] register</description>
21498              <lsb>7</lsb>
21499              <msb>7</msb>
21500              <enumeratedValues>
21501                <enumeratedValue>
21502                  <name>DisabledOrRequested</name>
21503                  <description>RR[7] register is not enabled, or are already requesting reload</description>
21504                  <value>0</value>
21505                </enumeratedValue>
21506                <enumeratedValue>
21507                  <name>EnabledAndUnrequested</name>
21508                  <description>RR[7] register is enabled, and are not yet requesting reload</description>
21509                  <value>1</value>
21510                </enumeratedValue>
21511              </enumeratedValues>
21512            </field>
21513          </fields>
21514        </register>
21515        <register>
21516          <name>CRV</name>
21517          <description>Counter reload value</description>
21518          <addressOffset>0x504</addressOffset>
21519          <access>read-write</access>
21520          <resetValue>0xFFFFFFFF</resetValue>
21521          <fields>
21522            <field>
21523              <name>CRV</name>
21524              <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
21525              <lsb>0</lsb>
21526              <msb>31</msb>
21527            </field>
21528          </fields>
21529        </register>
21530        <register>
21531          <name>RREN</name>
21532          <description>Enable register for reload request registers</description>
21533          <addressOffset>0x508</addressOffset>
21534          <access>read-write</access>
21535          <resetValue>0x00000001</resetValue>
21536          <fields>
21537            <field>
21538              <name>RR0</name>
21539              <description>Enable or disable RR[0] register</description>
21540              <lsb>0</lsb>
21541              <msb>0</msb>
21542              <enumeratedValues>
21543                <enumeratedValue>
21544                  <name>Disabled</name>
21545                  <description>Disable RR[0] register</description>
21546                  <value>0</value>
21547                </enumeratedValue>
21548                <enumeratedValue>
21549                  <name>Enabled</name>
21550                  <description>Enable RR[0] register</description>
21551                  <value>1</value>
21552                </enumeratedValue>
21553              </enumeratedValues>
21554            </field>
21555            <field>
21556              <name>RR1</name>
21557              <description>Enable or disable RR[1] register</description>
21558              <lsb>1</lsb>
21559              <msb>1</msb>
21560              <enumeratedValues>
21561                <enumeratedValue>
21562                  <name>Disabled</name>
21563                  <description>Disable RR[1] register</description>
21564                  <value>0</value>
21565                </enumeratedValue>
21566                <enumeratedValue>
21567                  <name>Enabled</name>
21568                  <description>Enable RR[1] register</description>
21569                  <value>1</value>
21570                </enumeratedValue>
21571              </enumeratedValues>
21572            </field>
21573            <field>
21574              <name>RR2</name>
21575              <description>Enable or disable RR[2] register</description>
21576              <lsb>2</lsb>
21577              <msb>2</msb>
21578              <enumeratedValues>
21579                <enumeratedValue>
21580                  <name>Disabled</name>
21581                  <description>Disable RR[2] register</description>
21582                  <value>0</value>
21583                </enumeratedValue>
21584                <enumeratedValue>
21585                  <name>Enabled</name>
21586                  <description>Enable RR[2] register</description>
21587                  <value>1</value>
21588                </enumeratedValue>
21589              </enumeratedValues>
21590            </field>
21591            <field>
21592              <name>RR3</name>
21593              <description>Enable or disable RR[3] register</description>
21594              <lsb>3</lsb>
21595              <msb>3</msb>
21596              <enumeratedValues>
21597                <enumeratedValue>
21598                  <name>Disabled</name>
21599                  <description>Disable RR[3] register</description>
21600                  <value>0</value>
21601                </enumeratedValue>
21602                <enumeratedValue>
21603                  <name>Enabled</name>
21604                  <description>Enable RR[3] register</description>
21605                  <value>1</value>
21606                </enumeratedValue>
21607              </enumeratedValues>
21608            </field>
21609            <field>
21610              <name>RR4</name>
21611              <description>Enable or disable RR[4] register</description>
21612              <lsb>4</lsb>
21613              <msb>4</msb>
21614              <enumeratedValues>
21615                <enumeratedValue>
21616                  <name>Disabled</name>
21617                  <description>Disable RR[4] register</description>
21618                  <value>0</value>
21619                </enumeratedValue>
21620                <enumeratedValue>
21621                  <name>Enabled</name>
21622                  <description>Enable RR[4] register</description>
21623                  <value>1</value>
21624                </enumeratedValue>
21625              </enumeratedValues>
21626            </field>
21627            <field>
21628              <name>RR5</name>
21629              <description>Enable or disable RR[5] register</description>
21630              <lsb>5</lsb>
21631              <msb>5</msb>
21632              <enumeratedValues>
21633                <enumeratedValue>
21634                  <name>Disabled</name>
21635                  <description>Disable RR[5] register</description>
21636                  <value>0</value>
21637                </enumeratedValue>
21638                <enumeratedValue>
21639                  <name>Enabled</name>
21640                  <description>Enable RR[5] register</description>
21641                  <value>1</value>
21642                </enumeratedValue>
21643              </enumeratedValues>
21644            </field>
21645            <field>
21646              <name>RR6</name>
21647              <description>Enable or disable RR[6] register</description>
21648              <lsb>6</lsb>
21649              <msb>6</msb>
21650              <enumeratedValues>
21651                <enumeratedValue>
21652                  <name>Disabled</name>
21653                  <description>Disable RR[6] register</description>
21654                  <value>0</value>
21655                </enumeratedValue>
21656                <enumeratedValue>
21657                  <name>Enabled</name>
21658                  <description>Enable RR[6] register</description>
21659                  <value>1</value>
21660                </enumeratedValue>
21661              </enumeratedValues>
21662            </field>
21663            <field>
21664              <name>RR7</name>
21665              <description>Enable or disable RR[7] register</description>
21666              <lsb>7</lsb>
21667              <msb>7</msb>
21668              <enumeratedValues>
21669                <enumeratedValue>
21670                  <name>Disabled</name>
21671                  <description>Disable RR[7] register</description>
21672                  <value>0</value>
21673                </enumeratedValue>
21674                <enumeratedValue>
21675                  <name>Enabled</name>
21676                  <description>Enable RR[7] register</description>
21677                  <value>1</value>
21678                </enumeratedValue>
21679              </enumeratedValues>
21680            </field>
21681          </fields>
21682        </register>
21683        <register>
21684          <name>CONFIG</name>
21685          <description>Configuration register</description>
21686          <addressOffset>0x50C</addressOffset>
21687          <access>read-write</access>
21688          <resetValue>0x00000001</resetValue>
21689          <fields>
21690            <field>
21691              <name>SLEEP</name>
21692              <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
21693              <lsb>0</lsb>
21694              <msb>0</msb>
21695              <enumeratedValues>
21696                <enumeratedValue>
21697                  <name>Pause</name>
21698                  <description>Pause watchdog while the CPU is sleeping</description>
21699                  <value>0</value>
21700                </enumeratedValue>
21701                <enumeratedValue>
21702                  <name>Run</name>
21703                  <description>Keep the watchdog running while the CPU is sleeping</description>
21704                  <value>1</value>
21705                </enumeratedValue>
21706              </enumeratedValues>
21707            </field>
21708            <field>
21709              <name>HALT</name>
21710              <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
21711              <lsb>3</lsb>
21712              <msb>3</msb>
21713              <enumeratedValues>
21714                <enumeratedValue>
21715                  <name>Pause</name>
21716                  <description>Pause watchdog while the CPU is halted by the debugger</description>
21717                  <value>0</value>
21718                </enumeratedValue>
21719                <enumeratedValue>
21720                  <name>Run</name>
21721                  <description>Keep the watchdog running while the CPU is halted by the debugger</description>
21722                  <value>1</value>
21723                </enumeratedValue>
21724              </enumeratedValues>
21725            </field>
21726          </fields>
21727        </register>
21728        <register>
21729          <dim>0x8</dim>
21730          <dimIncrement>0x4</dimIncrement>
21731          <name>RR[%s]</name>
21732          <description>Description collection: Reload request n</description>
21733          <addressOffset>0x600</addressOffset>
21734          <access>write-only</access>
21735          <fields>
21736            <field>
21737              <name>RR</name>
21738              <description>Reload request register</description>
21739              <lsb>0</lsb>
21740              <msb>31</msb>
21741              <enumeratedValues>
21742                <enumeratedValue>
21743                  <name>Reload</name>
21744                  <description>Value to request a reload of the watchdog timer</description>
21745                  <value>0x6E524635</value>
21746                </enumeratedValue>
21747              </enumeratedValues>
21748            </field>
21749          </fields>
21750        </register>
21751      </registers>
21752    </peripheral>
21753    <peripheral derivedFrom="WDT_NS">
21754      <name>WDT_S</name>
21755      <description>Watchdog Timer 1</description>
21756      <baseAddress>0x50018000</baseAddress>
21757      <!--Security dma=NA-->
21758      <!--Security securemapping=US-->
21759      <interrupt>
21760        <name>WDT</name>
21761        <value>24</value>
21762      </interrupt>
21763    </peripheral>
21764    <peripheral>
21765      <name>EGU0_NS</name>
21766      <description>Event generator unit 0</description>
21767      <baseAddress>0x4001B000</baseAddress>
21768      <headerStructName>EGU</headerStructName>
21769      <!--Security dma=NA-->
21770      <!--Security securemapping=US-->
21771      <addressBlock>
21772        <offset>0</offset>
21773        <size>0x1000</size>
21774        <usage>registers</usage>
21775      </addressBlock>
21776      <interrupt>
21777        <name>EGU0</name>
21778        <value>27</value>
21779      </interrupt>
21780      <groupName>EGU</groupName>
21781      <size>0x20</size>
21782      <registers>
21783        <register>
21784          <dim>0x10</dim>
21785          <dimIncrement>0x4</dimIncrement>
21786          <name>TASKS_TRIGGER[%s]</name>
21787          <description>Description collection: Trigger n for triggering the corresponding TRIGGERED[n] event</description>
21788          <addressOffset>0x000</addressOffset>
21789          <access>write-only</access>
21790          <fields>
21791            <field>
21792              <name>TASKS_TRIGGER</name>
21793              <description>Trigger n for triggering the corresponding TRIGGERED[n] event</description>
21794              <lsb>0</lsb>
21795              <msb>0</msb>
21796              <enumeratedValues>
21797                <enumeratedValue>
21798                  <name>Trigger</name>
21799                  <description>Trigger task</description>
21800                  <value>1</value>
21801                </enumeratedValue>
21802              </enumeratedValues>
21803            </field>
21804          </fields>
21805        </register>
21806        <register>
21807          <dim>0x10</dim>
21808          <dimIncrement>0x4</dimIncrement>
21809          <name>SUBSCRIBE_TRIGGER[%s]</name>
21810          <description>Description collection: Subscribe configuration for task TRIGGER[n]</description>
21811          <addressOffset>0x080</addressOffset>
21812          <access>read-write</access>
21813          <fields>
21814            <field>
21815              <name>CHIDX</name>
21816              <description>DPPI channel that task TRIGGER[n] will subscribe to</description>
21817              <lsb>0</lsb>
21818              <msb>7</msb>
21819            </field>
21820            <field>
21821              <name>EN</name>
21822              <lsb>31</lsb>
21823              <msb>31</msb>
21824              <enumeratedValues>
21825                <enumeratedValue>
21826                  <name>Disabled</name>
21827                  <description>Disable subscription</description>
21828                  <value>0</value>
21829                </enumeratedValue>
21830                <enumeratedValue>
21831                  <name>Enabled</name>
21832                  <description>Enable subscription</description>
21833                  <value>1</value>
21834                </enumeratedValue>
21835              </enumeratedValues>
21836            </field>
21837          </fields>
21838        </register>
21839        <register>
21840          <dim>0x10</dim>
21841          <dimIncrement>0x4</dimIncrement>
21842          <name>EVENTS_TRIGGERED[%s]</name>
21843          <description>Description collection: Event number n generated by triggering the corresponding TRIGGER[n] task</description>
21844          <addressOffset>0x100</addressOffset>
21845          <access>read-write</access>
21846          <fields>
21847            <field>
21848              <name>EVENTS_TRIGGERED</name>
21849              <description>Event number n generated by triggering the corresponding TRIGGER[n] task</description>
21850              <lsb>0</lsb>
21851              <msb>0</msb>
21852              <enumeratedValues>
21853                <enumeratedValue>
21854                  <name>NotGenerated</name>
21855                  <description>Event not generated</description>
21856                  <value>0</value>
21857                </enumeratedValue>
21858                <enumeratedValue>
21859                  <name>Generated</name>
21860                  <description>Event generated</description>
21861                  <value>1</value>
21862                </enumeratedValue>
21863              </enumeratedValues>
21864            </field>
21865          </fields>
21866        </register>
21867        <register>
21868          <dim>0x10</dim>
21869          <dimIncrement>0x4</dimIncrement>
21870          <name>PUBLISH_TRIGGERED[%s]</name>
21871          <description>Description collection: Publish configuration for event TRIGGERED[n]</description>
21872          <addressOffset>0x180</addressOffset>
21873          <access>read-write</access>
21874          <fields>
21875            <field>
21876              <name>CHIDX</name>
21877              <description>DPPI channel that event TRIGGERED[n] will publish to</description>
21878              <lsb>0</lsb>
21879              <msb>7</msb>
21880            </field>
21881            <field>
21882              <name>EN</name>
21883              <lsb>31</lsb>
21884              <msb>31</msb>
21885              <enumeratedValues>
21886                <enumeratedValue>
21887                  <name>Disabled</name>
21888                  <description>Disable publishing</description>
21889                  <value>0</value>
21890                </enumeratedValue>
21891                <enumeratedValue>
21892                  <name>Enabled</name>
21893                  <description>Enable publishing</description>
21894                  <value>1</value>
21895                </enumeratedValue>
21896              </enumeratedValues>
21897            </field>
21898          </fields>
21899        </register>
21900        <register>
21901          <name>INTEN</name>
21902          <description>Enable or disable interrupt</description>
21903          <addressOffset>0x300</addressOffset>
21904          <access>read-write</access>
21905          <fields>
21906            <field>
21907              <name>TRIGGERED0</name>
21908              <description>Enable or disable interrupt for event TRIGGERED[0]</description>
21909              <lsb>0</lsb>
21910              <msb>0</msb>
21911              <enumeratedValues>
21912                <enumeratedValue>
21913                  <name>Disabled</name>
21914                  <description>Disable</description>
21915                  <value>0</value>
21916                </enumeratedValue>
21917                <enumeratedValue>
21918                  <name>Enabled</name>
21919                  <description>Enable</description>
21920                  <value>1</value>
21921                </enumeratedValue>
21922              </enumeratedValues>
21923            </field>
21924            <field>
21925              <name>TRIGGERED1</name>
21926              <description>Enable or disable interrupt for event TRIGGERED[1]</description>
21927              <lsb>1</lsb>
21928              <msb>1</msb>
21929              <enumeratedValues>
21930                <enumeratedValue>
21931                  <name>Disabled</name>
21932                  <description>Disable</description>
21933                  <value>0</value>
21934                </enumeratedValue>
21935                <enumeratedValue>
21936                  <name>Enabled</name>
21937                  <description>Enable</description>
21938                  <value>1</value>
21939                </enumeratedValue>
21940              </enumeratedValues>
21941            </field>
21942            <field>
21943              <name>TRIGGERED2</name>
21944              <description>Enable or disable interrupt for event TRIGGERED[2]</description>
21945              <lsb>2</lsb>
21946              <msb>2</msb>
21947              <enumeratedValues>
21948                <enumeratedValue>
21949                  <name>Disabled</name>
21950                  <description>Disable</description>
21951                  <value>0</value>
21952                </enumeratedValue>
21953                <enumeratedValue>
21954                  <name>Enabled</name>
21955                  <description>Enable</description>
21956                  <value>1</value>
21957                </enumeratedValue>
21958              </enumeratedValues>
21959            </field>
21960            <field>
21961              <name>TRIGGERED3</name>
21962              <description>Enable or disable interrupt for event TRIGGERED[3]</description>
21963              <lsb>3</lsb>
21964              <msb>3</msb>
21965              <enumeratedValues>
21966                <enumeratedValue>
21967                  <name>Disabled</name>
21968                  <description>Disable</description>
21969                  <value>0</value>
21970                </enumeratedValue>
21971                <enumeratedValue>
21972                  <name>Enabled</name>
21973                  <description>Enable</description>
21974                  <value>1</value>
21975                </enumeratedValue>
21976              </enumeratedValues>
21977            </field>
21978            <field>
21979              <name>TRIGGERED4</name>
21980              <description>Enable or disable interrupt for event TRIGGERED[4]</description>
21981              <lsb>4</lsb>
21982              <msb>4</msb>
21983              <enumeratedValues>
21984                <enumeratedValue>
21985                  <name>Disabled</name>
21986                  <description>Disable</description>
21987                  <value>0</value>
21988                </enumeratedValue>
21989                <enumeratedValue>
21990                  <name>Enabled</name>
21991                  <description>Enable</description>
21992                  <value>1</value>
21993                </enumeratedValue>
21994              </enumeratedValues>
21995            </field>
21996            <field>
21997              <name>TRIGGERED5</name>
21998              <description>Enable or disable interrupt for event TRIGGERED[5]</description>
21999              <lsb>5</lsb>
22000              <msb>5</msb>
22001              <enumeratedValues>
22002                <enumeratedValue>
22003                  <name>Disabled</name>
22004                  <description>Disable</description>
22005                  <value>0</value>
22006                </enumeratedValue>
22007                <enumeratedValue>
22008                  <name>Enabled</name>
22009                  <description>Enable</description>
22010                  <value>1</value>
22011                </enumeratedValue>
22012              </enumeratedValues>
22013            </field>
22014            <field>
22015              <name>TRIGGERED6</name>
22016              <description>Enable or disable interrupt for event TRIGGERED[6]</description>
22017              <lsb>6</lsb>
22018              <msb>6</msb>
22019              <enumeratedValues>
22020                <enumeratedValue>
22021                  <name>Disabled</name>
22022                  <description>Disable</description>
22023                  <value>0</value>
22024                </enumeratedValue>
22025                <enumeratedValue>
22026                  <name>Enabled</name>
22027                  <description>Enable</description>
22028                  <value>1</value>
22029                </enumeratedValue>
22030              </enumeratedValues>
22031            </field>
22032            <field>
22033              <name>TRIGGERED7</name>
22034              <description>Enable or disable interrupt for event TRIGGERED[7]</description>
22035              <lsb>7</lsb>
22036              <msb>7</msb>
22037              <enumeratedValues>
22038                <enumeratedValue>
22039                  <name>Disabled</name>
22040                  <description>Disable</description>
22041                  <value>0</value>
22042                </enumeratedValue>
22043                <enumeratedValue>
22044                  <name>Enabled</name>
22045                  <description>Enable</description>
22046                  <value>1</value>
22047                </enumeratedValue>
22048              </enumeratedValues>
22049            </field>
22050            <field>
22051              <name>TRIGGERED8</name>
22052              <description>Enable or disable interrupt for event TRIGGERED[8]</description>
22053              <lsb>8</lsb>
22054              <msb>8</msb>
22055              <enumeratedValues>
22056                <enumeratedValue>
22057                  <name>Disabled</name>
22058                  <description>Disable</description>
22059                  <value>0</value>
22060                </enumeratedValue>
22061                <enumeratedValue>
22062                  <name>Enabled</name>
22063                  <description>Enable</description>
22064                  <value>1</value>
22065                </enumeratedValue>
22066              </enumeratedValues>
22067            </field>
22068            <field>
22069              <name>TRIGGERED9</name>
22070              <description>Enable or disable interrupt for event TRIGGERED[9]</description>
22071              <lsb>9</lsb>
22072              <msb>9</msb>
22073              <enumeratedValues>
22074                <enumeratedValue>
22075                  <name>Disabled</name>
22076                  <description>Disable</description>
22077                  <value>0</value>
22078                </enumeratedValue>
22079                <enumeratedValue>
22080                  <name>Enabled</name>
22081                  <description>Enable</description>
22082                  <value>1</value>
22083                </enumeratedValue>
22084              </enumeratedValues>
22085            </field>
22086            <field>
22087              <name>TRIGGERED10</name>
22088              <description>Enable or disable interrupt for event TRIGGERED[10]</description>
22089              <lsb>10</lsb>
22090              <msb>10</msb>
22091              <enumeratedValues>
22092                <enumeratedValue>
22093                  <name>Disabled</name>
22094                  <description>Disable</description>
22095                  <value>0</value>
22096                </enumeratedValue>
22097                <enumeratedValue>
22098                  <name>Enabled</name>
22099                  <description>Enable</description>
22100                  <value>1</value>
22101                </enumeratedValue>
22102              </enumeratedValues>
22103            </field>
22104            <field>
22105              <name>TRIGGERED11</name>
22106              <description>Enable or disable interrupt for event TRIGGERED[11]</description>
22107              <lsb>11</lsb>
22108              <msb>11</msb>
22109              <enumeratedValues>
22110                <enumeratedValue>
22111                  <name>Disabled</name>
22112                  <description>Disable</description>
22113                  <value>0</value>
22114                </enumeratedValue>
22115                <enumeratedValue>
22116                  <name>Enabled</name>
22117                  <description>Enable</description>
22118                  <value>1</value>
22119                </enumeratedValue>
22120              </enumeratedValues>
22121            </field>
22122            <field>
22123              <name>TRIGGERED12</name>
22124              <description>Enable or disable interrupt for event TRIGGERED[12]</description>
22125              <lsb>12</lsb>
22126              <msb>12</msb>
22127              <enumeratedValues>
22128                <enumeratedValue>
22129                  <name>Disabled</name>
22130                  <description>Disable</description>
22131                  <value>0</value>
22132                </enumeratedValue>
22133                <enumeratedValue>
22134                  <name>Enabled</name>
22135                  <description>Enable</description>
22136                  <value>1</value>
22137                </enumeratedValue>
22138              </enumeratedValues>
22139            </field>
22140            <field>
22141              <name>TRIGGERED13</name>
22142              <description>Enable or disable interrupt for event TRIGGERED[13]</description>
22143              <lsb>13</lsb>
22144              <msb>13</msb>
22145              <enumeratedValues>
22146                <enumeratedValue>
22147                  <name>Disabled</name>
22148                  <description>Disable</description>
22149                  <value>0</value>
22150                </enumeratedValue>
22151                <enumeratedValue>
22152                  <name>Enabled</name>
22153                  <description>Enable</description>
22154                  <value>1</value>
22155                </enumeratedValue>
22156              </enumeratedValues>
22157            </field>
22158            <field>
22159              <name>TRIGGERED14</name>
22160              <description>Enable or disable interrupt for event TRIGGERED[14]</description>
22161              <lsb>14</lsb>
22162              <msb>14</msb>
22163              <enumeratedValues>
22164                <enumeratedValue>
22165                  <name>Disabled</name>
22166                  <description>Disable</description>
22167                  <value>0</value>
22168                </enumeratedValue>
22169                <enumeratedValue>
22170                  <name>Enabled</name>
22171                  <description>Enable</description>
22172                  <value>1</value>
22173                </enumeratedValue>
22174              </enumeratedValues>
22175            </field>
22176            <field>
22177              <name>TRIGGERED15</name>
22178              <description>Enable or disable interrupt for event TRIGGERED[15]</description>
22179              <lsb>15</lsb>
22180              <msb>15</msb>
22181              <enumeratedValues>
22182                <enumeratedValue>
22183                  <name>Disabled</name>
22184                  <description>Disable</description>
22185                  <value>0</value>
22186                </enumeratedValue>
22187                <enumeratedValue>
22188                  <name>Enabled</name>
22189                  <description>Enable</description>
22190                  <value>1</value>
22191                </enumeratedValue>
22192              </enumeratedValues>
22193            </field>
22194          </fields>
22195        </register>
22196        <register>
22197          <name>INTENSET</name>
22198          <description>Enable interrupt</description>
22199          <addressOffset>0x304</addressOffset>
22200          <access>read-write</access>
22201          <fields>
22202            <field>
22203              <name>TRIGGERED0</name>
22204              <description>Write '1' to enable interrupt for event TRIGGERED[0]</description>
22205              <lsb>0</lsb>
22206              <msb>0</msb>
22207              <enumeratedValues>
22208                <usage>read</usage>
22209                <enumeratedValue>
22210                  <name>Disabled</name>
22211                  <description>Read: Disabled</description>
22212                  <value>0</value>
22213                </enumeratedValue>
22214                <enumeratedValue>
22215                  <name>Enabled</name>
22216                  <description>Read: Enabled</description>
22217                  <value>1</value>
22218                </enumeratedValue>
22219              </enumeratedValues>
22220              <enumeratedValues>
22221                <usage>write</usage>
22222                <enumeratedValue>
22223                  <name>Set</name>
22224                  <description>Enable</description>
22225                  <value>1</value>
22226                </enumeratedValue>
22227              </enumeratedValues>
22228            </field>
22229            <field>
22230              <name>TRIGGERED1</name>
22231              <description>Write '1' to enable interrupt for event TRIGGERED[1]</description>
22232              <lsb>1</lsb>
22233              <msb>1</msb>
22234              <enumeratedValues>
22235                <usage>read</usage>
22236                <enumeratedValue>
22237                  <name>Disabled</name>
22238                  <description>Read: Disabled</description>
22239                  <value>0</value>
22240                </enumeratedValue>
22241                <enumeratedValue>
22242                  <name>Enabled</name>
22243                  <description>Read: Enabled</description>
22244                  <value>1</value>
22245                </enumeratedValue>
22246              </enumeratedValues>
22247              <enumeratedValues>
22248                <usage>write</usage>
22249                <enumeratedValue>
22250                  <name>Set</name>
22251                  <description>Enable</description>
22252                  <value>1</value>
22253                </enumeratedValue>
22254              </enumeratedValues>
22255            </field>
22256            <field>
22257              <name>TRIGGERED2</name>
22258              <description>Write '1' to enable interrupt for event TRIGGERED[2]</description>
22259              <lsb>2</lsb>
22260              <msb>2</msb>
22261              <enumeratedValues>
22262                <usage>read</usage>
22263                <enumeratedValue>
22264                  <name>Disabled</name>
22265                  <description>Read: Disabled</description>
22266                  <value>0</value>
22267                </enumeratedValue>
22268                <enumeratedValue>
22269                  <name>Enabled</name>
22270                  <description>Read: Enabled</description>
22271                  <value>1</value>
22272                </enumeratedValue>
22273              </enumeratedValues>
22274              <enumeratedValues>
22275                <usage>write</usage>
22276                <enumeratedValue>
22277                  <name>Set</name>
22278                  <description>Enable</description>
22279                  <value>1</value>
22280                </enumeratedValue>
22281              </enumeratedValues>
22282            </field>
22283            <field>
22284              <name>TRIGGERED3</name>
22285              <description>Write '1' to enable interrupt for event TRIGGERED[3]</description>
22286              <lsb>3</lsb>
22287              <msb>3</msb>
22288              <enumeratedValues>
22289                <usage>read</usage>
22290                <enumeratedValue>
22291                  <name>Disabled</name>
22292                  <description>Read: Disabled</description>
22293                  <value>0</value>
22294                </enumeratedValue>
22295                <enumeratedValue>
22296                  <name>Enabled</name>
22297                  <description>Read: Enabled</description>
22298                  <value>1</value>
22299                </enumeratedValue>
22300              </enumeratedValues>
22301              <enumeratedValues>
22302                <usage>write</usage>
22303                <enumeratedValue>
22304                  <name>Set</name>
22305                  <description>Enable</description>
22306                  <value>1</value>
22307                </enumeratedValue>
22308              </enumeratedValues>
22309            </field>
22310            <field>
22311              <name>TRIGGERED4</name>
22312              <description>Write '1' to enable interrupt for event TRIGGERED[4]</description>
22313              <lsb>4</lsb>
22314              <msb>4</msb>
22315              <enumeratedValues>
22316                <usage>read</usage>
22317                <enumeratedValue>
22318                  <name>Disabled</name>
22319                  <description>Read: Disabled</description>
22320                  <value>0</value>
22321                </enumeratedValue>
22322                <enumeratedValue>
22323                  <name>Enabled</name>
22324                  <description>Read: Enabled</description>
22325                  <value>1</value>
22326                </enumeratedValue>
22327              </enumeratedValues>
22328              <enumeratedValues>
22329                <usage>write</usage>
22330                <enumeratedValue>
22331                  <name>Set</name>
22332                  <description>Enable</description>
22333                  <value>1</value>
22334                </enumeratedValue>
22335              </enumeratedValues>
22336            </field>
22337            <field>
22338              <name>TRIGGERED5</name>
22339              <description>Write '1' to enable interrupt for event TRIGGERED[5]</description>
22340              <lsb>5</lsb>
22341              <msb>5</msb>
22342              <enumeratedValues>
22343                <usage>read</usage>
22344                <enumeratedValue>
22345                  <name>Disabled</name>
22346                  <description>Read: Disabled</description>
22347                  <value>0</value>
22348                </enumeratedValue>
22349                <enumeratedValue>
22350                  <name>Enabled</name>
22351                  <description>Read: Enabled</description>
22352                  <value>1</value>
22353                </enumeratedValue>
22354              </enumeratedValues>
22355              <enumeratedValues>
22356                <usage>write</usage>
22357                <enumeratedValue>
22358                  <name>Set</name>
22359                  <description>Enable</description>
22360                  <value>1</value>
22361                </enumeratedValue>
22362              </enumeratedValues>
22363            </field>
22364            <field>
22365              <name>TRIGGERED6</name>
22366              <description>Write '1' to enable interrupt for event TRIGGERED[6]</description>
22367              <lsb>6</lsb>
22368              <msb>6</msb>
22369              <enumeratedValues>
22370                <usage>read</usage>
22371                <enumeratedValue>
22372                  <name>Disabled</name>
22373                  <description>Read: Disabled</description>
22374                  <value>0</value>
22375                </enumeratedValue>
22376                <enumeratedValue>
22377                  <name>Enabled</name>
22378                  <description>Read: Enabled</description>
22379                  <value>1</value>
22380                </enumeratedValue>
22381              </enumeratedValues>
22382              <enumeratedValues>
22383                <usage>write</usage>
22384                <enumeratedValue>
22385                  <name>Set</name>
22386                  <description>Enable</description>
22387                  <value>1</value>
22388                </enumeratedValue>
22389              </enumeratedValues>
22390            </field>
22391            <field>
22392              <name>TRIGGERED7</name>
22393              <description>Write '1' to enable interrupt for event TRIGGERED[7]</description>
22394              <lsb>7</lsb>
22395              <msb>7</msb>
22396              <enumeratedValues>
22397                <usage>read</usage>
22398                <enumeratedValue>
22399                  <name>Disabled</name>
22400                  <description>Read: Disabled</description>
22401                  <value>0</value>
22402                </enumeratedValue>
22403                <enumeratedValue>
22404                  <name>Enabled</name>
22405                  <description>Read: Enabled</description>
22406                  <value>1</value>
22407                </enumeratedValue>
22408              </enumeratedValues>
22409              <enumeratedValues>
22410                <usage>write</usage>
22411                <enumeratedValue>
22412                  <name>Set</name>
22413                  <description>Enable</description>
22414                  <value>1</value>
22415                </enumeratedValue>
22416              </enumeratedValues>
22417            </field>
22418            <field>
22419              <name>TRIGGERED8</name>
22420              <description>Write '1' to enable interrupt for event TRIGGERED[8]</description>
22421              <lsb>8</lsb>
22422              <msb>8</msb>
22423              <enumeratedValues>
22424                <usage>read</usage>
22425                <enumeratedValue>
22426                  <name>Disabled</name>
22427                  <description>Read: Disabled</description>
22428                  <value>0</value>
22429                </enumeratedValue>
22430                <enumeratedValue>
22431                  <name>Enabled</name>
22432                  <description>Read: Enabled</description>
22433                  <value>1</value>
22434                </enumeratedValue>
22435              </enumeratedValues>
22436              <enumeratedValues>
22437                <usage>write</usage>
22438                <enumeratedValue>
22439                  <name>Set</name>
22440                  <description>Enable</description>
22441                  <value>1</value>
22442                </enumeratedValue>
22443              </enumeratedValues>
22444            </field>
22445            <field>
22446              <name>TRIGGERED9</name>
22447              <description>Write '1' to enable interrupt for event TRIGGERED[9]</description>
22448              <lsb>9</lsb>
22449              <msb>9</msb>
22450              <enumeratedValues>
22451                <usage>read</usage>
22452                <enumeratedValue>
22453                  <name>Disabled</name>
22454                  <description>Read: Disabled</description>
22455                  <value>0</value>
22456                </enumeratedValue>
22457                <enumeratedValue>
22458                  <name>Enabled</name>
22459                  <description>Read: Enabled</description>
22460                  <value>1</value>
22461                </enumeratedValue>
22462              </enumeratedValues>
22463              <enumeratedValues>
22464                <usage>write</usage>
22465                <enumeratedValue>
22466                  <name>Set</name>
22467                  <description>Enable</description>
22468                  <value>1</value>
22469                </enumeratedValue>
22470              </enumeratedValues>
22471            </field>
22472            <field>
22473              <name>TRIGGERED10</name>
22474              <description>Write '1' to enable interrupt for event TRIGGERED[10]</description>
22475              <lsb>10</lsb>
22476              <msb>10</msb>
22477              <enumeratedValues>
22478                <usage>read</usage>
22479                <enumeratedValue>
22480                  <name>Disabled</name>
22481                  <description>Read: Disabled</description>
22482                  <value>0</value>
22483                </enumeratedValue>
22484                <enumeratedValue>
22485                  <name>Enabled</name>
22486                  <description>Read: Enabled</description>
22487                  <value>1</value>
22488                </enumeratedValue>
22489              </enumeratedValues>
22490              <enumeratedValues>
22491                <usage>write</usage>
22492                <enumeratedValue>
22493                  <name>Set</name>
22494                  <description>Enable</description>
22495                  <value>1</value>
22496                </enumeratedValue>
22497              </enumeratedValues>
22498            </field>
22499            <field>
22500              <name>TRIGGERED11</name>
22501              <description>Write '1' to enable interrupt for event TRIGGERED[11]</description>
22502              <lsb>11</lsb>
22503              <msb>11</msb>
22504              <enumeratedValues>
22505                <usage>read</usage>
22506                <enumeratedValue>
22507                  <name>Disabled</name>
22508                  <description>Read: Disabled</description>
22509                  <value>0</value>
22510                </enumeratedValue>
22511                <enumeratedValue>
22512                  <name>Enabled</name>
22513                  <description>Read: Enabled</description>
22514                  <value>1</value>
22515                </enumeratedValue>
22516              </enumeratedValues>
22517              <enumeratedValues>
22518                <usage>write</usage>
22519                <enumeratedValue>
22520                  <name>Set</name>
22521                  <description>Enable</description>
22522                  <value>1</value>
22523                </enumeratedValue>
22524              </enumeratedValues>
22525            </field>
22526            <field>
22527              <name>TRIGGERED12</name>
22528              <description>Write '1' to enable interrupt for event TRIGGERED[12]</description>
22529              <lsb>12</lsb>
22530              <msb>12</msb>
22531              <enumeratedValues>
22532                <usage>read</usage>
22533                <enumeratedValue>
22534                  <name>Disabled</name>
22535                  <description>Read: Disabled</description>
22536                  <value>0</value>
22537                </enumeratedValue>
22538                <enumeratedValue>
22539                  <name>Enabled</name>
22540                  <description>Read: Enabled</description>
22541                  <value>1</value>
22542                </enumeratedValue>
22543              </enumeratedValues>
22544              <enumeratedValues>
22545                <usage>write</usage>
22546                <enumeratedValue>
22547                  <name>Set</name>
22548                  <description>Enable</description>
22549                  <value>1</value>
22550                </enumeratedValue>
22551              </enumeratedValues>
22552            </field>
22553            <field>
22554              <name>TRIGGERED13</name>
22555              <description>Write '1' to enable interrupt for event TRIGGERED[13]</description>
22556              <lsb>13</lsb>
22557              <msb>13</msb>
22558              <enumeratedValues>
22559                <usage>read</usage>
22560                <enumeratedValue>
22561                  <name>Disabled</name>
22562                  <description>Read: Disabled</description>
22563                  <value>0</value>
22564                </enumeratedValue>
22565                <enumeratedValue>
22566                  <name>Enabled</name>
22567                  <description>Read: Enabled</description>
22568                  <value>1</value>
22569                </enumeratedValue>
22570              </enumeratedValues>
22571              <enumeratedValues>
22572                <usage>write</usage>
22573                <enumeratedValue>
22574                  <name>Set</name>
22575                  <description>Enable</description>
22576                  <value>1</value>
22577                </enumeratedValue>
22578              </enumeratedValues>
22579            </field>
22580            <field>
22581              <name>TRIGGERED14</name>
22582              <description>Write '1' to enable interrupt for event TRIGGERED[14]</description>
22583              <lsb>14</lsb>
22584              <msb>14</msb>
22585              <enumeratedValues>
22586                <usage>read</usage>
22587                <enumeratedValue>
22588                  <name>Disabled</name>
22589                  <description>Read: Disabled</description>
22590                  <value>0</value>
22591                </enumeratedValue>
22592                <enumeratedValue>
22593                  <name>Enabled</name>
22594                  <description>Read: Enabled</description>
22595                  <value>1</value>
22596                </enumeratedValue>
22597              </enumeratedValues>
22598              <enumeratedValues>
22599                <usage>write</usage>
22600                <enumeratedValue>
22601                  <name>Set</name>
22602                  <description>Enable</description>
22603                  <value>1</value>
22604                </enumeratedValue>
22605              </enumeratedValues>
22606            </field>
22607            <field>
22608              <name>TRIGGERED15</name>
22609              <description>Write '1' to enable interrupt for event TRIGGERED[15]</description>
22610              <lsb>15</lsb>
22611              <msb>15</msb>
22612              <enumeratedValues>
22613                <usage>read</usage>
22614                <enumeratedValue>
22615                  <name>Disabled</name>
22616                  <description>Read: Disabled</description>
22617                  <value>0</value>
22618                </enumeratedValue>
22619                <enumeratedValue>
22620                  <name>Enabled</name>
22621                  <description>Read: Enabled</description>
22622                  <value>1</value>
22623                </enumeratedValue>
22624              </enumeratedValues>
22625              <enumeratedValues>
22626                <usage>write</usage>
22627                <enumeratedValue>
22628                  <name>Set</name>
22629                  <description>Enable</description>
22630                  <value>1</value>
22631                </enumeratedValue>
22632              </enumeratedValues>
22633            </field>
22634          </fields>
22635        </register>
22636        <register>
22637          <name>INTENCLR</name>
22638          <description>Disable interrupt</description>
22639          <addressOffset>0x308</addressOffset>
22640          <access>read-write</access>
22641          <fields>
22642            <field>
22643              <name>TRIGGERED0</name>
22644              <description>Write '1' to disable interrupt for event TRIGGERED[0]</description>
22645              <lsb>0</lsb>
22646              <msb>0</msb>
22647              <enumeratedValues>
22648                <usage>read</usage>
22649                <enumeratedValue>
22650                  <name>Disabled</name>
22651                  <description>Read: Disabled</description>
22652                  <value>0</value>
22653                </enumeratedValue>
22654                <enumeratedValue>
22655                  <name>Enabled</name>
22656                  <description>Read: Enabled</description>
22657                  <value>1</value>
22658                </enumeratedValue>
22659              </enumeratedValues>
22660              <enumeratedValues>
22661                <usage>write</usage>
22662                <enumeratedValue>
22663                  <name>Clear</name>
22664                  <description>Disable</description>
22665                  <value>1</value>
22666                </enumeratedValue>
22667              </enumeratedValues>
22668            </field>
22669            <field>
22670              <name>TRIGGERED1</name>
22671              <description>Write '1' to disable interrupt for event TRIGGERED[1]</description>
22672              <lsb>1</lsb>
22673              <msb>1</msb>
22674              <enumeratedValues>
22675                <usage>read</usage>
22676                <enumeratedValue>
22677                  <name>Disabled</name>
22678                  <description>Read: Disabled</description>
22679                  <value>0</value>
22680                </enumeratedValue>
22681                <enumeratedValue>
22682                  <name>Enabled</name>
22683                  <description>Read: Enabled</description>
22684                  <value>1</value>
22685                </enumeratedValue>
22686              </enumeratedValues>
22687              <enumeratedValues>
22688                <usage>write</usage>
22689                <enumeratedValue>
22690                  <name>Clear</name>
22691                  <description>Disable</description>
22692                  <value>1</value>
22693                </enumeratedValue>
22694              </enumeratedValues>
22695            </field>
22696            <field>
22697              <name>TRIGGERED2</name>
22698              <description>Write '1' to disable interrupt for event TRIGGERED[2]</description>
22699              <lsb>2</lsb>
22700              <msb>2</msb>
22701              <enumeratedValues>
22702                <usage>read</usage>
22703                <enumeratedValue>
22704                  <name>Disabled</name>
22705                  <description>Read: Disabled</description>
22706                  <value>0</value>
22707                </enumeratedValue>
22708                <enumeratedValue>
22709                  <name>Enabled</name>
22710                  <description>Read: Enabled</description>
22711                  <value>1</value>
22712                </enumeratedValue>
22713              </enumeratedValues>
22714              <enumeratedValues>
22715                <usage>write</usage>
22716                <enumeratedValue>
22717                  <name>Clear</name>
22718                  <description>Disable</description>
22719                  <value>1</value>
22720                </enumeratedValue>
22721              </enumeratedValues>
22722            </field>
22723            <field>
22724              <name>TRIGGERED3</name>
22725              <description>Write '1' to disable interrupt for event TRIGGERED[3]</description>
22726              <lsb>3</lsb>
22727              <msb>3</msb>
22728              <enumeratedValues>
22729                <usage>read</usage>
22730                <enumeratedValue>
22731                  <name>Disabled</name>
22732                  <description>Read: Disabled</description>
22733                  <value>0</value>
22734                </enumeratedValue>
22735                <enumeratedValue>
22736                  <name>Enabled</name>
22737                  <description>Read: Enabled</description>
22738                  <value>1</value>
22739                </enumeratedValue>
22740              </enumeratedValues>
22741              <enumeratedValues>
22742                <usage>write</usage>
22743                <enumeratedValue>
22744                  <name>Clear</name>
22745                  <description>Disable</description>
22746                  <value>1</value>
22747                </enumeratedValue>
22748              </enumeratedValues>
22749            </field>
22750            <field>
22751              <name>TRIGGERED4</name>
22752              <description>Write '1' to disable interrupt for event TRIGGERED[4]</description>
22753              <lsb>4</lsb>
22754              <msb>4</msb>
22755              <enumeratedValues>
22756                <usage>read</usage>
22757                <enumeratedValue>
22758                  <name>Disabled</name>
22759                  <description>Read: Disabled</description>
22760                  <value>0</value>
22761                </enumeratedValue>
22762                <enumeratedValue>
22763                  <name>Enabled</name>
22764                  <description>Read: Enabled</description>
22765                  <value>1</value>
22766                </enumeratedValue>
22767              </enumeratedValues>
22768              <enumeratedValues>
22769                <usage>write</usage>
22770                <enumeratedValue>
22771                  <name>Clear</name>
22772                  <description>Disable</description>
22773                  <value>1</value>
22774                </enumeratedValue>
22775              </enumeratedValues>
22776            </field>
22777            <field>
22778              <name>TRIGGERED5</name>
22779              <description>Write '1' to disable interrupt for event TRIGGERED[5]</description>
22780              <lsb>5</lsb>
22781              <msb>5</msb>
22782              <enumeratedValues>
22783                <usage>read</usage>
22784                <enumeratedValue>
22785                  <name>Disabled</name>
22786                  <description>Read: Disabled</description>
22787                  <value>0</value>
22788                </enumeratedValue>
22789                <enumeratedValue>
22790                  <name>Enabled</name>
22791                  <description>Read: Enabled</description>
22792                  <value>1</value>
22793                </enumeratedValue>
22794              </enumeratedValues>
22795              <enumeratedValues>
22796                <usage>write</usage>
22797                <enumeratedValue>
22798                  <name>Clear</name>
22799                  <description>Disable</description>
22800                  <value>1</value>
22801                </enumeratedValue>
22802              </enumeratedValues>
22803            </field>
22804            <field>
22805              <name>TRIGGERED6</name>
22806              <description>Write '1' to disable interrupt for event TRIGGERED[6]</description>
22807              <lsb>6</lsb>
22808              <msb>6</msb>
22809              <enumeratedValues>
22810                <usage>read</usage>
22811                <enumeratedValue>
22812                  <name>Disabled</name>
22813                  <description>Read: Disabled</description>
22814                  <value>0</value>
22815                </enumeratedValue>
22816                <enumeratedValue>
22817                  <name>Enabled</name>
22818                  <description>Read: Enabled</description>
22819                  <value>1</value>
22820                </enumeratedValue>
22821              </enumeratedValues>
22822              <enumeratedValues>
22823                <usage>write</usage>
22824                <enumeratedValue>
22825                  <name>Clear</name>
22826                  <description>Disable</description>
22827                  <value>1</value>
22828                </enumeratedValue>
22829              </enumeratedValues>
22830            </field>
22831            <field>
22832              <name>TRIGGERED7</name>
22833              <description>Write '1' to disable interrupt for event TRIGGERED[7]</description>
22834              <lsb>7</lsb>
22835              <msb>7</msb>
22836              <enumeratedValues>
22837                <usage>read</usage>
22838                <enumeratedValue>
22839                  <name>Disabled</name>
22840                  <description>Read: Disabled</description>
22841                  <value>0</value>
22842                </enumeratedValue>
22843                <enumeratedValue>
22844                  <name>Enabled</name>
22845                  <description>Read: Enabled</description>
22846                  <value>1</value>
22847                </enumeratedValue>
22848              </enumeratedValues>
22849              <enumeratedValues>
22850                <usage>write</usage>
22851                <enumeratedValue>
22852                  <name>Clear</name>
22853                  <description>Disable</description>
22854                  <value>1</value>
22855                </enumeratedValue>
22856              </enumeratedValues>
22857            </field>
22858            <field>
22859              <name>TRIGGERED8</name>
22860              <description>Write '1' to disable interrupt for event TRIGGERED[8]</description>
22861              <lsb>8</lsb>
22862              <msb>8</msb>
22863              <enumeratedValues>
22864                <usage>read</usage>
22865                <enumeratedValue>
22866                  <name>Disabled</name>
22867                  <description>Read: Disabled</description>
22868                  <value>0</value>
22869                </enumeratedValue>
22870                <enumeratedValue>
22871                  <name>Enabled</name>
22872                  <description>Read: Enabled</description>
22873                  <value>1</value>
22874                </enumeratedValue>
22875              </enumeratedValues>
22876              <enumeratedValues>
22877                <usage>write</usage>
22878                <enumeratedValue>
22879                  <name>Clear</name>
22880                  <description>Disable</description>
22881                  <value>1</value>
22882                </enumeratedValue>
22883              </enumeratedValues>
22884            </field>
22885            <field>
22886              <name>TRIGGERED9</name>
22887              <description>Write '1' to disable interrupt for event TRIGGERED[9]</description>
22888              <lsb>9</lsb>
22889              <msb>9</msb>
22890              <enumeratedValues>
22891                <usage>read</usage>
22892                <enumeratedValue>
22893                  <name>Disabled</name>
22894                  <description>Read: Disabled</description>
22895                  <value>0</value>
22896                </enumeratedValue>
22897                <enumeratedValue>
22898                  <name>Enabled</name>
22899                  <description>Read: Enabled</description>
22900                  <value>1</value>
22901                </enumeratedValue>
22902              </enumeratedValues>
22903              <enumeratedValues>
22904                <usage>write</usage>
22905                <enumeratedValue>
22906                  <name>Clear</name>
22907                  <description>Disable</description>
22908                  <value>1</value>
22909                </enumeratedValue>
22910              </enumeratedValues>
22911            </field>
22912            <field>
22913              <name>TRIGGERED10</name>
22914              <description>Write '1' to disable interrupt for event TRIGGERED[10]</description>
22915              <lsb>10</lsb>
22916              <msb>10</msb>
22917              <enumeratedValues>
22918                <usage>read</usage>
22919                <enumeratedValue>
22920                  <name>Disabled</name>
22921                  <description>Read: Disabled</description>
22922                  <value>0</value>
22923                </enumeratedValue>
22924                <enumeratedValue>
22925                  <name>Enabled</name>
22926                  <description>Read: Enabled</description>
22927                  <value>1</value>
22928                </enumeratedValue>
22929              </enumeratedValues>
22930              <enumeratedValues>
22931                <usage>write</usage>
22932                <enumeratedValue>
22933                  <name>Clear</name>
22934                  <description>Disable</description>
22935                  <value>1</value>
22936                </enumeratedValue>
22937              </enumeratedValues>
22938            </field>
22939            <field>
22940              <name>TRIGGERED11</name>
22941              <description>Write '1' to disable interrupt for event TRIGGERED[11]</description>
22942              <lsb>11</lsb>
22943              <msb>11</msb>
22944              <enumeratedValues>
22945                <usage>read</usage>
22946                <enumeratedValue>
22947                  <name>Disabled</name>
22948                  <description>Read: Disabled</description>
22949                  <value>0</value>
22950                </enumeratedValue>
22951                <enumeratedValue>
22952                  <name>Enabled</name>
22953                  <description>Read: Enabled</description>
22954                  <value>1</value>
22955                </enumeratedValue>
22956              </enumeratedValues>
22957              <enumeratedValues>
22958                <usage>write</usage>
22959                <enumeratedValue>
22960                  <name>Clear</name>
22961                  <description>Disable</description>
22962                  <value>1</value>
22963                </enumeratedValue>
22964              </enumeratedValues>
22965            </field>
22966            <field>
22967              <name>TRIGGERED12</name>
22968              <description>Write '1' to disable interrupt for event TRIGGERED[12]</description>
22969              <lsb>12</lsb>
22970              <msb>12</msb>
22971              <enumeratedValues>
22972                <usage>read</usage>
22973                <enumeratedValue>
22974                  <name>Disabled</name>
22975                  <description>Read: Disabled</description>
22976                  <value>0</value>
22977                </enumeratedValue>
22978                <enumeratedValue>
22979                  <name>Enabled</name>
22980                  <description>Read: Enabled</description>
22981                  <value>1</value>
22982                </enumeratedValue>
22983              </enumeratedValues>
22984              <enumeratedValues>
22985                <usage>write</usage>
22986                <enumeratedValue>
22987                  <name>Clear</name>
22988                  <description>Disable</description>
22989                  <value>1</value>
22990                </enumeratedValue>
22991              </enumeratedValues>
22992            </field>
22993            <field>
22994              <name>TRIGGERED13</name>
22995              <description>Write '1' to disable interrupt for event TRIGGERED[13]</description>
22996              <lsb>13</lsb>
22997              <msb>13</msb>
22998              <enumeratedValues>
22999                <usage>read</usage>
23000                <enumeratedValue>
23001                  <name>Disabled</name>
23002                  <description>Read: Disabled</description>
23003                  <value>0</value>
23004                </enumeratedValue>
23005                <enumeratedValue>
23006                  <name>Enabled</name>
23007                  <description>Read: Enabled</description>
23008                  <value>1</value>
23009                </enumeratedValue>
23010              </enumeratedValues>
23011              <enumeratedValues>
23012                <usage>write</usage>
23013                <enumeratedValue>
23014                  <name>Clear</name>
23015                  <description>Disable</description>
23016                  <value>1</value>
23017                </enumeratedValue>
23018              </enumeratedValues>
23019            </field>
23020            <field>
23021              <name>TRIGGERED14</name>
23022              <description>Write '1' to disable interrupt for event TRIGGERED[14]</description>
23023              <lsb>14</lsb>
23024              <msb>14</msb>
23025              <enumeratedValues>
23026                <usage>read</usage>
23027                <enumeratedValue>
23028                  <name>Disabled</name>
23029                  <description>Read: Disabled</description>
23030                  <value>0</value>
23031                </enumeratedValue>
23032                <enumeratedValue>
23033                  <name>Enabled</name>
23034                  <description>Read: Enabled</description>
23035                  <value>1</value>
23036                </enumeratedValue>
23037              </enumeratedValues>
23038              <enumeratedValues>
23039                <usage>write</usage>
23040                <enumeratedValue>
23041                  <name>Clear</name>
23042                  <description>Disable</description>
23043                  <value>1</value>
23044                </enumeratedValue>
23045              </enumeratedValues>
23046            </field>
23047            <field>
23048              <name>TRIGGERED15</name>
23049              <description>Write '1' to disable interrupt for event TRIGGERED[15]</description>
23050              <lsb>15</lsb>
23051              <msb>15</msb>
23052              <enumeratedValues>
23053                <usage>read</usage>
23054                <enumeratedValue>
23055                  <name>Disabled</name>
23056                  <description>Read: Disabled</description>
23057                  <value>0</value>
23058                </enumeratedValue>
23059                <enumeratedValue>
23060                  <name>Enabled</name>
23061                  <description>Read: Enabled</description>
23062                  <value>1</value>
23063                </enumeratedValue>
23064              </enumeratedValues>
23065              <enumeratedValues>
23066                <usage>write</usage>
23067                <enumeratedValue>
23068                  <name>Clear</name>
23069                  <description>Disable</description>
23070                  <value>1</value>
23071                </enumeratedValue>
23072              </enumeratedValues>
23073            </field>
23074          </fields>
23075        </register>
23076      </registers>
23077    </peripheral>
23078    <peripheral derivedFrom="EGU0_NS">
23079      <name>EGU0_S</name>
23080      <description>Event generator unit 1</description>
23081      <baseAddress>0x5001B000</baseAddress>
23082      <!--Security dma=NA-->
23083      <!--Security securemapping=US-->
23084      <interrupt>
23085        <name>EGU0</name>
23086        <value>27</value>
23087      </interrupt>
23088    </peripheral>
23089    <peripheral derivedFrom="EGU0_NS">
23090      <name>EGU1_NS</name>
23091      <description>Event generator unit 2</description>
23092      <baseAddress>0x4001C000</baseAddress>
23093      <!--Security dma=NA-->
23094      <!--Security securemapping=US-->
23095      <interrupt>
23096        <name>EGU1</name>
23097        <value>28</value>
23098      </interrupt>
23099    </peripheral>
23100    <peripheral derivedFrom="EGU0_NS">
23101      <name>EGU1_S</name>
23102      <description>Event generator unit 3</description>
23103      <baseAddress>0x5001C000</baseAddress>
23104      <!--Security dma=NA-->
23105      <!--Security securemapping=US-->
23106      <interrupt>
23107        <name>EGU1</name>
23108        <value>28</value>
23109      </interrupt>
23110    </peripheral>
23111    <peripheral derivedFrom="EGU0_NS">
23112      <name>EGU2_NS</name>
23113      <description>Event generator unit 4</description>
23114      <baseAddress>0x4001D000</baseAddress>
23115      <!--Security dma=NA-->
23116      <!--Security securemapping=US-->
23117      <interrupt>
23118        <name>EGU2</name>
23119        <value>29</value>
23120      </interrupt>
23121    </peripheral>
23122    <peripheral derivedFrom="EGU0_NS">
23123      <name>EGU2_S</name>
23124      <description>Event generator unit 5</description>
23125      <baseAddress>0x5001D000</baseAddress>
23126      <!--Security dma=NA-->
23127      <!--Security securemapping=US-->
23128      <interrupt>
23129        <name>EGU2</name>
23130        <value>29</value>
23131      </interrupt>
23132    </peripheral>
23133    <peripheral derivedFrom="EGU0_NS">
23134      <name>EGU3_NS</name>
23135      <description>Event generator unit 6</description>
23136      <baseAddress>0x4001E000</baseAddress>
23137      <!--Security dma=NA-->
23138      <!--Security securemapping=US-->
23139      <interrupt>
23140        <name>EGU3</name>
23141        <value>30</value>
23142      </interrupt>
23143    </peripheral>
23144    <peripheral derivedFrom="EGU0_NS">
23145      <name>EGU3_S</name>
23146      <description>Event generator unit 7</description>
23147      <baseAddress>0x5001E000</baseAddress>
23148      <!--Security dma=NA-->
23149      <!--Security securemapping=US-->
23150      <interrupt>
23151        <name>EGU3</name>
23152        <value>30</value>
23153      </interrupt>
23154    </peripheral>
23155    <peripheral derivedFrom="EGU0_NS">
23156      <name>EGU4_NS</name>
23157      <description>Event generator unit 8</description>
23158      <baseAddress>0x4001F000</baseAddress>
23159      <!--Security dma=NA-->
23160      <!--Security securemapping=US-->
23161      <interrupt>
23162        <name>EGU4</name>
23163        <value>31</value>
23164      </interrupt>
23165    </peripheral>
23166    <peripheral derivedFrom="EGU0_NS">
23167      <name>EGU4_S</name>
23168      <description>Event generator unit 9</description>
23169      <baseAddress>0x5001F000</baseAddress>
23170      <!--Security dma=NA-->
23171      <!--Security securemapping=US-->
23172      <interrupt>
23173        <name>EGU4</name>
23174        <value>31</value>
23175      </interrupt>
23176    </peripheral>
23177    <peripheral derivedFrom="EGU0_NS">
23178      <name>EGU5_NS</name>
23179      <description>Event generator unit 10</description>
23180      <baseAddress>0x40020000</baseAddress>
23181      <!--Security dma=NA-->
23182      <!--Security securemapping=US-->
23183      <interrupt>
23184        <name>EGU5</name>
23185        <value>32</value>
23186      </interrupt>
23187    </peripheral>
23188    <peripheral derivedFrom="EGU0_NS">
23189      <name>EGU5_S</name>
23190      <description>Event generator unit 11</description>
23191      <baseAddress>0x50020000</baseAddress>
23192      <!--Security dma=NA-->
23193      <!--Security securemapping=US-->
23194      <interrupt>
23195        <name>EGU5</name>
23196        <value>32</value>
23197      </interrupt>
23198    </peripheral>
23199    <peripheral>
23200      <name>PWM0_NS</name>
23201      <description>Pulse width modulation unit 0</description>
23202      <baseAddress>0x40021000</baseAddress>
23203      <headerStructName>PWM</headerStructName>
23204      <!--Security dma=SA-->
23205      <!--Security securemapping=US-->
23206      <addressBlock>
23207        <offset>0</offset>
23208        <size>0x1000</size>
23209        <usage>registers</usage>
23210      </addressBlock>
23211      <interrupt>
23212        <name>PWM0</name>
23213        <value>33</value>
23214      </interrupt>
23215      <groupName>PWM</groupName>
23216      <size>0x20</size>
23217      <registers>
23218        <register>
23219          <name>TASKS_STOP</name>
23220          <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
23221          <addressOffset>0x004</addressOffset>
23222          <access>write-only</access>
23223          <fields>
23224            <field>
23225              <name>TASKS_STOP</name>
23226              <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
23227              <lsb>0</lsb>
23228              <msb>0</msb>
23229              <enumeratedValues>
23230                <enumeratedValue>
23231                  <name>Trigger</name>
23232                  <description>Trigger task</description>
23233                  <value>1</value>
23234                </enumeratedValue>
23235              </enumeratedValues>
23236            </field>
23237          </fields>
23238        </register>
23239        <register>
23240          <dim>0x2</dim>
23241          <dimIncrement>0x4</dimIncrement>
23242          <name>TASKS_SEQSTART[%s]</name>
23243          <description>Description collection: Loads the first PWM value on all enabled channels from sequence n, and starts playing that sequence at the rate defined in SEQ[n]REFRESH and/or DECODER.MODE. Causes PWM generation to start if not running.</description>
23244          <addressOffset>0x008</addressOffset>
23245          <access>write-only</access>
23246          <fields>
23247            <field>
23248              <name>TASKS_SEQSTART</name>
23249              <description>Loads the first PWM value on all enabled channels from sequence n, and starts playing that sequence at the rate defined in SEQ[n]REFRESH and/or DECODER.MODE. Causes PWM generation to start if not running.</description>
23250              <lsb>0</lsb>
23251              <msb>0</msb>
23252              <enumeratedValues>
23253                <enumeratedValue>
23254                  <name>Trigger</name>
23255                  <description>Trigger task</description>
23256                  <value>1</value>
23257                </enumeratedValue>
23258              </enumeratedValues>
23259            </field>
23260          </fields>
23261        </register>
23262        <register>
23263          <name>TASKS_NEXTSTEP</name>
23264          <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>
23265          <addressOffset>0x010</addressOffset>
23266          <access>write-only</access>
23267          <fields>
23268            <field>
23269              <name>TASKS_NEXTSTEP</name>
23270              <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>
23271              <lsb>0</lsb>
23272              <msb>0</msb>
23273              <enumeratedValues>
23274                <enumeratedValue>
23275                  <name>Trigger</name>
23276                  <description>Trigger task</description>
23277                  <value>1</value>
23278                </enumeratedValue>
23279              </enumeratedValues>
23280            </field>
23281          </fields>
23282        </register>
23283        <register>
23284          <name>SUBSCRIBE_STOP</name>
23285          <description>Subscribe configuration for task STOP</description>
23286          <addressOffset>0x084</addressOffset>
23287          <access>read-write</access>
23288          <fields>
23289            <field>
23290              <name>CHIDX</name>
23291              <description>DPPI channel that task STOP will subscribe to</description>
23292              <lsb>0</lsb>
23293              <msb>7</msb>
23294            </field>
23295            <field>
23296              <name>EN</name>
23297              <lsb>31</lsb>
23298              <msb>31</msb>
23299              <enumeratedValues>
23300                <enumeratedValue>
23301                  <name>Disabled</name>
23302                  <description>Disable subscription</description>
23303                  <value>0</value>
23304                </enumeratedValue>
23305                <enumeratedValue>
23306                  <name>Enabled</name>
23307                  <description>Enable subscription</description>
23308                  <value>1</value>
23309                </enumeratedValue>
23310              </enumeratedValues>
23311            </field>
23312          </fields>
23313        </register>
23314        <register>
23315          <dim>0x2</dim>
23316          <dimIncrement>0x4</dimIncrement>
23317          <name>SUBSCRIBE_SEQSTART[%s]</name>
23318          <description>Description collection: Subscribe configuration for task SEQSTART[n]</description>
23319          <addressOffset>0x088</addressOffset>
23320          <access>read-write</access>
23321          <fields>
23322            <field>
23323              <name>CHIDX</name>
23324              <description>DPPI channel that task SEQSTART[n] will subscribe to</description>
23325              <lsb>0</lsb>
23326              <msb>7</msb>
23327            </field>
23328            <field>
23329              <name>EN</name>
23330              <lsb>31</lsb>
23331              <msb>31</msb>
23332              <enumeratedValues>
23333                <enumeratedValue>
23334                  <name>Disabled</name>
23335                  <description>Disable subscription</description>
23336                  <value>0</value>
23337                </enumeratedValue>
23338                <enumeratedValue>
23339                  <name>Enabled</name>
23340                  <description>Enable subscription</description>
23341                  <value>1</value>
23342                </enumeratedValue>
23343              </enumeratedValues>
23344            </field>
23345          </fields>
23346        </register>
23347        <register>
23348          <name>SUBSCRIBE_NEXTSTEP</name>
23349          <description>Subscribe configuration for task NEXTSTEP</description>
23350          <addressOffset>0x090</addressOffset>
23351          <access>read-write</access>
23352          <fields>
23353            <field>
23354              <name>CHIDX</name>
23355              <description>DPPI channel that task NEXTSTEP will subscribe to</description>
23356              <lsb>0</lsb>
23357              <msb>7</msb>
23358            </field>
23359            <field>
23360              <name>EN</name>
23361              <lsb>31</lsb>
23362              <msb>31</msb>
23363              <enumeratedValues>
23364                <enumeratedValue>
23365                  <name>Disabled</name>
23366                  <description>Disable subscription</description>
23367                  <value>0</value>
23368                </enumeratedValue>
23369                <enumeratedValue>
23370                  <name>Enabled</name>
23371                  <description>Enable subscription</description>
23372                  <value>1</value>
23373                </enumeratedValue>
23374              </enumeratedValues>
23375            </field>
23376          </fields>
23377        </register>
23378        <register>
23379          <name>EVENTS_STOPPED</name>
23380          <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
23381          <addressOffset>0x104</addressOffset>
23382          <access>read-write</access>
23383          <fields>
23384            <field>
23385              <name>EVENTS_STOPPED</name>
23386              <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
23387              <lsb>0</lsb>
23388              <msb>0</msb>
23389              <enumeratedValues>
23390                <enumeratedValue>
23391                  <name>NotGenerated</name>
23392                  <description>Event not generated</description>
23393                  <value>0</value>
23394                </enumeratedValue>
23395                <enumeratedValue>
23396                  <name>Generated</name>
23397                  <description>Event generated</description>
23398                  <value>1</value>
23399                </enumeratedValue>
23400              </enumeratedValues>
23401            </field>
23402          </fields>
23403        </register>
23404        <register>
23405          <dim>0x2</dim>
23406          <dimIncrement>0x4</dimIncrement>
23407          <name>EVENTS_SEQSTARTED[%s]</name>
23408          <description>Description collection: First PWM period started on sequence n</description>
23409          <addressOffset>0x108</addressOffset>
23410          <access>read-write</access>
23411          <fields>
23412            <field>
23413              <name>EVENTS_SEQSTARTED</name>
23414              <description>First PWM period started on sequence n</description>
23415              <lsb>0</lsb>
23416              <msb>0</msb>
23417              <enumeratedValues>
23418                <enumeratedValue>
23419                  <name>NotGenerated</name>
23420                  <description>Event not generated</description>
23421                  <value>0</value>
23422                </enumeratedValue>
23423                <enumeratedValue>
23424                  <name>Generated</name>
23425                  <description>Event generated</description>
23426                  <value>1</value>
23427                </enumeratedValue>
23428              </enumeratedValues>
23429            </field>
23430          </fields>
23431        </register>
23432        <register>
23433          <dim>0x2</dim>
23434          <dimIncrement>0x4</dimIncrement>
23435          <name>EVENTS_SEQEND[%s]</name>
23436          <description>Description collection: Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
23437          <addressOffset>0x110</addressOffset>
23438          <access>read-write</access>
23439          <fields>
23440            <field>
23441              <name>EVENTS_SEQEND</name>
23442              <description>Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
23443              <lsb>0</lsb>
23444              <msb>0</msb>
23445              <enumeratedValues>
23446                <enumeratedValue>
23447                  <name>NotGenerated</name>
23448                  <description>Event not generated</description>
23449                  <value>0</value>
23450                </enumeratedValue>
23451                <enumeratedValue>
23452                  <name>Generated</name>
23453                  <description>Event generated</description>
23454                  <value>1</value>
23455                </enumeratedValue>
23456              </enumeratedValues>
23457            </field>
23458          </fields>
23459        </register>
23460        <register>
23461          <name>EVENTS_PWMPERIODEND</name>
23462          <description>Emitted at the end of each PWM period</description>
23463          <addressOffset>0x118</addressOffset>
23464          <access>read-write</access>
23465          <fields>
23466            <field>
23467              <name>EVENTS_PWMPERIODEND</name>
23468              <description>Emitted at the end of each PWM period</description>
23469              <lsb>0</lsb>
23470              <msb>0</msb>
23471              <enumeratedValues>
23472                <enumeratedValue>
23473                  <name>NotGenerated</name>
23474                  <description>Event not generated</description>
23475                  <value>0</value>
23476                </enumeratedValue>
23477                <enumeratedValue>
23478                  <name>Generated</name>
23479                  <description>Event generated</description>
23480                  <value>1</value>
23481                </enumeratedValue>
23482              </enumeratedValues>
23483            </field>
23484          </fields>
23485        </register>
23486        <register>
23487          <name>EVENTS_LOOPSDONE</name>
23488          <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
23489          <addressOffset>0x11C</addressOffset>
23490          <access>read-write</access>
23491          <fields>
23492            <field>
23493              <name>EVENTS_LOOPSDONE</name>
23494              <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
23495              <lsb>0</lsb>
23496              <msb>0</msb>
23497              <enumeratedValues>
23498                <enumeratedValue>
23499                  <name>NotGenerated</name>
23500                  <description>Event not generated</description>
23501                  <value>0</value>
23502                </enumeratedValue>
23503                <enumeratedValue>
23504                  <name>Generated</name>
23505                  <description>Event generated</description>
23506                  <value>1</value>
23507                </enumeratedValue>
23508              </enumeratedValues>
23509            </field>
23510          </fields>
23511        </register>
23512        <register>
23513          <name>PUBLISH_STOPPED</name>
23514          <description>Publish configuration for event STOPPED</description>
23515          <addressOffset>0x184</addressOffset>
23516          <access>read-write</access>
23517          <fields>
23518            <field>
23519              <name>CHIDX</name>
23520              <description>DPPI channel that event STOPPED will publish to</description>
23521              <lsb>0</lsb>
23522              <msb>7</msb>
23523            </field>
23524            <field>
23525              <name>EN</name>
23526              <lsb>31</lsb>
23527              <msb>31</msb>
23528              <enumeratedValues>
23529                <enumeratedValue>
23530                  <name>Disabled</name>
23531                  <description>Disable publishing</description>
23532                  <value>0</value>
23533                </enumeratedValue>
23534                <enumeratedValue>
23535                  <name>Enabled</name>
23536                  <description>Enable publishing</description>
23537                  <value>1</value>
23538                </enumeratedValue>
23539              </enumeratedValues>
23540            </field>
23541          </fields>
23542        </register>
23543        <register>
23544          <dim>0x2</dim>
23545          <dimIncrement>0x4</dimIncrement>
23546          <name>PUBLISH_SEQSTARTED[%s]</name>
23547          <description>Description collection: Publish configuration for event SEQSTARTED[n]</description>
23548          <addressOffset>0x188</addressOffset>
23549          <access>read-write</access>
23550          <fields>
23551            <field>
23552              <name>CHIDX</name>
23553              <description>DPPI channel that event SEQSTARTED[n] will publish to</description>
23554              <lsb>0</lsb>
23555              <msb>7</msb>
23556            </field>
23557            <field>
23558              <name>EN</name>
23559              <lsb>31</lsb>
23560              <msb>31</msb>
23561              <enumeratedValues>
23562                <enumeratedValue>
23563                  <name>Disabled</name>
23564                  <description>Disable publishing</description>
23565                  <value>0</value>
23566                </enumeratedValue>
23567                <enumeratedValue>
23568                  <name>Enabled</name>
23569                  <description>Enable publishing</description>
23570                  <value>1</value>
23571                </enumeratedValue>
23572              </enumeratedValues>
23573            </field>
23574          </fields>
23575        </register>
23576        <register>
23577          <dim>0x2</dim>
23578          <dimIncrement>0x4</dimIncrement>
23579          <name>PUBLISH_SEQEND[%s]</name>
23580          <description>Description collection: Publish configuration for event SEQEND[n]</description>
23581          <addressOffset>0x190</addressOffset>
23582          <access>read-write</access>
23583          <fields>
23584            <field>
23585              <name>CHIDX</name>
23586              <description>DPPI channel that event SEQEND[n] will publish to</description>
23587              <lsb>0</lsb>
23588              <msb>7</msb>
23589            </field>
23590            <field>
23591              <name>EN</name>
23592              <lsb>31</lsb>
23593              <msb>31</msb>
23594              <enumeratedValues>
23595                <enumeratedValue>
23596                  <name>Disabled</name>
23597                  <description>Disable publishing</description>
23598                  <value>0</value>
23599                </enumeratedValue>
23600                <enumeratedValue>
23601                  <name>Enabled</name>
23602                  <description>Enable publishing</description>
23603                  <value>1</value>
23604                </enumeratedValue>
23605              </enumeratedValues>
23606            </field>
23607          </fields>
23608        </register>
23609        <register>
23610          <name>PUBLISH_PWMPERIODEND</name>
23611          <description>Publish configuration for event PWMPERIODEND</description>
23612          <addressOffset>0x198</addressOffset>
23613          <access>read-write</access>
23614          <fields>
23615            <field>
23616              <name>CHIDX</name>
23617              <description>DPPI channel that event PWMPERIODEND will publish to</description>
23618              <lsb>0</lsb>
23619              <msb>7</msb>
23620            </field>
23621            <field>
23622              <name>EN</name>
23623              <lsb>31</lsb>
23624              <msb>31</msb>
23625              <enumeratedValues>
23626                <enumeratedValue>
23627                  <name>Disabled</name>
23628                  <description>Disable publishing</description>
23629                  <value>0</value>
23630                </enumeratedValue>
23631                <enumeratedValue>
23632                  <name>Enabled</name>
23633                  <description>Enable publishing</description>
23634                  <value>1</value>
23635                </enumeratedValue>
23636              </enumeratedValues>
23637            </field>
23638          </fields>
23639        </register>
23640        <register>
23641          <name>PUBLISH_LOOPSDONE</name>
23642          <description>Publish configuration for event LOOPSDONE</description>
23643          <addressOffset>0x19C</addressOffset>
23644          <access>read-write</access>
23645          <fields>
23646            <field>
23647              <name>CHIDX</name>
23648              <description>DPPI channel that event LOOPSDONE will publish to</description>
23649              <lsb>0</lsb>
23650              <msb>7</msb>
23651            </field>
23652            <field>
23653              <name>EN</name>
23654              <lsb>31</lsb>
23655              <msb>31</msb>
23656              <enumeratedValues>
23657                <enumeratedValue>
23658                  <name>Disabled</name>
23659                  <description>Disable publishing</description>
23660                  <value>0</value>
23661                </enumeratedValue>
23662                <enumeratedValue>
23663                  <name>Enabled</name>
23664                  <description>Enable publishing</description>
23665                  <value>1</value>
23666                </enumeratedValue>
23667              </enumeratedValues>
23668            </field>
23669          </fields>
23670        </register>
23671        <register>
23672          <name>SHORTS</name>
23673          <description>Shortcuts between local events and tasks</description>
23674          <addressOffset>0x200</addressOffset>
23675          <access>read-write</access>
23676          <fields>
23677            <field>
23678              <name>SEQEND0_STOP</name>
23679              <description>Shortcut between event SEQEND[0] and task STOP</description>
23680              <lsb>0</lsb>
23681              <msb>0</msb>
23682              <enumeratedValues>
23683                <enumeratedValue>
23684                  <name>Disabled</name>
23685                  <description>Disable shortcut</description>
23686                  <value>0</value>
23687                </enumeratedValue>
23688                <enumeratedValue>
23689                  <name>Enabled</name>
23690                  <description>Enable shortcut</description>
23691                  <value>1</value>
23692                </enumeratedValue>
23693              </enumeratedValues>
23694            </field>
23695            <field>
23696              <name>SEQEND1_STOP</name>
23697              <description>Shortcut between event SEQEND[1] and task STOP</description>
23698              <lsb>1</lsb>
23699              <msb>1</msb>
23700              <enumeratedValues>
23701                <enumeratedValue>
23702                  <name>Disabled</name>
23703                  <description>Disable shortcut</description>
23704                  <value>0</value>
23705                </enumeratedValue>
23706                <enumeratedValue>
23707                  <name>Enabled</name>
23708                  <description>Enable shortcut</description>
23709                  <value>1</value>
23710                </enumeratedValue>
23711              </enumeratedValues>
23712            </field>
23713            <field>
23714              <name>LOOPSDONE_SEQSTART0</name>
23715              <description>Shortcut between event LOOPSDONE and task SEQSTART[0]</description>
23716              <lsb>2</lsb>
23717              <msb>2</msb>
23718              <enumeratedValues>
23719                <enumeratedValue>
23720                  <name>Disabled</name>
23721                  <description>Disable shortcut</description>
23722                  <value>0</value>
23723                </enumeratedValue>
23724                <enumeratedValue>
23725                  <name>Enabled</name>
23726                  <description>Enable shortcut</description>
23727                  <value>1</value>
23728                </enumeratedValue>
23729              </enumeratedValues>
23730            </field>
23731            <field>
23732              <name>LOOPSDONE_SEQSTART1</name>
23733              <description>Shortcut between event LOOPSDONE and task SEQSTART[1]</description>
23734              <lsb>3</lsb>
23735              <msb>3</msb>
23736              <enumeratedValues>
23737                <enumeratedValue>
23738                  <name>Disabled</name>
23739                  <description>Disable shortcut</description>
23740                  <value>0</value>
23741                </enumeratedValue>
23742                <enumeratedValue>
23743                  <name>Enabled</name>
23744                  <description>Enable shortcut</description>
23745                  <value>1</value>
23746                </enumeratedValue>
23747              </enumeratedValues>
23748            </field>
23749            <field>
23750              <name>LOOPSDONE_STOP</name>
23751              <description>Shortcut between event LOOPSDONE and task STOP</description>
23752              <lsb>4</lsb>
23753              <msb>4</msb>
23754              <enumeratedValues>
23755                <enumeratedValue>
23756                  <name>Disabled</name>
23757                  <description>Disable shortcut</description>
23758                  <value>0</value>
23759                </enumeratedValue>
23760                <enumeratedValue>
23761                  <name>Enabled</name>
23762                  <description>Enable shortcut</description>
23763                  <value>1</value>
23764                </enumeratedValue>
23765              </enumeratedValues>
23766            </field>
23767          </fields>
23768        </register>
23769        <register>
23770          <name>INTEN</name>
23771          <description>Enable or disable interrupt</description>
23772          <addressOffset>0x300</addressOffset>
23773          <access>read-write</access>
23774          <fields>
23775            <field>
23776              <name>STOPPED</name>
23777              <description>Enable or disable interrupt for event STOPPED</description>
23778              <lsb>1</lsb>
23779              <msb>1</msb>
23780              <enumeratedValues>
23781                <enumeratedValue>
23782                  <name>Disabled</name>
23783                  <description>Disable</description>
23784                  <value>0</value>
23785                </enumeratedValue>
23786                <enumeratedValue>
23787                  <name>Enabled</name>
23788                  <description>Enable</description>
23789                  <value>1</value>
23790                </enumeratedValue>
23791              </enumeratedValues>
23792            </field>
23793            <field>
23794              <name>SEQSTARTED0</name>
23795              <description>Enable or disable interrupt for event SEQSTARTED[0]</description>
23796              <lsb>2</lsb>
23797              <msb>2</msb>
23798              <enumeratedValues>
23799                <enumeratedValue>
23800                  <name>Disabled</name>
23801                  <description>Disable</description>
23802                  <value>0</value>
23803                </enumeratedValue>
23804                <enumeratedValue>
23805                  <name>Enabled</name>
23806                  <description>Enable</description>
23807                  <value>1</value>
23808                </enumeratedValue>
23809              </enumeratedValues>
23810            </field>
23811            <field>
23812              <name>SEQSTARTED1</name>
23813              <description>Enable or disable interrupt for event SEQSTARTED[1]</description>
23814              <lsb>3</lsb>
23815              <msb>3</msb>
23816              <enumeratedValues>
23817                <enumeratedValue>
23818                  <name>Disabled</name>
23819                  <description>Disable</description>
23820                  <value>0</value>
23821                </enumeratedValue>
23822                <enumeratedValue>
23823                  <name>Enabled</name>
23824                  <description>Enable</description>
23825                  <value>1</value>
23826                </enumeratedValue>
23827              </enumeratedValues>
23828            </field>
23829            <field>
23830              <name>SEQEND0</name>
23831              <description>Enable or disable interrupt for event SEQEND[0]</description>
23832              <lsb>4</lsb>
23833              <msb>4</msb>
23834              <enumeratedValues>
23835                <enumeratedValue>
23836                  <name>Disabled</name>
23837                  <description>Disable</description>
23838                  <value>0</value>
23839                </enumeratedValue>
23840                <enumeratedValue>
23841                  <name>Enabled</name>
23842                  <description>Enable</description>
23843                  <value>1</value>
23844                </enumeratedValue>
23845              </enumeratedValues>
23846            </field>
23847            <field>
23848              <name>SEQEND1</name>
23849              <description>Enable or disable interrupt for event SEQEND[1]</description>
23850              <lsb>5</lsb>
23851              <msb>5</msb>
23852              <enumeratedValues>
23853                <enumeratedValue>
23854                  <name>Disabled</name>
23855                  <description>Disable</description>
23856                  <value>0</value>
23857                </enumeratedValue>
23858                <enumeratedValue>
23859                  <name>Enabled</name>
23860                  <description>Enable</description>
23861                  <value>1</value>
23862                </enumeratedValue>
23863              </enumeratedValues>
23864            </field>
23865            <field>
23866              <name>PWMPERIODEND</name>
23867              <description>Enable or disable interrupt for event PWMPERIODEND</description>
23868              <lsb>6</lsb>
23869              <msb>6</msb>
23870              <enumeratedValues>
23871                <enumeratedValue>
23872                  <name>Disabled</name>
23873                  <description>Disable</description>
23874                  <value>0</value>
23875                </enumeratedValue>
23876                <enumeratedValue>
23877                  <name>Enabled</name>
23878                  <description>Enable</description>
23879                  <value>1</value>
23880                </enumeratedValue>
23881              </enumeratedValues>
23882            </field>
23883            <field>
23884              <name>LOOPSDONE</name>
23885              <description>Enable or disable interrupt for event LOOPSDONE</description>
23886              <lsb>7</lsb>
23887              <msb>7</msb>
23888              <enumeratedValues>
23889                <enumeratedValue>
23890                  <name>Disabled</name>
23891                  <description>Disable</description>
23892                  <value>0</value>
23893                </enumeratedValue>
23894                <enumeratedValue>
23895                  <name>Enabled</name>
23896                  <description>Enable</description>
23897                  <value>1</value>
23898                </enumeratedValue>
23899              </enumeratedValues>
23900            </field>
23901          </fields>
23902        </register>
23903        <register>
23904          <name>INTENSET</name>
23905          <description>Enable interrupt</description>
23906          <addressOffset>0x304</addressOffset>
23907          <access>read-write</access>
23908          <fields>
23909            <field>
23910              <name>STOPPED</name>
23911              <description>Write '1' to enable interrupt for event STOPPED</description>
23912              <lsb>1</lsb>
23913              <msb>1</msb>
23914              <enumeratedValues>
23915                <usage>read</usage>
23916                <enumeratedValue>
23917                  <name>Disabled</name>
23918                  <description>Read: Disabled</description>
23919                  <value>0</value>
23920                </enumeratedValue>
23921                <enumeratedValue>
23922                  <name>Enabled</name>
23923                  <description>Read: Enabled</description>
23924                  <value>1</value>
23925                </enumeratedValue>
23926              </enumeratedValues>
23927              <enumeratedValues>
23928                <usage>write</usage>
23929                <enumeratedValue>
23930                  <name>Set</name>
23931                  <description>Enable</description>
23932                  <value>1</value>
23933                </enumeratedValue>
23934              </enumeratedValues>
23935            </field>
23936            <field>
23937              <name>SEQSTARTED0</name>
23938              <description>Write '1' to enable interrupt for event SEQSTARTED[0]</description>
23939              <lsb>2</lsb>
23940              <msb>2</msb>
23941              <enumeratedValues>
23942                <usage>read</usage>
23943                <enumeratedValue>
23944                  <name>Disabled</name>
23945                  <description>Read: Disabled</description>
23946                  <value>0</value>
23947                </enumeratedValue>
23948                <enumeratedValue>
23949                  <name>Enabled</name>
23950                  <description>Read: Enabled</description>
23951                  <value>1</value>
23952                </enumeratedValue>
23953              </enumeratedValues>
23954              <enumeratedValues>
23955                <usage>write</usage>
23956                <enumeratedValue>
23957                  <name>Set</name>
23958                  <description>Enable</description>
23959                  <value>1</value>
23960                </enumeratedValue>
23961              </enumeratedValues>
23962            </field>
23963            <field>
23964              <name>SEQSTARTED1</name>
23965              <description>Write '1' to enable interrupt for event SEQSTARTED[1]</description>
23966              <lsb>3</lsb>
23967              <msb>3</msb>
23968              <enumeratedValues>
23969                <usage>read</usage>
23970                <enumeratedValue>
23971                  <name>Disabled</name>
23972                  <description>Read: Disabled</description>
23973                  <value>0</value>
23974                </enumeratedValue>
23975                <enumeratedValue>
23976                  <name>Enabled</name>
23977                  <description>Read: Enabled</description>
23978                  <value>1</value>
23979                </enumeratedValue>
23980              </enumeratedValues>
23981              <enumeratedValues>
23982                <usage>write</usage>
23983                <enumeratedValue>
23984                  <name>Set</name>
23985                  <description>Enable</description>
23986                  <value>1</value>
23987                </enumeratedValue>
23988              </enumeratedValues>
23989            </field>
23990            <field>
23991              <name>SEQEND0</name>
23992              <description>Write '1' to enable interrupt for event SEQEND[0]</description>
23993              <lsb>4</lsb>
23994              <msb>4</msb>
23995              <enumeratedValues>
23996                <usage>read</usage>
23997                <enumeratedValue>
23998                  <name>Disabled</name>
23999                  <description>Read: Disabled</description>
24000                  <value>0</value>
24001                </enumeratedValue>
24002                <enumeratedValue>
24003                  <name>Enabled</name>
24004                  <description>Read: Enabled</description>
24005                  <value>1</value>
24006                </enumeratedValue>
24007              </enumeratedValues>
24008              <enumeratedValues>
24009                <usage>write</usage>
24010                <enumeratedValue>
24011                  <name>Set</name>
24012                  <description>Enable</description>
24013                  <value>1</value>
24014                </enumeratedValue>
24015              </enumeratedValues>
24016            </field>
24017            <field>
24018              <name>SEQEND1</name>
24019              <description>Write '1' to enable interrupt for event SEQEND[1]</description>
24020              <lsb>5</lsb>
24021              <msb>5</msb>
24022              <enumeratedValues>
24023                <usage>read</usage>
24024                <enumeratedValue>
24025                  <name>Disabled</name>
24026                  <description>Read: Disabled</description>
24027                  <value>0</value>
24028                </enumeratedValue>
24029                <enumeratedValue>
24030                  <name>Enabled</name>
24031                  <description>Read: Enabled</description>
24032                  <value>1</value>
24033                </enumeratedValue>
24034              </enumeratedValues>
24035              <enumeratedValues>
24036                <usage>write</usage>
24037                <enumeratedValue>
24038                  <name>Set</name>
24039                  <description>Enable</description>
24040                  <value>1</value>
24041                </enumeratedValue>
24042              </enumeratedValues>
24043            </field>
24044            <field>
24045              <name>PWMPERIODEND</name>
24046              <description>Write '1' to enable interrupt for event PWMPERIODEND</description>
24047              <lsb>6</lsb>
24048              <msb>6</msb>
24049              <enumeratedValues>
24050                <usage>read</usage>
24051                <enumeratedValue>
24052                  <name>Disabled</name>
24053                  <description>Read: Disabled</description>
24054                  <value>0</value>
24055                </enumeratedValue>
24056                <enumeratedValue>
24057                  <name>Enabled</name>
24058                  <description>Read: Enabled</description>
24059                  <value>1</value>
24060                </enumeratedValue>
24061              </enumeratedValues>
24062              <enumeratedValues>
24063                <usage>write</usage>
24064                <enumeratedValue>
24065                  <name>Set</name>
24066                  <description>Enable</description>
24067                  <value>1</value>
24068                </enumeratedValue>
24069              </enumeratedValues>
24070            </field>
24071            <field>
24072              <name>LOOPSDONE</name>
24073              <description>Write '1' to enable interrupt for event LOOPSDONE</description>
24074              <lsb>7</lsb>
24075              <msb>7</msb>
24076              <enumeratedValues>
24077                <usage>read</usage>
24078                <enumeratedValue>
24079                  <name>Disabled</name>
24080                  <description>Read: Disabled</description>
24081                  <value>0</value>
24082                </enumeratedValue>
24083                <enumeratedValue>
24084                  <name>Enabled</name>
24085                  <description>Read: Enabled</description>
24086                  <value>1</value>
24087                </enumeratedValue>
24088              </enumeratedValues>
24089              <enumeratedValues>
24090                <usage>write</usage>
24091                <enumeratedValue>
24092                  <name>Set</name>
24093                  <description>Enable</description>
24094                  <value>1</value>
24095                </enumeratedValue>
24096              </enumeratedValues>
24097            </field>
24098          </fields>
24099        </register>
24100        <register>
24101          <name>INTENCLR</name>
24102          <description>Disable interrupt</description>
24103          <addressOffset>0x308</addressOffset>
24104          <access>read-write</access>
24105          <fields>
24106            <field>
24107              <name>STOPPED</name>
24108              <description>Write '1' to disable interrupt for event STOPPED</description>
24109              <lsb>1</lsb>
24110              <msb>1</msb>
24111              <enumeratedValues>
24112                <usage>read</usage>
24113                <enumeratedValue>
24114                  <name>Disabled</name>
24115                  <description>Read: Disabled</description>
24116                  <value>0</value>
24117                </enumeratedValue>
24118                <enumeratedValue>
24119                  <name>Enabled</name>
24120                  <description>Read: Enabled</description>
24121                  <value>1</value>
24122                </enumeratedValue>
24123              </enumeratedValues>
24124              <enumeratedValues>
24125                <usage>write</usage>
24126                <enumeratedValue>
24127                  <name>Clear</name>
24128                  <description>Disable</description>
24129                  <value>1</value>
24130                </enumeratedValue>
24131              </enumeratedValues>
24132            </field>
24133            <field>
24134              <name>SEQSTARTED0</name>
24135              <description>Write '1' to disable interrupt for event SEQSTARTED[0]</description>
24136              <lsb>2</lsb>
24137              <msb>2</msb>
24138              <enumeratedValues>
24139                <usage>read</usage>
24140                <enumeratedValue>
24141                  <name>Disabled</name>
24142                  <description>Read: Disabled</description>
24143                  <value>0</value>
24144                </enumeratedValue>
24145                <enumeratedValue>
24146                  <name>Enabled</name>
24147                  <description>Read: Enabled</description>
24148                  <value>1</value>
24149                </enumeratedValue>
24150              </enumeratedValues>
24151              <enumeratedValues>
24152                <usage>write</usage>
24153                <enumeratedValue>
24154                  <name>Clear</name>
24155                  <description>Disable</description>
24156                  <value>1</value>
24157                </enumeratedValue>
24158              </enumeratedValues>
24159            </field>
24160            <field>
24161              <name>SEQSTARTED1</name>
24162              <description>Write '1' to disable interrupt for event SEQSTARTED[1]</description>
24163              <lsb>3</lsb>
24164              <msb>3</msb>
24165              <enumeratedValues>
24166                <usage>read</usage>
24167                <enumeratedValue>
24168                  <name>Disabled</name>
24169                  <description>Read: Disabled</description>
24170                  <value>0</value>
24171                </enumeratedValue>
24172                <enumeratedValue>
24173                  <name>Enabled</name>
24174                  <description>Read: Enabled</description>
24175                  <value>1</value>
24176                </enumeratedValue>
24177              </enumeratedValues>
24178              <enumeratedValues>
24179                <usage>write</usage>
24180                <enumeratedValue>
24181                  <name>Clear</name>
24182                  <description>Disable</description>
24183                  <value>1</value>
24184                </enumeratedValue>
24185              </enumeratedValues>
24186            </field>
24187            <field>
24188              <name>SEQEND0</name>
24189              <description>Write '1' to disable interrupt for event SEQEND[0]</description>
24190              <lsb>4</lsb>
24191              <msb>4</msb>
24192              <enumeratedValues>
24193                <usage>read</usage>
24194                <enumeratedValue>
24195                  <name>Disabled</name>
24196                  <description>Read: Disabled</description>
24197                  <value>0</value>
24198                </enumeratedValue>
24199                <enumeratedValue>
24200                  <name>Enabled</name>
24201                  <description>Read: Enabled</description>
24202                  <value>1</value>
24203                </enumeratedValue>
24204              </enumeratedValues>
24205              <enumeratedValues>
24206                <usage>write</usage>
24207                <enumeratedValue>
24208                  <name>Clear</name>
24209                  <description>Disable</description>
24210                  <value>1</value>
24211                </enumeratedValue>
24212              </enumeratedValues>
24213            </field>
24214            <field>
24215              <name>SEQEND1</name>
24216              <description>Write '1' to disable interrupt for event SEQEND[1]</description>
24217              <lsb>5</lsb>
24218              <msb>5</msb>
24219              <enumeratedValues>
24220                <usage>read</usage>
24221                <enumeratedValue>
24222                  <name>Disabled</name>
24223                  <description>Read: Disabled</description>
24224                  <value>0</value>
24225                </enumeratedValue>
24226                <enumeratedValue>
24227                  <name>Enabled</name>
24228                  <description>Read: Enabled</description>
24229                  <value>1</value>
24230                </enumeratedValue>
24231              </enumeratedValues>
24232              <enumeratedValues>
24233                <usage>write</usage>
24234                <enumeratedValue>
24235                  <name>Clear</name>
24236                  <description>Disable</description>
24237                  <value>1</value>
24238                </enumeratedValue>
24239              </enumeratedValues>
24240            </field>
24241            <field>
24242              <name>PWMPERIODEND</name>
24243              <description>Write '1' to disable interrupt for event PWMPERIODEND</description>
24244              <lsb>6</lsb>
24245              <msb>6</msb>
24246              <enumeratedValues>
24247                <usage>read</usage>
24248                <enumeratedValue>
24249                  <name>Disabled</name>
24250                  <description>Read: Disabled</description>
24251                  <value>0</value>
24252                </enumeratedValue>
24253                <enumeratedValue>
24254                  <name>Enabled</name>
24255                  <description>Read: Enabled</description>
24256                  <value>1</value>
24257                </enumeratedValue>
24258              </enumeratedValues>
24259              <enumeratedValues>
24260                <usage>write</usage>
24261                <enumeratedValue>
24262                  <name>Clear</name>
24263                  <description>Disable</description>
24264                  <value>1</value>
24265                </enumeratedValue>
24266              </enumeratedValues>
24267            </field>
24268            <field>
24269              <name>LOOPSDONE</name>
24270              <description>Write '1' to disable interrupt for event LOOPSDONE</description>
24271              <lsb>7</lsb>
24272              <msb>7</msb>
24273              <enumeratedValues>
24274                <usage>read</usage>
24275                <enumeratedValue>
24276                  <name>Disabled</name>
24277                  <description>Read: Disabled</description>
24278                  <value>0</value>
24279                </enumeratedValue>
24280                <enumeratedValue>
24281                  <name>Enabled</name>
24282                  <description>Read: Enabled</description>
24283                  <value>1</value>
24284                </enumeratedValue>
24285              </enumeratedValues>
24286              <enumeratedValues>
24287                <usage>write</usage>
24288                <enumeratedValue>
24289                  <name>Clear</name>
24290                  <description>Disable</description>
24291                  <value>1</value>
24292                </enumeratedValue>
24293              </enumeratedValues>
24294            </field>
24295          </fields>
24296        </register>
24297        <register>
24298          <name>ENABLE</name>
24299          <description>PWM module enable register</description>
24300          <addressOffset>0x500</addressOffset>
24301          <access>read-write</access>
24302          <resetValue>0x00000000</resetValue>
24303          <fields>
24304            <field>
24305              <name>ENABLE</name>
24306              <description>Enable or disable PWM module</description>
24307              <lsb>0</lsb>
24308              <msb>0</msb>
24309              <enumeratedValues>
24310                <enumeratedValue>
24311                  <name>Disabled</name>
24312                  <description>Disabled</description>
24313                  <value>0</value>
24314                </enumeratedValue>
24315                <enumeratedValue>
24316                  <name>Enabled</name>
24317                  <description>Enable</description>
24318                  <value>1</value>
24319                </enumeratedValue>
24320              </enumeratedValues>
24321            </field>
24322          </fields>
24323        </register>
24324        <register>
24325          <name>MODE</name>
24326          <description>Selects operating mode of the wave counter</description>
24327          <addressOffset>0x504</addressOffset>
24328          <access>read-write</access>
24329          <resetValue>0x00000000</resetValue>
24330          <fields>
24331            <field>
24332              <name>UPDOWN</name>
24333              <description>Selects up mode or up-and-down mode for the counter</description>
24334              <lsb>0</lsb>
24335              <msb>0</msb>
24336              <enumeratedValues>
24337                <enumeratedValue>
24338                  <name>Up</name>
24339                  <description>Up counter, edge-aligned PWM duty cycle</description>
24340                  <value>0</value>
24341                </enumeratedValue>
24342                <enumeratedValue>
24343                  <name>UpAndDown</name>
24344                  <description>Up and down counter, center-aligned PWM duty cycle</description>
24345                  <value>1</value>
24346                </enumeratedValue>
24347              </enumeratedValues>
24348            </field>
24349          </fields>
24350        </register>
24351        <register>
24352          <name>COUNTERTOP</name>
24353          <description>Value up to which the pulse generator counter counts</description>
24354          <addressOffset>0x508</addressOffset>
24355          <access>read-write</access>
24356          <resetValue>0x000003FF</resetValue>
24357          <fields>
24358            <field>
24359              <name>COUNTERTOP</name>
24360              <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>
24361              <lsb>0</lsb>
24362              <msb>14</msb>
24363            </field>
24364          </fields>
24365        </register>
24366        <register>
24367          <name>PRESCALER</name>
24368          <description>Configuration for PWM_CLK</description>
24369          <addressOffset>0x50C</addressOffset>
24370          <access>read-write</access>
24371          <resetValue>0x00000000</resetValue>
24372          <fields>
24373            <field>
24374              <name>PRESCALER</name>
24375              <description>Prescaler of PWM_CLK</description>
24376              <lsb>0</lsb>
24377              <msb>2</msb>
24378              <enumeratedValues>
24379                <enumeratedValue>
24380                  <name>DIV_1</name>
24381                  <description>Divide by 1 (16 MHz)</description>
24382                  <value>0</value>
24383                </enumeratedValue>
24384                <enumeratedValue>
24385                  <name>DIV_2</name>
24386                  <description>Divide by 2 (8 MHz)</description>
24387                  <value>1</value>
24388                </enumeratedValue>
24389                <enumeratedValue>
24390                  <name>DIV_4</name>
24391                  <description>Divide by 4 (4 MHz)</description>
24392                  <value>2</value>
24393                </enumeratedValue>
24394                <enumeratedValue>
24395                  <name>DIV_8</name>
24396                  <description>Divide by 8 (2 MHz)</description>
24397                  <value>3</value>
24398                </enumeratedValue>
24399                <enumeratedValue>
24400                  <name>DIV_16</name>
24401                  <description>Divide by 16 (1 MHz)</description>
24402                  <value>4</value>
24403                </enumeratedValue>
24404                <enumeratedValue>
24405                  <name>DIV_32</name>
24406                  <description>Divide by 32 (500 kHz)</description>
24407                  <value>5</value>
24408                </enumeratedValue>
24409                <enumeratedValue>
24410                  <name>DIV_64</name>
24411                  <description>Divide by 64 (250 kHz)</description>
24412                  <value>6</value>
24413                </enumeratedValue>
24414                <enumeratedValue>
24415                  <name>DIV_128</name>
24416                  <description>Divide by 128 (125 kHz)</description>
24417                  <value>7</value>
24418                </enumeratedValue>
24419              </enumeratedValues>
24420            </field>
24421          </fields>
24422        </register>
24423        <register>
24424          <name>DECODER</name>
24425          <description>Configuration of the decoder</description>
24426          <addressOffset>0x510</addressOffset>
24427          <access>read-write</access>
24428          <resetValue>0x00000000</resetValue>
24429          <fields>
24430            <field>
24431              <name>LOAD</name>
24432              <description>How a sequence is read from RAM and spread to the compare register</description>
24433              <lsb>0</lsb>
24434              <msb>1</msb>
24435              <enumeratedValues>
24436                <enumeratedValue>
24437                  <name>Common</name>
24438                  <description>1st half word (16-bit) used in all PWM channels 0..3</description>
24439                  <value>0</value>
24440                </enumeratedValue>
24441                <enumeratedValue>
24442                  <name>Grouped</name>
24443                  <description>1st half word (16-bit) used in channel 0..1; 2nd word in channel 2..3</description>
24444                  <value>1</value>
24445                </enumeratedValue>
24446                <enumeratedValue>
24447                  <name>Individual</name>
24448                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in ch.3</description>
24449                  <value>2</value>
24450                </enumeratedValue>
24451                <enumeratedValue>
24452                  <name>WaveForm</name>
24453                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in COUNTERTOP</description>
24454                  <value>3</value>
24455                </enumeratedValue>
24456              </enumeratedValues>
24457            </field>
24458            <field>
24459              <name>MODE</name>
24460              <description>Selects source for advancing the active sequence</description>
24461              <lsb>8</lsb>
24462              <msb>8</msb>
24463              <enumeratedValues>
24464                <enumeratedValue>
24465                  <name>RefreshCount</name>
24466                  <description>SEQ[n].REFRESH is used to determine loading internal compare registers</description>
24467                  <value>0</value>
24468                </enumeratedValue>
24469                <enumeratedValue>
24470                  <name>NextStep</name>
24471                  <description>NEXTSTEP task causes a new value to be loaded to internal compare registers</description>
24472                  <value>1</value>
24473                </enumeratedValue>
24474              </enumeratedValues>
24475            </field>
24476          </fields>
24477        </register>
24478        <register>
24479          <name>LOOP</name>
24480          <description>Number of playbacks of a loop</description>
24481          <addressOffset>0x514</addressOffset>
24482          <access>read-write</access>
24483          <resetValue>0x00000000</resetValue>
24484          <fields>
24485            <field>
24486              <name>CNT</name>
24487              <description>Number of playbacks of pattern cycles</description>
24488              <lsb>0</lsb>
24489              <msb>15</msb>
24490              <enumeratedValues>
24491                <enumeratedValue>
24492                  <name>Disabled</name>
24493                  <description>Looping disabled (stop at the end of the sequence)</description>
24494                  <value>0</value>
24495                </enumeratedValue>
24496              </enumeratedValues>
24497            </field>
24498          </fields>
24499        </register>
24500        <cluster>
24501          <dim>2</dim>
24502          <dimIncrement>0x020</dimIncrement>
24503          <name>SEQ[%s]</name>
24504          <description>Unspecified</description>
24505          <headerStructName>PWM_SEQ</headerStructName>
24506          <access>read-write</access>
24507          <addressOffset>0x520</addressOffset>
24508          <register>
24509            <name>PTR</name>
24510            <description>Description cluster: Beginning address in RAM of this sequence</description>
24511            <addressOffset>0x000</addressOffset>
24512            <access>read-write</access>
24513            <resetValue>0x00000000</resetValue>
24514            <fields>
24515              <field>
24516                <name>PTR</name>
24517                <description>Beginning address in RAM of this sequence</description>
24518                <lsb>0</lsb>
24519                <msb>31</msb>
24520              </field>
24521            </fields>
24522          </register>
24523          <register>
24524            <name>CNT</name>
24525            <description>Description cluster: Number of values (duty cycles) in this sequence</description>
24526            <addressOffset>0x004</addressOffset>
24527            <access>read-write</access>
24528            <resetValue>0x00000000</resetValue>
24529            <fields>
24530              <field>
24531                <name>CNT</name>
24532                <description>Number of values (duty cycles) in this sequence</description>
24533                <lsb>0</lsb>
24534                <msb>14</msb>
24535                <enumeratedValues>
24536                  <enumeratedValue>
24537                    <name>Disabled</name>
24538                    <description>Sequence is disabled, and shall not be started as it is empty</description>
24539                    <value>0</value>
24540                  </enumeratedValue>
24541                </enumeratedValues>
24542              </field>
24543            </fields>
24544          </register>
24545          <register>
24546            <name>REFRESH</name>
24547            <description>Description cluster: Number of additional PWM periods between samples loaded into compare register</description>
24548            <addressOffset>0x008</addressOffset>
24549            <access>read-write</access>
24550            <resetValue>0x00000001</resetValue>
24551            <fields>
24552              <field>
24553                <name>CNT</name>
24554                <description>Number of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods)</description>
24555                <lsb>0</lsb>
24556                <msb>23</msb>
24557                <enumeratedValues>
24558                  <enumeratedValue>
24559                    <name>Continuous</name>
24560                    <description>Update every PWM period</description>
24561                    <value>0</value>
24562                  </enumeratedValue>
24563                </enumeratedValues>
24564              </field>
24565            </fields>
24566          </register>
24567          <register>
24568            <name>ENDDELAY</name>
24569            <description>Description cluster: Time added after the sequence</description>
24570            <addressOffset>0x00C</addressOffset>
24571            <access>read-write</access>
24572            <resetValue>0x00000000</resetValue>
24573            <fields>
24574              <field>
24575                <name>CNT</name>
24576                <description>Time added after the sequence in PWM periods</description>
24577                <lsb>0</lsb>
24578                <msb>23</msb>
24579              </field>
24580            </fields>
24581          </register>
24582        </cluster>
24583        <cluster>
24584          <name>PSEL</name>
24585          <description>Unspecified</description>
24586          <headerStructName>PWM_PSEL</headerStructName>
24587          <access>read-write</access>
24588          <addressOffset>0x560</addressOffset>
24589          <register>
24590            <dim>0x4</dim>
24591            <dimIncrement>0x4</dimIncrement>
24592            <name>OUT[%s]</name>
24593            <description>Description collection: Output pin select for PWM channel n</description>
24594            <addressOffset>0x000</addressOffset>
24595            <access>read-write</access>
24596            <resetValue>0xFFFFFFFF</resetValue>
24597            <fields>
24598              <field>
24599                <name>PIN</name>
24600                <description>Pin number</description>
24601                <lsb>0</lsb>
24602                <msb>4</msb>
24603              </field>
24604              <field>
24605                <name>CONNECT</name>
24606                <description>Connection</description>
24607                <lsb>31</lsb>
24608                <msb>31</msb>
24609                <enumeratedValues>
24610                  <enumeratedValue>
24611                    <name>Disconnected</name>
24612                    <description>Disconnect</description>
24613                    <value>1</value>
24614                  </enumeratedValue>
24615                  <enumeratedValue>
24616                    <name>Connected</name>
24617                    <description>Connect</description>
24618                    <value>0</value>
24619                  </enumeratedValue>
24620                </enumeratedValues>
24621              </field>
24622            </fields>
24623          </register>
24624        </cluster>
24625      </registers>
24626    </peripheral>
24627    <peripheral derivedFrom="PWM0_NS">
24628      <name>PWM0_S</name>
24629      <description>Pulse width modulation unit 1</description>
24630      <baseAddress>0x50021000</baseAddress>
24631      <!--Security dma=SA-->
24632      <!--Security securemapping=US-->
24633      <interrupt>
24634        <name>PWM0</name>
24635        <value>33</value>
24636      </interrupt>
24637    </peripheral>
24638    <peripheral derivedFrom="PWM0_NS">
24639      <name>PWM1_NS</name>
24640      <description>Pulse width modulation unit 2</description>
24641      <baseAddress>0x40022000</baseAddress>
24642      <!--Security dma=SA-->
24643      <!--Security securemapping=US-->
24644      <interrupt>
24645        <name>PWM1</name>
24646        <value>34</value>
24647      </interrupt>
24648    </peripheral>
24649    <peripheral derivedFrom="PWM0_NS">
24650      <name>PWM1_S</name>
24651      <description>Pulse width modulation unit 3</description>
24652      <baseAddress>0x50022000</baseAddress>
24653      <!--Security dma=SA-->
24654      <!--Security securemapping=US-->
24655      <interrupt>
24656        <name>PWM1</name>
24657        <value>34</value>
24658      </interrupt>
24659    </peripheral>
24660    <peripheral derivedFrom="PWM0_NS">
24661      <name>PWM2_NS</name>
24662      <description>Pulse width modulation unit 4</description>
24663      <baseAddress>0x40023000</baseAddress>
24664      <!--Security dma=SA-->
24665      <!--Security securemapping=US-->
24666      <interrupt>
24667        <name>PWM2</name>
24668        <value>35</value>
24669      </interrupt>
24670    </peripheral>
24671    <peripheral derivedFrom="PWM0_NS">
24672      <name>PWM2_S</name>
24673      <description>Pulse width modulation unit 5</description>
24674      <baseAddress>0x50023000</baseAddress>
24675      <!--Security dma=SA-->
24676      <!--Security securemapping=US-->
24677      <interrupt>
24678        <name>PWM2</name>
24679        <value>35</value>
24680      </interrupt>
24681    </peripheral>
24682    <peripheral derivedFrom="PWM0_NS">
24683      <name>PWM3_NS</name>
24684      <description>Pulse width modulation unit 6</description>
24685      <baseAddress>0x40024000</baseAddress>
24686      <!--Security dma=SA-->
24687      <!--Security securemapping=US-->
24688      <interrupt>
24689        <name>PWM3</name>
24690        <value>36</value>
24691      </interrupt>
24692    </peripheral>
24693    <peripheral derivedFrom="PWM0_NS">
24694      <name>PWM3_S</name>
24695      <description>Pulse width modulation unit 7</description>
24696      <baseAddress>0x50024000</baseAddress>
24697      <!--Security dma=SA-->
24698      <!--Security securemapping=US-->
24699      <interrupt>
24700        <name>PWM3</name>
24701        <value>36</value>
24702      </interrupt>
24703    </peripheral>
24704    <peripheral>
24705      <name>PDM_NS</name>
24706      <description>Pulse Density Modulation (Digital Microphone) Interface 0</description>
24707      <baseAddress>0x40026000</baseAddress>
24708      <headerStructName>PDM</headerStructName>
24709      <!--Security dma=SA-->
24710      <!--Security securemapping=US-->
24711      <addressBlock>
24712        <offset>0</offset>
24713        <size>0x1000</size>
24714        <usage>registers</usage>
24715      </addressBlock>
24716      <interrupt>
24717        <name>PDM</name>
24718        <value>38</value>
24719      </interrupt>
24720      <groupName>PDM</groupName>
24721      <size>0x20</size>
24722      <registers>
24723        <register>
24724          <name>TASKS_START</name>
24725          <description>Starts continuous PDM transfer</description>
24726          <addressOffset>0x000</addressOffset>
24727          <access>write-only</access>
24728          <fields>
24729            <field>
24730              <name>TASKS_START</name>
24731              <description>Starts continuous PDM transfer</description>
24732              <lsb>0</lsb>
24733              <msb>0</msb>
24734              <enumeratedValues>
24735                <enumeratedValue>
24736                  <name>Trigger</name>
24737                  <description>Trigger task</description>
24738                  <value>1</value>
24739                </enumeratedValue>
24740              </enumeratedValues>
24741            </field>
24742          </fields>
24743        </register>
24744        <register>
24745          <name>TASKS_STOP</name>
24746          <description>Stops PDM transfer</description>
24747          <addressOffset>0x004</addressOffset>
24748          <access>write-only</access>
24749          <fields>
24750            <field>
24751              <name>TASKS_STOP</name>
24752              <description>Stops PDM transfer</description>
24753              <lsb>0</lsb>
24754              <msb>0</msb>
24755              <enumeratedValues>
24756                <enumeratedValue>
24757                  <name>Trigger</name>
24758                  <description>Trigger task</description>
24759                  <value>1</value>
24760                </enumeratedValue>
24761              </enumeratedValues>
24762            </field>
24763          </fields>
24764        </register>
24765        <register>
24766          <name>SUBSCRIBE_START</name>
24767          <description>Subscribe configuration for task START</description>
24768          <addressOffset>0x080</addressOffset>
24769          <access>read-write</access>
24770          <fields>
24771            <field>
24772              <name>CHIDX</name>
24773              <description>DPPI channel that task START will subscribe to</description>
24774              <lsb>0</lsb>
24775              <msb>7</msb>
24776            </field>
24777            <field>
24778              <name>EN</name>
24779              <lsb>31</lsb>
24780              <msb>31</msb>
24781              <enumeratedValues>
24782                <enumeratedValue>
24783                  <name>Disabled</name>
24784                  <description>Disable subscription</description>
24785                  <value>0</value>
24786                </enumeratedValue>
24787                <enumeratedValue>
24788                  <name>Enabled</name>
24789                  <description>Enable subscription</description>
24790                  <value>1</value>
24791                </enumeratedValue>
24792              </enumeratedValues>
24793            </field>
24794          </fields>
24795        </register>
24796        <register>
24797          <name>SUBSCRIBE_STOP</name>
24798          <description>Subscribe configuration for task STOP</description>
24799          <addressOffset>0x084</addressOffset>
24800          <access>read-write</access>
24801          <fields>
24802            <field>
24803              <name>CHIDX</name>
24804              <description>DPPI channel that task STOP will subscribe to</description>
24805              <lsb>0</lsb>
24806              <msb>7</msb>
24807            </field>
24808            <field>
24809              <name>EN</name>
24810              <lsb>31</lsb>
24811              <msb>31</msb>
24812              <enumeratedValues>
24813                <enumeratedValue>
24814                  <name>Disabled</name>
24815                  <description>Disable subscription</description>
24816                  <value>0</value>
24817                </enumeratedValue>
24818                <enumeratedValue>
24819                  <name>Enabled</name>
24820                  <description>Enable subscription</description>
24821                  <value>1</value>
24822                </enumeratedValue>
24823              </enumeratedValues>
24824            </field>
24825          </fields>
24826        </register>
24827        <register>
24828          <name>EVENTS_STARTED</name>
24829          <description>PDM transfer has started</description>
24830          <addressOffset>0x100</addressOffset>
24831          <access>read-write</access>
24832          <fields>
24833            <field>
24834              <name>EVENTS_STARTED</name>
24835              <description>PDM transfer has started</description>
24836              <lsb>0</lsb>
24837              <msb>0</msb>
24838              <enumeratedValues>
24839                <enumeratedValue>
24840                  <name>NotGenerated</name>
24841                  <description>Event not generated</description>
24842                  <value>0</value>
24843                </enumeratedValue>
24844                <enumeratedValue>
24845                  <name>Generated</name>
24846                  <description>Event generated</description>
24847                  <value>1</value>
24848                </enumeratedValue>
24849              </enumeratedValues>
24850            </field>
24851          </fields>
24852        </register>
24853        <register>
24854          <name>EVENTS_STOPPED</name>
24855          <description>PDM transfer has finished</description>
24856          <addressOffset>0x104</addressOffset>
24857          <access>read-write</access>
24858          <fields>
24859            <field>
24860              <name>EVENTS_STOPPED</name>
24861              <description>PDM transfer has finished</description>
24862              <lsb>0</lsb>
24863              <msb>0</msb>
24864              <enumeratedValues>
24865                <enumeratedValue>
24866                  <name>NotGenerated</name>
24867                  <description>Event not generated</description>
24868                  <value>0</value>
24869                </enumeratedValue>
24870                <enumeratedValue>
24871                  <name>Generated</name>
24872                  <description>Event generated</description>
24873                  <value>1</value>
24874                </enumeratedValue>
24875              </enumeratedValues>
24876            </field>
24877          </fields>
24878        </register>
24879        <register>
24880          <name>EVENTS_END</name>
24881          <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>
24882          <addressOffset>0x108</addressOffset>
24883          <access>read-write</access>
24884          <fields>
24885            <field>
24886              <name>EVENTS_END</name>
24887              <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>
24888              <lsb>0</lsb>
24889              <msb>0</msb>
24890              <enumeratedValues>
24891                <enumeratedValue>
24892                  <name>NotGenerated</name>
24893                  <description>Event not generated</description>
24894                  <value>0</value>
24895                </enumeratedValue>
24896                <enumeratedValue>
24897                  <name>Generated</name>
24898                  <description>Event generated</description>
24899                  <value>1</value>
24900                </enumeratedValue>
24901              </enumeratedValues>
24902            </field>
24903          </fields>
24904        </register>
24905        <register>
24906          <name>PUBLISH_STARTED</name>
24907          <description>Publish configuration for event STARTED</description>
24908          <addressOffset>0x180</addressOffset>
24909          <access>read-write</access>
24910          <fields>
24911            <field>
24912              <name>CHIDX</name>
24913              <description>DPPI channel that event STARTED will publish to</description>
24914              <lsb>0</lsb>
24915              <msb>7</msb>
24916            </field>
24917            <field>
24918              <name>EN</name>
24919              <lsb>31</lsb>
24920              <msb>31</msb>
24921              <enumeratedValues>
24922                <enumeratedValue>
24923                  <name>Disabled</name>
24924                  <description>Disable publishing</description>
24925                  <value>0</value>
24926                </enumeratedValue>
24927                <enumeratedValue>
24928                  <name>Enabled</name>
24929                  <description>Enable publishing</description>
24930                  <value>1</value>
24931                </enumeratedValue>
24932              </enumeratedValues>
24933            </field>
24934          </fields>
24935        </register>
24936        <register>
24937          <name>PUBLISH_STOPPED</name>
24938          <description>Publish configuration for event STOPPED</description>
24939          <addressOffset>0x184</addressOffset>
24940          <access>read-write</access>
24941          <fields>
24942            <field>
24943              <name>CHIDX</name>
24944              <description>DPPI channel that event STOPPED will publish to</description>
24945              <lsb>0</lsb>
24946              <msb>7</msb>
24947            </field>
24948            <field>
24949              <name>EN</name>
24950              <lsb>31</lsb>
24951              <msb>31</msb>
24952              <enumeratedValues>
24953                <enumeratedValue>
24954                  <name>Disabled</name>
24955                  <description>Disable publishing</description>
24956                  <value>0</value>
24957                </enumeratedValue>
24958                <enumeratedValue>
24959                  <name>Enabled</name>
24960                  <description>Enable publishing</description>
24961                  <value>1</value>
24962                </enumeratedValue>
24963              </enumeratedValues>
24964            </field>
24965          </fields>
24966        </register>
24967        <register>
24968          <name>PUBLISH_END</name>
24969          <description>Publish configuration for event END</description>
24970          <addressOffset>0x188</addressOffset>
24971          <access>read-write</access>
24972          <fields>
24973            <field>
24974              <name>CHIDX</name>
24975              <description>DPPI channel that event END will publish to</description>
24976              <lsb>0</lsb>
24977              <msb>7</msb>
24978            </field>
24979            <field>
24980              <name>EN</name>
24981              <lsb>31</lsb>
24982              <msb>31</msb>
24983              <enumeratedValues>
24984                <enumeratedValue>
24985                  <name>Disabled</name>
24986                  <description>Disable publishing</description>
24987                  <value>0</value>
24988                </enumeratedValue>
24989                <enumeratedValue>
24990                  <name>Enabled</name>
24991                  <description>Enable publishing</description>
24992                  <value>1</value>
24993                </enumeratedValue>
24994              </enumeratedValues>
24995            </field>
24996          </fields>
24997        </register>
24998        <register>
24999          <name>INTEN</name>
25000          <description>Enable or disable interrupt</description>
25001          <addressOffset>0x300</addressOffset>
25002          <access>read-write</access>
25003          <fields>
25004            <field>
25005              <name>STARTED</name>
25006              <description>Enable or disable interrupt for event STARTED</description>
25007              <lsb>0</lsb>
25008              <msb>0</msb>
25009              <enumeratedValues>
25010                <enumeratedValue>
25011                  <name>Disabled</name>
25012                  <description>Disable</description>
25013                  <value>0</value>
25014                </enumeratedValue>
25015                <enumeratedValue>
25016                  <name>Enabled</name>
25017                  <description>Enable</description>
25018                  <value>1</value>
25019                </enumeratedValue>
25020              </enumeratedValues>
25021            </field>
25022            <field>
25023              <name>STOPPED</name>
25024              <description>Enable or disable interrupt for event STOPPED</description>
25025              <lsb>1</lsb>
25026              <msb>1</msb>
25027              <enumeratedValues>
25028                <enumeratedValue>
25029                  <name>Disabled</name>
25030                  <description>Disable</description>
25031                  <value>0</value>
25032                </enumeratedValue>
25033                <enumeratedValue>
25034                  <name>Enabled</name>
25035                  <description>Enable</description>
25036                  <value>1</value>
25037                </enumeratedValue>
25038              </enumeratedValues>
25039            </field>
25040            <field>
25041              <name>END</name>
25042              <description>Enable or disable interrupt for event END</description>
25043              <lsb>2</lsb>
25044              <msb>2</msb>
25045              <enumeratedValues>
25046                <enumeratedValue>
25047                  <name>Disabled</name>
25048                  <description>Disable</description>
25049                  <value>0</value>
25050                </enumeratedValue>
25051                <enumeratedValue>
25052                  <name>Enabled</name>
25053                  <description>Enable</description>
25054                  <value>1</value>
25055                </enumeratedValue>
25056              </enumeratedValues>
25057            </field>
25058          </fields>
25059        </register>
25060        <register>
25061          <name>INTENSET</name>
25062          <description>Enable interrupt</description>
25063          <addressOffset>0x304</addressOffset>
25064          <access>read-write</access>
25065          <fields>
25066            <field>
25067              <name>STARTED</name>
25068              <description>Write '1' to enable interrupt for event STARTED</description>
25069              <lsb>0</lsb>
25070              <msb>0</msb>
25071              <enumeratedValues>
25072                <usage>read</usage>
25073                <enumeratedValue>
25074                  <name>Disabled</name>
25075                  <description>Read: Disabled</description>
25076                  <value>0</value>
25077                </enumeratedValue>
25078                <enumeratedValue>
25079                  <name>Enabled</name>
25080                  <description>Read: Enabled</description>
25081                  <value>1</value>
25082                </enumeratedValue>
25083              </enumeratedValues>
25084              <enumeratedValues>
25085                <usage>write</usage>
25086                <enumeratedValue>
25087                  <name>Set</name>
25088                  <description>Enable</description>
25089                  <value>1</value>
25090                </enumeratedValue>
25091              </enumeratedValues>
25092            </field>
25093            <field>
25094              <name>STOPPED</name>
25095              <description>Write '1' to enable interrupt for event STOPPED</description>
25096              <lsb>1</lsb>
25097              <msb>1</msb>
25098              <enumeratedValues>
25099                <usage>read</usage>
25100                <enumeratedValue>
25101                  <name>Disabled</name>
25102                  <description>Read: Disabled</description>
25103                  <value>0</value>
25104                </enumeratedValue>
25105                <enumeratedValue>
25106                  <name>Enabled</name>
25107                  <description>Read: Enabled</description>
25108                  <value>1</value>
25109                </enumeratedValue>
25110              </enumeratedValues>
25111              <enumeratedValues>
25112                <usage>write</usage>
25113                <enumeratedValue>
25114                  <name>Set</name>
25115                  <description>Enable</description>
25116                  <value>1</value>
25117                </enumeratedValue>
25118              </enumeratedValues>
25119            </field>
25120            <field>
25121              <name>END</name>
25122              <description>Write '1' to enable interrupt for event END</description>
25123              <lsb>2</lsb>
25124              <msb>2</msb>
25125              <enumeratedValues>
25126                <usage>read</usage>
25127                <enumeratedValue>
25128                  <name>Disabled</name>
25129                  <description>Read: Disabled</description>
25130                  <value>0</value>
25131                </enumeratedValue>
25132                <enumeratedValue>
25133                  <name>Enabled</name>
25134                  <description>Read: Enabled</description>
25135                  <value>1</value>
25136                </enumeratedValue>
25137              </enumeratedValues>
25138              <enumeratedValues>
25139                <usage>write</usage>
25140                <enumeratedValue>
25141                  <name>Set</name>
25142                  <description>Enable</description>
25143                  <value>1</value>
25144                </enumeratedValue>
25145              </enumeratedValues>
25146            </field>
25147          </fields>
25148        </register>
25149        <register>
25150          <name>INTENCLR</name>
25151          <description>Disable interrupt</description>
25152          <addressOffset>0x308</addressOffset>
25153          <access>read-write</access>
25154          <fields>
25155            <field>
25156              <name>STARTED</name>
25157              <description>Write '1' to disable interrupt for event STARTED</description>
25158              <lsb>0</lsb>
25159              <msb>0</msb>
25160              <enumeratedValues>
25161                <usage>read</usage>
25162                <enumeratedValue>
25163                  <name>Disabled</name>
25164                  <description>Read: Disabled</description>
25165                  <value>0</value>
25166                </enumeratedValue>
25167                <enumeratedValue>
25168                  <name>Enabled</name>
25169                  <description>Read: Enabled</description>
25170                  <value>1</value>
25171                </enumeratedValue>
25172              </enumeratedValues>
25173              <enumeratedValues>
25174                <usage>write</usage>
25175                <enumeratedValue>
25176                  <name>Clear</name>
25177                  <description>Disable</description>
25178                  <value>1</value>
25179                </enumeratedValue>
25180              </enumeratedValues>
25181            </field>
25182            <field>
25183              <name>STOPPED</name>
25184              <description>Write '1' to disable interrupt for event STOPPED</description>
25185              <lsb>1</lsb>
25186              <msb>1</msb>
25187              <enumeratedValues>
25188                <usage>read</usage>
25189                <enumeratedValue>
25190                  <name>Disabled</name>
25191                  <description>Read: Disabled</description>
25192                  <value>0</value>
25193                </enumeratedValue>
25194                <enumeratedValue>
25195                  <name>Enabled</name>
25196                  <description>Read: Enabled</description>
25197                  <value>1</value>
25198                </enumeratedValue>
25199              </enumeratedValues>
25200              <enumeratedValues>
25201                <usage>write</usage>
25202                <enumeratedValue>
25203                  <name>Clear</name>
25204                  <description>Disable</description>
25205                  <value>1</value>
25206                </enumeratedValue>
25207              </enumeratedValues>
25208            </field>
25209            <field>
25210              <name>END</name>
25211              <description>Write '1' to disable interrupt for event END</description>
25212              <lsb>2</lsb>
25213              <msb>2</msb>
25214              <enumeratedValues>
25215                <usage>read</usage>
25216                <enumeratedValue>
25217                  <name>Disabled</name>
25218                  <description>Read: Disabled</description>
25219                  <value>0</value>
25220                </enumeratedValue>
25221                <enumeratedValue>
25222                  <name>Enabled</name>
25223                  <description>Read: Enabled</description>
25224                  <value>1</value>
25225                </enumeratedValue>
25226              </enumeratedValues>
25227              <enumeratedValues>
25228                <usage>write</usage>
25229                <enumeratedValue>
25230                  <name>Clear</name>
25231                  <description>Disable</description>
25232                  <value>1</value>
25233                </enumeratedValue>
25234              </enumeratedValues>
25235            </field>
25236          </fields>
25237        </register>
25238        <register>
25239          <name>ENABLE</name>
25240          <description>PDM module enable register</description>
25241          <addressOffset>0x500</addressOffset>
25242          <access>read-write</access>
25243          <resetValue>0x00000000</resetValue>
25244          <fields>
25245            <field>
25246              <name>ENABLE</name>
25247              <description>Enable or disable PDM module</description>
25248              <lsb>0</lsb>
25249              <msb>0</msb>
25250              <enumeratedValues>
25251                <enumeratedValue>
25252                  <name>Disabled</name>
25253                  <description>Disable</description>
25254                  <value>0</value>
25255                </enumeratedValue>
25256                <enumeratedValue>
25257                  <name>Enabled</name>
25258                  <description>Enable</description>
25259                  <value>1</value>
25260                </enumeratedValue>
25261              </enumeratedValues>
25262            </field>
25263          </fields>
25264        </register>
25265        <register>
25266          <name>PDMCLKCTRL</name>
25267          <description>PDM clock generator control</description>
25268          <addressOffset>0x504</addressOffset>
25269          <access>read-write</access>
25270          <resetValue>0x08400000</resetValue>
25271          <fields>
25272            <field>
25273              <name>FREQ</name>
25274              <description>PDM_CLK frequency configuration.</description>
25275              <lsb>0</lsb>
25276              <msb>31</msb>
25277              <enumeratedValues>
25278                <enumeratedValue>
25279                  <name>1000K</name>
25280                  <description>PDM_CLK = 32 MHz / 32 = 1.000 MHz</description>
25281                  <value>0x08000000</value>
25282                </enumeratedValue>
25283                <enumeratedValue>
25284                  <name>Default</name>
25285                  <description>PDM_CLK = 32 MHz / 31 = 1.032 MHz. Nominal clock for RATIO=Ratio64.</description>
25286                  <value>0x08400000</value>
25287                </enumeratedValue>
25288                <enumeratedValue>
25289                  <name>1067K</name>
25290                  <description>PDM_CLK = 32 MHz / 30 = 1.067 MHz</description>
25291                  <value>0x08800000</value>
25292                </enumeratedValue>
25293                <enumeratedValue>
25294                  <name>1231K</name>
25295                  <description>PDM_CLK = 32 MHz / 26 = 1.231 MHz</description>
25296                  <value>0x09800000</value>
25297                </enumeratedValue>
25298                <enumeratedValue>
25299                  <name>1280K</name>
25300                  <description>PDM_CLK = 32 MHz / 25 = 1.280 MHz. Nominal clock for RATIO=Ratio80.</description>
25301                  <value>0x0A000000</value>
25302                </enumeratedValue>
25303                <enumeratedValue>
25304                  <name>1333K</name>
25305                  <description>PDM_CLK = 32 MHz / 24 = 1.333 MHz</description>
25306                  <value>0x0A800000</value>
25307                </enumeratedValue>
25308              </enumeratedValues>
25309            </field>
25310          </fields>
25311        </register>
25312        <register>
25313          <name>MODE</name>
25314          <description>Defines the routing of the connected PDM microphones' signals</description>
25315          <addressOffset>0x508</addressOffset>
25316          <access>read-write</access>
25317          <resetValue>0x00000000</resetValue>
25318          <fields>
25319            <field>
25320              <name>OPERATION</name>
25321              <description>Mono or stereo operation</description>
25322              <lsb>0</lsb>
25323              <msb>0</msb>
25324              <enumeratedValues>
25325                <enumeratedValue>
25326                  <name>Stereo</name>
25327                  <description>Sample and store one pair (left + right) of 16-bit samples per RAM word R=[31:16]; L=[15:0]</description>
25328                  <value>0</value>
25329                </enumeratedValue>
25330                <enumeratedValue>
25331                  <name>Mono</name>
25332                  <description>Sample and store two successive left samples (16 bits each) per RAM word L1=[31:16]; L0=[15:0]</description>
25333                  <value>1</value>
25334                </enumeratedValue>
25335              </enumeratedValues>
25336            </field>
25337            <field>
25338              <name>EDGE</name>
25339              <description>Defines on which PDM_CLK edge left (or mono) is sampled</description>
25340              <lsb>1</lsb>
25341              <msb>1</msb>
25342              <enumeratedValues>
25343                <enumeratedValue>
25344                  <name>LeftFalling</name>
25345                  <description>Left (or mono) is sampled on falling edge of PDM_CLK</description>
25346                  <value>0</value>
25347                </enumeratedValue>
25348                <enumeratedValue>
25349                  <name>LeftRising</name>
25350                  <description>Left (or mono) is sampled on rising edge of PDM_CLK</description>
25351                  <value>1</value>
25352                </enumeratedValue>
25353              </enumeratedValues>
25354            </field>
25355          </fields>
25356        </register>
25357        <register>
25358          <name>GAINL</name>
25359          <description>Left output gain adjustment</description>
25360          <addressOffset>0x518</addressOffset>
25361          <access>read-write</access>
25362          <resetValue>0x00000028</resetValue>
25363          <fields>
25364            <field>
25365              <name>GAINL</name>
25366              <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>
25367              <lsb>0</lsb>
25368              <msb>6</msb>
25369              <enumeratedValues>
25370                <enumeratedValue>
25371                  <name>MinGain</name>
25372                  <description>-20 dB gain adjustment (minimum)</description>
25373                  <value>0x00</value>
25374                </enumeratedValue>
25375                <enumeratedValue>
25376                  <name>DefaultGain</name>
25377                  <description>0 dB gain adjustment</description>
25378                  <value>0x28</value>
25379                </enumeratedValue>
25380                <enumeratedValue>
25381                  <name>MaxGain</name>
25382                  <description>+20 dB gain adjustment (maximum)</description>
25383                  <value>0x50</value>
25384                </enumeratedValue>
25385              </enumeratedValues>
25386            </field>
25387          </fields>
25388        </register>
25389        <register>
25390          <name>GAINR</name>
25391          <description>Right output gain adjustment</description>
25392          <addressOffset>0x51C</addressOffset>
25393          <access>read-write</access>
25394          <resetValue>0x00000028</resetValue>
25395          <fields>
25396            <field>
25397              <name>GAINR</name>
25398              <description>Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters)</description>
25399              <lsb>0</lsb>
25400              <msb>6</msb>
25401              <enumeratedValues>
25402                <enumeratedValue>
25403                  <name>MinGain</name>
25404                  <description>-20 dB gain adjustment (minimum)</description>
25405                  <value>0x00</value>
25406                </enumeratedValue>
25407                <enumeratedValue>
25408                  <name>DefaultGain</name>
25409                  <description>0 dB gain adjustment</description>
25410                  <value>0x28</value>
25411                </enumeratedValue>
25412                <enumeratedValue>
25413                  <name>MaxGain</name>
25414                  <description>+20 dB gain adjustment (maximum)</description>
25415                  <value>0x50</value>
25416                </enumeratedValue>
25417              </enumeratedValues>
25418            </field>
25419          </fields>
25420        </register>
25421        <register>
25422          <name>RATIO</name>
25423          <description>Selects the ratio between PDM_CLK and output sample rate. Change PDMCLKCTRL accordingly.</description>
25424          <addressOffset>0x520</addressOffset>
25425          <access>read-write</access>
25426          <resetValue>0x00000000</resetValue>
25427          <fields>
25428            <field>
25429              <name>RATIO</name>
25430              <description>Selects the ratio between PDM_CLK and output sample rate</description>
25431              <lsb>0</lsb>
25432              <msb>0</msb>
25433              <enumeratedValues>
25434                <enumeratedValue>
25435                  <name>Ratio64</name>
25436                  <description>Ratio of 64</description>
25437                  <value>0</value>
25438                </enumeratedValue>
25439                <enumeratedValue>
25440                  <name>Ratio80</name>
25441                  <description>Ratio of 80</description>
25442                  <value>1</value>
25443                </enumeratedValue>
25444              </enumeratedValues>
25445            </field>
25446          </fields>
25447        </register>
25448        <cluster>
25449          <name>PSEL</name>
25450          <description>Unspecified</description>
25451          <headerStructName>PDM_PSEL</headerStructName>
25452          <access>read-write</access>
25453          <addressOffset>0x540</addressOffset>
25454          <register>
25455            <name>CLK</name>
25456            <description>Pin number configuration for PDM CLK signal</description>
25457            <addressOffset>0x000</addressOffset>
25458            <access>read-write</access>
25459            <resetValue>0xFFFFFFFF</resetValue>
25460            <fields>
25461              <field>
25462                <name>PIN</name>
25463                <description>Pin number</description>
25464                <lsb>0</lsb>
25465                <msb>4</msb>
25466              </field>
25467              <field>
25468                <name>CONNECT</name>
25469                <description>Connection</description>
25470                <lsb>31</lsb>
25471                <msb>31</msb>
25472                <enumeratedValues>
25473                  <enumeratedValue>
25474                    <name>Disconnected</name>
25475                    <description>Disconnect</description>
25476                    <value>1</value>
25477                  </enumeratedValue>
25478                  <enumeratedValue>
25479                    <name>Connected</name>
25480                    <description>Connect</description>
25481                    <value>0</value>
25482                  </enumeratedValue>
25483                </enumeratedValues>
25484              </field>
25485            </fields>
25486          </register>
25487          <register>
25488            <name>DIN</name>
25489            <description>Pin number configuration for PDM DIN signal</description>
25490            <addressOffset>0x004</addressOffset>
25491            <access>read-write</access>
25492            <resetValue>0xFFFFFFFF</resetValue>
25493            <fields>
25494              <field>
25495                <name>PIN</name>
25496                <description>Pin number</description>
25497                <lsb>0</lsb>
25498                <msb>4</msb>
25499              </field>
25500              <field>
25501                <name>CONNECT</name>
25502                <description>Connection</description>
25503                <lsb>31</lsb>
25504                <msb>31</msb>
25505                <enumeratedValues>
25506                  <enumeratedValue>
25507                    <name>Disconnected</name>
25508                    <description>Disconnect</description>
25509                    <value>1</value>
25510                  </enumeratedValue>
25511                  <enumeratedValue>
25512                    <name>Connected</name>
25513                    <description>Connect</description>
25514                    <value>0</value>
25515                  </enumeratedValue>
25516                </enumeratedValues>
25517              </field>
25518            </fields>
25519          </register>
25520        </cluster>
25521        <cluster>
25522          <name>SAMPLE</name>
25523          <description>Unspecified</description>
25524          <headerStructName>PDM_SAMPLE</headerStructName>
25525          <access>read-write</access>
25526          <addressOffset>0x560</addressOffset>
25527          <register>
25528            <name>PTR</name>
25529            <description>RAM address pointer to write samples to with EasyDMA</description>
25530            <addressOffset>0x000</addressOffset>
25531            <access>read-write</access>
25532            <fields>
25533              <field>
25534                <name>SAMPLEPTR</name>
25535                <description>Address to write PDM samples to over DMA</description>
25536                <lsb>0</lsb>
25537                <msb>31</msb>
25538              </field>
25539            </fields>
25540          </register>
25541          <register>
25542            <name>MAXCNT</name>
25543            <description>Number of samples to allocate memory for in EasyDMA mode</description>
25544            <addressOffset>0x004</addressOffset>
25545            <access>read-write</access>
25546            <fields>
25547              <field>
25548                <name>BUFFSIZE</name>
25549                <description>Length of DMA RAM allocation in number of samples</description>
25550                <lsb>0</lsb>
25551                <msb>14</msb>
25552              </field>
25553            </fields>
25554          </register>
25555        </cluster>
25556      </registers>
25557    </peripheral>
25558    <peripheral derivedFrom="PDM_NS">
25559      <name>PDM_S</name>
25560      <description>Pulse Density Modulation (Digital Microphone) Interface 1</description>
25561      <baseAddress>0x50026000</baseAddress>
25562      <!--Security dma=SA-->
25563      <!--Security securemapping=US-->
25564      <interrupt>
25565        <name>PDM</name>
25566        <value>38</value>
25567      </interrupt>
25568    </peripheral>
25569    <peripheral>
25570      <name>I2S_NS</name>
25571      <description>Inter-IC Sound 0</description>
25572      <baseAddress>0x40028000</baseAddress>
25573      <headerStructName>I2S</headerStructName>
25574      <!--Security dma=SA-->
25575      <!--Security securemapping=US-->
25576      <addressBlock>
25577        <offset>0</offset>
25578        <size>0x1000</size>
25579        <usage>registers</usage>
25580      </addressBlock>
25581      <interrupt>
25582        <name>I2S</name>
25583        <value>40</value>
25584      </interrupt>
25585      <groupName>I2S</groupName>
25586      <size>0x20</size>
25587      <registers>
25588        <register>
25589          <name>TASKS_START</name>
25590          <description>Starts continuous I2S transfer. Also starts MCK generator when this is enabled.</description>
25591          <addressOffset>0x000</addressOffset>
25592          <access>write-only</access>
25593          <fields>
25594            <field>
25595              <name>TASKS_START</name>
25596              <description>Starts continuous I2S transfer. Also starts MCK generator when this is enabled.</description>
25597              <lsb>0</lsb>
25598              <msb>0</msb>
25599              <enumeratedValues>
25600                <enumeratedValue>
25601                  <name>Trigger</name>
25602                  <description>Trigger task</description>
25603                  <value>1</value>
25604                </enumeratedValue>
25605              </enumeratedValues>
25606            </field>
25607          </fields>
25608        </register>
25609        <register>
25610          <name>TASKS_STOP</name>
25611          <description>Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the STOPPED event to be generated.</description>
25612          <addressOffset>0x004</addressOffset>
25613          <access>write-only</access>
25614          <fields>
25615            <field>
25616              <name>TASKS_STOP</name>
25617              <description>Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the STOPPED event to be generated.</description>
25618              <lsb>0</lsb>
25619              <msb>0</msb>
25620              <enumeratedValues>
25621                <enumeratedValue>
25622                  <name>Trigger</name>
25623                  <description>Trigger task</description>
25624                  <value>1</value>
25625                </enumeratedValue>
25626              </enumeratedValues>
25627            </field>
25628          </fields>
25629        </register>
25630        <register>
25631          <name>SUBSCRIBE_START</name>
25632          <description>Subscribe configuration for task START</description>
25633          <addressOffset>0x080</addressOffset>
25634          <access>read-write</access>
25635          <fields>
25636            <field>
25637              <name>CHIDX</name>
25638              <description>DPPI channel that task START will subscribe to</description>
25639              <lsb>0</lsb>
25640              <msb>7</msb>
25641            </field>
25642            <field>
25643              <name>EN</name>
25644              <lsb>31</lsb>
25645              <msb>31</msb>
25646              <enumeratedValues>
25647                <enumeratedValue>
25648                  <name>Disabled</name>
25649                  <description>Disable subscription</description>
25650                  <value>0</value>
25651                </enumeratedValue>
25652                <enumeratedValue>
25653                  <name>Enabled</name>
25654                  <description>Enable subscription</description>
25655                  <value>1</value>
25656                </enumeratedValue>
25657              </enumeratedValues>
25658            </field>
25659          </fields>
25660        </register>
25661        <register>
25662          <name>SUBSCRIBE_STOP</name>
25663          <description>Subscribe configuration for task STOP</description>
25664          <addressOffset>0x084</addressOffset>
25665          <access>read-write</access>
25666          <fields>
25667            <field>
25668              <name>CHIDX</name>
25669              <description>DPPI channel that task STOP will subscribe to</description>
25670              <lsb>0</lsb>
25671              <msb>7</msb>
25672            </field>
25673            <field>
25674              <name>EN</name>
25675              <lsb>31</lsb>
25676              <msb>31</msb>
25677              <enumeratedValues>
25678                <enumeratedValue>
25679                  <name>Disabled</name>
25680                  <description>Disable subscription</description>
25681                  <value>0</value>
25682                </enumeratedValue>
25683                <enumeratedValue>
25684                  <name>Enabled</name>
25685                  <description>Enable subscription</description>
25686                  <value>1</value>
25687                </enumeratedValue>
25688              </enumeratedValues>
25689            </field>
25690          </fields>
25691        </register>
25692        <register>
25693          <name>EVENTS_RXPTRUPD</name>
25694          <description>The RXD.PTR register has been copied to internal double-buffers.
25695      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>
25696          <addressOffset>0x104</addressOffset>
25697          <access>read-write</access>
25698          <fields>
25699            <field>
25700              <name>EVENTS_RXPTRUPD</name>
25701              <description>The RXD.PTR register has been copied to internal double-buffers.
25702      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>
25703              <lsb>0</lsb>
25704              <msb>0</msb>
25705              <enumeratedValues>
25706                <enumeratedValue>
25707                  <name>NotGenerated</name>
25708                  <description>Event not generated</description>
25709                  <value>0</value>
25710                </enumeratedValue>
25711                <enumeratedValue>
25712                  <name>Generated</name>
25713                  <description>Event generated</description>
25714                  <value>1</value>
25715                </enumeratedValue>
25716              </enumeratedValues>
25717            </field>
25718          </fields>
25719        </register>
25720        <register>
25721          <name>EVENTS_STOPPED</name>
25722          <description>I2S transfer stopped.</description>
25723          <addressOffset>0x108</addressOffset>
25724          <access>read-write</access>
25725          <fields>
25726            <field>
25727              <name>EVENTS_STOPPED</name>
25728              <description>I2S transfer stopped.</description>
25729              <lsb>0</lsb>
25730              <msb>0</msb>
25731              <enumeratedValues>
25732                <enumeratedValue>
25733                  <name>NotGenerated</name>
25734                  <description>Event not generated</description>
25735                  <value>0</value>
25736                </enumeratedValue>
25737                <enumeratedValue>
25738                  <name>Generated</name>
25739                  <description>Event generated</description>
25740                  <value>1</value>
25741                </enumeratedValue>
25742              </enumeratedValues>
25743            </field>
25744          </fields>
25745        </register>
25746        <register>
25747          <name>EVENTS_TXPTRUPD</name>
25748          <description>The TDX.PTR register has been copied to internal double-buffers.
25749      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>
25750          <addressOffset>0x114</addressOffset>
25751          <access>read-write</access>
25752          <fields>
25753            <field>
25754              <name>EVENTS_TXPTRUPD</name>
25755              <description>The TDX.PTR register has been copied to internal double-buffers.
25756      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>
25757              <lsb>0</lsb>
25758              <msb>0</msb>
25759              <enumeratedValues>
25760                <enumeratedValue>
25761                  <name>NotGenerated</name>
25762                  <description>Event not generated</description>
25763                  <value>0</value>
25764                </enumeratedValue>
25765                <enumeratedValue>
25766                  <name>Generated</name>
25767                  <description>Event generated</description>
25768                  <value>1</value>
25769                </enumeratedValue>
25770              </enumeratedValues>
25771            </field>
25772          </fields>
25773        </register>
25774        <register>
25775          <name>PUBLISH_RXPTRUPD</name>
25776          <description>Publish configuration for event RXPTRUPD</description>
25777          <addressOffset>0x184</addressOffset>
25778          <access>read-write</access>
25779          <fields>
25780            <field>
25781              <name>CHIDX</name>
25782              <description>DPPI channel that event RXPTRUPD will publish to</description>
25783              <lsb>0</lsb>
25784              <msb>7</msb>
25785            </field>
25786            <field>
25787              <name>EN</name>
25788              <lsb>31</lsb>
25789              <msb>31</msb>
25790              <enumeratedValues>
25791                <enumeratedValue>
25792                  <name>Disabled</name>
25793                  <description>Disable publishing</description>
25794                  <value>0</value>
25795                </enumeratedValue>
25796                <enumeratedValue>
25797                  <name>Enabled</name>
25798                  <description>Enable publishing</description>
25799                  <value>1</value>
25800                </enumeratedValue>
25801              </enumeratedValues>
25802            </field>
25803          </fields>
25804        </register>
25805        <register>
25806          <name>PUBLISH_STOPPED</name>
25807          <description>Publish configuration for event STOPPED</description>
25808          <addressOffset>0x188</addressOffset>
25809          <access>read-write</access>
25810          <fields>
25811            <field>
25812              <name>CHIDX</name>
25813              <description>DPPI channel that event STOPPED will publish to</description>
25814              <lsb>0</lsb>
25815              <msb>7</msb>
25816            </field>
25817            <field>
25818              <name>EN</name>
25819              <lsb>31</lsb>
25820              <msb>31</msb>
25821              <enumeratedValues>
25822                <enumeratedValue>
25823                  <name>Disabled</name>
25824                  <description>Disable publishing</description>
25825                  <value>0</value>
25826                </enumeratedValue>
25827                <enumeratedValue>
25828                  <name>Enabled</name>
25829                  <description>Enable publishing</description>
25830                  <value>1</value>
25831                </enumeratedValue>
25832              </enumeratedValues>
25833            </field>
25834          </fields>
25835        </register>
25836        <register>
25837          <name>PUBLISH_TXPTRUPD</name>
25838          <description>Publish configuration for event TXPTRUPD</description>
25839          <addressOffset>0x194</addressOffset>
25840          <access>read-write</access>
25841          <fields>
25842            <field>
25843              <name>CHIDX</name>
25844              <description>DPPI channel that event TXPTRUPD will publish to</description>
25845              <lsb>0</lsb>
25846              <msb>7</msb>
25847            </field>
25848            <field>
25849              <name>EN</name>
25850              <lsb>31</lsb>
25851              <msb>31</msb>
25852              <enumeratedValues>
25853                <enumeratedValue>
25854                  <name>Disabled</name>
25855                  <description>Disable publishing</description>
25856                  <value>0</value>
25857                </enumeratedValue>
25858                <enumeratedValue>
25859                  <name>Enabled</name>
25860                  <description>Enable publishing</description>
25861                  <value>1</value>
25862                </enumeratedValue>
25863              </enumeratedValues>
25864            </field>
25865          </fields>
25866        </register>
25867        <register>
25868          <name>INTEN</name>
25869          <description>Enable or disable interrupt</description>
25870          <addressOffset>0x300</addressOffset>
25871          <access>read-write</access>
25872          <fields>
25873            <field>
25874              <name>RXPTRUPD</name>
25875              <description>Enable or disable interrupt for event RXPTRUPD</description>
25876              <lsb>1</lsb>
25877              <msb>1</msb>
25878              <enumeratedValues>
25879                <enumeratedValue>
25880                  <name>Disabled</name>
25881                  <description>Disable</description>
25882                  <value>0</value>
25883                </enumeratedValue>
25884                <enumeratedValue>
25885                  <name>Enabled</name>
25886                  <description>Enable</description>
25887                  <value>1</value>
25888                </enumeratedValue>
25889              </enumeratedValues>
25890            </field>
25891            <field>
25892              <name>STOPPED</name>
25893              <description>Enable or disable interrupt for event STOPPED</description>
25894              <lsb>2</lsb>
25895              <msb>2</msb>
25896              <enumeratedValues>
25897                <enumeratedValue>
25898                  <name>Disabled</name>
25899                  <description>Disable</description>
25900                  <value>0</value>
25901                </enumeratedValue>
25902                <enumeratedValue>
25903                  <name>Enabled</name>
25904                  <description>Enable</description>
25905                  <value>1</value>
25906                </enumeratedValue>
25907              </enumeratedValues>
25908            </field>
25909            <field>
25910              <name>TXPTRUPD</name>
25911              <description>Enable or disable interrupt for event TXPTRUPD</description>
25912              <lsb>5</lsb>
25913              <msb>5</msb>
25914              <enumeratedValues>
25915                <enumeratedValue>
25916                  <name>Disabled</name>
25917                  <description>Disable</description>
25918                  <value>0</value>
25919                </enumeratedValue>
25920                <enumeratedValue>
25921                  <name>Enabled</name>
25922                  <description>Enable</description>
25923                  <value>1</value>
25924                </enumeratedValue>
25925              </enumeratedValues>
25926            </field>
25927          </fields>
25928        </register>
25929        <register>
25930          <name>INTENSET</name>
25931          <description>Enable interrupt</description>
25932          <addressOffset>0x304</addressOffset>
25933          <access>read-write</access>
25934          <fields>
25935            <field>
25936              <name>RXPTRUPD</name>
25937              <description>Write '1' to enable interrupt for event RXPTRUPD</description>
25938              <lsb>1</lsb>
25939              <msb>1</msb>
25940              <enumeratedValues>
25941                <usage>read</usage>
25942                <enumeratedValue>
25943                  <name>Disabled</name>
25944                  <description>Read: Disabled</description>
25945                  <value>0</value>
25946                </enumeratedValue>
25947                <enumeratedValue>
25948                  <name>Enabled</name>
25949                  <description>Read: Enabled</description>
25950                  <value>1</value>
25951                </enumeratedValue>
25952              </enumeratedValues>
25953              <enumeratedValues>
25954                <usage>write</usage>
25955                <enumeratedValue>
25956                  <name>Set</name>
25957                  <description>Enable</description>
25958                  <value>1</value>
25959                </enumeratedValue>
25960              </enumeratedValues>
25961            </field>
25962            <field>
25963              <name>STOPPED</name>
25964              <description>Write '1' to enable interrupt for event STOPPED</description>
25965              <lsb>2</lsb>
25966              <msb>2</msb>
25967              <enumeratedValues>
25968                <usage>read</usage>
25969                <enumeratedValue>
25970                  <name>Disabled</name>
25971                  <description>Read: Disabled</description>
25972                  <value>0</value>
25973                </enumeratedValue>
25974                <enumeratedValue>
25975                  <name>Enabled</name>
25976                  <description>Read: Enabled</description>
25977                  <value>1</value>
25978                </enumeratedValue>
25979              </enumeratedValues>
25980              <enumeratedValues>
25981                <usage>write</usage>
25982                <enumeratedValue>
25983                  <name>Set</name>
25984                  <description>Enable</description>
25985                  <value>1</value>
25986                </enumeratedValue>
25987              </enumeratedValues>
25988            </field>
25989            <field>
25990              <name>TXPTRUPD</name>
25991              <description>Write '1' to enable interrupt for event TXPTRUPD</description>
25992              <lsb>5</lsb>
25993              <msb>5</msb>
25994              <enumeratedValues>
25995                <usage>read</usage>
25996                <enumeratedValue>
25997                  <name>Disabled</name>
25998                  <description>Read: Disabled</description>
25999                  <value>0</value>
26000                </enumeratedValue>
26001                <enumeratedValue>
26002                  <name>Enabled</name>
26003                  <description>Read: Enabled</description>
26004                  <value>1</value>
26005                </enumeratedValue>
26006              </enumeratedValues>
26007              <enumeratedValues>
26008                <usage>write</usage>
26009                <enumeratedValue>
26010                  <name>Set</name>
26011                  <description>Enable</description>
26012                  <value>1</value>
26013                </enumeratedValue>
26014              </enumeratedValues>
26015            </field>
26016          </fields>
26017        </register>
26018        <register>
26019          <name>INTENCLR</name>
26020          <description>Disable interrupt</description>
26021          <addressOffset>0x308</addressOffset>
26022          <access>read-write</access>
26023          <fields>
26024            <field>
26025              <name>RXPTRUPD</name>
26026              <description>Write '1' to disable interrupt for event RXPTRUPD</description>
26027              <lsb>1</lsb>
26028              <msb>1</msb>
26029              <enumeratedValues>
26030                <usage>read</usage>
26031                <enumeratedValue>
26032                  <name>Disabled</name>
26033                  <description>Read: Disabled</description>
26034                  <value>0</value>
26035                </enumeratedValue>
26036                <enumeratedValue>
26037                  <name>Enabled</name>
26038                  <description>Read: Enabled</description>
26039                  <value>1</value>
26040                </enumeratedValue>
26041              </enumeratedValues>
26042              <enumeratedValues>
26043                <usage>write</usage>
26044                <enumeratedValue>
26045                  <name>Clear</name>
26046                  <description>Disable</description>
26047                  <value>1</value>
26048                </enumeratedValue>
26049              </enumeratedValues>
26050            </field>
26051            <field>
26052              <name>STOPPED</name>
26053              <description>Write '1' to disable interrupt for event STOPPED</description>
26054              <lsb>2</lsb>
26055              <msb>2</msb>
26056              <enumeratedValues>
26057                <usage>read</usage>
26058                <enumeratedValue>
26059                  <name>Disabled</name>
26060                  <description>Read: Disabled</description>
26061                  <value>0</value>
26062                </enumeratedValue>
26063                <enumeratedValue>
26064                  <name>Enabled</name>
26065                  <description>Read: Enabled</description>
26066                  <value>1</value>
26067                </enumeratedValue>
26068              </enumeratedValues>
26069              <enumeratedValues>
26070                <usage>write</usage>
26071                <enumeratedValue>
26072                  <name>Clear</name>
26073                  <description>Disable</description>
26074                  <value>1</value>
26075                </enumeratedValue>
26076              </enumeratedValues>
26077            </field>
26078            <field>
26079              <name>TXPTRUPD</name>
26080              <description>Write '1' to disable interrupt for event TXPTRUPD</description>
26081              <lsb>5</lsb>
26082              <msb>5</msb>
26083              <enumeratedValues>
26084                <usage>read</usage>
26085                <enumeratedValue>
26086                  <name>Disabled</name>
26087                  <description>Read: Disabled</description>
26088                  <value>0</value>
26089                </enumeratedValue>
26090                <enumeratedValue>
26091                  <name>Enabled</name>
26092                  <description>Read: Enabled</description>
26093                  <value>1</value>
26094                </enumeratedValue>
26095              </enumeratedValues>
26096              <enumeratedValues>
26097                <usage>write</usage>
26098                <enumeratedValue>
26099                  <name>Clear</name>
26100                  <description>Disable</description>
26101                  <value>1</value>
26102                </enumeratedValue>
26103              </enumeratedValues>
26104            </field>
26105          </fields>
26106        </register>
26107        <register>
26108          <name>ENABLE</name>
26109          <description>Enable I2S module.</description>
26110          <addressOffset>0x500</addressOffset>
26111          <access>read-write</access>
26112          <resetValue>0x00000000</resetValue>
26113          <fields>
26114            <field>
26115              <name>ENABLE</name>
26116              <description>Enable I2S module.</description>
26117              <lsb>0</lsb>
26118              <msb>0</msb>
26119              <enumeratedValues>
26120                <enumeratedValue>
26121                  <name>Disabled</name>
26122                  <description>Disable</description>
26123                  <value>0</value>
26124                </enumeratedValue>
26125                <enumeratedValue>
26126                  <name>Enabled</name>
26127                  <description>Enable</description>
26128                  <value>1</value>
26129                </enumeratedValue>
26130              </enumeratedValues>
26131            </field>
26132          </fields>
26133        </register>
26134        <cluster>
26135          <name>CONFIG</name>
26136          <description>Unspecified</description>
26137          <headerStructName>I2S_CONFIG</headerStructName>
26138          <access>read-write</access>
26139          <addressOffset>0x504</addressOffset>
26140          <register>
26141            <name>MODE</name>
26142            <description>I2S mode.</description>
26143            <addressOffset>0x000</addressOffset>
26144            <access>read-write</access>
26145            <resetValue>0x00000000</resetValue>
26146            <fields>
26147              <field>
26148                <name>MODE</name>
26149                <description>I2S mode.</description>
26150                <lsb>0</lsb>
26151                <msb>0</msb>
26152                <enumeratedValues>
26153                  <enumeratedValue>
26154                    <name>Master</name>
26155                    <description>Master mode. SCK and LRCK generated from internal master clcok (MCK) and output on pins defined by PSEL.xxx.</description>
26156                    <value>0</value>
26157                  </enumeratedValue>
26158                  <enumeratedValue>
26159                    <name>Slave</name>
26160                    <description>Slave mode. SCK and LRCK generated by external master and received on pins defined by PSEL.xxx</description>
26161                    <value>1</value>
26162                  </enumeratedValue>
26163                </enumeratedValues>
26164              </field>
26165            </fields>
26166          </register>
26167          <register>
26168            <name>RXEN</name>
26169            <description>Reception (RX) enable.</description>
26170            <addressOffset>0x004</addressOffset>
26171            <access>read-write</access>
26172            <resetValue>0x00000000</resetValue>
26173            <fields>
26174              <field>
26175                <name>RXEN</name>
26176                <description>Reception (RX) enable.</description>
26177                <lsb>0</lsb>
26178                <msb>0</msb>
26179                <enumeratedValues>
26180                  <enumeratedValue>
26181                    <name>Disabled</name>
26182                    <description>Reception disabled and now data will be written to the RXD.PTR address.</description>
26183                    <value>0</value>
26184                  </enumeratedValue>
26185                  <enumeratedValue>
26186                    <name>Enabled</name>
26187                    <description>Reception enabled.</description>
26188                    <value>1</value>
26189                  </enumeratedValue>
26190                </enumeratedValues>
26191              </field>
26192            </fields>
26193          </register>
26194          <register>
26195            <name>TXEN</name>
26196            <description>Transmission (TX) enable.</description>
26197            <addressOffset>0x008</addressOffset>
26198            <access>read-write</access>
26199            <resetValue>0x00000001</resetValue>
26200            <fields>
26201              <field>
26202                <name>TXEN</name>
26203                <description>Transmission (TX) enable.</description>
26204                <lsb>0</lsb>
26205                <msb>0</msb>
26206                <enumeratedValues>
26207                  <enumeratedValue>
26208                    <name>Disabled</name>
26209                    <description>Transmission disabled and now data will be read from the RXD.TXD address.</description>
26210                    <value>0</value>
26211                  </enumeratedValue>
26212                  <enumeratedValue>
26213                    <name>Enabled</name>
26214                    <description>Transmission enabled.</description>
26215                    <value>1</value>
26216                  </enumeratedValue>
26217                </enumeratedValues>
26218              </field>
26219            </fields>
26220          </register>
26221          <register>
26222            <name>MCKEN</name>
26223            <description>Master clock generator enable.</description>
26224            <addressOffset>0x00C</addressOffset>
26225            <access>read-write</access>
26226            <resetValue>0x00000001</resetValue>
26227            <fields>
26228              <field>
26229                <name>MCKEN</name>
26230                <description>Master clock generator enable.</description>
26231                <lsb>0</lsb>
26232                <msb>0</msb>
26233                <enumeratedValues>
26234                  <enumeratedValue>
26235                    <name>Disabled</name>
26236                    <description>Master clock generator disabled and PSEL.MCK not connected(available as GPIO).</description>
26237                    <value>0</value>
26238                  </enumeratedValue>
26239                  <enumeratedValue>
26240                    <name>Enabled</name>
26241                    <description>Master clock generator running and MCK output on PSEL.MCK.</description>
26242                    <value>1</value>
26243                  </enumeratedValue>
26244                </enumeratedValues>
26245              </field>
26246            </fields>
26247          </register>
26248          <register>
26249            <name>MCKFREQ</name>
26250            <description>Master clock generator frequency.</description>
26251            <addressOffset>0x010</addressOffset>
26252            <access>read-write</access>
26253            <resetValue>0x20000000</resetValue>
26254            <fields>
26255              <field>
26256                <name>MCKFREQ</name>
26257                <description>Master clock generator frequency.</description>
26258                <lsb>0</lsb>
26259                <msb>31</msb>
26260                <enumeratedValues>
26261                  <enumeratedValue>
26262                    <name>32MDIV8</name>
26263                    <description>32 MHz / 8 = 4.0 MHz</description>
26264                    <value>0x20000000</value>
26265                  </enumeratedValue>
26266                  <enumeratedValue>
26267                    <name>32MDIV10</name>
26268                    <description>32 MHz / 10 = 3.2 MHz</description>
26269                    <value>0x18000000</value>
26270                  </enumeratedValue>
26271                  <enumeratedValue>
26272                    <name>32MDIV11</name>
26273                    <description>32 MHz / 11 = 2.9090909 MHz</description>
26274                    <value>0x16000000</value>
26275                  </enumeratedValue>
26276                  <enumeratedValue>
26277                    <name>32MDIV15</name>
26278                    <description>32 MHz / 15 = 2.1333333 MHz</description>
26279                    <value>0x11000000</value>
26280                  </enumeratedValue>
26281                  <enumeratedValue>
26282                    <name>32MDIV16</name>
26283                    <description>32 MHz / 16 = 2.0 MHz</description>
26284                    <value>0x10000000</value>
26285                  </enumeratedValue>
26286                  <enumeratedValue>
26287                    <name>32MDIV21</name>
26288                    <description>32 MHz / 21 = 1.5238095</description>
26289                    <value>0x0C000000</value>
26290                  </enumeratedValue>
26291                  <enumeratedValue>
26292                    <name>32MDIV23</name>
26293                    <description>32 MHz / 23 = 1.3913043 MHz</description>
26294                    <value>0x0B000000</value>
26295                  </enumeratedValue>
26296                  <enumeratedValue>
26297                    <name>32MDIV30</name>
26298                    <description>32 MHz / 30 = 1.0666667 MHz</description>
26299                    <value>0x08800000</value>
26300                  </enumeratedValue>
26301                  <enumeratedValue>
26302                    <name>32MDIV31</name>
26303                    <description>32 MHz / 31 = 1.0322581 MHz</description>
26304                    <value>0x08400000</value>
26305                  </enumeratedValue>
26306                  <enumeratedValue>
26307                    <name>32MDIV32</name>
26308                    <description>32 MHz / 32 = 1.0 MHz</description>
26309                    <value>0x08000000</value>
26310                  </enumeratedValue>
26311                  <enumeratedValue>
26312                    <name>32MDIV42</name>
26313                    <description>32 MHz / 42 = 0.7619048 MHz</description>
26314                    <value>0x06000000</value>
26315                  </enumeratedValue>
26316                  <enumeratedValue>
26317                    <name>32MDIV63</name>
26318                    <description>32 MHz / 63 = 0.5079365 MHz</description>
26319                    <value>0x04100000</value>
26320                  </enumeratedValue>
26321                  <enumeratedValue>
26322                    <name>32MDIV125</name>
26323                    <description>32 MHz / 125 = 0.256 MHz</description>
26324                    <value>0x020C0000</value>
26325                  </enumeratedValue>
26326                </enumeratedValues>
26327              </field>
26328            </fields>
26329          </register>
26330          <register>
26331            <name>RATIO</name>
26332            <description>MCK / LRCK ratio.</description>
26333            <addressOffset>0x014</addressOffset>
26334            <access>read-write</access>
26335            <resetValue>0x00000006</resetValue>
26336            <fields>
26337              <field>
26338                <name>RATIO</name>
26339                <description>MCK / LRCK ratio.</description>
26340                <lsb>0</lsb>
26341                <msb>3</msb>
26342                <enumeratedValues>
26343                  <enumeratedValue>
26344                    <name>32X</name>
26345                    <description>LRCK = MCK / 32</description>
26346                    <value>0</value>
26347                  </enumeratedValue>
26348                  <enumeratedValue>
26349                    <name>48X</name>
26350                    <description>LRCK = MCK / 48</description>
26351                    <value>1</value>
26352                  </enumeratedValue>
26353                  <enumeratedValue>
26354                    <name>64X</name>
26355                    <description>LRCK = MCK / 64</description>
26356                    <value>2</value>
26357                  </enumeratedValue>
26358                  <enumeratedValue>
26359                    <name>96X</name>
26360                    <description>LRCK = MCK / 96</description>
26361                    <value>3</value>
26362                  </enumeratedValue>
26363                  <enumeratedValue>
26364                    <name>128X</name>
26365                    <description>LRCK = MCK / 128</description>
26366                    <value>4</value>
26367                  </enumeratedValue>
26368                  <enumeratedValue>
26369                    <name>192X</name>
26370                    <description>LRCK = MCK / 192</description>
26371                    <value>5</value>
26372                  </enumeratedValue>
26373                  <enumeratedValue>
26374                    <name>256X</name>
26375                    <description>LRCK = MCK / 256</description>
26376                    <value>6</value>
26377                  </enumeratedValue>
26378                  <enumeratedValue>
26379                    <name>384X</name>
26380                    <description>LRCK = MCK / 384</description>
26381                    <value>7</value>
26382                  </enumeratedValue>
26383                  <enumeratedValue>
26384                    <name>512X</name>
26385                    <description>LRCK = MCK / 512</description>
26386                    <value>8</value>
26387                  </enumeratedValue>
26388                </enumeratedValues>
26389              </field>
26390            </fields>
26391          </register>
26392          <register>
26393            <name>SWIDTH</name>
26394            <description>Sample width.</description>
26395            <addressOffset>0x018</addressOffset>
26396            <access>read-write</access>
26397            <resetValue>0x00000001</resetValue>
26398            <fields>
26399              <field>
26400                <name>SWIDTH</name>
26401                <description>Sample width.</description>
26402                <lsb>0</lsb>
26403                <msb>1</msb>
26404                <enumeratedValues>
26405                  <enumeratedValue>
26406                    <name>8Bit</name>
26407                    <description>8 bit.</description>
26408                    <value>0</value>
26409                  </enumeratedValue>
26410                  <enumeratedValue>
26411                    <name>16Bit</name>
26412                    <description>16 bit.</description>
26413                    <value>1</value>
26414                  </enumeratedValue>
26415                  <enumeratedValue>
26416                    <name>24Bit</name>
26417                    <description>24 bit.</description>
26418                    <value>2</value>
26419                  </enumeratedValue>
26420                </enumeratedValues>
26421              </field>
26422            </fields>
26423          </register>
26424          <register>
26425            <name>ALIGN</name>
26426            <description>Alignment of sample within a frame.</description>
26427            <addressOffset>0x01C</addressOffset>
26428            <access>read-write</access>
26429            <resetValue>0x00000000</resetValue>
26430            <fields>
26431              <field>
26432                <name>ALIGN</name>
26433                <description>Alignment of sample within a frame.</description>
26434                <lsb>0</lsb>
26435                <msb>0</msb>
26436                <enumeratedValues>
26437                  <enumeratedValue>
26438                    <name>Left</name>
26439                    <description>Left-aligned.</description>
26440                    <value>0</value>
26441                  </enumeratedValue>
26442                  <enumeratedValue>
26443                    <name>Right</name>
26444                    <description>Right-aligned.</description>
26445                    <value>1</value>
26446                  </enumeratedValue>
26447                </enumeratedValues>
26448              </field>
26449            </fields>
26450          </register>
26451          <register>
26452            <name>FORMAT</name>
26453            <description>Frame format.</description>
26454            <addressOffset>0x020</addressOffset>
26455            <access>read-write</access>
26456            <resetValue>0x00000000</resetValue>
26457            <fields>
26458              <field>
26459                <name>FORMAT</name>
26460                <description>Frame format.</description>
26461                <lsb>0</lsb>
26462                <msb>0</msb>
26463                <enumeratedValues>
26464                  <enumeratedValue>
26465                    <name>I2S</name>
26466                    <description>Original I2S format.</description>
26467                    <value>0</value>
26468                  </enumeratedValue>
26469                  <enumeratedValue>
26470                    <name>Aligned</name>
26471                    <description>Alternate (left- or right-aligned) format.</description>
26472                    <value>1</value>
26473                  </enumeratedValue>
26474                </enumeratedValues>
26475              </field>
26476            </fields>
26477          </register>
26478          <register>
26479            <name>CHANNELS</name>
26480            <description>Enable channels.</description>
26481            <addressOffset>0x024</addressOffset>
26482            <access>read-write</access>
26483            <resetValue>0x00000000</resetValue>
26484            <fields>
26485              <field>
26486                <name>CHANNELS</name>
26487                <description>Enable channels.</description>
26488                <lsb>0</lsb>
26489                <msb>1</msb>
26490                <enumeratedValues>
26491                  <enumeratedValue>
26492                    <name>Stereo</name>
26493                    <description>Stereo.</description>
26494                    <value>0</value>
26495                  </enumeratedValue>
26496                  <enumeratedValue>
26497                    <name>Left</name>
26498                    <description>Left only.</description>
26499                    <value>1</value>
26500                  </enumeratedValue>
26501                  <enumeratedValue>
26502                    <name>Right</name>
26503                    <description>Right only.</description>
26504                    <value>2</value>
26505                  </enumeratedValue>
26506                </enumeratedValues>
26507              </field>
26508            </fields>
26509          </register>
26510        </cluster>
26511        <cluster>
26512          <name>RXD</name>
26513          <description>Unspecified</description>
26514          <headerStructName>I2S_RXD</headerStructName>
26515          <access>read-write</access>
26516          <addressOffset>0x538</addressOffset>
26517          <register>
26518            <name>PTR</name>
26519            <description>Receive buffer RAM start address.</description>
26520            <addressOffset>0x000</addressOffset>
26521            <access>read-write</access>
26522            <resetValue>0x00000000</resetValue>
26523            <fields>
26524              <field>
26525                <name>PTR</name>
26526                <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>
26527                <lsb>0</lsb>
26528                <msb>31</msb>
26529              </field>
26530            </fields>
26531          </register>
26532        </cluster>
26533        <cluster>
26534          <name>TXD</name>
26535          <description>Unspecified</description>
26536          <headerStructName>I2S_TXD</headerStructName>
26537          <access>read-write</access>
26538          <addressOffset>0x540</addressOffset>
26539          <register>
26540            <name>PTR</name>
26541            <description>Transmit buffer RAM start address.</description>
26542            <addressOffset>0x000</addressOffset>
26543            <access>read-write</access>
26544            <resetValue>0x00000000</resetValue>
26545            <fields>
26546              <field>
26547                <name>PTR</name>
26548                <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>
26549                <lsb>0</lsb>
26550                <msb>31</msb>
26551              </field>
26552            </fields>
26553          </register>
26554        </cluster>
26555        <cluster>
26556          <name>RXTXD</name>
26557          <description>Unspecified</description>
26558          <headerStructName>I2S_RXTXD</headerStructName>
26559          <access>read-write</access>
26560          <addressOffset>0x550</addressOffset>
26561          <register>
26562            <name>MAXCNT</name>
26563            <description>Size of RXD and TXD buffers.</description>
26564            <addressOffset>0x000</addressOffset>
26565            <access>read-write</access>
26566            <resetValue>0x00000000</resetValue>
26567            <fields>
26568              <field>
26569                <name>MAXCNT</name>
26570                <description>Size of RXD and TXD buffers in number of 32 bit words.</description>
26571                <lsb>0</lsb>
26572                <msb>13</msb>
26573              </field>
26574            </fields>
26575          </register>
26576        </cluster>
26577        <cluster>
26578          <name>PSEL</name>
26579          <description>Unspecified</description>
26580          <headerStructName>I2S_PSEL</headerStructName>
26581          <access>read-write</access>
26582          <addressOffset>0x560</addressOffset>
26583          <register>
26584            <name>MCK</name>
26585            <description>Pin select for MCK signal.</description>
26586            <addressOffset>0x000</addressOffset>
26587            <access>read-write</access>
26588            <resetValue>0xFFFFFFFF</resetValue>
26589            <fields>
26590              <field>
26591                <name>PIN</name>
26592                <description>Pin number</description>
26593                <lsb>0</lsb>
26594                <msb>4</msb>
26595              </field>
26596              <field>
26597                <name>CONNECT</name>
26598                <description>Connection</description>
26599                <lsb>31</lsb>
26600                <msb>31</msb>
26601                <enumeratedValues>
26602                  <enumeratedValue>
26603                    <name>Disconnected</name>
26604                    <description>Disconnect</description>
26605                    <value>1</value>
26606                  </enumeratedValue>
26607                  <enumeratedValue>
26608                    <name>Connected</name>
26609                    <description>Connect</description>
26610                    <value>0</value>
26611                  </enumeratedValue>
26612                </enumeratedValues>
26613              </field>
26614            </fields>
26615          </register>
26616          <register>
26617            <name>SCK</name>
26618            <description>Pin select for SCK signal.</description>
26619            <addressOffset>0x004</addressOffset>
26620            <access>read-write</access>
26621            <resetValue>0xFFFFFFFF</resetValue>
26622            <fields>
26623              <field>
26624                <name>PIN</name>
26625                <description>Pin number</description>
26626                <lsb>0</lsb>
26627                <msb>4</msb>
26628              </field>
26629              <field>
26630                <name>CONNECT</name>
26631                <description>Connection</description>
26632                <lsb>31</lsb>
26633                <msb>31</msb>
26634                <enumeratedValues>
26635                  <enumeratedValue>
26636                    <name>Disconnected</name>
26637                    <description>Disconnect</description>
26638                    <value>1</value>
26639                  </enumeratedValue>
26640                  <enumeratedValue>
26641                    <name>Connected</name>
26642                    <description>Connect</description>
26643                    <value>0</value>
26644                  </enumeratedValue>
26645                </enumeratedValues>
26646              </field>
26647            </fields>
26648          </register>
26649          <register>
26650            <name>LRCK</name>
26651            <description>Pin select for LRCK signal.</description>
26652            <addressOffset>0x008</addressOffset>
26653            <access>read-write</access>
26654            <resetValue>0xFFFFFFFF</resetValue>
26655            <fields>
26656              <field>
26657                <name>PIN</name>
26658                <description>Pin number</description>
26659                <lsb>0</lsb>
26660                <msb>4</msb>
26661              </field>
26662              <field>
26663                <name>CONNECT</name>
26664                <description>Connection</description>
26665                <lsb>31</lsb>
26666                <msb>31</msb>
26667                <enumeratedValues>
26668                  <enumeratedValue>
26669                    <name>Disconnected</name>
26670                    <description>Disconnect</description>
26671                    <value>1</value>
26672                  </enumeratedValue>
26673                  <enumeratedValue>
26674                    <name>Connected</name>
26675                    <description>Connect</description>
26676                    <value>0</value>
26677                  </enumeratedValue>
26678                </enumeratedValues>
26679              </field>
26680            </fields>
26681          </register>
26682          <register>
26683            <name>SDIN</name>
26684            <description>Pin select for SDIN signal.</description>
26685            <addressOffset>0x00C</addressOffset>
26686            <access>read-write</access>
26687            <resetValue>0xFFFFFFFF</resetValue>
26688            <fields>
26689              <field>
26690                <name>PIN</name>
26691                <description>Pin number</description>
26692                <lsb>0</lsb>
26693                <msb>4</msb>
26694              </field>
26695              <field>
26696                <name>CONNECT</name>
26697                <description>Connection</description>
26698                <lsb>31</lsb>
26699                <msb>31</msb>
26700                <enumeratedValues>
26701                  <enumeratedValue>
26702                    <name>Disconnected</name>
26703                    <description>Disconnect</description>
26704                    <value>1</value>
26705                  </enumeratedValue>
26706                  <enumeratedValue>
26707                    <name>Connected</name>
26708                    <description>Connect</description>
26709                    <value>0</value>
26710                  </enumeratedValue>
26711                </enumeratedValues>
26712              </field>
26713            </fields>
26714          </register>
26715          <register>
26716            <name>SDOUT</name>
26717            <description>Pin select for SDOUT signal.</description>
26718            <addressOffset>0x010</addressOffset>
26719            <access>read-write</access>
26720            <resetValue>0xFFFFFFFF</resetValue>
26721            <fields>
26722              <field>
26723                <name>PIN</name>
26724                <description>Pin number</description>
26725                <lsb>0</lsb>
26726                <msb>4</msb>
26727              </field>
26728              <field>
26729                <name>CONNECT</name>
26730                <description>Connection</description>
26731                <lsb>31</lsb>
26732                <msb>31</msb>
26733                <enumeratedValues>
26734                  <enumeratedValue>
26735                    <name>Disconnected</name>
26736                    <description>Disconnect</description>
26737                    <value>1</value>
26738                  </enumeratedValue>
26739                  <enumeratedValue>
26740                    <name>Connected</name>
26741                    <description>Connect</description>
26742                    <value>0</value>
26743                  </enumeratedValue>
26744                </enumeratedValues>
26745              </field>
26746            </fields>
26747          </register>
26748        </cluster>
26749      </registers>
26750    </peripheral>
26751    <peripheral derivedFrom="I2S_NS">
26752      <name>I2S_S</name>
26753      <description>Inter-IC Sound 1</description>
26754      <baseAddress>0x50028000</baseAddress>
26755      <!--Security dma=SA-->
26756      <!--Security securemapping=US-->
26757      <interrupt>
26758        <name>I2S</name>
26759        <value>40</value>
26760      </interrupt>
26761    </peripheral>
26762    <peripheral>
26763      <name>IPC_NS</name>
26764      <description>Interprocessor communication 0</description>
26765      <baseAddress>0x4002A000</baseAddress>
26766      <headerStructName>IPC</headerStructName>
26767      <!--Security dma=NA-->
26768      <!--Security securemapping=US-->
26769      <addressBlock>
26770        <offset>0</offset>
26771        <size>0x1000</size>
26772        <usage>registers</usage>
26773      </addressBlock>
26774      <interrupt>
26775        <name>IPC</name>
26776        <value>42</value>
26777      </interrupt>
26778      <groupName>IPC</groupName>
26779      <size>0x20</size>
26780      <registers>
26781        <register>
26782          <dim>0x8</dim>
26783          <dimIncrement>0x4</dimIncrement>
26784          <name>TASKS_SEND[%s]</name>
26785          <description>Description collection: Trigger events on IPC channel enabled in SEND_CNF[n]</description>
26786          <addressOffset>0x000</addressOffset>
26787          <access>write-only</access>
26788          <fields>
26789            <field>
26790              <name>TASKS_SEND</name>
26791              <description>Trigger events on IPC channel enabled in SEND_CNF[n]</description>
26792              <lsb>0</lsb>
26793              <msb>0</msb>
26794              <enumeratedValues>
26795                <enumeratedValue>
26796                  <name>Trigger</name>
26797                  <description>Trigger task</description>
26798                  <value>1</value>
26799                </enumeratedValue>
26800              </enumeratedValues>
26801            </field>
26802          </fields>
26803        </register>
26804        <register>
26805          <dim>0x8</dim>
26806          <dimIncrement>0x4</dimIncrement>
26807          <name>SUBSCRIBE_SEND[%s]</name>
26808          <description>Description collection: Subscribe configuration for task SEND[n]</description>
26809          <addressOffset>0x080</addressOffset>
26810          <access>read-write</access>
26811          <fields>
26812            <field>
26813              <name>CHIDX</name>
26814              <description>DPPI channel that task SEND[n] will subscribe to</description>
26815              <lsb>0</lsb>
26816              <msb>7</msb>
26817            </field>
26818            <field>
26819              <name>EN</name>
26820              <lsb>31</lsb>
26821              <msb>31</msb>
26822              <enumeratedValues>
26823                <enumeratedValue>
26824                  <name>Disabled</name>
26825                  <description>Disable subscription</description>
26826                  <value>0</value>
26827                </enumeratedValue>
26828                <enumeratedValue>
26829                  <name>Enabled</name>
26830                  <description>Enable subscription</description>
26831                  <value>1</value>
26832                </enumeratedValue>
26833              </enumeratedValues>
26834            </field>
26835          </fields>
26836        </register>
26837        <register>
26838          <dim>0x8</dim>
26839          <dimIncrement>0x4</dimIncrement>
26840          <name>EVENTS_RECEIVE[%s]</name>
26841          <description>Description collection: Event received on one or more of the enabled IPC channels in RECEIVE_CNF[n]</description>
26842          <addressOffset>0x100</addressOffset>
26843          <access>read-write</access>
26844          <fields>
26845            <field>
26846              <name>EVENTS_RECEIVE</name>
26847              <description>Event received on one or more of the enabled IPC channels in RECEIVE_CNF[n]</description>
26848              <lsb>0</lsb>
26849              <msb>0</msb>
26850              <enumeratedValues>
26851                <enumeratedValue>
26852                  <name>NotGenerated</name>
26853                  <description>Event not generated</description>
26854                  <value>0</value>
26855                </enumeratedValue>
26856                <enumeratedValue>
26857                  <name>Generated</name>
26858                  <description>Event generated</description>
26859                  <value>1</value>
26860                </enumeratedValue>
26861              </enumeratedValues>
26862            </field>
26863          </fields>
26864        </register>
26865        <register>
26866          <dim>0x8</dim>
26867          <dimIncrement>0x4</dimIncrement>
26868          <name>PUBLISH_RECEIVE[%s]</name>
26869          <description>Description collection: Publish configuration for event RECEIVE[n]</description>
26870          <addressOffset>0x180</addressOffset>
26871          <access>read-write</access>
26872          <fields>
26873            <field>
26874              <name>CHIDX</name>
26875              <description>DPPI channel that event RECEIVE[n] will publish to</description>
26876              <lsb>0</lsb>
26877              <msb>7</msb>
26878            </field>
26879            <field>
26880              <name>EN</name>
26881              <lsb>31</lsb>
26882              <msb>31</msb>
26883              <enumeratedValues>
26884                <enumeratedValue>
26885                  <name>Disabled</name>
26886                  <description>Disable publishing</description>
26887                  <value>0</value>
26888                </enumeratedValue>
26889                <enumeratedValue>
26890                  <name>Enabled</name>
26891                  <description>Enable publishing</description>
26892                  <value>1</value>
26893                </enumeratedValue>
26894              </enumeratedValues>
26895            </field>
26896          </fields>
26897        </register>
26898        <register>
26899          <name>INTEN</name>
26900          <description>Enable or disable interrupt</description>
26901          <addressOffset>0x300</addressOffset>
26902          <access>read-write</access>
26903          <fields>
26904            <field>
26905              <name>RECEIVE0</name>
26906              <description>Enable or disable interrupt for event RECEIVE[0]</description>
26907              <lsb>0</lsb>
26908              <msb>0</msb>
26909              <enumeratedValues>
26910                <enumeratedValue>
26911                  <name>Disabled</name>
26912                  <description>Disable</description>
26913                  <value>0</value>
26914                </enumeratedValue>
26915                <enumeratedValue>
26916                  <name>Enabled</name>
26917                  <description>Enable</description>
26918                  <value>1</value>
26919                </enumeratedValue>
26920              </enumeratedValues>
26921            </field>
26922            <field>
26923              <name>RECEIVE1</name>
26924              <description>Enable or disable interrupt for event RECEIVE[1]</description>
26925              <lsb>1</lsb>
26926              <msb>1</msb>
26927              <enumeratedValues>
26928                <enumeratedValue>
26929                  <name>Disabled</name>
26930                  <description>Disable</description>
26931                  <value>0</value>
26932                </enumeratedValue>
26933                <enumeratedValue>
26934                  <name>Enabled</name>
26935                  <description>Enable</description>
26936                  <value>1</value>
26937                </enumeratedValue>
26938              </enumeratedValues>
26939            </field>
26940            <field>
26941              <name>RECEIVE2</name>
26942              <description>Enable or disable interrupt for event RECEIVE[2]</description>
26943              <lsb>2</lsb>
26944              <msb>2</msb>
26945              <enumeratedValues>
26946                <enumeratedValue>
26947                  <name>Disabled</name>
26948                  <description>Disable</description>
26949                  <value>0</value>
26950                </enumeratedValue>
26951                <enumeratedValue>
26952                  <name>Enabled</name>
26953                  <description>Enable</description>
26954                  <value>1</value>
26955                </enumeratedValue>
26956              </enumeratedValues>
26957            </field>
26958            <field>
26959              <name>RECEIVE3</name>
26960              <description>Enable or disable interrupt for event RECEIVE[3]</description>
26961              <lsb>3</lsb>
26962              <msb>3</msb>
26963              <enumeratedValues>
26964                <enumeratedValue>
26965                  <name>Disabled</name>
26966                  <description>Disable</description>
26967                  <value>0</value>
26968                </enumeratedValue>
26969                <enumeratedValue>
26970                  <name>Enabled</name>
26971                  <description>Enable</description>
26972                  <value>1</value>
26973                </enumeratedValue>
26974              </enumeratedValues>
26975            </field>
26976            <field>
26977              <name>RECEIVE4</name>
26978              <description>Enable or disable interrupt for event RECEIVE[4]</description>
26979              <lsb>4</lsb>
26980              <msb>4</msb>
26981              <enumeratedValues>
26982                <enumeratedValue>
26983                  <name>Disabled</name>
26984                  <description>Disable</description>
26985                  <value>0</value>
26986                </enumeratedValue>
26987                <enumeratedValue>
26988                  <name>Enabled</name>
26989                  <description>Enable</description>
26990                  <value>1</value>
26991                </enumeratedValue>
26992              </enumeratedValues>
26993            </field>
26994            <field>
26995              <name>RECEIVE5</name>
26996              <description>Enable or disable interrupt for event RECEIVE[5]</description>
26997              <lsb>5</lsb>
26998              <msb>5</msb>
26999              <enumeratedValues>
27000                <enumeratedValue>
27001                  <name>Disabled</name>
27002                  <description>Disable</description>
27003                  <value>0</value>
27004                </enumeratedValue>
27005                <enumeratedValue>
27006                  <name>Enabled</name>
27007                  <description>Enable</description>
27008                  <value>1</value>
27009                </enumeratedValue>
27010              </enumeratedValues>
27011            </field>
27012            <field>
27013              <name>RECEIVE6</name>
27014              <description>Enable or disable interrupt for event RECEIVE[6]</description>
27015              <lsb>6</lsb>
27016              <msb>6</msb>
27017              <enumeratedValues>
27018                <enumeratedValue>
27019                  <name>Disabled</name>
27020                  <description>Disable</description>
27021                  <value>0</value>
27022                </enumeratedValue>
27023                <enumeratedValue>
27024                  <name>Enabled</name>
27025                  <description>Enable</description>
27026                  <value>1</value>
27027                </enumeratedValue>
27028              </enumeratedValues>
27029            </field>
27030            <field>
27031              <name>RECEIVE7</name>
27032              <description>Enable or disable interrupt for event RECEIVE[7]</description>
27033              <lsb>7</lsb>
27034              <msb>7</msb>
27035              <enumeratedValues>
27036                <enumeratedValue>
27037                  <name>Disabled</name>
27038                  <description>Disable</description>
27039                  <value>0</value>
27040                </enumeratedValue>
27041                <enumeratedValue>
27042                  <name>Enabled</name>
27043                  <description>Enable</description>
27044                  <value>1</value>
27045                </enumeratedValue>
27046              </enumeratedValues>
27047            </field>
27048          </fields>
27049        </register>
27050        <register>
27051          <name>INTENSET</name>
27052          <description>Enable interrupt</description>
27053          <addressOffset>0x304</addressOffset>
27054          <access>read-write</access>
27055          <fields>
27056            <field>
27057              <name>RECEIVE0</name>
27058              <description>Write '1' to enable interrupt for event RECEIVE[0]</description>
27059              <lsb>0</lsb>
27060              <msb>0</msb>
27061              <enumeratedValues>
27062                <usage>read</usage>
27063                <enumeratedValue>
27064                  <name>Disabled</name>
27065                  <description>Read: Disabled</description>
27066                  <value>0</value>
27067                </enumeratedValue>
27068                <enumeratedValue>
27069                  <name>Enabled</name>
27070                  <description>Read: Enabled</description>
27071                  <value>1</value>
27072                </enumeratedValue>
27073              </enumeratedValues>
27074              <enumeratedValues>
27075                <usage>write</usage>
27076                <enumeratedValue>
27077                  <name>Set</name>
27078                  <description>Enable</description>
27079                  <value>1</value>
27080                </enumeratedValue>
27081              </enumeratedValues>
27082            </field>
27083            <field>
27084              <name>RECEIVE1</name>
27085              <description>Write '1' to enable interrupt for event RECEIVE[1]</description>
27086              <lsb>1</lsb>
27087              <msb>1</msb>
27088              <enumeratedValues>
27089                <usage>read</usage>
27090                <enumeratedValue>
27091                  <name>Disabled</name>
27092                  <description>Read: Disabled</description>
27093                  <value>0</value>
27094                </enumeratedValue>
27095                <enumeratedValue>
27096                  <name>Enabled</name>
27097                  <description>Read: Enabled</description>
27098                  <value>1</value>
27099                </enumeratedValue>
27100              </enumeratedValues>
27101              <enumeratedValues>
27102                <usage>write</usage>
27103                <enumeratedValue>
27104                  <name>Set</name>
27105                  <description>Enable</description>
27106                  <value>1</value>
27107                </enumeratedValue>
27108              </enumeratedValues>
27109            </field>
27110            <field>
27111              <name>RECEIVE2</name>
27112              <description>Write '1' to enable interrupt for event RECEIVE[2]</description>
27113              <lsb>2</lsb>
27114              <msb>2</msb>
27115              <enumeratedValues>
27116                <usage>read</usage>
27117                <enumeratedValue>
27118                  <name>Disabled</name>
27119                  <description>Read: Disabled</description>
27120                  <value>0</value>
27121                </enumeratedValue>
27122                <enumeratedValue>
27123                  <name>Enabled</name>
27124                  <description>Read: Enabled</description>
27125                  <value>1</value>
27126                </enumeratedValue>
27127              </enumeratedValues>
27128              <enumeratedValues>
27129                <usage>write</usage>
27130                <enumeratedValue>
27131                  <name>Set</name>
27132                  <description>Enable</description>
27133                  <value>1</value>
27134                </enumeratedValue>
27135              </enumeratedValues>
27136            </field>
27137            <field>
27138              <name>RECEIVE3</name>
27139              <description>Write '1' to enable interrupt for event RECEIVE[3]</description>
27140              <lsb>3</lsb>
27141              <msb>3</msb>
27142              <enumeratedValues>
27143                <usage>read</usage>
27144                <enumeratedValue>
27145                  <name>Disabled</name>
27146                  <description>Read: Disabled</description>
27147                  <value>0</value>
27148                </enumeratedValue>
27149                <enumeratedValue>
27150                  <name>Enabled</name>
27151                  <description>Read: Enabled</description>
27152                  <value>1</value>
27153                </enumeratedValue>
27154              </enumeratedValues>
27155              <enumeratedValues>
27156                <usage>write</usage>
27157                <enumeratedValue>
27158                  <name>Set</name>
27159                  <description>Enable</description>
27160                  <value>1</value>
27161                </enumeratedValue>
27162              </enumeratedValues>
27163            </field>
27164            <field>
27165              <name>RECEIVE4</name>
27166              <description>Write '1' to enable interrupt for event RECEIVE[4]</description>
27167              <lsb>4</lsb>
27168              <msb>4</msb>
27169              <enumeratedValues>
27170                <usage>read</usage>
27171                <enumeratedValue>
27172                  <name>Disabled</name>
27173                  <description>Read: Disabled</description>
27174                  <value>0</value>
27175                </enumeratedValue>
27176                <enumeratedValue>
27177                  <name>Enabled</name>
27178                  <description>Read: Enabled</description>
27179                  <value>1</value>
27180                </enumeratedValue>
27181              </enumeratedValues>
27182              <enumeratedValues>
27183                <usage>write</usage>
27184                <enumeratedValue>
27185                  <name>Set</name>
27186                  <description>Enable</description>
27187                  <value>1</value>
27188                </enumeratedValue>
27189              </enumeratedValues>
27190            </field>
27191            <field>
27192              <name>RECEIVE5</name>
27193              <description>Write '1' to enable interrupt for event RECEIVE[5]</description>
27194              <lsb>5</lsb>
27195              <msb>5</msb>
27196              <enumeratedValues>
27197                <usage>read</usage>
27198                <enumeratedValue>
27199                  <name>Disabled</name>
27200                  <description>Read: Disabled</description>
27201                  <value>0</value>
27202                </enumeratedValue>
27203                <enumeratedValue>
27204                  <name>Enabled</name>
27205                  <description>Read: Enabled</description>
27206                  <value>1</value>
27207                </enumeratedValue>
27208              </enumeratedValues>
27209              <enumeratedValues>
27210                <usage>write</usage>
27211                <enumeratedValue>
27212                  <name>Set</name>
27213                  <description>Enable</description>
27214                  <value>1</value>
27215                </enumeratedValue>
27216              </enumeratedValues>
27217            </field>
27218            <field>
27219              <name>RECEIVE6</name>
27220              <description>Write '1' to enable interrupt for event RECEIVE[6]</description>
27221              <lsb>6</lsb>
27222              <msb>6</msb>
27223              <enumeratedValues>
27224                <usage>read</usage>
27225                <enumeratedValue>
27226                  <name>Disabled</name>
27227                  <description>Read: Disabled</description>
27228                  <value>0</value>
27229                </enumeratedValue>
27230                <enumeratedValue>
27231                  <name>Enabled</name>
27232                  <description>Read: Enabled</description>
27233                  <value>1</value>
27234                </enumeratedValue>
27235              </enumeratedValues>
27236              <enumeratedValues>
27237                <usage>write</usage>
27238                <enumeratedValue>
27239                  <name>Set</name>
27240                  <description>Enable</description>
27241                  <value>1</value>
27242                </enumeratedValue>
27243              </enumeratedValues>
27244            </field>
27245            <field>
27246              <name>RECEIVE7</name>
27247              <description>Write '1' to enable interrupt for event RECEIVE[7]</description>
27248              <lsb>7</lsb>
27249              <msb>7</msb>
27250              <enumeratedValues>
27251                <usage>read</usage>
27252                <enumeratedValue>
27253                  <name>Disabled</name>
27254                  <description>Read: Disabled</description>
27255                  <value>0</value>
27256                </enumeratedValue>
27257                <enumeratedValue>
27258                  <name>Enabled</name>
27259                  <description>Read: Enabled</description>
27260                  <value>1</value>
27261                </enumeratedValue>
27262              </enumeratedValues>
27263              <enumeratedValues>
27264                <usage>write</usage>
27265                <enumeratedValue>
27266                  <name>Set</name>
27267                  <description>Enable</description>
27268                  <value>1</value>
27269                </enumeratedValue>
27270              </enumeratedValues>
27271            </field>
27272          </fields>
27273        </register>
27274        <register>
27275          <name>INTENCLR</name>
27276          <description>Disable interrupt</description>
27277          <addressOffset>0x308</addressOffset>
27278          <access>read-write</access>
27279          <fields>
27280            <field>
27281              <name>RECEIVE0</name>
27282              <description>Write '1' to disable interrupt for event RECEIVE[0]</description>
27283              <lsb>0</lsb>
27284              <msb>0</msb>
27285              <enumeratedValues>
27286                <usage>read</usage>
27287                <enumeratedValue>
27288                  <name>Disabled</name>
27289                  <description>Read: Disabled</description>
27290                  <value>0</value>
27291                </enumeratedValue>
27292                <enumeratedValue>
27293                  <name>Enabled</name>
27294                  <description>Read: Enabled</description>
27295                  <value>1</value>
27296                </enumeratedValue>
27297              </enumeratedValues>
27298              <enumeratedValues>
27299                <usage>write</usage>
27300                <enumeratedValue>
27301                  <name>Clear</name>
27302                  <description>Disable</description>
27303                  <value>1</value>
27304                </enumeratedValue>
27305              </enumeratedValues>
27306            </field>
27307            <field>
27308              <name>RECEIVE1</name>
27309              <description>Write '1' to disable interrupt for event RECEIVE[1]</description>
27310              <lsb>1</lsb>
27311              <msb>1</msb>
27312              <enumeratedValues>
27313                <usage>read</usage>
27314                <enumeratedValue>
27315                  <name>Disabled</name>
27316                  <description>Read: Disabled</description>
27317                  <value>0</value>
27318                </enumeratedValue>
27319                <enumeratedValue>
27320                  <name>Enabled</name>
27321                  <description>Read: Enabled</description>
27322                  <value>1</value>
27323                </enumeratedValue>
27324              </enumeratedValues>
27325              <enumeratedValues>
27326                <usage>write</usage>
27327                <enumeratedValue>
27328                  <name>Clear</name>
27329                  <description>Disable</description>
27330                  <value>1</value>
27331                </enumeratedValue>
27332              </enumeratedValues>
27333            </field>
27334            <field>
27335              <name>RECEIVE2</name>
27336              <description>Write '1' to disable interrupt for event RECEIVE[2]</description>
27337              <lsb>2</lsb>
27338              <msb>2</msb>
27339              <enumeratedValues>
27340                <usage>read</usage>
27341                <enumeratedValue>
27342                  <name>Disabled</name>
27343                  <description>Read: Disabled</description>
27344                  <value>0</value>
27345                </enumeratedValue>
27346                <enumeratedValue>
27347                  <name>Enabled</name>
27348                  <description>Read: Enabled</description>
27349                  <value>1</value>
27350                </enumeratedValue>
27351              </enumeratedValues>
27352              <enumeratedValues>
27353                <usage>write</usage>
27354                <enumeratedValue>
27355                  <name>Clear</name>
27356                  <description>Disable</description>
27357                  <value>1</value>
27358                </enumeratedValue>
27359              </enumeratedValues>
27360            </field>
27361            <field>
27362              <name>RECEIVE3</name>
27363              <description>Write '1' to disable interrupt for event RECEIVE[3]</description>
27364              <lsb>3</lsb>
27365              <msb>3</msb>
27366              <enumeratedValues>
27367                <usage>read</usage>
27368                <enumeratedValue>
27369                  <name>Disabled</name>
27370                  <description>Read: Disabled</description>
27371                  <value>0</value>
27372                </enumeratedValue>
27373                <enumeratedValue>
27374                  <name>Enabled</name>
27375                  <description>Read: Enabled</description>
27376                  <value>1</value>
27377                </enumeratedValue>
27378              </enumeratedValues>
27379              <enumeratedValues>
27380                <usage>write</usage>
27381                <enumeratedValue>
27382                  <name>Clear</name>
27383                  <description>Disable</description>
27384                  <value>1</value>
27385                </enumeratedValue>
27386              </enumeratedValues>
27387            </field>
27388            <field>
27389              <name>RECEIVE4</name>
27390              <description>Write '1' to disable interrupt for event RECEIVE[4]</description>
27391              <lsb>4</lsb>
27392              <msb>4</msb>
27393              <enumeratedValues>
27394                <usage>read</usage>
27395                <enumeratedValue>
27396                  <name>Disabled</name>
27397                  <description>Read: Disabled</description>
27398                  <value>0</value>
27399                </enumeratedValue>
27400                <enumeratedValue>
27401                  <name>Enabled</name>
27402                  <description>Read: Enabled</description>
27403                  <value>1</value>
27404                </enumeratedValue>
27405              </enumeratedValues>
27406              <enumeratedValues>
27407                <usage>write</usage>
27408                <enumeratedValue>
27409                  <name>Clear</name>
27410                  <description>Disable</description>
27411                  <value>1</value>
27412                </enumeratedValue>
27413              </enumeratedValues>
27414            </field>
27415            <field>
27416              <name>RECEIVE5</name>
27417              <description>Write '1' to disable interrupt for event RECEIVE[5]</description>
27418              <lsb>5</lsb>
27419              <msb>5</msb>
27420              <enumeratedValues>
27421                <usage>read</usage>
27422                <enumeratedValue>
27423                  <name>Disabled</name>
27424                  <description>Read: Disabled</description>
27425                  <value>0</value>
27426                </enumeratedValue>
27427                <enumeratedValue>
27428                  <name>Enabled</name>
27429                  <description>Read: Enabled</description>
27430                  <value>1</value>
27431                </enumeratedValue>
27432              </enumeratedValues>
27433              <enumeratedValues>
27434                <usage>write</usage>
27435                <enumeratedValue>
27436                  <name>Clear</name>
27437                  <description>Disable</description>
27438                  <value>1</value>
27439                </enumeratedValue>
27440              </enumeratedValues>
27441            </field>
27442            <field>
27443              <name>RECEIVE6</name>
27444              <description>Write '1' to disable interrupt for event RECEIVE[6]</description>
27445              <lsb>6</lsb>
27446              <msb>6</msb>
27447              <enumeratedValues>
27448                <usage>read</usage>
27449                <enumeratedValue>
27450                  <name>Disabled</name>
27451                  <description>Read: Disabled</description>
27452                  <value>0</value>
27453                </enumeratedValue>
27454                <enumeratedValue>
27455                  <name>Enabled</name>
27456                  <description>Read: Enabled</description>
27457                  <value>1</value>
27458                </enumeratedValue>
27459              </enumeratedValues>
27460              <enumeratedValues>
27461                <usage>write</usage>
27462                <enumeratedValue>
27463                  <name>Clear</name>
27464                  <description>Disable</description>
27465                  <value>1</value>
27466                </enumeratedValue>
27467              </enumeratedValues>
27468            </field>
27469            <field>
27470              <name>RECEIVE7</name>
27471              <description>Write '1' to disable interrupt for event RECEIVE[7]</description>
27472              <lsb>7</lsb>
27473              <msb>7</msb>
27474              <enumeratedValues>
27475                <usage>read</usage>
27476                <enumeratedValue>
27477                  <name>Disabled</name>
27478                  <description>Read: Disabled</description>
27479                  <value>0</value>
27480                </enumeratedValue>
27481                <enumeratedValue>
27482                  <name>Enabled</name>
27483                  <description>Read: Enabled</description>
27484                  <value>1</value>
27485                </enumeratedValue>
27486              </enumeratedValues>
27487              <enumeratedValues>
27488                <usage>write</usage>
27489                <enumeratedValue>
27490                  <name>Clear</name>
27491                  <description>Disable</description>
27492                  <value>1</value>
27493                </enumeratedValue>
27494              </enumeratedValues>
27495            </field>
27496          </fields>
27497        </register>
27498        <register>
27499          <name>INTPEND</name>
27500          <description>Pending interrupts</description>
27501          <addressOffset>0x30C</addressOffset>
27502          <access>read-only</access>
27503          <fields>
27504            <field>
27505              <name>RECEIVE0</name>
27506              <description>Read pending status of interrupt for event RECEIVE[0]</description>
27507              <lsb>0</lsb>
27508              <msb>0</msb>
27509              <enumeratedValues>
27510                <usage>read</usage>
27511                <enumeratedValue>
27512                  <name>NotPending</name>
27513                  <description>Read: Not pending</description>
27514                  <value>0</value>
27515                </enumeratedValue>
27516                <enumeratedValue>
27517                  <name>Pending</name>
27518                  <description>Read: Pending</description>
27519                  <value>1</value>
27520                </enumeratedValue>
27521              </enumeratedValues>
27522            </field>
27523            <field>
27524              <name>RECEIVE1</name>
27525              <description>Read pending status of interrupt for event RECEIVE[1]</description>
27526              <lsb>1</lsb>
27527              <msb>1</msb>
27528              <enumeratedValues>
27529                <usage>read</usage>
27530                <enumeratedValue>
27531                  <name>NotPending</name>
27532                  <description>Read: Not pending</description>
27533                  <value>0</value>
27534                </enumeratedValue>
27535                <enumeratedValue>
27536                  <name>Pending</name>
27537                  <description>Read: Pending</description>
27538                  <value>1</value>
27539                </enumeratedValue>
27540              </enumeratedValues>
27541            </field>
27542            <field>
27543              <name>RECEIVE2</name>
27544              <description>Read pending status of interrupt for event RECEIVE[2]</description>
27545              <lsb>2</lsb>
27546              <msb>2</msb>
27547              <enumeratedValues>
27548                <usage>read</usage>
27549                <enumeratedValue>
27550                  <name>NotPending</name>
27551                  <description>Read: Not pending</description>
27552                  <value>0</value>
27553                </enumeratedValue>
27554                <enumeratedValue>
27555                  <name>Pending</name>
27556                  <description>Read: Pending</description>
27557                  <value>1</value>
27558                </enumeratedValue>
27559              </enumeratedValues>
27560            </field>
27561            <field>
27562              <name>RECEIVE3</name>
27563              <description>Read pending status of interrupt for event RECEIVE[3]</description>
27564              <lsb>3</lsb>
27565              <msb>3</msb>
27566              <enumeratedValues>
27567                <usage>read</usage>
27568                <enumeratedValue>
27569                  <name>NotPending</name>
27570                  <description>Read: Not pending</description>
27571                  <value>0</value>
27572                </enumeratedValue>
27573                <enumeratedValue>
27574                  <name>Pending</name>
27575                  <description>Read: Pending</description>
27576                  <value>1</value>
27577                </enumeratedValue>
27578              </enumeratedValues>
27579            </field>
27580            <field>
27581              <name>RECEIVE4</name>
27582              <description>Read pending status of interrupt for event RECEIVE[4]</description>
27583              <lsb>4</lsb>
27584              <msb>4</msb>
27585              <enumeratedValues>
27586                <usage>read</usage>
27587                <enumeratedValue>
27588                  <name>NotPending</name>
27589                  <description>Read: Not pending</description>
27590                  <value>0</value>
27591                </enumeratedValue>
27592                <enumeratedValue>
27593                  <name>Pending</name>
27594                  <description>Read: Pending</description>
27595                  <value>1</value>
27596                </enumeratedValue>
27597              </enumeratedValues>
27598            </field>
27599            <field>
27600              <name>RECEIVE5</name>
27601              <description>Read pending status of interrupt for event RECEIVE[5]</description>
27602              <lsb>5</lsb>
27603              <msb>5</msb>
27604              <enumeratedValues>
27605                <usage>read</usage>
27606                <enumeratedValue>
27607                  <name>NotPending</name>
27608                  <description>Read: Not pending</description>
27609                  <value>0</value>
27610                </enumeratedValue>
27611                <enumeratedValue>
27612                  <name>Pending</name>
27613                  <description>Read: Pending</description>
27614                  <value>1</value>
27615                </enumeratedValue>
27616              </enumeratedValues>
27617            </field>
27618            <field>
27619              <name>RECEIVE6</name>
27620              <description>Read pending status of interrupt for event RECEIVE[6]</description>
27621              <lsb>6</lsb>
27622              <msb>6</msb>
27623              <enumeratedValues>
27624                <usage>read</usage>
27625                <enumeratedValue>
27626                  <name>NotPending</name>
27627                  <description>Read: Not pending</description>
27628                  <value>0</value>
27629                </enumeratedValue>
27630                <enumeratedValue>
27631                  <name>Pending</name>
27632                  <description>Read: Pending</description>
27633                  <value>1</value>
27634                </enumeratedValue>
27635              </enumeratedValues>
27636            </field>
27637            <field>
27638              <name>RECEIVE7</name>
27639              <description>Read pending status of interrupt for event RECEIVE[7]</description>
27640              <lsb>7</lsb>
27641              <msb>7</msb>
27642              <enumeratedValues>
27643                <usage>read</usage>
27644                <enumeratedValue>
27645                  <name>NotPending</name>
27646                  <description>Read: Not pending</description>
27647                  <value>0</value>
27648                </enumeratedValue>
27649                <enumeratedValue>
27650                  <name>Pending</name>
27651                  <description>Read: Pending</description>
27652                  <value>1</value>
27653                </enumeratedValue>
27654              </enumeratedValues>
27655            </field>
27656          </fields>
27657        </register>
27658        <register>
27659          <dim>0x8</dim>
27660          <dimIncrement>0x4</dimIncrement>
27661          <name>SEND_CNF[%s]</name>
27662          <description>Description collection: Send event configuration for TASKS_SEND[n]</description>
27663          <addressOffset>0x510</addressOffset>
27664          <access>read-write</access>
27665          <resetValue>0x00000000</resetValue>
27666          <fields>
27667            <field>
27668              <name>CHEN0</name>
27669              <description>Enable broadcasting on IPC channel 0</description>
27670              <lsb>0</lsb>
27671              <msb>0</msb>
27672              <enumeratedValues>
27673                <enumeratedValue>
27674                  <name>Disable</name>
27675                  <description>Disable broadcast</description>
27676                  <value>0</value>
27677                </enumeratedValue>
27678                <enumeratedValue>
27679                  <name>Enable</name>
27680                  <description>Enable broadcast</description>
27681                  <value>1</value>
27682                </enumeratedValue>
27683              </enumeratedValues>
27684            </field>
27685            <field>
27686              <name>CHEN1</name>
27687              <description>Enable broadcasting on IPC channel 1</description>
27688              <lsb>1</lsb>
27689              <msb>1</msb>
27690              <enumeratedValues>
27691                <enumeratedValue>
27692                  <name>Disable</name>
27693                  <description>Disable broadcast</description>
27694                  <value>0</value>
27695                </enumeratedValue>
27696                <enumeratedValue>
27697                  <name>Enable</name>
27698                  <description>Enable broadcast</description>
27699                  <value>1</value>
27700                </enumeratedValue>
27701              </enumeratedValues>
27702            </field>
27703            <field>
27704              <name>CHEN2</name>
27705              <description>Enable broadcasting on IPC channel 2</description>
27706              <lsb>2</lsb>
27707              <msb>2</msb>
27708              <enumeratedValues>
27709                <enumeratedValue>
27710                  <name>Disable</name>
27711                  <description>Disable broadcast</description>
27712                  <value>0</value>
27713                </enumeratedValue>
27714                <enumeratedValue>
27715                  <name>Enable</name>
27716                  <description>Enable broadcast</description>
27717                  <value>1</value>
27718                </enumeratedValue>
27719              </enumeratedValues>
27720            </field>
27721            <field>
27722              <name>CHEN3</name>
27723              <description>Enable broadcasting on IPC channel 3</description>
27724              <lsb>3</lsb>
27725              <msb>3</msb>
27726              <enumeratedValues>
27727                <enumeratedValue>
27728                  <name>Disable</name>
27729                  <description>Disable broadcast</description>
27730                  <value>0</value>
27731                </enumeratedValue>
27732                <enumeratedValue>
27733                  <name>Enable</name>
27734                  <description>Enable broadcast</description>
27735                  <value>1</value>
27736                </enumeratedValue>
27737              </enumeratedValues>
27738            </field>
27739            <field>
27740              <name>CHEN4</name>
27741              <description>Enable broadcasting on IPC channel 4</description>
27742              <lsb>4</lsb>
27743              <msb>4</msb>
27744              <enumeratedValues>
27745                <enumeratedValue>
27746                  <name>Disable</name>
27747                  <description>Disable broadcast</description>
27748                  <value>0</value>
27749                </enumeratedValue>
27750                <enumeratedValue>
27751                  <name>Enable</name>
27752                  <description>Enable broadcast</description>
27753                  <value>1</value>
27754                </enumeratedValue>
27755              </enumeratedValues>
27756            </field>
27757            <field>
27758              <name>CHEN5</name>
27759              <description>Enable broadcasting on IPC channel 5</description>
27760              <lsb>5</lsb>
27761              <msb>5</msb>
27762              <enumeratedValues>
27763                <enumeratedValue>
27764                  <name>Disable</name>
27765                  <description>Disable broadcast</description>
27766                  <value>0</value>
27767                </enumeratedValue>
27768                <enumeratedValue>
27769                  <name>Enable</name>
27770                  <description>Enable broadcast</description>
27771                  <value>1</value>
27772                </enumeratedValue>
27773              </enumeratedValues>
27774            </field>
27775            <field>
27776              <name>CHEN6</name>
27777              <description>Enable broadcasting on IPC channel 6</description>
27778              <lsb>6</lsb>
27779              <msb>6</msb>
27780              <enumeratedValues>
27781                <enumeratedValue>
27782                  <name>Disable</name>
27783                  <description>Disable broadcast</description>
27784                  <value>0</value>
27785                </enumeratedValue>
27786                <enumeratedValue>
27787                  <name>Enable</name>
27788                  <description>Enable broadcast</description>
27789                  <value>1</value>
27790                </enumeratedValue>
27791              </enumeratedValues>
27792            </field>
27793            <field>
27794              <name>CHEN7</name>
27795              <description>Enable broadcasting on IPC channel 7</description>
27796              <lsb>7</lsb>
27797              <msb>7</msb>
27798              <enumeratedValues>
27799                <enumeratedValue>
27800                  <name>Disable</name>
27801                  <description>Disable broadcast</description>
27802                  <value>0</value>
27803                </enumeratedValue>
27804                <enumeratedValue>
27805                  <name>Enable</name>
27806                  <description>Enable broadcast</description>
27807                  <value>1</value>
27808                </enumeratedValue>
27809              </enumeratedValues>
27810            </field>
27811          </fields>
27812        </register>
27813        <register>
27814          <dim>0x8</dim>
27815          <dimIncrement>0x4</dimIncrement>
27816          <name>RECEIVE_CNF[%s]</name>
27817          <description>Description collection: Receive event configuration for EVENTS_RECEIVE[n]</description>
27818          <addressOffset>0x590</addressOffset>
27819          <access>read-write</access>
27820          <resetValue>0x00000000</resetValue>
27821          <fields>
27822            <field>
27823              <name>CHEN0</name>
27824              <description>Enable subscription to IPC channel 0</description>
27825              <lsb>0</lsb>
27826              <msb>0</msb>
27827              <enumeratedValues>
27828                <enumeratedValue>
27829                  <name>Disable</name>
27830                  <description>Disable events</description>
27831                  <value>0</value>
27832                </enumeratedValue>
27833                <enumeratedValue>
27834                  <name>Enable</name>
27835                  <description>Enable events</description>
27836                  <value>1</value>
27837                </enumeratedValue>
27838              </enumeratedValues>
27839            </field>
27840            <field>
27841              <name>CHEN1</name>
27842              <description>Enable subscription to IPC channel 1</description>
27843              <lsb>1</lsb>
27844              <msb>1</msb>
27845              <enumeratedValues>
27846                <enumeratedValue>
27847                  <name>Disable</name>
27848                  <description>Disable events</description>
27849                  <value>0</value>
27850                </enumeratedValue>
27851                <enumeratedValue>
27852                  <name>Enable</name>
27853                  <description>Enable events</description>
27854                  <value>1</value>
27855                </enumeratedValue>
27856              </enumeratedValues>
27857            </field>
27858            <field>
27859              <name>CHEN2</name>
27860              <description>Enable subscription to IPC channel 2</description>
27861              <lsb>2</lsb>
27862              <msb>2</msb>
27863              <enumeratedValues>
27864                <enumeratedValue>
27865                  <name>Disable</name>
27866                  <description>Disable events</description>
27867                  <value>0</value>
27868                </enumeratedValue>
27869                <enumeratedValue>
27870                  <name>Enable</name>
27871                  <description>Enable events</description>
27872                  <value>1</value>
27873                </enumeratedValue>
27874              </enumeratedValues>
27875            </field>
27876            <field>
27877              <name>CHEN3</name>
27878              <description>Enable subscription to IPC channel 3</description>
27879              <lsb>3</lsb>
27880              <msb>3</msb>
27881              <enumeratedValues>
27882                <enumeratedValue>
27883                  <name>Disable</name>
27884                  <description>Disable events</description>
27885                  <value>0</value>
27886                </enumeratedValue>
27887                <enumeratedValue>
27888                  <name>Enable</name>
27889                  <description>Enable events</description>
27890                  <value>1</value>
27891                </enumeratedValue>
27892              </enumeratedValues>
27893            </field>
27894            <field>
27895              <name>CHEN4</name>
27896              <description>Enable subscription to IPC channel 4</description>
27897              <lsb>4</lsb>
27898              <msb>4</msb>
27899              <enumeratedValues>
27900                <enumeratedValue>
27901                  <name>Disable</name>
27902                  <description>Disable events</description>
27903                  <value>0</value>
27904                </enumeratedValue>
27905                <enumeratedValue>
27906                  <name>Enable</name>
27907                  <description>Enable events</description>
27908                  <value>1</value>
27909                </enumeratedValue>
27910              </enumeratedValues>
27911            </field>
27912            <field>
27913              <name>CHEN5</name>
27914              <description>Enable subscription to IPC channel 5</description>
27915              <lsb>5</lsb>
27916              <msb>5</msb>
27917              <enumeratedValues>
27918                <enumeratedValue>
27919                  <name>Disable</name>
27920                  <description>Disable events</description>
27921                  <value>0</value>
27922                </enumeratedValue>
27923                <enumeratedValue>
27924                  <name>Enable</name>
27925                  <description>Enable events</description>
27926                  <value>1</value>
27927                </enumeratedValue>
27928              </enumeratedValues>
27929            </field>
27930            <field>
27931              <name>CHEN6</name>
27932              <description>Enable subscription to IPC channel 6</description>
27933              <lsb>6</lsb>
27934              <msb>6</msb>
27935              <enumeratedValues>
27936                <enumeratedValue>
27937                  <name>Disable</name>
27938                  <description>Disable events</description>
27939                  <value>0</value>
27940                </enumeratedValue>
27941                <enumeratedValue>
27942                  <name>Enable</name>
27943                  <description>Enable events</description>
27944                  <value>1</value>
27945                </enumeratedValue>
27946              </enumeratedValues>
27947            </field>
27948            <field>
27949              <name>CHEN7</name>
27950              <description>Enable subscription to IPC channel 7</description>
27951              <lsb>7</lsb>
27952              <msb>7</msb>
27953              <enumeratedValues>
27954                <enumeratedValue>
27955                  <name>Disable</name>
27956                  <description>Disable events</description>
27957                  <value>0</value>
27958                </enumeratedValue>
27959                <enumeratedValue>
27960                  <name>Enable</name>
27961                  <description>Enable events</description>
27962                  <value>1</value>
27963                </enumeratedValue>
27964              </enumeratedValues>
27965            </field>
27966          </fields>
27967        </register>
27968        <register>
27969          <dim>0x4</dim>
27970          <dimIncrement>0x4</dimIncrement>
27971          <name>GPMEM[%s]</name>
27972          <description>Description collection: General purpose memory</description>
27973          <addressOffset>0x610</addressOffset>
27974          <access>read-write</access>
27975          <resetValue>0x00000000</resetValue>
27976          <fields>
27977            <field>
27978              <name>GPMEM</name>
27979              <description>General purpose memory</description>
27980              <lsb>0</lsb>
27981              <msb>31</msb>
27982            </field>
27983          </fields>
27984        </register>
27985      </registers>
27986    </peripheral>
27987    <peripheral derivedFrom="IPC_NS">
27988      <name>IPC_S</name>
27989      <description>Interprocessor communication 1</description>
27990      <baseAddress>0x5002A000</baseAddress>
27991      <!--Security dma=NA-->
27992      <!--Security securemapping=US-->
27993      <interrupt>
27994        <name>IPC</name>
27995        <value>42</value>
27996      </interrupt>
27997    </peripheral>
27998    <peripheral>
27999      <name>FPU_NS</name>
28000      <description>FPU 0</description>
28001      <baseAddress>0x4002C000</baseAddress>
28002      <headerStructName>FPU</headerStructName>
28003      <!--Security dma=NA-->
28004      <!--Security securemapping=US-->
28005      <addressBlock>
28006        <offset>0</offset>
28007        <size>0x1000</size>
28008        <usage>registers</usage>
28009      </addressBlock>
28010      <interrupt>
28011        <name>FPU</name>
28012        <value>44</value>
28013      </interrupt>
28014      <groupName>FPU</groupName>
28015      <size>0x20</size>
28016      <registers>
28017        <register>
28018          <name>UNUSED</name>
28019          <description>Unused.</description>
28020          <addressOffset>0x000</addressOffset>
28021          <resetValue>0x00000000</resetValue>
28022          <access>read-only</access>
28023        </register>
28024      </registers>
28025    </peripheral>
28026    <peripheral derivedFrom="FPU_NS">
28027      <name>FPU_S</name>
28028      <description>FPU 1</description>
28029      <baseAddress>0x5002C000</baseAddress>
28030      <!--Security dma=NA-->
28031      <!--Security securemapping=US-->
28032      <interrupt>
28033        <name>FPU</name>
28034        <value>44</value>
28035      </interrupt>
28036    </peripheral>
28037    <peripheral derivedFrom="GPIOTE0_S">
28038      <name>GPIOTE1_NS</name>
28039      <description>GPIO Tasks and Events 1</description>
28040      <baseAddress>0x40031000</baseAddress>
28041      <!--Security dma=NA-->
28042      <!--Security securemapping=NS-->
28043      <interrupt>
28044        <name>GPIOTE1</name>
28045        <value>49</value>
28046      </interrupt>
28047    </peripheral>
28048    <peripheral>
28049      <name>KMU_NS</name>
28050      <description>Key management unit 0</description>
28051      <baseAddress>0x40039000</baseAddress>
28052      <headerStructName>KMU</headerStructName>
28053      <!--Security dma=NA-->
28054      <!--Security securemapping=SPLIT-->
28055      <addressBlock>
28056        <offset>0</offset>
28057        <size>0x1000</size>
28058        <usage>registers</usage>
28059      </addressBlock>
28060      <interrupt>
28061        <name>KMU</name>
28062        <value>57</value>
28063      </interrupt>
28064      <groupName>KMU</groupName>
28065      <size>0x20</size>
28066      <registers>
28067        <register>
28068          <name>TASKS_PUSH_KEYSLOT</name>
28069          <description>Push a key slot over secure APB</description>
28070          <addressOffset>0x0000</addressOffset>
28071          <access>write-only</access>
28072          <fields>
28073            <field>
28074              <name>TASKS_PUSH_KEYSLOT</name>
28075              <description>Push a key slot over secure APB</description>
28076              <lsb>0</lsb>
28077              <msb>0</msb>
28078              <enumeratedValues>
28079                <enumeratedValue>
28080                  <name>Trigger</name>
28081                  <description>Trigger task</description>
28082                  <value>1</value>
28083                </enumeratedValue>
28084              </enumeratedValues>
28085            </field>
28086          </fields>
28087        </register>
28088        <register>
28089          <name>EVENTS_KEYSLOT_PUSHED</name>
28090          <description>Key slot successfully pushed over secure APB</description>
28091          <addressOffset>0x100</addressOffset>
28092          <access>read-write</access>
28093          <fields>
28094            <field>
28095              <name>EVENTS_KEYSLOT_PUSHED</name>
28096              <description>Key slot successfully pushed over secure APB</description>
28097              <lsb>0</lsb>
28098              <msb>0</msb>
28099              <enumeratedValues>
28100                <enumeratedValue>
28101                  <name>NotGenerated</name>
28102                  <description>Event not generated</description>
28103                  <value>0</value>
28104                </enumeratedValue>
28105                <enumeratedValue>
28106                  <name>Generated</name>
28107                  <description>Event generated</description>
28108                  <value>1</value>
28109                </enumeratedValue>
28110              </enumeratedValues>
28111            </field>
28112          </fields>
28113        </register>
28114        <register>
28115          <name>EVENTS_KEYSLOT_REVOKED</name>
28116          <description>Key slot has been revoked and cannot be tasked for selection</description>
28117          <addressOffset>0x104</addressOffset>
28118          <access>read-write</access>
28119          <fields>
28120            <field>
28121              <name>EVENTS_KEYSLOT_REVOKED</name>
28122              <description>Key slot has been revoked and cannot be tasked for selection</description>
28123              <lsb>0</lsb>
28124              <msb>0</msb>
28125              <enumeratedValues>
28126                <enumeratedValue>
28127                  <name>NotGenerated</name>
28128                  <description>Event not generated</description>
28129                  <value>0</value>
28130                </enumeratedValue>
28131                <enumeratedValue>
28132                  <name>Generated</name>
28133                  <description>Event generated</description>
28134                  <value>1</value>
28135                </enumeratedValue>
28136              </enumeratedValues>
28137            </field>
28138          </fields>
28139        </register>
28140        <register>
28141          <name>EVENTS_KEYSLOT_ERROR</name>
28142          <description>No key slot selected, no destination address defined, or error during push operation</description>
28143          <addressOffset>0x108</addressOffset>
28144          <access>read-write</access>
28145          <fields>
28146            <field>
28147              <name>EVENTS_KEYSLOT_ERROR</name>
28148              <description>No key slot selected, no destination address defined, or error during push operation</description>
28149              <lsb>0</lsb>
28150              <msb>0</msb>
28151              <enumeratedValues>
28152                <enumeratedValue>
28153                  <name>NotGenerated</name>
28154                  <description>Event not generated</description>
28155                  <value>0</value>
28156                </enumeratedValue>
28157                <enumeratedValue>
28158                  <name>Generated</name>
28159                  <description>Event generated</description>
28160                  <value>1</value>
28161                </enumeratedValue>
28162              </enumeratedValues>
28163            </field>
28164          </fields>
28165        </register>
28166        <register>
28167          <name>INTEN</name>
28168          <description>Enable or disable interrupt</description>
28169          <addressOffset>0x300</addressOffset>
28170          <access>read-write</access>
28171          <fields>
28172            <field>
28173              <name>KEYSLOT_PUSHED</name>
28174              <description>Enable or disable interrupt for event KEYSLOT_PUSHED</description>
28175              <lsb>0</lsb>
28176              <msb>0</msb>
28177              <enumeratedValues>
28178                <enumeratedValue>
28179                  <name>Disabled</name>
28180                  <description>Disable</description>
28181                  <value>0</value>
28182                </enumeratedValue>
28183                <enumeratedValue>
28184                  <name>Enabled</name>
28185                  <description>Enable</description>
28186                  <value>1</value>
28187                </enumeratedValue>
28188              </enumeratedValues>
28189            </field>
28190            <field>
28191              <name>KEYSLOT_REVOKED</name>
28192              <description>Enable or disable interrupt for event KEYSLOT_REVOKED</description>
28193              <lsb>1</lsb>
28194              <msb>1</msb>
28195              <enumeratedValues>
28196                <enumeratedValue>
28197                  <name>Disabled</name>
28198                  <description>Disable</description>
28199                  <value>0</value>
28200                </enumeratedValue>
28201                <enumeratedValue>
28202                  <name>Enabled</name>
28203                  <description>Enable</description>
28204                  <value>1</value>
28205                </enumeratedValue>
28206              </enumeratedValues>
28207            </field>
28208            <field>
28209              <name>KEYSLOT_ERROR</name>
28210              <description>Enable or disable interrupt for event KEYSLOT_ERROR</description>
28211              <lsb>2</lsb>
28212              <msb>2</msb>
28213              <enumeratedValues>
28214                <enumeratedValue>
28215                  <name>Disabled</name>
28216                  <description>Disable</description>
28217                  <value>0</value>
28218                </enumeratedValue>
28219                <enumeratedValue>
28220                  <name>Enabled</name>
28221                  <description>Enable</description>
28222                  <value>1</value>
28223                </enumeratedValue>
28224              </enumeratedValues>
28225            </field>
28226          </fields>
28227        </register>
28228        <register>
28229          <name>INTENSET</name>
28230          <description>Enable interrupt</description>
28231          <addressOffset>0x304</addressOffset>
28232          <access>read-write</access>
28233          <fields>
28234            <field>
28235              <name>KEYSLOT_PUSHED</name>
28236              <description>Write '1' to enable interrupt for event KEYSLOT_PUSHED</description>
28237              <lsb>0</lsb>
28238              <msb>0</msb>
28239              <enumeratedValues>
28240                <usage>read</usage>
28241                <enumeratedValue>
28242                  <name>Disabled</name>
28243                  <description>Read: Disabled</description>
28244                  <value>0</value>
28245                </enumeratedValue>
28246                <enumeratedValue>
28247                  <name>Enabled</name>
28248                  <description>Read: Enabled</description>
28249                  <value>1</value>
28250                </enumeratedValue>
28251              </enumeratedValues>
28252              <enumeratedValues>
28253                <usage>write</usage>
28254                <enumeratedValue>
28255                  <name>Set</name>
28256                  <description>Enable</description>
28257                  <value>1</value>
28258                </enumeratedValue>
28259              </enumeratedValues>
28260            </field>
28261            <field>
28262              <name>KEYSLOT_REVOKED</name>
28263              <description>Write '1' to enable interrupt for event KEYSLOT_REVOKED</description>
28264              <lsb>1</lsb>
28265              <msb>1</msb>
28266              <enumeratedValues>
28267                <usage>read</usage>
28268                <enumeratedValue>
28269                  <name>Disabled</name>
28270                  <description>Read: Disabled</description>
28271                  <value>0</value>
28272                </enumeratedValue>
28273                <enumeratedValue>
28274                  <name>Enabled</name>
28275                  <description>Read: Enabled</description>
28276                  <value>1</value>
28277                </enumeratedValue>
28278              </enumeratedValues>
28279              <enumeratedValues>
28280                <usage>write</usage>
28281                <enumeratedValue>
28282                  <name>Set</name>
28283                  <description>Enable</description>
28284                  <value>1</value>
28285                </enumeratedValue>
28286              </enumeratedValues>
28287            </field>
28288            <field>
28289              <name>KEYSLOT_ERROR</name>
28290              <description>Write '1' to enable interrupt for event KEYSLOT_ERROR</description>
28291              <lsb>2</lsb>
28292              <msb>2</msb>
28293              <enumeratedValues>
28294                <usage>read</usage>
28295                <enumeratedValue>
28296                  <name>Disabled</name>
28297                  <description>Read: Disabled</description>
28298                  <value>0</value>
28299                </enumeratedValue>
28300                <enumeratedValue>
28301                  <name>Enabled</name>
28302                  <description>Read: Enabled</description>
28303                  <value>1</value>
28304                </enumeratedValue>
28305              </enumeratedValues>
28306              <enumeratedValues>
28307                <usage>write</usage>
28308                <enumeratedValue>
28309                  <name>Set</name>
28310                  <description>Enable</description>
28311                  <value>1</value>
28312                </enumeratedValue>
28313              </enumeratedValues>
28314            </field>
28315          </fields>
28316        </register>
28317        <register>
28318          <name>INTENCLR</name>
28319          <description>Disable interrupt</description>
28320          <addressOffset>0x308</addressOffset>
28321          <access>read-write</access>
28322          <fields>
28323            <field>
28324              <name>KEYSLOT_PUSHED</name>
28325              <description>Write '1' to disable interrupt for event KEYSLOT_PUSHED</description>
28326              <lsb>0</lsb>
28327              <msb>0</msb>
28328              <enumeratedValues>
28329                <usage>read</usage>
28330                <enumeratedValue>
28331                  <name>Disabled</name>
28332                  <description>Read: Disabled</description>
28333                  <value>0</value>
28334                </enumeratedValue>
28335                <enumeratedValue>
28336                  <name>Enabled</name>
28337                  <description>Read: Enabled</description>
28338                  <value>1</value>
28339                </enumeratedValue>
28340              </enumeratedValues>
28341              <enumeratedValues>
28342                <usage>write</usage>
28343                <enumeratedValue>
28344                  <name>Clear</name>
28345                  <description>Disable</description>
28346                  <value>1</value>
28347                </enumeratedValue>
28348              </enumeratedValues>
28349            </field>
28350            <field>
28351              <name>KEYSLOT_REVOKED</name>
28352              <description>Write '1' to disable interrupt for event KEYSLOT_REVOKED</description>
28353              <lsb>1</lsb>
28354              <msb>1</msb>
28355              <enumeratedValues>
28356                <usage>read</usage>
28357                <enumeratedValue>
28358                  <name>Disabled</name>
28359                  <description>Read: Disabled</description>
28360                  <value>0</value>
28361                </enumeratedValue>
28362                <enumeratedValue>
28363                  <name>Enabled</name>
28364                  <description>Read: Enabled</description>
28365                  <value>1</value>
28366                </enumeratedValue>
28367              </enumeratedValues>
28368              <enumeratedValues>
28369                <usage>write</usage>
28370                <enumeratedValue>
28371                  <name>Clear</name>
28372                  <description>Disable</description>
28373                  <value>1</value>
28374                </enumeratedValue>
28375              </enumeratedValues>
28376            </field>
28377            <field>
28378              <name>KEYSLOT_ERROR</name>
28379              <description>Write '1' to disable interrupt for event KEYSLOT_ERROR</description>
28380              <lsb>2</lsb>
28381              <msb>2</msb>
28382              <enumeratedValues>
28383                <usage>read</usage>
28384                <enumeratedValue>
28385                  <name>Disabled</name>
28386                  <description>Read: Disabled</description>
28387                  <value>0</value>
28388                </enumeratedValue>
28389                <enumeratedValue>
28390                  <name>Enabled</name>
28391                  <description>Read: Enabled</description>
28392                  <value>1</value>
28393                </enumeratedValue>
28394              </enumeratedValues>
28395              <enumeratedValues>
28396                <usage>write</usage>
28397                <enumeratedValue>
28398                  <name>Clear</name>
28399                  <description>Disable</description>
28400                  <value>1</value>
28401                </enumeratedValue>
28402              </enumeratedValues>
28403            </field>
28404          </fields>
28405        </register>
28406        <register>
28407          <name>INTPEND</name>
28408          <description>Pending interrupts</description>
28409          <addressOffset>0x30C</addressOffset>
28410          <access>read-only</access>
28411          <fields>
28412            <field>
28413              <name>KEYSLOT_PUSHED</name>
28414              <description>Read pending status of interrupt for event KEYSLOT_PUSHED</description>
28415              <lsb>0</lsb>
28416              <msb>0</msb>
28417              <enumeratedValues>
28418                <usage>read</usage>
28419                <enumeratedValue>
28420                  <name>NotPending</name>
28421                  <description>Read: Not pending</description>
28422                  <value>0</value>
28423                </enumeratedValue>
28424                <enumeratedValue>
28425                  <name>Pending</name>
28426                  <description>Read: Pending</description>
28427                  <value>1</value>
28428                </enumeratedValue>
28429              </enumeratedValues>
28430            </field>
28431            <field>
28432              <name>KEYSLOT_REVOKED</name>
28433              <description>Read pending status of interrupt for event KEYSLOT_REVOKED</description>
28434              <lsb>1</lsb>
28435              <msb>1</msb>
28436              <enumeratedValues>
28437                <usage>read</usage>
28438                <enumeratedValue>
28439                  <name>NotPending</name>
28440                  <description>Read: Not pending</description>
28441                  <value>0</value>
28442                </enumeratedValue>
28443                <enumeratedValue>
28444                  <name>Pending</name>
28445                  <description>Read: Pending</description>
28446                  <value>1</value>
28447                </enumeratedValue>
28448              </enumeratedValues>
28449            </field>
28450            <field>
28451              <name>KEYSLOT_ERROR</name>
28452              <description>Read pending status of interrupt for event KEYSLOT_ERROR</description>
28453              <lsb>2</lsb>
28454              <msb>2</msb>
28455              <enumeratedValues>
28456                <usage>read</usage>
28457                <enumeratedValue>
28458                  <name>NotPending</name>
28459                  <description>Read: Not pending</description>
28460                  <value>0</value>
28461                </enumeratedValue>
28462                <enumeratedValue>
28463                  <name>Pending</name>
28464                  <description>Read: Pending</description>
28465                  <value>1</value>
28466                </enumeratedValue>
28467              </enumeratedValues>
28468            </field>
28469          </fields>
28470        </register>
28471        <register>
28472          <name>STATUS</name>
28473          <description>Status bits for KMU operation</description>
28474          <addressOffset>0x40C</addressOffset>
28475          <access>read-only</access>
28476          <resetValue>0x00000000</resetValue>
28477          <fields>
28478            <field>
28479              <name>SELECTED</name>
28480              <description>Key slot ID successfully selected by the KMU</description>
28481              <lsb>0</lsb>
28482              <msb>0</msb>
28483              <enumeratedValues>
28484                <enumeratedValue>
28485                  <name>Disabled</name>
28486                  <description>No key slot ID selected by KMU</description>
28487                  <value>0</value>
28488                </enumeratedValue>
28489                <enumeratedValue>
28490                  <name>Enabled</name>
28491                  <description>Key slot ID successfully selected by KMU</description>
28492                  <value>1</value>
28493                </enumeratedValue>
28494              </enumeratedValues>
28495            </field>
28496            <field>
28497              <name>BLOCKED</name>
28498              <description>Violation status</description>
28499              <lsb>1</lsb>
28500              <msb>1</msb>
28501              <enumeratedValues>
28502                <enumeratedValue>
28503                  <name>Disabled</name>
28504                  <description>No access violation detected</description>
28505                  <value>0</value>
28506                </enumeratedValue>
28507                <enumeratedValue>
28508                  <name>Enabled</name>
28509                  <description>Access violation detected and blocked</description>
28510                  <value>1</value>
28511                </enumeratedValue>
28512              </enumeratedValues>
28513            </field>
28514          </fields>
28515        </register>
28516        <register>
28517          <name>SELECTKEYSLOT</name>
28518          <description>Select key slot to be read over AHB or pushed over secure APB when TASKS_PUSH_KEYSLOT is started</description>
28519          <addressOffset>0x500</addressOffset>
28520          <access>read-write</access>
28521          <resetValue>0x00000000</resetValue>
28522          <fields>
28523            <field>
28524              <name>ID</name>
28525              <description>Select key slot ID to be read over AHB, or pushed over secure APB, when TASKS_PUSH_KEYSLOT is started. NOTE: ID=0 is not a valid key slot ID. The 0 ID should be used when the KMU is idle or not in use. NOTE: Index N in UICR-&amp;gt;KEYSLOT.KEY[N] and UICR-&amp;gt;KEYSLOT.CONFIG[N] corresponds to KMU key slot ID=N+1.</description>
28526              <lsb>0</lsb>
28527              <msb>7</msb>
28528            </field>
28529          </fields>
28530        </register>
28531      </registers>
28532    </peripheral>
28533    <peripheral>
28534      <name>NVMC_NS</name>
28535      <description>Non-volatile memory controller 0</description>
28536      <baseAddress>0x40039000</baseAddress>
28537      <alternatePeripheral>KMU_NS</alternatePeripheral>
28538      <headerStructName>NVMC</headerStructName>
28539      <!--Security dma=NA-->
28540      <!--Security securemapping=SPLIT-->
28541      <addressBlock>
28542        <offset>0</offset>
28543        <size>0x1000</size>
28544        <usage>registers</usage>
28545      </addressBlock>
28546      <groupName>NVMC</groupName>
28547      <size>0x20</size>
28548      <registers>
28549        <register>
28550          <name>READY</name>
28551          <description>Ready flag</description>
28552          <addressOffset>0x400</addressOffset>
28553          <access>read-only</access>
28554          <resetValue>0x00000001</resetValue>
28555          <fields>
28556            <field>
28557              <name>READY</name>
28558              <description>NVMC is ready or busy</description>
28559              <lsb>0</lsb>
28560              <msb>0</msb>
28561              <enumeratedValues>
28562                <enumeratedValue>
28563                  <name>Busy</name>
28564                  <description>NVMC is busy (on-going write or erase operation)</description>
28565                  <value>0</value>
28566                </enumeratedValue>
28567                <enumeratedValue>
28568                  <name>Ready</name>
28569                  <description>NVMC is ready</description>
28570                  <value>1</value>
28571                </enumeratedValue>
28572              </enumeratedValues>
28573            </field>
28574          </fields>
28575        </register>
28576        <register>
28577          <name>READYNEXT</name>
28578          <description>Ready flag</description>
28579          <addressOffset>0x408</addressOffset>
28580          <access>read-only</access>
28581          <resetValue>0x00000001</resetValue>
28582          <fields>
28583            <field>
28584              <name>READYNEXT</name>
28585              <description>NVMC can accept a new write operation</description>
28586              <lsb>0</lsb>
28587              <msb>0</msb>
28588              <enumeratedValues>
28589                <enumeratedValue>
28590                  <name>Busy</name>
28591                  <description>NVMC cannot accept any write operation</description>
28592                  <value>0</value>
28593                </enumeratedValue>
28594                <enumeratedValue>
28595                  <name>Ready</name>
28596                  <description>NVMC is ready</description>
28597                  <value>1</value>
28598                </enumeratedValue>
28599              </enumeratedValues>
28600            </field>
28601          </fields>
28602        </register>
28603        <register>
28604          <name>CONFIG</name>
28605          <description>Configuration register</description>
28606          <addressOffset>0x504</addressOffset>
28607          <access>read-write</access>
28608          <!--Security securemapping=S-->
28609          <fields>
28610            <field>
28611              <name>WEN</name>
28612              <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>
28613              <lsb>0</lsb>
28614              <msb>2</msb>
28615              <enumeratedValues>
28616                <enumeratedValue>
28617                  <name>Ren</name>
28618                  <description>Read only access</description>
28619                  <value>0</value>
28620                </enumeratedValue>
28621                <enumeratedValue>
28622                  <name>Wen</name>
28623                  <description>Write enabled</description>
28624                  <value>1</value>
28625                </enumeratedValue>
28626                <enumeratedValue>
28627                  <name>Een</name>
28628                  <description>Erase enabled</description>
28629                  <value>2</value>
28630                </enumeratedValue>
28631                <enumeratedValue>
28632                  <name>PEen</name>
28633                  <description>Partial erase enabled</description>
28634                  <value>4</value>
28635                </enumeratedValue>
28636              </enumeratedValues>
28637            </field>
28638          </fields>
28639        </register>
28640        <register>
28641          <name>ERASEALL</name>
28642          <description>Register for erasing all non-volatile user memory</description>
28643          <addressOffset>0x50C</addressOffset>
28644          <access>write-only</access>
28645          <!--Security securemapping=S-->
28646          <fields>
28647            <field>
28648              <name>ERASEALL</name>
28649              <description>Erase all non-volatile memory including UICR registers. Note that erasing must be enabled by setting CONFIG.WEN = Een before the non-volatile memory can be erased.</description>
28650              <lsb>0</lsb>
28651              <msb>0</msb>
28652              <enumeratedValues>
28653                <enumeratedValue>
28654                  <name>NoOperation</name>
28655                  <description>No operation</description>
28656                  <value>0</value>
28657                </enumeratedValue>
28658                <enumeratedValue>
28659                  <name>Erase</name>
28660                  <description>Start chip erase</description>
28661                  <value>1</value>
28662                </enumeratedValue>
28663              </enumeratedValues>
28664            </field>
28665          </fields>
28666        </register>
28667        <register>
28668          <name>ERASEPAGEPARTIALCFG</name>
28669          <description>Register for partial erase configuration</description>
28670          <addressOffset>0x51C</addressOffset>
28671          <access>read-write</access>
28672          <resetValue>0x0000000A</resetValue>
28673          <!--Security securemapping=S-->
28674          <fields>
28675            <field>
28676              <name>DURATION</name>
28677              <description>Duration of the partial erase in milliseconds</description>
28678              <lsb>0</lsb>
28679              <msb>6</msb>
28680            </field>
28681          </fields>
28682        </register>
28683        <register>
28684          <name>ICACHECNF</name>
28685          <description>I-code cache configuration register</description>
28686          <addressOffset>0x540</addressOffset>
28687          <access>read-write</access>
28688          <resetValue>0x00000000</resetValue>
28689          <!--Security securemapping=S-->
28690          <fields>
28691            <field>
28692              <name>CACHEEN</name>
28693              <description>Cache enable</description>
28694              <lsb>0</lsb>
28695              <msb>0</msb>
28696              <enumeratedValues>
28697                <enumeratedValue>
28698                  <name>Disabled</name>
28699                  <description>Disable cache. Invalidates all cache entries.</description>
28700                  <value>0</value>
28701                </enumeratedValue>
28702                <enumeratedValue>
28703                  <name>Enabled</name>
28704                  <description>Enable cache</description>
28705                  <value>1</value>
28706                </enumeratedValue>
28707              </enumeratedValues>
28708            </field>
28709            <field>
28710              <name>CACHEPROFEN</name>
28711              <description>Cache profiling enable</description>
28712              <lsb>8</lsb>
28713              <msb>8</msb>
28714              <enumeratedValues>
28715                <enumeratedValue>
28716                  <name>Disabled</name>
28717                  <description>Disable cache profiling</description>
28718                  <value>0</value>
28719                </enumeratedValue>
28720                <enumeratedValue>
28721                  <name>Enabled</name>
28722                  <description>Enable cache profiling</description>
28723                  <value>1</value>
28724                </enumeratedValue>
28725              </enumeratedValues>
28726            </field>
28727          </fields>
28728        </register>
28729        <register>
28730          <name>IHIT</name>
28731          <description>I-code cache hit counter</description>
28732          <addressOffset>0x548</addressOffset>
28733          <access>read-write</access>
28734          <!--Security securemapping=S-->
28735          <fields>
28736            <field>
28737              <name>HITS</name>
28738              <description>Number of cache hits Write zero to clear</description>
28739              <lsb>0</lsb>
28740              <msb>31</msb>
28741            </field>
28742          </fields>
28743        </register>
28744        <register>
28745          <name>IMISS</name>
28746          <description>I-code cache miss counter</description>
28747          <addressOffset>0x54C</addressOffset>
28748          <access>read-write</access>
28749          <!--Security securemapping=S-->
28750          <fields>
28751            <field>
28752              <name>MISSES</name>
28753              <description>Number of cache misses Write zero to clear</description>
28754              <lsb>0</lsb>
28755              <msb>31</msb>
28756            </field>
28757          </fields>
28758        </register>
28759        <register>
28760          <name>CONFIGNS</name>
28761          <description>Unspecified</description>
28762          <addressOffset>0x584</addressOffset>
28763          <access>read-write</access>
28764          <fields>
28765            <field>
28766              <name>WEN</name>
28767              <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>
28768              <lsb>0</lsb>
28769              <msb>1</msb>
28770              <enumeratedValues>
28771                <enumeratedValue>
28772                  <name>Ren</name>
28773                  <description>Read only access</description>
28774                  <value>0</value>
28775                </enumeratedValue>
28776                <enumeratedValue>
28777                  <name>Wen</name>
28778                  <description>Write enabled</description>
28779                  <value>1</value>
28780                </enumeratedValue>
28781                <enumeratedValue>
28782                  <name>Een</name>
28783                  <description>Erase enabled</description>
28784                  <value>2</value>
28785                </enumeratedValue>
28786              </enumeratedValues>
28787            </field>
28788          </fields>
28789        </register>
28790        <register>
28791          <name>WRITEUICRNS</name>
28792          <description>Non-secure APPROTECT enable register</description>
28793          <addressOffset>0x588</addressOffset>
28794          <access>write-only</access>
28795          <fields>
28796            <field>
28797              <name>SET</name>
28798              <description>Allow non-secure code to set APPROTECT</description>
28799              <lsb>0</lsb>
28800              <msb>0</msb>
28801              <enumeratedValues>
28802                <enumeratedValue>
28803                  <name>Set</name>
28804                  <description>Set value</description>
28805                  <value>1</value>
28806                </enumeratedValue>
28807              </enumeratedValues>
28808            </field>
28809            <field>
28810              <name>KEY</name>
28811              <description>Key to write in order to validate the write operation</description>
28812              <lsb>4</lsb>
28813              <msb>31</msb>
28814              <enumeratedValues>
28815                <enumeratedValue>
28816                  <name>Keyvalid</name>
28817                  <description>Key value</description>
28818                  <value>0xAFBE5A7</value>
28819                </enumeratedValue>
28820              </enumeratedValues>
28821            </field>
28822          </fields>
28823        </register>
28824      </registers>
28825    </peripheral>
28826    <peripheral derivedFrom="KMU_NS">
28827      <name>KMU_S</name>
28828      <description>Key management unit 1</description>
28829      <baseAddress>0x50039000</baseAddress>
28830      <!--Security dma=NA-->
28831      <!--Security securemapping=SPLIT-->
28832      <interrupt>
28833        <name>KMU</name>
28834        <value>57</value>
28835      </interrupt>
28836    </peripheral>
28837    <peripheral derivedFrom="NVMC_NS">
28838      <name>NVMC_S</name>
28839      <description>Non-volatile memory controller 1</description>
28840      <baseAddress>0x50039000</baseAddress>
28841      <alternatePeripheral>KMU_S</alternatePeripheral>
28842      <!--Security dma=NA-->
28843      <!--Security securemapping=SPLIT-->
28844    </peripheral>
28845    <peripheral>
28846      <name>VMC_NS</name>
28847      <description>Volatile Memory controller 0</description>
28848      <baseAddress>0x4003A000</baseAddress>
28849      <headerStructName>VMC</headerStructName>
28850      <!--Security dma=NA-->
28851      <!--Security securemapping=US-->
28852      <addressBlock>
28853        <offset>0</offset>
28854        <size>0x1000</size>
28855        <usage>registers</usage>
28856      </addressBlock>
28857      <groupName>VMC</groupName>
28858      <size>0x20</size>
28859      <registers>
28860        <cluster>
28861          <dim>8</dim>
28862          <dimIncrement>0x010</dimIncrement>
28863          <name>RAM[%s]</name>
28864          <description>Unspecified</description>
28865          <headerStructName>VMC_RAM</headerStructName>
28866          <access>read-write</access>
28867          <addressOffset>0x600</addressOffset>
28868          <register>
28869            <name>POWER</name>
28870            <description>Description cluster: RAMn power control register</description>
28871            <addressOffset>0x000</addressOffset>
28872            <access>read-write</access>
28873            <resetValue>0x0000FFFF</resetValue>
28874            <fields>
28875              <field>
28876                <name>S0POWER</name>
28877                <description>Keep RAM section S0 of RAM n on or off in System ON mode</description>
28878                <lsb>0</lsb>
28879                <msb>0</msb>
28880                <enumeratedValues>
28881                  <enumeratedValue>
28882                    <name>Off</name>
28883                    <description>Off</description>
28884                    <value>0</value>
28885                  </enumeratedValue>
28886                  <enumeratedValue>
28887                    <name>On</name>
28888                    <description>On</description>
28889                    <value>1</value>
28890                  </enumeratedValue>
28891                </enumeratedValues>
28892              </field>
28893              <field>
28894                <name>S1POWER</name>
28895                <description>Keep RAM section S1 of RAM n on or off in System ON mode</description>
28896                <lsb>1</lsb>
28897                <msb>1</msb>
28898                <enumeratedValues>
28899                  <enumeratedValue>
28900                    <name>Off</name>
28901                    <description>Off</description>
28902                    <value>0</value>
28903                  </enumeratedValue>
28904                  <enumeratedValue>
28905                    <name>On</name>
28906                    <description>On</description>
28907                    <value>1</value>
28908                  </enumeratedValue>
28909                </enumeratedValues>
28910              </field>
28911              <field>
28912                <name>S2POWER</name>
28913                <description>Keep RAM section S2 of RAM n on or off in System ON mode</description>
28914                <lsb>2</lsb>
28915                <msb>2</msb>
28916                <enumeratedValues>
28917                  <enumeratedValue>
28918                    <name>Off</name>
28919                    <description>Off</description>
28920                    <value>0</value>
28921                  </enumeratedValue>
28922                  <enumeratedValue>
28923                    <name>On</name>
28924                    <description>On</description>
28925                    <value>1</value>
28926                  </enumeratedValue>
28927                </enumeratedValues>
28928              </field>
28929              <field>
28930                <name>S3POWER</name>
28931                <description>Keep RAM section S3 of RAM n on or off in System ON mode</description>
28932                <lsb>3</lsb>
28933                <msb>3</msb>
28934                <enumeratedValues>
28935                  <enumeratedValue>
28936                    <name>Off</name>
28937                    <description>Off</description>
28938                    <value>0</value>
28939                  </enumeratedValue>
28940                  <enumeratedValue>
28941                    <name>On</name>
28942                    <description>On</description>
28943                    <value>1</value>
28944                  </enumeratedValue>
28945                </enumeratedValues>
28946              </field>
28947              <field>
28948                <name>S0RETENTION</name>
28949                <description>Keep retention on RAM section S0 of RAM n when RAM section is switched off</description>
28950                <lsb>16</lsb>
28951                <msb>16</msb>
28952                <enumeratedValues>
28953                  <enumeratedValue>
28954                    <name>Off</name>
28955                    <description>Off</description>
28956                    <value>0</value>
28957                  </enumeratedValue>
28958                  <enumeratedValue>
28959                    <name>On</name>
28960                    <description>On</description>
28961                    <value>1</value>
28962                  </enumeratedValue>
28963                </enumeratedValues>
28964              </field>
28965              <field>
28966                <name>S1RETENTION</name>
28967                <description>Keep retention on RAM section S1 of RAM n when RAM section is switched off</description>
28968                <lsb>17</lsb>
28969                <msb>17</msb>
28970                <enumeratedValues>
28971                  <enumeratedValue>
28972                    <name>Off</name>
28973                    <description>Off</description>
28974                    <value>0</value>
28975                  </enumeratedValue>
28976                  <enumeratedValue>
28977                    <name>On</name>
28978                    <description>On</description>
28979                    <value>1</value>
28980                  </enumeratedValue>
28981                </enumeratedValues>
28982              </field>
28983              <field>
28984                <name>S2RETENTION</name>
28985                <description>Keep retention on RAM section S2 of RAM n when RAM section is switched off</description>
28986                <lsb>18</lsb>
28987                <msb>18</msb>
28988                <enumeratedValues>
28989                  <enumeratedValue>
28990                    <name>Off</name>
28991                    <description>Off</description>
28992                    <value>0</value>
28993                  </enumeratedValue>
28994                  <enumeratedValue>
28995                    <name>On</name>
28996                    <description>On</description>
28997                    <value>1</value>
28998                  </enumeratedValue>
28999                </enumeratedValues>
29000              </field>
29001              <field>
29002                <name>S3RETENTION</name>
29003                <description>Keep retention on RAM section S3 of RAM n when RAM section is switched off</description>
29004                <lsb>19</lsb>
29005                <msb>19</msb>
29006                <enumeratedValues>
29007                  <enumeratedValue>
29008                    <name>Off</name>
29009                    <description>Off</description>
29010                    <value>0</value>
29011                  </enumeratedValue>
29012                  <enumeratedValue>
29013                    <name>On</name>
29014                    <description>On</description>
29015                    <value>1</value>
29016                  </enumeratedValue>
29017                </enumeratedValues>
29018              </field>
29019            </fields>
29020          </register>
29021          <register>
29022            <name>POWERSET</name>
29023            <description>Description cluster: RAMn power control set register</description>
29024            <addressOffset>0x004</addressOffset>
29025            <access>write-only</access>
29026            <resetValue>0x0000FFFF</resetValue>
29027            <fields>
29028              <field>
29029                <name>S0POWER</name>
29030                <description>Keep RAM section S0 of RAM n on or off in System ON mode</description>
29031                <lsb>0</lsb>
29032                <msb>0</msb>
29033                <enumeratedValues>
29034                  <enumeratedValue>
29035                    <name>On</name>
29036                    <description>On</description>
29037                    <value>1</value>
29038                  </enumeratedValue>
29039                </enumeratedValues>
29040              </field>
29041              <field>
29042                <name>S1POWER</name>
29043                <description>Keep RAM section S1 of RAM n on or off in System ON mode</description>
29044                <lsb>1</lsb>
29045                <msb>1</msb>
29046                <enumeratedValues>
29047                  <enumeratedValue>
29048                    <name>On</name>
29049                    <description>On</description>
29050                    <value>1</value>
29051                  </enumeratedValue>
29052                </enumeratedValues>
29053              </field>
29054              <field>
29055                <name>S2POWER</name>
29056                <description>Keep RAM section S2 of RAM n on or off in System ON mode</description>
29057                <lsb>2</lsb>
29058                <msb>2</msb>
29059                <enumeratedValues>
29060                  <enumeratedValue>
29061                    <name>On</name>
29062                    <description>On</description>
29063                    <value>1</value>
29064                  </enumeratedValue>
29065                </enumeratedValues>
29066              </field>
29067              <field>
29068                <name>S3POWER</name>
29069                <description>Keep RAM section S3 of RAM n on or off in System ON mode</description>
29070                <lsb>3</lsb>
29071                <msb>3</msb>
29072                <enumeratedValues>
29073                  <enumeratedValue>
29074                    <name>On</name>
29075                    <description>On</description>
29076                    <value>1</value>
29077                  </enumeratedValue>
29078                </enumeratedValues>
29079              </field>
29080              <field>
29081                <name>S0RETENTION</name>
29082                <description>Keep retention on RAM section S0 of RAM n when RAM section is switched off</description>
29083                <lsb>16</lsb>
29084                <msb>16</msb>
29085                <enumeratedValues>
29086                  <enumeratedValue>
29087                    <name>On</name>
29088                    <description>On</description>
29089                    <value>1</value>
29090                  </enumeratedValue>
29091                </enumeratedValues>
29092              </field>
29093              <field>
29094                <name>S1RETENTION</name>
29095                <description>Keep retention on RAM section S1 of RAM n when RAM section is switched off</description>
29096                <lsb>17</lsb>
29097                <msb>17</msb>
29098                <enumeratedValues>
29099                  <enumeratedValue>
29100                    <name>On</name>
29101                    <description>On</description>
29102                    <value>1</value>
29103                  </enumeratedValue>
29104                </enumeratedValues>
29105              </field>
29106              <field>
29107                <name>S2RETENTION</name>
29108                <description>Keep retention on RAM section S2 of RAM n when RAM section is switched off</description>
29109                <lsb>18</lsb>
29110                <msb>18</msb>
29111                <enumeratedValues>
29112                  <enumeratedValue>
29113                    <name>On</name>
29114                    <description>On</description>
29115                    <value>1</value>
29116                  </enumeratedValue>
29117                </enumeratedValues>
29118              </field>
29119              <field>
29120                <name>S3RETENTION</name>
29121                <description>Keep retention on RAM section S3 of RAM n when RAM section is switched off</description>
29122                <lsb>19</lsb>
29123                <msb>19</msb>
29124                <enumeratedValues>
29125                  <enumeratedValue>
29126                    <name>On</name>
29127                    <description>On</description>
29128                    <value>1</value>
29129                  </enumeratedValue>
29130                </enumeratedValues>
29131              </field>
29132            </fields>
29133          </register>
29134          <register>
29135            <name>POWERCLR</name>
29136            <description>Description cluster: RAMn power control clear register</description>
29137            <addressOffset>0x008</addressOffset>
29138            <access>write-only</access>
29139            <resetValue>0x0000FFFF</resetValue>
29140            <fields>
29141              <field>
29142                <name>S0POWER</name>
29143                <description>Keep RAM section S0 of RAM n on or off in System ON mode</description>
29144                <lsb>0</lsb>
29145                <msb>0</msb>
29146                <enumeratedValues>
29147                  <enumeratedValue>
29148                    <name>Off</name>
29149                    <description>Off</description>
29150                    <value>1</value>
29151                  </enumeratedValue>
29152                </enumeratedValues>
29153              </field>
29154              <field>
29155                <name>S1POWER</name>
29156                <description>Keep RAM section S1 of RAM n on or off in System ON mode</description>
29157                <lsb>1</lsb>
29158                <msb>1</msb>
29159                <enumeratedValues>
29160                  <enumeratedValue>
29161                    <name>Off</name>
29162                    <description>Off</description>
29163                    <value>1</value>
29164                  </enumeratedValue>
29165                </enumeratedValues>
29166              </field>
29167              <field>
29168                <name>S2POWER</name>
29169                <description>Keep RAM section S2 of RAM n on or off in System ON mode</description>
29170                <lsb>2</lsb>
29171                <msb>2</msb>
29172                <enumeratedValues>
29173                  <enumeratedValue>
29174                    <name>Off</name>
29175                    <description>Off</description>
29176                    <value>1</value>
29177                  </enumeratedValue>
29178                </enumeratedValues>
29179              </field>
29180              <field>
29181                <name>S3POWER</name>
29182                <description>Keep RAM section S3 of RAM n on or off in System ON mode</description>
29183                <lsb>3</lsb>
29184                <msb>3</msb>
29185                <enumeratedValues>
29186                  <enumeratedValue>
29187                    <name>Off</name>
29188                    <description>Off</description>
29189                    <value>1</value>
29190                  </enumeratedValue>
29191                </enumeratedValues>
29192              </field>
29193              <field>
29194                <name>S0RETENTION</name>
29195                <description>Keep retention on RAM section S0 of RAM n when RAM section is switched off</description>
29196                <lsb>16</lsb>
29197                <msb>16</msb>
29198                <enumeratedValues>
29199                  <enumeratedValue>
29200                    <name>Off</name>
29201                    <description>Off</description>
29202                    <value>1</value>
29203                  </enumeratedValue>
29204                </enumeratedValues>
29205              </field>
29206              <field>
29207                <name>S1RETENTION</name>
29208                <description>Keep retention on RAM section S1 of RAM n when RAM section is switched off</description>
29209                <lsb>17</lsb>
29210                <msb>17</msb>
29211                <enumeratedValues>
29212                  <enumeratedValue>
29213                    <name>Off</name>
29214                    <description>Off</description>
29215                    <value>1</value>
29216                  </enumeratedValue>
29217                </enumeratedValues>
29218              </field>
29219              <field>
29220                <name>S2RETENTION</name>
29221                <description>Keep retention on RAM section S2 of RAM n when RAM section is switched off</description>
29222                <lsb>18</lsb>
29223                <msb>18</msb>
29224                <enumeratedValues>
29225                  <enumeratedValue>
29226                    <name>Off</name>
29227                    <description>Off</description>
29228                    <value>1</value>
29229                  </enumeratedValue>
29230                </enumeratedValues>
29231              </field>
29232              <field>
29233                <name>S3RETENTION</name>
29234                <description>Keep retention on RAM section S3 of RAM n when RAM section is switched off</description>
29235                <lsb>19</lsb>
29236                <msb>19</msb>
29237                <enumeratedValues>
29238                  <enumeratedValue>
29239                    <name>Off</name>
29240                    <description>Off</description>
29241                    <value>1</value>
29242                  </enumeratedValue>
29243                </enumeratedValues>
29244              </field>
29245            </fields>
29246          </register>
29247        </cluster>
29248      </registers>
29249    </peripheral>
29250    <peripheral derivedFrom="VMC_NS">
29251      <name>VMC_S</name>
29252      <description>Volatile Memory controller 1</description>
29253      <baseAddress>0x5003A000</baseAddress>
29254      <!--Security dma=NA-->
29255      <!--Security securemapping=US-->
29256    </peripheral>
29257    <peripheral>
29258      <name>CC_HOST_RGF_S</name>
29259      <description>CRYPTOCELL HOST_RGF interface</description>
29260      <baseAddress>0x50840000</baseAddress>
29261      <headerStructName>CC_HOST_RGF</headerStructName>
29262      <!--Security dma=NSA-->
29263      <!--Security securemapping=S-->
29264      <addressBlock>
29265        <offset>0</offset>
29266        <size>0x2000</size>
29267        <usage>registers</usage>
29268      </addressBlock>
29269      <groupName>CC_HOST_RGF</groupName>
29270      <size>0x20</size>
29271      <registers>
29272        <register>
29273          <name>HOST_CRYPTOKEY_SEL</name>
29274          <description>AES hardware key select</description>
29275          <addressOffset>0x1A38</addressOffset>
29276          <access>read-write</access>
29277          <resetValue>0x00000000</resetValue>
29278          <fields>
29279            <field>
29280              <name>HOST_CRYPTOKEY_SEL</name>
29281              <description>Select the source of the HW key that is used by the AES engine</description>
29282              <lsb>0</lsb>
29283              <msb>1</msb>
29284              <enumeratedValues>
29285                <enumeratedValue>
29286                  <name>K_DR</name>
29287                  <description>Use device root key K_DR from CRYPTOCELL AO power domain</description>
29288                  <value>0</value>
29289                </enumeratedValue>
29290                <enumeratedValue>
29291                  <name>K_PRTL</name>
29292                  <description>Use hard-coded RTL key K_PRTL</description>
29293                  <value>1</value>
29294                </enumeratedValue>
29295                <enumeratedValue>
29296                  <name>Session</name>
29297                  <description>Use provided session key</description>
29298                  <value>2</value>
29299                </enumeratedValue>
29300              </enumeratedValues>
29301            </field>
29302          </fields>
29303        </register>
29304        <register>
29305          <name>HOST_IOT_KPRTL_LOCK</name>
29306          <description>This write-once register is the K_PRTL lock register. When this register is set, K_PRTL cannot be used and a zeroed key will be used instead. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
29307          <addressOffset>0x1A4C</addressOffset>
29308          <access>read-write</access>
29309          <resetValue>0x00000000</resetValue>
29310          <fields>
29311            <field>
29312              <name>HOST_IOT_KPRTL_LOCK</name>
29313              <description>This register is the K_PRTL lock register. When this register is set, K_PRTL cannot be used and a zeroed key will be used instead. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
29314              <lsb>0</lsb>
29315              <msb>0</msb>
29316              <enumeratedValues>
29317                <enumeratedValue>
29318                  <name>Disabled</name>
29319                  <description>K_PRTL can be selected for use from register HOST_CRYPTOKEY_SEL</description>
29320                  <value>0</value>
29321                </enumeratedValue>
29322                <enumeratedValue>
29323                  <name>Enabled</name>
29324                  <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>
29325                  <value>1</value>
29326                </enumeratedValue>
29327              </enumeratedValues>
29328            </field>
29329          </fields>
29330        </register>
29331        <register>
29332          <name>HOST_IOT_KDR0</name>
29333          <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>
29334          <addressOffset>0x1A50</addressOffset>
29335          <access>read-write</access>
29336          <resetValue>0x00000000</resetValue>
29337          <fields>
29338            <field>
29339              <name>HOST_IOT_KDR0</name>
29340              <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>
29341              <lsb>0</lsb>
29342              <msb>31</msb>
29343            </field>
29344          </fields>
29345        </register>
29346        <register>
29347          <name>HOST_IOT_KDR1</name>
29348          <description>This register holds bits 63:32 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
29349          <addressOffset>0x1A54</addressOffset>
29350          <access>write-only</access>
29351          <resetValue>0x00000000</resetValue>
29352          <fields>
29353            <field>
29354              <name>HOST_IOT_KDR1</name>
29355              <description>K_DR bits 63:32</description>
29356              <lsb>0</lsb>
29357              <msb>31</msb>
29358            </field>
29359          </fields>
29360        </register>
29361        <register>
29362          <name>HOST_IOT_KDR2</name>
29363          <description>This register holds bits 95:64 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
29364          <addressOffset>0x1A58</addressOffset>
29365          <access>write-only</access>
29366          <resetValue>0x00000000</resetValue>
29367          <fields>
29368            <field>
29369              <name>HOST_IOT_KDR2</name>
29370              <description>K_DR bits 95:64</description>
29371              <lsb>0</lsb>
29372              <msb>31</msb>
29373            </field>
29374          </fields>
29375        </register>
29376        <register>
29377          <name>HOST_IOT_KDR3</name>
29378          <description>This register holds bits 127:96 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
29379          <addressOffset>0x1A5C</addressOffset>
29380          <access>write-only</access>
29381          <resetValue>0x00000000</resetValue>
29382          <fields>
29383            <field>
29384              <name>HOST_IOT_KDR3</name>
29385              <description>K_DR bits 127:96</description>
29386              <lsb>0</lsb>
29387              <msb>31</msb>
29388            </field>
29389          </fields>
29390        </register>
29391        <register>
29392          <name>HOST_IOT_LCS</name>
29393          <description>Controls lifecycle state (LCS) for CRYPTOCELL subsystem</description>
29394          <addressOffset>0x1A60</addressOffset>
29395          <access>read-write</access>
29396          <resetValue>0x00000002</resetValue>
29397          <fields>
29398            <field>
29399              <name>LCS</name>
29400              <description>Lifecycle state value. This field is write-once per reset.</description>
29401              <lsb>0</lsb>
29402              <msb>2</msb>
29403              <enumeratedValues>
29404                <enumeratedValue>
29405                  <name>Debug</name>
29406                  <description>CC310 operates in debug mode</description>
29407                  <value>0</value>
29408                </enumeratedValue>
29409                <enumeratedValue>
29410                  <name>Secure</name>
29411                  <description>CC310 operates in secure mode</description>
29412                  <value>2</value>
29413                </enumeratedValue>
29414              </enumeratedValues>
29415            </field>
29416            <field>
29417              <name>LCS_IS_VALID</name>
29418              <description>Read-only field. Indicates if CRYPTOCELL LCS has been successfully configured since last reset.</description>
29419              <lsb>8</lsb>
29420              <msb>8</msb>
29421              <enumeratedValues>
29422                <enumeratedValue>
29423                  <name>Invalid</name>
29424                  <description>Valid LCS not yet retained in the CRYPTOCELL AO power domain</description>
29425                  <value>0</value>
29426                </enumeratedValue>
29427                <enumeratedValue>
29428                  <name>Valid</name>
29429                  <description>Valid LCS successfully retained in the CRYPTOCELL AO power domain</description>
29430                  <value>1</value>
29431                </enumeratedValue>
29432              </enumeratedValues>
29433            </field>
29434          </fields>
29435        </register>
29436      </registers>
29437    </peripheral>
29438    <peripheral>
29439      <name>CRYPTOCELL_S</name>
29440      <description>ARM TrustZone CryptoCell register interface</description>
29441      <baseAddress>0x50840000</baseAddress>
29442      <alternatePeripheral>CC_HOST_RGF_S</alternatePeripheral>
29443      <headerStructName>CRYPTOCELL</headerStructName>
29444      <!--Security dma=NSA-->
29445      <!--Security securemapping=S-->
29446      <addressBlock>
29447        <offset>0</offset>
29448        <size>0x2000</size>
29449        <usage>registers</usage>
29450      </addressBlock>
29451      <interrupt>
29452        <name>CRYPTOCELL</name>
29453        <value>64</value>
29454      </interrupt>
29455      <groupName>CRYPTOCELL</groupName>
29456      <size>0x20</size>
29457      <registers>
29458        <register>
29459          <name>ENABLE</name>
29460          <description>Enable CRYPTOCELL subsystem</description>
29461          <addressOffset>0x500</addressOffset>
29462          <access>read-write</access>
29463          <resetValue>0x00000000</resetValue>
29464          <fields>
29465            <field>
29466              <name>ENABLE</name>
29467              <description>Enable or disable the CRYPTOCELL subsystem</description>
29468              <lsb>0</lsb>
29469              <msb>0</msb>
29470              <enumeratedValues>
29471                <enumeratedValue>
29472                  <name>Disabled</name>
29473                  <description>CRYPTOCELL subsystem disabled</description>
29474                  <value>0</value>
29475                </enumeratedValue>
29476                <enumeratedValue>
29477                  <name>Enabled</name>
29478                  <description>CRYPTOCELL subsystem enabled.</description>
29479                  <value>1</value>
29480                </enumeratedValue>
29481              </enumeratedValues>
29482            </field>
29483          </fields>
29484        </register>
29485      </registers>
29486    </peripheral>
29487    <peripheral>
29488      <name>P0_NS</name>
29489      <description>GPIO Port 0</description>
29490      <baseAddress>0x40842500</baseAddress>
29491      <headerStructName>GPIO</headerStructName>
29492      <!--Security dma=NA-->
29493      <!--Security securemapping=SPLIT-->
29494      <addressBlock>
29495        <offset>0</offset>
29496        <size>0x300</size>
29497        <usage>registers</usage>
29498      </addressBlock>
29499      <groupName>GPIO</groupName>
29500      <size>0x20</size>
29501      <registers>
29502        <register>
29503          <name>OUT</name>
29504          <description>Write GPIO port</description>
29505          <addressOffset>0x004</addressOffset>
29506          <access>read-write</access>
29507          <fields>
29508            <field>
29509              <name>PIN0</name>
29510              <description>Pin 0</description>
29511              <lsb>0</lsb>
29512              <msb>0</msb>
29513              <enumeratedValues>
29514                <enumeratedValue>
29515                  <name>Low</name>
29516                  <description>Pin driver is low</description>
29517                  <value>0</value>
29518                </enumeratedValue>
29519                <enumeratedValue>
29520                  <name>High</name>
29521                  <description>Pin driver is high</description>
29522                  <value>1</value>
29523                </enumeratedValue>
29524              </enumeratedValues>
29525            </field>
29526            <field>
29527              <name>PIN1</name>
29528              <description>Pin 1</description>
29529              <lsb>1</lsb>
29530              <msb>1</msb>
29531              <enumeratedValues>
29532                <enumeratedValue>
29533                  <name>Low</name>
29534                  <description>Pin driver is low</description>
29535                  <value>0</value>
29536                </enumeratedValue>
29537                <enumeratedValue>
29538                  <name>High</name>
29539                  <description>Pin driver is high</description>
29540                  <value>1</value>
29541                </enumeratedValue>
29542              </enumeratedValues>
29543            </field>
29544            <field>
29545              <name>PIN2</name>
29546              <description>Pin 2</description>
29547              <lsb>2</lsb>
29548              <msb>2</msb>
29549              <enumeratedValues>
29550                <enumeratedValue>
29551                  <name>Low</name>
29552                  <description>Pin driver is low</description>
29553                  <value>0</value>
29554                </enumeratedValue>
29555                <enumeratedValue>
29556                  <name>High</name>
29557                  <description>Pin driver is high</description>
29558                  <value>1</value>
29559                </enumeratedValue>
29560              </enumeratedValues>
29561            </field>
29562            <field>
29563              <name>PIN3</name>
29564              <description>Pin 3</description>
29565              <lsb>3</lsb>
29566              <msb>3</msb>
29567              <enumeratedValues>
29568                <enumeratedValue>
29569                  <name>Low</name>
29570                  <description>Pin driver is low</description>
29571                  <value>0</value>
29572                </enumeratedValue>
29573                <enumeratedValue>
29574                  <name>High</name>
29575                  <description>Pin driver is high</description>
29576                  <value>1</value>
29577                </enumeratedValue>
29578              </enumeratedValues>
29579            </field>
29580            <field>
29581              <name>PIN4</name>
29582              <description>Pin 4</description>
29583              <lsb>4</lsb>
29584              <msb>4</msb>
29585              <enumeratedValues>
29586                <enumeratedValue>
29587                  <name>Low</name>
29588                  <description>Pin driver is low</description>
29589                  <value>0</value>
29590                </enumeratedValue>
29591                <enumeratedValue>
29592                  <name>High</name>
29593                  <description>Pin driver is high</description>
29594                  <value>1</value>
29595                </enumeratedValue>
29596              </enumeratedValues>
29597            </field>
29598            <field>
29599              <name>PIN5</name>
29600              <description>Pin 5</description>
29601              <lsb>5</lsb>
29602              <msb>5</msb>
29603              <enumeratedValues>
29604                <enumeratedValue>
29605                  <name>Low</name>
29606                  <description>Pin driver is low</description>
29607                  <value>0</value>
29608                </enumeratedValue>
29609                <enumeratedValue>
29610                  <name>High</name>
29611                  <description>Pin driver is high</description>
29612                  <value>1</value>
29613                </enumeratedValue>
29614              </enumeratedValues>
29615            </field>
29616            <field>
29617              <name>PIN6</name>
29618              <description>Pin 6</description>
29619              <lsb>6</lsb>
29620              <msb>6</msb>
29621              <enumeratedValues>
29622                <enumeratedValue>
29623                  <name>Low</name>
29624                  <description>Pin driver is low</description>
29625                  <value>0</value>
29626                </enumeratedValue>
29627                <enumeratedValue>
29628                  <name>High</name>
29629                  <description>Pin driver is high</description>
29630                  <value>1</value>
29631                </enumeratedValue>
29632              </enumeratedValues>
29633            </field>
29634            <field>
29635              <name>PIN7</name>
29636              <description>Pin 7</description>
29637              <lsb>7</lsb>
29638              <msb>7</msb>
29639              <enumeratedValues>
29640                <enumeratedValue>
29641                  <name>Low</name>
29642                  <description>Pin driver is low</description>
29643                  <value>0</value>
29644                </enumeratedValue>
29645                <enumeratedValue>
29646                  <name>High</name>
29647                  <description>Pin driver is high</description>
29648                  <value>1</value>
29649                </enumeratedValue>
29650              </enumeratedValues>
29651            </field>
29652            <field>
29653              <name>PIN8</name>
29654              <description>Pin 8</description>
29655              <lsb>8</lsb>
29656              <msb>8</msb>
29657              <enumeratedValues>
29658                <enumeratedValue>
29659                  <name>Low</name>
29660                  <description>Pin driver is low</description>
29661                  <value>0</value>
29662                </enumeratedValue>
29663                <enumeratedValue>
29664                  <name>High</name>
29665                  <description>Pin driver is high</description>
29666                  <value>1</value>
29667                </enumeratedValue>
29668              </enumeratedValues>
29669            </field>
29670            <field>
29671              <name>PIN9</name>
29672              <description>Pin 9</description>
29673              <lsb>9</lsb>
29674              <msb>9</msb>
29675              <enumeratedValues>
29676                <enumeratedValue>
29677                  <name>Low</name>
29678                  <description>Pin driver is low</description>
29679                  <value>0</value>
29680                </enumeratedValue>
29681                <enumeratedValue>
29682                  <name>High</name>
29683                  <description>Pin driver is high</description>
29684                  <value>1</value>
29685                </enumeratedValue>
29686              </enumeratedValues>
29687            </field>
29688            <field>
29689              <name>PIN10</name>
29690              <description>Pin 10</description>
29691              <lsb>10</lsb>
29692              <msb>10</msb>
29693              <enumeratedValues>
29694                <enumeratedValue>
29695                  <name>Low</name>
29696                  <description>Pin driver is low</description>
29697                  <value>0</value>
29698                </enumeratedValue>
29699                <enumeratedValue>
29700                  <name>High</name>
29701                  <description>Pin driver is high</description>
29702                  <value>1</value>
29703                </enumeratedValue>
29704              </enumeratedValues>
29705            </field>
29706            <field>
29707              <name>PIN11</name>
29708              <description>Pin 11</description>
29709              <lsb>11</lsb>
29710              <msb>11</msb>
29711              <enumeratedValues>
29712                <enumeratedValue>
29713                  <name>Low</name>
29714                  <description>Pin driver is low</description>
29715                  <value>0</value>
29716                </enumeratedValue>
29717                <enumeratedValue>
29718                  <name>High</name>
29719                  <description>Pin driver is high</description>
29720                  <value>1</value>
29721                </enumeratedValue>
29722              </enumeratedValues>
29723            </field>
29724            <field>
29725              <name>PIN12</name>
29726              <description>Pin 12</description>
29727              <lsb>12</lsb>
29728              <msb>12</msb>
29729              <enumeratedValues>
29730                <enumeratedValue>
29731                  <name>Low</name>
29732                  <description>Pin driver is low</description>
29733                  <value>0</value>
29734                </enumeratedValue>
29735                <enumeratedValue>
29736                  <name>High</name>
29737                  <description>Pin driver is high</description>
29738                  <value>1</value>
29739                </enumeratedValue>
29740              </enumeratedValues>
29741            </field>
29742            <field>
29743              <name>PIN13</name>
29744              <description>Pin 13</description>
29745              <lsb>13</lsb>
29746              <msb>13</msb>
29747              <enumeratedValues>
29748                <enumeratedValue>
29749                  <name>Low</name>
29750                  <description>Pin driver is low</description>
29751                  <value>0</value>
29752                </enumeratedValue>
29753                <enumeratedValue>
29754                  <name>High</name>
29755                  <description>Pin driver is high</description>
29756                  <value>1</value>
29757                </enumeratedValue>
29758              </enumeratedValues>
29759            </field>
29760            <field>
29761              <name>PIN14</name>
29762              <description>Pin 14</description>
29763              <lsb>14</lsb>
29764              <msb>14</msb>
29765              <enumeratedValues>
29766                <enumeratedValue>
29767                  <name>Low</name>
29768                  <description>Pin driver is low</description>
29769                  <value>0</value>
29770                </enumeratedValue>
29771                <enumeratedValue>
29772                  <name>High</name>
29773                  <description>Pin driver is high</description>
29774                  <value>1</value>
29775                </enumeratedValue>
29776              </enumeratedValues>
29777            </field>
29778            <field>
29779              <name>PIN15</name>
29780              <description>Pin 15</description>
29781              <lsb>15</lsb>
29782              <msb>15</msb>
29783              <enumeratedValues>
29784                <enumeratedValue>
29785                  <name>Low</name>
29786                  <description>Pin driver is low</description>
29787                  <value>0</value>
29788                </enumeratedValue>
29789                <enumeratedValue>
29790                  <name>High</name>
29791                  <description>Pin driver is high</description>
29792                  <value>1</value>
29793                </enumeratedValue>
29794              </enumeratedValues>
29795            </field>
29796            <field>
29797              <name>PIN16</name>
29798              <description>Pin 16</description>
29799              <lsb>16</lsb>
29800              <msb>16</msb>
29801              <enumeratedValues>
29802                <enumeratedValue>
29803                  <name>Low</name>
29804                  <description>Pin driver is low</description>
29805                  <value>0</value>
29806                </enumeratedValue>
29807                <enumeratedValue>
29808                  <name>High</name>
29809                  <description>Pin driver is high</description>
29810                  <value>1</value>
29811                </enumeratedValue>
29812              </enumeratedValues>
29813            </field>
29814            <field>
29815              <name>PIN17</name>
29816              <description>Pin 17</description>
29817              <lsb>17</lsb>
29818              <msb>17</msb>
29819              <enumeratedValues>
29820                <enumeratedValue>
29821                  <name>Low</name>
29822                  <description>Pin driver is low</description>
29823                  <value>0</value>
29824                </enumeratedValue>
29825                <enumeratedValue>
29826                  <name>High</name>
29827                  <description>Pin driver is high</description>
29828                  <value>1</value>
29829                </enumeratedValue>
29830              </enumeratedValues>
29831            </field>
29832            <field>
29833              <name>PIN18</name>
29834              <description>Pin 18</description>
29835              <lsb>18</lsb>
29836              <msb>18</msb>
29837              <enumeratedValues>
29838                <enumeratedValue>
29839                  <name>Low</name>
29840                  <description>Pin driver is low</description>
29841                  <value>0</value>
29842                </enumeratedValue>
29843                <enumeratedValue>
29844                  <name>High</name>
29845                  <description>Pin driver is high</description>
29846                  <value>1</value>
29847                </enumeratedValue>
29848              </enumeratedValues>
29849            </field>
29850            <field>
29851              <name>PIN19</name>
29852              <description>Pin 19</description>
29853              <lsb>19</lsb>
29854              <msb>19</msb>
29855              <enumeratedValues>
29856                <enumeratedValue>
29857                  <name>Low</name>
29858                  <description>Pin driver is low</description>
29859                  <value>0</value>
29860                </enumeratedValue>
29861                <enumeratedValue>
29862                  <name>High</name>
29863                  <description>Pin driver is high</description>
29864                  <value>1</value>
29865                </enumeratedValue>
29866              </enumeratedValues>
29867            </field>
29868            <field>
29869              <name>PIN20</name>
29870              <description>Pin 20</description>
29871              <lsb>20</lsb>
29872              <msb>20</msb>
29873              <enumeratedValues>
29874                <enumeratedValue>
29875                  <name>Low</name>
29876                  <description>Pin driver is low</description>
29877                  <value>0</value>
29878                </enumeratedValue>
29879                <enumeratedValue>
29880                  <name>High</name>
29881                  <description>Pin driver is high</description>
29882                  <value>1</value>
29883                </enumeratedValue>
29884              </enumeratedValues>
29885            </field>
29886            <field>
29887              <name>PIN21</name>
29888              <description>Pin 21</description>
29889              <lsb>21</lsb>
29890              <msb>21</msb>
29891              <enumeratedValues>
29892                <enumeratedValue>
29893                  <name>Low</name>
29894                  <description>Pin driver is low</description>
29895                  <value>0</value>
29896                </enumeratedValue>
29897                <enumeratedValue>
29898                  <name>High</name>
29899                  <description>Pin driver is high</description>
29900                  <value>1</value>
29901                </enumeratedValue>
29902              </enumeratedValues>
29903            </field>
29904            <field>
29905              <name>PIN22</name>
29906              <description>Pin 22</description>
29907              <lsb>22</lsb>
29908              <msb>22</msb>
29909              <enumeratedValues>
29910                <enumeratedValue>
29911                  <name>Low</name>
29912                  <description>Pin driver is low</description>
29913                  <value>0</value>
29914                </enumeratedValue>
29915                <enumeratedValue>
29916                  <name>High</name>
29917                  <description>Pin driver is high</description>
29918                  <value>1</value>
29919                </enumeratedValue>
29920              </enumeratedValues>
29921            </field>
29922            <field>
29923              <name>PIN23</name>
29924              <description>Pin 23</description>
29925              <lsb>23</lsb>
29926              <msb>23</msb>
29927              <enumeratedValues>
29928                <enumeratedValue>
29929                  <name>Low</name>
29930                  <description>Pin driver is low</description>
29931                  <value>0</value>
29932                </enumeratedValue>
29933                <enumeratedValue>
29934                  <name>High</name>
29935                  <description>Pin driver is high</description>
29936                  <value>1</value>
29937                </enumeratedValue>
29938              </enumeratedValues>
29939            </field>
29940            <field>
29941              <name>PIN24</name>
29942              <description>Pin 24</description>
29943              <lsb>24</lsb>
29944              <msb>24</msb>
29945              <enumeratedValues>
29946                <enumeratedValue>
29947                  <name>Low</name>
29948                  <description>Pin driver is low</description>
29949                  <value>0</value>
29950                </enumeratedValue>
29951                <enumeratedValue>
29952                  <name>High</name>
29953                  <description>Pin driver is high</description>
29954                  <value>1</value>
29955                </enumeratedValue>
29956              </enumeratedValues>
29957            </field>
29958            <field>
29959              <name>PIN25</name>
29960              <description>Pin 25</description>
29961              <lsb>25</lsb>
29962              <msb>25</msb>
29963              <enumeratedValues>
29964                <enumeratedValue>
29965                  <name>Low</name>
29966                  <description>Pin driver is low</description>
29967                  <value>0</value>
29968                </enumeratedValue>
29969                <enumeratedValue>
29970                  <name>High</name>
29971                  <description>Pin driver is high</description>
29972                  <value>1</value>
29973                </enumeratedValue>
29974              </enumeratedValues>
29975            </field>
29976            <field>
29977              <name>PIN26</name>
29978              <description>Pin 26</description>
29979              <lsb>26</lsb>
29980              <msb>26</msb>
29981              <enumeratedValues>
29982                <enumeratedValue>
29983                  <name>Low</name>
29984                  <description>Pin driver is low</description>
29985                  <value>0</value>
29986                </enumeratedValue>
29987                <enumeratedValue>
29988                  <name>High</name>
29989                  <description>Pin driver is high</description>
29990                  <value>1</value>
29991                </enumeratedValue>
29992              </enumeratedValues>
29993            </field>
29994            <field>
29995              <name>PIN27</name>
29996              <description>Pin 27</description>
29997              <lsb>27</lsb>
29998              <msb>27</msb>
29999              <enumeratedValues>
30000                <enumeratedValue>
30001                  <name>Low</name>
30002                  <description>Pin driver is low</description>
30003                  <value>0</value>
30004                </enumeratedValue>
30005                <enumeratedValue>
30006                  <name>High</name>
30007                  <description>Pin driver is high</description>
30008                  <value>1</value>
30009                </enumeratedValue>
30010              </enumeratedValues>
30011            </field>
30012            <field>
30013              <name>PIN28</name>
30014              <description>Pin 28</description>
30015              <lsb>28</lsb>
30016              <msb>28</msb>
30017              <enumeratedValues>
30018                <enumeratedValue>
30019                  <name>Low</name>
30020                  <description>Pin driver is low</description>
30021                  <value>0</value>
30022                </enumeratedValue>
30023                <enumeratedValue>
30024                  <name>High</name>
30025                  <description>Pin driver is high</description>
30026                  <value>1</value>
30027                </enumeratedValue>
30028              </enumeratedValues>
30029            </field>
30030            <field>
30031              <name>PIN29</name>
30032              <description>Pin 29</description>
30033              <lsb>29</lsb>
30034              <msb>29</msb>
30035              <enumeratedValues>
30036                <enumeratedValue>
30037                  <name>Low</name>
30038                  <description>Pin driver is low</description>
30039                  <value>0</value>
30040                </enumeratedValue>
30041                <enumeratedValue>
30042                  <name>High</name>
30043                  <description>Pin driver is high</description>
30044                  <value>1</value>
30045                </enumeratedValue>
30046              </enumeratedValues>
30047            </field>
30048            <field>
30049              <name>PIN30</name>
30050              <description>Pin 30</description>
30051              <lsb>30</lsb>
30052              <msb>30</msb>
30053              <enumeratedValues>
30054                <enumeratedValue>
30055                  <name>Low</name>
30056                  <description>Pin driver is low</description>
30057                  <value>0</value>
30058                </enumeratedValue>
30059                <enumeratedValue>
30060                  <name>High</name>
30061                  <description>Pin driver is high</description>
30062                  <value>1</value>
30063                </enumeratedValue>
30064              </enumeratedValues>
30065            </field>
30066            <field>
30067              <name>PIN31</name>
30068              <description>Pin 31</description>
30069              <lsb>31</lsb>
30070              <msb>31</msb>
30071              <enumeratedValues>
30072                <enumeratedValue>
30073                  <name>Low</name>
30074                  <description>Pin driver is low</description>
30075                  <value>0</value>
30076                </enumeratedValue>
30077                <enumeratedValue>
30078                  <name>High</name>
30079                  <description>Pin driver is high</description>
30080                  <value>1</value>
30081                </enumeratedValue>
30082              </enumeratedValues>
30083            </field>
30084          </fields>
30085        </register>
30086        <register>
30087          <name>OUTSET</name>
30088          <description>Set individual bits in GPIO port</description>
30089          <addressOffset>0x008</addressOffset>
30090          <access>read-write</access>
30091          <modifiedWriteValues>oneToSet</modifiedWriteValues>
30092          <fields>
30093            <field>
30094              <name>PIN0</name>
30095              <description>Pin 0</description>
30096              <lsb>0</lsb>
30097              <msb>0</msb>
30098              <enumeratedValues>
30099                <usage>read</usage>
30100                <enumeratedValue>
30101                  <name>Low</name>
30102                  <description>Read: pin driver is low</description>
30103                  <value>0</value>
30104                </enumeratedValue>
30105                <enumeratedValue>
30106                  <name>High</name>
30107                  <description>Read: pin driver is high</description>
30108                  <value>1</value>
30109                </enumeratedValue>
30110              </enumeratedValues>
30111              <enumeratedValues>
30112                <usage>write</usage>
30113                <enumeratedValue>
30114                  <name>Set</name>
30115                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30116                  <value>1</value>
30117                </enumeratedValue>
30118              </enumeratedValues>
30119            </field>
30120            <field>
30121              <name>PIN1</name>
30122              <description>Pin 1</description>
30123              <lsb>1</lsb>
30124              <msb>1</msb>
30125              <enumeratedValues>
30126                <usage>read</usage>
30127                <enumeratedValue>
30128                  <name>Low</name>
30129                  <description>Read: pin driver is low</description>
30130                  <value>0</value>
30131                </enumeratedValue>
30132                <enumeratedValue>
30133                  <name>High</name>
30134                  <description>Read: pin driver is high</description>
30135                  <value>1</value>
30136                </enumeratedValue>
30137              </enumeratedValues>
30138              <enumeratedValues>
30139                <usage>write</usage>
30140                <enumeratedValue>
30141                  <name>Set</name>
30142                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30143                  <value>1</value>
30144                </enumeratedValue>
30145              </enumeratedValues>
30146            </field>
30147            <field>
30148              <name>PIN2</name>
30149              <description>Pin 2</description>
30150              <lsb>2</lsb>
30151              <msb>2</msb>
30152              <enumeratedValues>
30153                <usage>read</usage>
30154                <enumeratedValue>
30155                  <name>Low</name>
30156                  <description>Read: pin driver is low</description>
30157                  <value>0</value>
30158                </enumeratedValue>
30159                <enumeratedValue>
30160                  <name>High</name>
30161                  <description>Read: pin driver is high</description>
30162                  <value>1</value>
30163                </enumeratedValue>
30164              </enumeratedValues>
30165              <enumeratedValues>
30166                <usage>write</usage>
30167                <enumeratedValue>
30168                  <name>Set</name>
30169                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30170                  <value>1</value>
30171                </enumeratedValue>
30172              </enumeratedValues>
30173            </field>
30174            <field>
30175              <name>PIN3</name>
30176              <description>Pin 3</description>
30177              <lsb>3</lsb>
30178              <msb>3</msb>
30179              <enumeratedValues>
30180                <usage>read</usage>
30181                <enumeratedValue>
30182                  <name>Low</name>
30183                  <description>Read: pin driver is low</description>
30184                  <value>0</value>
30185                </enumeratedValue>
30186                <enumeratedValue>
30187                  <name>High</name>
30188                  <description>Read: pin driver is high</description>
30189                  <value>1</value>
30190                </enumeratedValue>
30191              </enumeratedValues>
30192              <enumeratedValues>
30193                <usage>write</usage>
30194                <enumeratedValue>
30195                  <name>Set</name>
30196                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30197                  <value>1</value>
30198                </enumeratedValue>
30199              </enumeratedValues>
30200            </field>
30201            <field>
30202              <name>PIN4</name>
30203              <description>Pin 4</description>
30204              <lsb>4</lsb>
30205              <msb>4</msb>
30206              <enumeratedValues>
30207                <usage>read</usage>
30208                <enumeratedValue>
30209                  <name>Low</name>
30210                  <description>Read: pin driver is low</description>
30211                  <value>0</value>
30212                </enumeratedValue>
30213                <enumeratedValue>
30214                  <name>High</name>
30215                  <description>Read: pin driver is high</description>
30216                  <value>1</value>
30217                </enumeratedValue>
30218              </enumeratedValues>
30219              <enumeratedValues>
30220                <usage>write</usage>
30221                <enumeratedValue>
30222                  <name>Set</name>
30223                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30224                  <value>1</value>
30225                </enumeratedValue>
30226              </enumeratedValues>
30227            </field>
30228            <field>
30229              <name>PIN5</name>
30230              <description>Pin 5</description>
30231              <lsb>5</lsb>
30232              <msb>5</msb>
30233              <enumeratedValues>
30234                <usage>read</usage>
30235                <enumeratedValue>
30236                  <name>Low</name>
30237                  <description>Read: pin driver is low</description>
30238                  <value>0</value>
30239                </enumeratedValue>
30240                <enumeratedValue>
30241                  <name>High</name>
30242                  <description>Read: pin driver is high</description>
30243                  <value>1</value>
30244                </enumeratedValue>
30245              </enumeratedValues>
30246              <enumeratedValues>
30247                <usage>write</usage>
30248                <enumeratedValue>
30249                  <name>Set</name>
30250                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30251                  <value>1</value>
30252                </enumeratedValue>
30253              </enumeratedValues>
30254            </field>
30255            <field>
30256              <name>PIN6</name>
30257              <description>Pin 6</description>
30258              <lsb>6</lsb>
30259              <msb>6</msb>
30260              <enumeratedValues>
30261                <usage>read</usage>
30262                <enumeratedValue>
30263                  <name>Low</name>
30264                  <description>Read: pin driver is low</description>
30265                  <value>0</value>
30266                </enumeratedValue>
30267                <enumeratedValue>
30268                  <name>High</name>
30269                  <description>Read: pin driver is high</description>
30270                  <value>1</value>
30271                </enumeratedValue>
30272              </enumeratedValues>
30273              <enumeratedValues>
30274                <usage>write</usage>
30275                <enumeratedValue>
30276                  <name>Set</name>
30277                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30278                  <value>1</value>
30279                </enumeratedValue>
30280              </enumeratedValues>
30281            </field>
30282            <field>
30283              <name>PIN7</name>
30284              <description>Pin 7</description>
30285              <lsb>7</lsb>
30286              <msb>7</msb>
30287              <enumeratedValues>
30288                <usage>read</usage>
30289                <enumeratedValue>
30290                  <name>Low</name>
30291                  <description>Read: pin driver is low</description>
30292                  <value>0</value>
30293                </enumeratedValue>
30294                <enumeratedValue>
30295                  <name>High</name>
30296                  <description>Read: pin driver is high</description>
30297                  <value>1</value>
30298                </enumeratedValue>
30299              </enumeratedValues>
30300              <enumeratedValues>
30301                <usage>write</usage>
30302                <enumeratedValue>
30303                  <name>Set</name>
30304                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30305                  <value>1</value>
30306                </enumeratedValue>
30307              </enumeratedValues>
30308            </field>
30309            <field>
30310              <name>PIN8</name>
30311              <description>Pin 8</description>
30312              <lsb>8</lsb>
30313              <msb>8</msb>
30314              <enumeratedValues>
30315                <usage>read</usage>
30316                <enumeratedValue>
30317                  <name>Low</name>
30318                  <description>Read: pin driver is low</description>
30319                  <value>0</value>
30320                </enumeratedValue>
30321                <enumeratedValue>
30322                  <name>High</name>
30323                  <description>Read: pin driver is high</description>
30324                  <value>1</value>
30325                </enumeratedValue>
30326              </enumeratedValues>
30327              <enumeratedValues>
30328                <usage>write</usage>
30329                <enumeratedValue>
30330                  <name>Set</name>
30331                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30332                  <value>1</value>
30333                </enumeratedValue>
30334              </enumeratedValues>
30335            </field>
30336            <field>
30337              <name>PIN9</name>
30338              <description>Pin 9</description>
30339              <lsb>9</lsb>
30340              <msb>9</msb>
30341              <enumeratedValues>
30342                <usage>read</usage>
30343                <enumeratedValue>
30344                  <name>Low</name>
30345                  <description>Read: pin driver is low</description>
30346                  <value>0</value>
30347                </enumeratedValue>
30348                <enumeratedValue>
30349                  <name>High</name>
30350                  <description>Read: pin driver is high</description>
30351                  <value>1</value>
30352                </enumeratedValue>
30353              </enumeratedValues>
30354              <enumeratedValues>
30355                <usage>write</usage>
30356                <enumeratedValue>
30357                  <name>Set</name>
30358                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30359                  <value>1</value>
30360                </enumeratedValue>
30361              </enumeratedValues>
30362            </field>
30363            <field>
30364              <name>PIN10</name>
30365              <description>Pin 10</description>
30366              <lsb>10</lsb>
30367              <msb>10</msb>
30368              <enumeratedValues>
30369                <usage>read</usage>
30370                <enumeratedValue>
30371                  <name>Low</name>
30372                  <description>Read: pin driver is low</description>
30373                  <value>0</value>
30374                </enumeratedValue>
30375                <enumeratedValue>
30376                  <name>High</name>
30377                  <description>Read: pin driver is high</description>
30378                  <value>1</value>
30379                </enumeratedValue>
30380              </enumeratedValues>
30381              <enumeratedValues>
30382                <usage>write</usage>
30383                <enumeratedValue>
30384                  <name>Set</name>
30385                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30386                  <value>1</value>
30387                </enumeratedValue>
30388              </enumeratedValues>
30389            </field>
30390            <field>
30391              <name>PIN11</name>
30392              <description>Pin 11</description>
30393              <lsb>11</lsb>
30394              <msb>11</msb>
30395              <enumeratedValues>
30396                <usage>read</usage>
30397                <enumeratedValue>
30398                  <name>Low</name>
30399                  <description>Read: pin driver is low</description>
30400                  <value>0</value>
30401                </enumeratedValue>
30402                <enumeratedValue>
30403                  <name>High</name>
30404                  <description>Read: pin driver is high</description>
30405                  <value>1</value>
30406                </enumeratedValue>
30407              </enumeratedValues>
30408              <enumeratedValues>
30409                <usage>write</usage>
30410                <enumeratedValue>
30411                  <name>Set</name>
30412                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30413                  <value>1</value>
30414                </enumeratedValue>
30415              </enumeratedValues>
30416            </field>
30417            <field>
30418              <name>PIN12</name>
30419              <description>Pin 12</description>
30420              <lsb>12</lsb>
30421              <msb>12</msb>
30422              <enumeratedValues>
30423                <usage>read</usage>
30424                <enumeratedValue>
30425                  <name>Low</name>
30426                  <description>Read: pin driver is low</description>
30427                  <value>0</value>
30428                </enumeratedValue>
30429                <enumeratedValue>
30430                  <name>High</name>
30431                  <description>Read: pin driver is high</description>
30432                  <value>1</value>
30433                </enumeratedValue>
30434              </enumeratedValues>
30435              <enumeratedValues>
30436                <usage>write</usage>
30437                <enumeratedValue>
30438                  <name>Set</name>
30439                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30440                  <value>1</value>
30441                </enumeratedValue>
30442              </enumeratedValues>
30443            </field>
30444            <field>
30445              <name>PIN13</name>
30446              <description>Pin 13</description>
30447              <lsb>13</lsb>
30448              <msb>13</msb>
30449              <enumeratedValues>
30450                <usage>read</usage>
30451                <enumeratedValue>
30452                  <name>Low</name>
30453                  <description>Read: pin driver is low</description>
30454                  <value>0</value>
30455                </enumeratedValue>
30456                <enumeratedValue>
30457                  <name>High</name>
30458                  <description>Read: pin driver is high</description>
30459                  <value>1</value>
30460                </enumeratedValue>
30461              </enumeratedValues>
30462              <enumeratedValues>
30463                <usage>write</usage>
30464                <enumeratedValue>
30465                  <name>Set</name>
30466                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30467                  <value>1</value>
30468                </enumeratedValue>
30469              </enumeratedValues>
30470            </field>
30471            <field>
30472              <name>PIN14</name>
30473              <description>Pin 14</description>
30474              <lsb>14</lsb>
30475              <msb>14</msb>
30476              <enumeratedValues>
30477                <usage>read</usage>
30478                <enumeratedValue>
30479                  <name>Low</name>
30480                  <description>Read: pin driver is low</description>
30481                  <value>0</value>
30482                </enumeratedValue>
30483                <enumeratedValue>
30484                  <name>High</name>
30485                  <description>Read: pin driver is high</description>
30486                  <value>1</value>
30487                </enumeratedValue>
30488              </enumeratedValues>
30489              <enumeratedValues>
30490                <usage>write</usage>
30491                <enumeratedValue>
30492                  <name>Set</name>
30493                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30494                  <value>1</value>
30495                </enumeratedValue>
30496              </enumeratedValues>
30497            </field>
30498            <field>
30499              <name>PIN15</name>
30500              <description>Pin 15</description>
30501              <lsb>15</lsb>
30502              <msb>15</msb>
30503              <enumeratedValues>
30504                <usage>read</usage>
30505                <enumeratedValue>
30506                  <name>Low</name>
30507                  <description>Read: pin driver is low</description>
30508                  <value>0</value>
30509                </enumeratedValue>
30510                <enumeratedValue>
30511                  <name>High</name>
30512                  <description>Read: pin driver is high</description>
30513                  <value>1</value>
30514                </enumeratedValue>
30515              </enumeratedValues>
30516              <enumeratedValues>
30517                <usage>write</usage>
30518                <enumeratedValue>
30519                  <name>Set</name>
30520                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30521                  <value>1</value>
30522                </enumeratedValue>
30523              </enumeratedValues>
30524            </field>
30525            <field>
30526              <name>PIN16</name>
30527              <description>Pin 16</description>
30528              <lsb>16</lsb>
30529              <msb>16</msb>
30530              <enumeratedValues>
30531                <usage>read</usage>
30532                <enumeratedValue>
30533                  <name>Low</name>
30534                  <description>Read: pin driver is low</description>
30535                  <value>0</value>
30536                </enumeratedValue>
30537                <enumeratedValue>
30538                  <name>High</name>
30539                  <description>Read: pin driver is high</description>
30540                  <value>1</value>
30541                </enumeratedValue>
30542              </enumeratedValues>
30543              <enumeratedValues>
30544                <usage>write</usage>
30545                <enumeratedValue>
30546                  <name>Set</name>
30547                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30548                  <value>1</value>
30549                </enumeratedValue>
30550              </enumeratedValues>
30551            </field>
30552            <field>
30553              <name>PIN17</name>
30554              <description>Pin 17</description>
30555              <lsb>17</lsb>
30556              <msb>17</msb>
30557              <enumeratedValues>
30558                <usage>read</usage>
30559                <enumeratedValue>
30560                  <name>Low</name>
30561                  <description>Read: pin driver is low</description>
30562                  <value>0</value>
30563                </enumeratedValue>
30564                <enumeratedValue>
30565                  <name>High</name>
30566                  <description>Read: pin driver is high</description>
30567                  <value>1</value>
30568                </enumeratedValue>
30569              </enumeratedValues>
30570              <enumeratedValues>
30571                <usage>write</usage>
30572                <enumeratedValue>
30573                  <name>Set</name>
30574                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30575                  <value>1</value>
30576                </enumeratedValue>
30577              </enumeratedValues>
30578            </field>
30579            <field>
30580              <name>PIN18</name>
30581              <description>Pin 18</description>
30582              <lsb>18</lsb>
30583              <msb>18</msb>
30584              <enumeratedValues>
30585                <usage>read</usage>
30586                <enumeratedValue>
30587                  <name>Low</name>
30588                  <description>Read: pin driver is low</description>
30589                  <value>0</value>
30590                </enumeratedValue>
30591                <enumeratedValue>
30592                  <name>High</name>
30593                  <description>Read: pin driver is high</description>
30594                  <value>1</value>
30595                </enumeratedValue>
30596              </enumeratedValues>
30597              <enumeratedValues>
30598                <usage>write</usage>
30599                <enumeratedValue>
30600                  <name>Set</name>
30601                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30602                  <value>1</value>
30603                </enumeratedValue>
30604              </enumeratedValues>
30605            </field>
30606            <field>
30607              <name>PIN19</name>
30608              <description>Pin 19</description>
30609              <lsb>19</lsb>
30610              <msb>19</msb>
30611              <enumeratedValues>
30612                <usage>read</usage>
30613                <enumeratedValue>
30614                  <name>Low</name>
30615                  <description>Read: pin driver is low</description>
30616                  <value>0</value>
30617                </enumeratedValue>
30618                <enumeratedValue>
30619                  <name>High</name>
30620                  <description>Read: pin driver is high</description>
30621                  <value>1</value>
30622                </enumeratedValue>
30623              </enumeratedValues>
30624              <enumeratedValues>
30625                <usage>write</usage>
30626                <enumeratedValue>
30627                  <name>Set</name>
30628                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30629                  <value>1</value>
30630                </enumeratedValue>
30631              </enumeratedValues>
30632            </field>
30633            <field>
30634              <name>PIN20</name>
30635              <description>Pin 20</description>
30636              <lsb>20</lsb>
30637              <msb>20</msb>
30638              <enumeratedValues>
30639                <usage>read</usage>
30640                <enumeratedValue>
30641                  <name>Low</name>
30642                  <description>Read: pin driver is low</description>
30643                  <value>0</value>
30644                </enumeratedValue>
30645                <enumeratedValue>
30646                  <name>High</name>
30647                  <description>Read: pin driver is high</description>
30648                  <value>1</value>
30649                </enumeratedValue>
30650              </enumeratedValues>
30651              <enumeratedValues>
30652                <usage>write</usage>
30653                <enumeratedValue>
30654                  <name>Set</name>
30655                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30656                  <value>1</value>
30657                </enumeratedValue>
30658              </enumeratedValues>
30659            </field>
30660            <field>
30661              <name>PIN21</name>
30662              <description>Pin 21</description>
30663              <lsb>21</lsb>
30664              <msb>21</msb>
30665              <enumeratedValues>
30666                <usage>read</usage>
30667                <enumeratedValue>
30668                  <name>Low</name>
30669                  <description>Read: pin driver is low</description>
30670                  <value>0</value>
30671                </enumeratedValue>
30672                <enumeratedValue>
30673                  <name>High</name>
30674                  <description>Read: pin driver is high</description>
30675                  <value>1</value>
30676                </enumeratedValue>
30677              </enumeratedValues>
30678              <enumeratedValues>
30679                <usage>write</usage>
30680                <enumeratedValue>
30681                  <name>Set</name>
30682                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30683                  <value>1</value>
30684                </enumeratedValue>
30685              </enumeratedValues>
30686            </field>
30687            <field>
30688              <name>PIN22</name>
30689              <description>Pin 22</description>
30690              <lsb>22</lsb>
30691              <msb>22</msb>
30692              <enumeratedValues>
30693                <usage>read</usage>
30694                <enumeratedValue>
30695                  <name>Low</name>
30696                  <description>Read: pin driver is low</description>
30697                  <value>0</value>
30698                </enumeratedValue>
30699                <enumeratedValue>
30700                  <name>High</name>
30701                  <description>Read: pin driver is high</description>
30702                  <value>1</value>
30703                </enumeratedValue>
30704              </enumeratedValues>
30705              <enumeratedValues>
30706                <usage>write</usage>
30707                <enumeratedValue>
30708                  <name>Set</name>
30709                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30710                  <value>1</value>
30711                </enumeratedValue>
30712              </enumeratedValues>
30713            </field>
30714            <field>
30715              <name>PIN23</name>
30716              <description>Pin 23</description>
30717              <lsb>23</lsb>
30718              <msb>23</msb>
30719              <enumeratedValues>
30720                <usage>read</usage>
30721                <enumeratedValue>
30722                  <name>Low</name>
30723                  <description>Read: pin driver is low</description>
30724                  <value>0</value>
30725                </enumeratedValue>
30726                <enumeratedValue>
30727                  <name>High</name>
30728                  <description>Read: pin driver is high</description>
30729                  <value>1</value>
30730                </enumeratedValue>
30731              </enumeratedValues>
30732              <enumeratedValues>
30733                <usage>write</usage>
30734                <enumeratedValue>
30735                  <name>Set</name>
30736                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30737                  <value>1</value>
30738                </enumeratedValue>
30739              </enumeratedValues>
30740            </field>
30741            <field>
30742              <name>PIN24</name>
30743              <description>Pin 24</description>
30744              <lsb>24</lsb>
30745              <msb>24</msb>
30746              <enumeratedValues>
30747                <usage>read</usage>
30748                <enumeratedValue>
30749                  <name>Low</name>
30750                  <description>Read: pin driver is low</description>
30751                  <value>0</value>
30752                </enumeratedValue>
30753                <enumeratedValue>
30754                  <name>High</name>
30755                  <description>Read: pin driver is high</description>
30756                  <value>1</value>
30757                </enumeratedValue>
30758              </enumeratedValues>
30759              <enumeratedValues>
30760                <usage>write</usage>
30761                <enumeratedValue>
30762                  <name>Set</name>
30763                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30764                  <value>1</value>
30765                </enumeratedValue>
30766              </enumeratedValues>
30767            </field>
30768            <field>
30769              <name>PIN25</name>
30770              <description>Pin 25</description>
30771              <lsb>25</lsb>
30772              <msb>25</msb>
30773              <enumeratedValues>
30774                <usage>read</usage>
30775                <enumeratedValue>
30776                  <name>Low</name>
30777                  <description>Read: pin driver is low</description>
30778                  <value>0</value>
30779                </enumeratedValue>
30780                <enumeratedValue>
30781                  <name>High</name>
30782                  <description>Read: pin driver is high</description>
30783                  <value>1</value>
30784                </enumeratedValue>
30785              </enumeratedValues>
30786              <enumeratedValues>
30787                <usage>write</usage>
30788                <enumeratedValue>
30789                  <name>Set</name>
30790                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30791                  <value>1</value>
30792                </enumeratedValue>
30793              </enumeratedValues>
30794            </field>
30795            <field>
30796              <name>PIN26</name>
30797              <description>Pin 26</description>
30798              <lsb>26</lsb>
30799              <msb>26</msb>
30800              <enumeratedValues>
30801                <usage>read</usage>
30802                <enumeratedValue>
30803                  <name>Low</name>
30804                  <description>Read: pin driver is low</description>
30805                  <value>0</value>
30806                </enumeratedValue>
30807                <enumeratedValue>
30808                  <name>High</name>
30809                  <description>Read: pin driver is high</description>
30810                  <value>1</value>
30811                </enumeratedValue>
30812              </enumeratedValues>
30813              <enumeratedValues>
30814                <usage>write</usage>
30815                <enumeratedValue>
30816                  <name>Set</name>
30817                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30818                  <value>1</value>
30819                </enumeratedValue>
30820              </enumeratedValues>
30821            </field>
30822            <field>
30823              <name>PIN27</name>
30824              <description>Pin 27</description>
30825              <lsb>27</lsb>
30826              <msb>27</msb>
30827              <enumeratedValues>
30828                <usage>read</usage>
30829                <enumeratedValue>
30830                  <name>Low</name>
30831                  <description>Read: pin driver is low</description>
30832                  <value>0</value>
30833                </enumeratedValue>
30834                <enumeratedValue>
30835                  <name>High</name>
30836                  <description>Read: pin driver is high</description>
30837                  <value>1</value>
30838                </enumeratedValue>
30839              </enumeratedValues>
30840              <enumeratedValues>
30841                <usage>write</usage>
30842                <enumeratedValue>
30843                  <name>Set</name>
30844                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30845                  <value>1</value>
30846                </enumeratedValue>
30847              </enumeratedValues>
30848            </field>
30849            <field>
30850              <name>PIN28</name>
30851              <description>Pin 28</description>
30852              <lsb>28</lsb>
30853              <msb>28</msb>
30854              <enumeratedValues>
30855                <usage>read</usage>
30856                <enumeratedValue>
30857                  <name>Low</name>
30858                  <description>Read: pin driver is low</description>
30859                  <value>0</value>
30860                </enumeratedValue>
30861                <enumeratedValue>
30862                  <name>High</name>
30863                  <description>Read: pin driver is high</description>
30864                  <value>1</value>
30865                </enumeratedValue>
30866              </enumeratedValues>
30867              <enumeratedValues>
30868                <usage>write</usage>
30869                <enumeratedValue>
30870                  <name>Set</name>
30871                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30872                  <value>1</value>
30873                </enumeratedValue>
30874              </enumeratedValues>
30875            </field>
30876            <field>
30877              <name>PIN29</name>
30878              <description>Pin 29</description>
30879              <lsb>29</lsb>
30880              <msb>29</msb>
30881              <enumeratedValues>
30882                <usage>read</usage>
30883                <enumeratedValue>
30884                  <name>Low</name>
30885                  <description>Read: pin driver is low</description>
30886                  <value>0</value>
30887                </enumeratedValue>
30888                <enumeratedValue>
30889                  <name>High</name>
30890                  <description>Read: pin driver is high</description>
30891                  <value>1</value>
30892                </enumeratedValue>
30893              </enumeratedValues>
30894              <enumeratedValues>
30895                <usage>write</usage>
30896                <enumeratedValue>
30897                  <name>Set</name>
30898                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30899                  <value>1</value>
30900                </enumeratedValue>
30901              </enumeratedValues>
30902            </field>
30903            <field>
30904              <name>PIN30</name>
30905              <description>Pin 30</description>
30906              <lsb>30</lsb>
30907              <msb>30</msb>
30908              <enumeratedValues>
30909                <usage>read</usage>
30910                <enumeratedValue>
30911                  <name>Low</name>
30912                  <description>Read: pin driver is low</description>
30913                  <value>0</value>
30914                </enumeratedValue>
30915                <enumeratedValue>
30916                  <name>High</name>
30917                  <description>Read: pin driver is high</description>
30918                  <value>1</value>
30919                </enumeratedValue>
30920              </enumeratedValues>
30921              <enumeratedValues>
30922                <usage>write</usage>
30923                <enumeratedValue>
30924                  <name>Set</name>
30925                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30926                  <value>1</value>
30927                </enumeratedValue>
30928              </enumeratedValues>
30929            </field>
30930            <field>
30931              <name>PIN31</name>
30932              <description>Pin 31</description>
30933              <lsb>31</lsb>
30934              <msb>31</msb>
30935              <enumeratedValues>
30936                <usage>read</usage>
30937                <enumeratedValue>
30938                  <name>Low</name>
30939                  <description>Read: pin driver is low</description>
30940                  <value>0</value>
30941                </enumeratedValue>
30942                <enumeratedValue>
30943                  <name>High</name>
30944                  <description>Read: pin driver is high</description>
30945                  <value>1</value>
30946                </enumeratedValue>
30947              </enumeratedValues>
30948              <enumeratedValues>
30949                <usage>write</usage>
30950                <enumeratedValue>
30951                  <name>Set</name>
30952                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30953                  <value>1</value>
30954                </enumeratedValue>
30955              </enumeratedValues>
30956            </field>
30957          </fields>
30958        </register>
30959        <register>
30960          <name>OUTCLR</name>
30961          <description>Clear individual bits in GPIO port</description>
30962          <addressOffset>0x00C</addressOffset>
30963          <access>read-write</access>
30964          <modifiedWriteValues>oneToClear</modifiedWriteValues>
30965          <fields>
30966            <field>
30967              <name>PIN0</name>
30968              <description>Pin 0</description>
30969              <lsb>0</lsb>
30970              <msb>0</msb>
30971              <enumeratedValues>
30972                <usage>read</usage>
30973                <enumeratedValue>
30974                  <name>Low</name>
30975                  <description>Read: pin driver is low</description>
30976                  <value>0</value>
30977                </enumeratedValue>
30978                <enumeratedValue>
30979                  <name>High</name>
30980                  <description>Read: pin driver is high</description>
30981                  <value>1</value>
30982                </enumeratedValue>
30983              </enumeratedValues>
30984              <enumeratedValues>
30985                <usage>write</usage>
30986                <enumeratedValue>
30987                  <name>Clear</name>
30988                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
30989                  <value>1</value>
30990                </enumeratedValue>
30991              </enumeratedValues>
30992            </field>
30993            <field>
30994              <name>PIN1</name>
30995              <description>Pin 1</description>
30996              <lsb>1</lsb>
30997              <msb>1</msb>
30998              <enumeratedValues>
30999                <usage>read</usage>
31000                <enumeratedValue>
31001                  <name>Low</name>
31002                  <description>Read: pin driver is low</description>
31003                  <value>0</value>
31004                </enumeratedValue>
31005                <enumeratedValue>
31006                  <name>High</name>
31007                  <description>Read: pin driver is high</description>
31008                  <value>1</value>
31009                </enumeratedValue>
31010              </enumeratedValues>
31011              <enumeratedValues>
31012                <usage>write</usage>
31013                <enumeratedValue>
31014                  <name>Clear</name>
31015                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31016                  <value>1</value>
31017                </enumeratedValue>
31018              </enumeratedValues>
31019            </field>
31020            <field>
31021              <name>PIN2</name>
31022              <description>Pin 2</description>
31023              <lsb>2</lsb>
31024              <msb>2</msb>
31025              <enumeratedValues>
31026                <usage>read</usage>
31027                <enumeratedValue>
31028                  <name>Low</name>
31029                  <description>Read: pin driver is low</description>
31030                  <value>0</value>
31031                </enumeratedValue>
31032                <enumeratedValue>
31033                  <name>High</name>
31034                  <description>Read: pin driver is high</description>
31035                  <value>1</value>
31036                </enumeratedValue>
31037              </enumeratedValues>
31038              <enumeratedValues>
31039                <usage>write</usage>
31040                <enumeratedValue>
31041                  <name>Clear</name>
31042                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31043                  <value>1</value>
31044                </enumeratedValue>
31045              </enumeratedValues>
31046            </field>
31047            <field>
31048              <name>PIN3</name>
31049              <description>Pin 3</description>
31050              <lsb>3</lsb>
31051              <msb>3</msb>
31052              <enumeratedValues>
31053                <usage>read</usage>
31054                <enumeratedValue>
31055                  <name>Low</name>
31056                  <description>Read: pin driver is low</description>
31057                  <value>0</value>
31058                </enumeratedValue>
31059                <enumeratedValue>
31060                  <name>High</name>
31061                  <description>Read: pin driver is high</description>
31062                  <value>1</value>
31063                </enumeratedValue>
31064              </enumeratedValues>
31065              <enumeratedValues>
31066                <usage>write</usage>
31067                <enumeratedValue>
31068                  <name>Clear</name>
31069                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31070                  <value>1</value>
31071                </enumeratedValue>
31072              </enumeratedValues>
31073            </field>
31074            <field>
31075              <name>PIN4</name>
31076              <description>Pin 4</description>
31077              <lsb>4</lsb>
31078              <msb>4</msb>
31079              <enumeratedValues>
31080                <usage>read</usage>
31081                <enumeratedValue>
31082                  <name>Low</name>
31083                  <description>Read: pin driver is low</description>
31084                  <value>0</value>
31085                </enumeratedValue>
31086                <enumeratedValue>
31087                  <name>High</name>
31088                  <description>Read: pin driver is high</description>
31089                  <value>1</value>
31090                </enumeratedValue>
31091              </enumeratedValues>
31092              <enumeratedValues>
31093                <usage>write</usage>
31094                <enumeratedValue>
31095                  <name>Clear</name>
31096                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31097                  <value>1</value>
31098                </enumeratedValue>
31099              </enumeratedValues>
31100            </field>
31101            <field>
31102              <name>PIN5</name>
31103              <description>Pin 5</description>
31104              <lsb>5</lsb>
31105              <msb>5</msb>
31106              <enumeratedValues>
31107                <usage>read</usage>
31108                <enumeratedValue>
31109                  <name>Low</name>
31110                  <description>Read: pin driver is low</description>
31111                  <value>0</value>
31112                </enumeratedValue>
31113                <enumeratedValue>
31114                  <name>High</name>
31115                  <description>Read: pin driver is high</description>
31116                  <value>1</value>
31117                </enumeratedValue>
31118              </enumeratedValues>
31119              <enumeratedValues>
31120                <usage>write</usage>
31121                <enumeratedValue>
31122                  <name>Clear</name>
31123                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31124                  <value>1</value>
31125                </enumeratedValue>
31126              </enumeratedValues>
31127            </field>
31128            <field>
31129              <name>PIN6</name>
31130              <description>Pin 6</description>
31131              <lsb>6</lsb>
31132              <msb>6</msb>
31133              <enumeratedValues>
31134                <usage>read</usage>
31135                <enumeratedValue>
31136                  <name>Low</name>
31137                  <description>Read: pin driver is low</description>
31138                  <value>0</value>
31139                </enumeratedValue>
31140                <enumeratedValue>
31141                  <name>High</name>
31142                  <description>Read: pin driver is high</description>
31143                  <value>1</value>
31144                </enumeratedValue>
31145              </enumeratedValues>
31146              <enumeratedValues>
31147                <usage>write</usage>
31148                <enumeratedValue>
31149                  <name>Clear</name>
31150                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31151                  <value>1</value>
31152                </enumeratedValue>
31153              </enumeratedValues>
31154            </field>
31155            <field>
31156              <name>PIN7</name>
31157              <description>Pin 7</description>
31158              <lsb>7</lsb>
31159              <msb>7</msb>
31160              <enumeratedValues>
31161                <usage>read</usage>
31162                <enumeratedValue>
31163                  <name>Low</name>
31164                  <description>Read: pin driver is low</description>
31165                  <value>0</value>
31166                </enumeratedValue>
31167                <enumeratedValue>
31168                  <name>High</name>
31169                  <description>Read: pin driver is high</description>
31170                  <value>1</value>
31171                </enumeratedValue>
31172              </enumeratedValues>
31173              <enumeratedValues>
31174                <usage>write</usage>
31175                <enumeratedValue>
31176                  <name>Clear</name>
31177                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31178                  <value>1</value>
31179                </enumeratedValue>
31180              </enumeratedValues>
31181            </field>
31182            <field>
31183              <name>PIN8</name>
31184              <description>Pin 8</description>
31185              <lsb>8</lsb>
31186              <msb>8</msb>
31187              <enumeratedValues>
31188                <usage>read</usage>
31189                <enumeratedValue>
31190                  <name>Low</name>
31191                  <description>Read: pin driver is low</description>
31192                  <value>0</value>
31193                </enumeratedValue>
31194                <enumeratedValue>
31195                  <name>High</name>
31196                  <description>Read: pin driver is high</description>
31197                  <value>1</value>
31198                </enumeratedValue>
31199              </enumeratedValues>
31200              <enumeratedValues>
31201                <usage>write</usage>
31202                <enumeratedValue>
31203                  <name>Clear</name>
31204                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31205                  <value>1</value>
31206                </enumeratedValue>
31207              </enumeratedValues>
31208            </field>
31209            <field>
31210              <name>PIN9</name>
31211              <description>Pin 9</description>
31212              <lsb>9</lsb>
31213              <msb>9</msb>
31214              <enumeratedValues>
31215                <usage>read</usage>
31216                <enumeratedValue>
31217                  <name>Low</name>
31218                  <description>Read: pin driver is low</description>
31219                  <value>0</value>
31220                </enumeratedValue>
31221                <enumeratedValue>
31222                  <name>High</name>
31223                  <description>Read: pin driver is high</description>
31224                  <value>1</value>
31225                </enumeratedValue>
31226              </enumeratedValues>
31227              <enumeratedValues>
31228                <usage>write</usage>
31229                <enumeratedValue>
31230                  <name>Clear</name>
31231                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31232                  <value>1</value>
31233                </enumeratedValue>
31234              </enumeratedValues>
31235            </field>
31236            <field>
31237              <name>PIN10</name>
31238              <description>Pin 10</description>
31239              <lsb>10</lsb>
31240              <msb>10</msb>
31241              <enumeratedValues>
31242                <usage>read</usage>
31243                <enumeratedValue>
31244                  <name>Low</name>
31245                  <description>Read: pin driver is low</description>
31246                  <value>0</value>
31247                </enumeratedValue>
31248                <enumeratedValue>
31249                  <name>High</name>
31250                  <description>Read: pin driver is high</description>
31251                  <value>1</value>
31252                </enumeratedValue>
31253              </enumeratedValues>
31254              <enumeratedValues>
31255                <usage>write</usage>
31256                <enumeratedValue>
31257                  <name>Clear</name>
31258                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31259                  <value>1</value>
31260                </enumeratedValue>
31261              </enumeratedValues>
31262            </field>
31263            <field>
31264              <name>PIN11</name>
31265              <description>Pin 11</description>
31266              <lsb>11</lsb>
31267              <msb>11</msb>
31268              <enumeratedValues>
31269                <usage>read</usage>
31270                <enumeratedValue>
31271                  <name>Low</name>
31272                  <description>Read: pin driver is low</description>
31273                  <value>0</value>
31274                </enumeratedValue>
31275                <enumeratedValue>
31276                  <name>High</name>
31277                  <description>Read: pin driver is high</description>
31278                  <value>1</value>
31279                </enumeratedValue>
31280              </enumeratedValues>
31281              <enumeratedValues>
31282                <usage>write</usage>
31283                <enumeratedValue>
31284                  <name>Clear</name>
31285                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31286                  <value>1</value>
31287                </enumeratedValue>
31288              </enumeratedValues>
31289            </field>
31290            <field>
31291              <name>PIN12</name>
31292              <description>Pin 12</description>
31293              <lsb>12</lsb>
31294              <msb>12</msb>
31295              <enumeratedValues>
31296                <usage>read</usage>
31297                <enumeratedValue>
31298                  <name>Low</name>
31299                  <description>Read: pin driver is low</description>
31300                  <value>0</value>
31301                </enumeratedValue>
31302                <enumeratedValue>
31303                  <name>High</name>
31304                  <description>Read: pin driver is high</description>
31305                  <value>1</value>
31306                </enumeratedValue>
31307              </enumeratedValues>
31308              <enumeratedValues>
31309                <usage>write</usage>
31310                <enumeratedValue>
31311                  <name>Clear</name>
31312                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31313                  <value>1</value>
31314                </enumeratedValue>
31315              </enumeratedValues>
31316            </field>
31317            <field>
31318              <name>PIN13</name>
31319              <description>Pin 13</description>
31320              <lsb>13</lsb>
31321              <msb>13</msb>
31322              <enumeratedValues>
31323                <usage>read</usage>
31324                <enumeratedValue>
31325                  <name>Low</name>
31326                  <description>Read: pin driver is low</description>
31327                  <value>0</value>
31328                </enumeratedValue>
31329                <enumeratedValue>
31330                  <name>High</name>
31331                  <description>Read: pin driver is high</description>
31332                  <value>1</value>
31333                </enumeratedValue>
31334              </enumeratedValues>
31335              <enumeratedValues>
31336                <usage>write</usage>
31337                <enumeratedValue>
31338                  <name>Clear</name>
31339                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31340                  <value>1</value>
31341                </enumeratedValue>
31342              </enumeratedValues>
31343            </field>
31344            <field>
31345              <name>PIN14</name>
31346              <description>Pin 14</description>
31347              <lsb>14</lsb>
31348              <msb>14</msb>
31349              <enumeratedValues>
31350                <usage>read</usage>
31351                <enumeratedValue>
31352                  <name>Low</name>
31353                  <description>Read: pin driver is low</description>
31354                  <value>0</value>
31355                </enumeratedValue>
31356                <enumeratedValue>
31357                  <name>High</name>
31358                  <description>Read: pin driver is high</description>
31359                  <value>1</value>
31360                </enumeratedValue>
31361              </enumeratedValues>
31362              <enumeratedValues>
31363                <usage>write</usage>
31364                <enumeratedValue>
31365                  <name>Clear</name>
31366                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31367                  <value>1</value>
31368                </enumeratedValue>
31369              </enumeratedValues>
31370            </field>
31371            <field>
31372              <name>PIN15</name>
31373              <description>Pin 15</description>
31374              <lsb>15</lsb>
31375              <msb>15</msb>
31376              <enumeratedValues>
31377                <usage>read</usage>
31378                <enumeratedValue>
31379                  <name>Low</name>
31380                  <description>Read: pin driver is low</description>
31381                  <value>0</value>
31382                </enumeratedValue>
31383                <enumeratedValue>
31384                  <name>High</name>
31385                  <description>Read: pin driver is high</description>
31386                  <value>1</value>
31387                </enumeratedValue>
31388              </enumeratedValues>
31389              <enumeratedValues>
31390                <usage>write</usage>
31391                <enumeratedValue>
31392                  <name>Clear</name>
31393                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31394                  <value>1</value>
31395                </enumeratedValue>
31396              </enumeratedValues>
31397            </field>
31398            <field>
31399              <name>PIN16</name>
31400              <description>Pin 16</description>
31401              <lsb>16</lsb>
31402              <msb>16</msb>
31403              <enumeratedValues>
31404                <usage>read</usage>
31405                <enumeratedValue>
31406                  <name>Low</name>
31407                  <description>Read: pin driver is low</description>
31408                  <value>0</value>
31409                </enumeratedValue>
31410                <enumeratedValue>
31411                  <name>High</name>
31412                  <description>Read: pin driver is high</description>
31413                  <value>1</value>
31414                </enumeratedValue>
31415              </enumeratedValues>
31416              <enumeratedValues>
31417                <usage>write</usage>
31418                <enumeratedValue>
31419                  <name>Clear</name>
31420                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31421                  <value>1</value>
31422                </enumeratedValue>
31423              </enumeratedValues>
31424            </field>
31425            <field>
31426              <name>PIN17</name>
31427              <description>Pin 17</description>
31428              <lsb>17</lsb>
31429              <msb>17</msb>
31430              <enumeratedValues>
31431                <usage>read</usage>
31432                <enumeratedValue>
31433                  <name>Low</name>
31434                  <description>Read: pin driver is low</description>
31435                  <value>0</value>
31436                </enumeratedValue>
31437                <enumeratedValue>
31438                  <name>High</name>
31439                  <description>Read: pin driver is high</description>
31440                  <value>1</value>
31441                </enumeratedValue>
31442              </enumeratedValues>
31443              <enumeratedValues>
31444                <usage>write</usage>
31445                <enumeratedValue>
31446                  <name>Clear</name>
31447                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31448                  <value>1</value>
31449                </enumeratedValue>
31450              </enumeratedValues>
31451            </field>
31452            <field>
31453              <name>PIN18</name>
31454              <description>Pin 18</description>
31455              <lsb>18</lsb>
31456              <msb>18</msb>
31457              <enumeratedValues>
31458                <usage>read</usage>
31459                <enumeratedValue>
31460                  <name>Low</name>
31461                  <description>Read: pin driver is low</description>
31462                  <value>0</value>
31463                </enumeratedValue>
31464                <enumeratedValue>
31465                  <name>High</name>
31466                  <description>Read: pin driver is high</description>
31467                  <value>1</value>
31468                </enumeratedValue>
31469              </enumeratedValues>
31470              <enumeratedValues>
31471                <usage>write</usage>
31472                <enumeratedValue>
31473                  <name>Clear</name>
31474                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31475                  <value>1</value>
31476                </enumeratedValue>
31477              </enumeratedValues>
31478            </field>
31479            <field>
31480              <name>PIN19</name>
31481              <description>Pin 19</description>
31482              <lsb>19</lsb>
31483              <msb>19</msb>
31484              <enumeratedValues>
31485                <usage>read</usage>
31486                <enumeratedValue>
31487                  <name>Low</name>
31488                  <description>Read: pin driver is low</description>
31489                  <value>0</value>
31490                </enumeratedValue>
31491                <enumeratedValue>
31492                  <name>High</name>
31493                  <description>Read: pin driver is high</description>
31494                  <value>1</value>
31495                </enumeratedValue>
31496              </enumeratedValues>
31497              <enumeratedValues>
31498                <usage>write</usage>
31499                <enumeratedValue>
31500                  <name>Clear</name>
31501                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31502                  <value>1</value>
31503                </enumeratedValue>
31504              </enumeratedValues>
31505            </field>
31506            <field>
31507              <name>PIN20</name>
31508              <description>Pin 20</description>
31509              <lsb>20</lsb>
31510              <msb>20</msb>
31511              <enumeratedValues>
31512                <usage>read</usage>
31513                <enumeratedValue>
31514                  <name>Low</name>
31515                  <description>Read: pin driver is low</description>
31516                  <value>0</value>
31517                </enumeratedValue>
31518                <enumeratedValue>
31519                  <name>High</name>
31520                  <description>Read: pin driver is high</description>
31521                  <value>1</value>
31522                </enumeratedValue>
31523              </enumeratedValues>
31524              <enumeratedValues>
31525                <usage>write</usage>
31526                <enumeratedValue>
31527                  <name>Clear</name>
31528                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31529                  <value>1</value>
31530                </enumeratedValue>
31531              </enumeratedValues>
31532            </field>
31533            <field>
31534              <name>PIN21</name>
31535              <description>Pin 21</description>
31536              <lsb>21</lsb>
31537              <msb>21</msb>
31538              <enumeratedValues>
31539                <usage>read</usage>
31540                <enumeratedValue>
31541                  <name>Low</name>
31542                  <description>Read: pin driver is low</description>
31543                  <value>0</value>
31544                </enumeratedValue>
31545                <enumeratedValue>
31546                  <name>High</name>
31547                  <description>Read: pin driver is high</description>
31548                  <value>1</value>
31549                </enumeratedValue>
31550              </enumeratedValues>
31551              <enumeratedValues>
31552                <usage>write</usage>
31553                <enumeratedValue>
31554                  <name>Clear</name>
31555                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31556                  <value>1</value>
31557                </enumeratedValue>
31558              </enumeratedValues>
31559            </field>
31560            <field>
31561              <name>PIN22</name>
31562              <description>Pin 22</description>
31563              <lsb>22</lsb>
31564              <msb>22</msb>
31565              <enumeratedValues>
31566                <usage>read</usage>
31567                <enumeratedValue>
31568                  <name>Low</name>
31569                  <description>Read: pin driver is low</description>
31570                  <value>0</value>
31571                </enumeratedValue>
31572                <enumeratedValue>
31573                  <name>High</name>
31574                  <description>Read: pin driver is high</description>
31575                  <value>1</value>
31576                </enumeratedValue>
31577              </enumeratedValues>
31578              <enumeratedValues>
31579                <usage>write</usage>
31580                <enumeratedValue>
31581                  <name>Clear</name>
31582                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31583                  <value>1</value>
31584                </enumeratedValue>
31585              </enumeratedValues>
31586            </field>
31587            <field>
31588              <name>PIN23</name>
31589              <description>Pin 23</description>
31590              <lsb>23</lsb>
31591              <msb>23</msb>
31592              <enumeratedValues>
31593                <usage>read</usage>
31594                <enumeratedValue>
31595                  <name>Low</name>
31596                  <description>Read: pin driver is low</description>
31597                  <value>0</value>
31598                </enumeratedValue>
31599                <enumeratedValue>
31600                  <name>High</name>
31601                  <description>Read: pin driver is high</description>
31602                  <value>1</value>
31603                </enumeratedValue>
31604              </enumeratedValues>
31605              <enumeratedValues>
31606                <usage>write</usage>
31607                <enumeratedValue>
31608                  <name>Clear</name>
31609                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31610                  <value>1</value>
31611                </enumeratedValue>
31612              </enumeratedValues>
31613            </field>
31614            <field>
31615              <name>PIN24</name>
31616              <description>Pin 24</description>
31617              <lsb>24</lsb>
31618              <msb>24</msb>
31619              <enumeratedValues>
31620                <usage>read</usage>
31621                <enumeratedValue>
31622                  <name>Low</name>
31623                  <description>Read: pin driver is low</description>
31624                  <value>0</value>
31625                </enumeratedValue>
31626                <enumeratedValue>
31627                  <name>High</name>
31628                  <description>Read: pin driver is high</description>
31629                  <value>1</value>
31630                </enumeratedValue>
31631              </enumeratedValues>
31632              <enumeratedValues>
31633                <usage>write</usage>
31634                <enumeratedValue>
31635                  <name>Clear</name>
31636                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31637                  <value>1</value>
31638                </enumeratedValue>
31639              </enumeratedValues>
31640            </field>
31641            <field>
31642              <name>PIN25</name>
31643              <description>Pin 25</description>
31644              <lsb>25</lsb>
31645              <msb>25</msb>
31646              <enumeratedValues>
31647                <usage>read</usage>
31648                <enumeratedValue>
31649                  <name>Low</name>
31650                  <description>Read: pin driver is low</description>
31651                  <value>0</value>
31652                </enumeratedValue>
31653                <enumeratedValue>
31654                  <name>High</name>
31655                  <description>Read: pin driver is high</description>
31656                  <value>1</value>
31657                </enumeratedValue>
31658              </enumeratedValues>
31659              <enumeratedValues>
31660                <usage>write</usage>
31661                <enumeratedValue>
31662                  <name>Clear</name>
31663                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31664                  <value>1</value>
31665                </enumeratedValue>
31666              </enumeratedValues>
31667            </field>
31668            <field>
31669              <name>PIN26</name>
31670              <description>Pin 26</description>
31671              <lsb>26</lsb>
31672              <msb>26</msb>
31673              <enumeratedValues>
31674                <usage>read</usage>
31675                <enumeratedValue>
31676                  <name>Low</name>
31677                  <description>Read: pin driver is low</description>
31678                  <value>0</value>
31679                </enumeratedValue>
31680                <enumeratedValue>
31681                  <name>High</name>
31682                  <description>Read: pin driver is high</description>
31683                  <value>1</value>
31684                </enumeratedValue>
31685              </enumeratedValues>
31686              <enumeratedValues>
31687                <usage>write</usage>
31688                <enumeratedValue>
31689                  <name>Clear</name>
31690                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31691                  <value>1</value>
31692                </enumeratedValue>
31693              </enumeratedValues>
31694            </field>
31695            <field>
31696              <name>PIN27</name>
31697              <description>Pin 27</description>
31698              <lsb>27</lsb>
31699              <msb>27</msb>
31700              <enumeratedValues>
31701                <usage>read</usage>
31702                <enumeratedValue>
31703                  <name>Low</name>
31704                  <description>Read: pin driver is low</description>
31705                  <value>0</value>
31706                </enumeratedValue>
31707                <enumeratedValue>
31708                  <name>High</name>
31709                  <description>Read: pin driver is high</description>
31710                  <value>1</value>
31711                </enumeratedValue>
31712              </enumeratedValues>
31713              <enumeratedValues>
31714                <usage>write</usage>
31715                <enumeratedValue>
31716                  <name>Clear</name>
31717                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31718                  <value>1</value>
31719                </enumeratedValue>
31720              </enumeratedValues>
31721            </field>
31722            <field>
31723              <name>PIN28</name>
31724              <description>Pin 28</description>
31725              <lsb>28</lsb>
31726              <msb>28</msb>
31727              <enumeratedValues>
31728                <usage>read</usage>
31729                <enumeratedValue>
31730                  <name>Low</name>
31731                  <description>Read: pin driver is low</description>
31732                  <value>0</value>
31733                </enumeratedValue>
31734                <enumeratedValue>
31735                  <name>High</name>
31736                  <description>Read: pin driver is high</description>
31737                  <value>1</value>
31738                </enumeratedValue>
31739              </enumeratedValues>
31740              <enumeratedValues>
31741                <usage>write</usage>
31742                <enumeratedValue>
31743                  <name>Clear</name>
31744                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31745                  <value>1</value>
31746                </enumeratedValue>
31747              </enumeratedValues>
31748            </field>
31749            <field>
31750              <name>PIN29</name>
31751              <description>Pin 29</description>
31752              <lsb>29</lsb>
31753              <msb>29</msb>
31754              <enumeratedValues>
31755                <usage>read</usage>
31756                <enumeratedValue>
31757                  <name>Low</name>
31758                  <description>Read: pin driver is low</description>
31759                  <value>0</value>
31760                </enumeratedValue>
31761                <enumeratedValue>
31762                  <name>High</name>
31763                  <description>Read: pin driver is high</description>
31764                  <value>1</value>
31765                </enumeratedValue>
31766              </enumeratedValues>
31767              <enumeratedValues>
31768                <usage>write</usage>
31769                <enumeratedValue>
31770                  <name>Clear</name>
31771                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31772                  <value>1</value>
31773                </enumeratedValue>
31774              </enumeratedValues>
31775            </field>
31776            <field>
31777              <name>PIN30</name>
31778              <description>Pin 30</description>
31779              <lsb>30</lsb>
31780              <msb>30</msb>
31781              <enumeratedValues>
31782                <usage>read</usage>
31783                <enumeratedValue>
31784                  <name>Low</name>
31785                  <description>Read: pin driver is low</description>
31786                  <value>0</value>
31787                </enumeratedValue>
31788                <enumeratedValue>
31789                  <name>High</name>
31790                  <description>Read: pin driver is high</description>
31791                  <value>1</value>
31792                </enumeratedValue>
31793              </enumeratedValues>
31794              <enumeratedValues>
31795                <usage>write</usage>
31796                <enumeratedValue>
31797                  <name>Clear</name>
31798                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31799                  <value>1</value>
31800                </enumeratedValue>
31801              </enumeratedValues>
31802            </field>
31803            <field>
31804              <name>PIN31</name>
31805              <description>Pin 31</description>
31806              <lsb>31</lsb>
31807              <msb>31</msb>
31808              <enumeratedValues>
31809                <usage>read</usage>
31810                <enumeratedValue>
31811                  <name>Low</name>
31812                  <description>Read: pin driver is low</description>
31813                  <value>0</value>
31814                </enumeratedValue>
31815                <enumeratedValue>
31816                  <name>High</name>
31817                  <description>Read: pin driver is high</description>
31818                  <value>1</value>
31819                </enumeratedValue>
31820              </enumeratedValues>
31821              <enumeratedValues>
31822                <usage>write</usage>
31823                <enumeratedValue>
31824                  <name>Clear</name>
31825                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31826                  <value>1</value>
31827                </enumeratedValue>
31828              </enumeratedValues>
31829            </field>
31830          </fields>
31831        </register>
31832        <register>
31833          <name>IN</name>
31834          <description>Read GPIO port</description>
31835          <addressOffset>0x010</addressOffset>
31836          <access>read-only</access>
31837          <fields>
31838            <field>
31839              <name>PIN0</name>
31840              <description>Pin 0</description>
31841              <lsb>0</lsb>
31842              <msb>0</msb>
31843              <enumeratedValues>
31844                <enumeratedValue>
31845                  <name>Low</name>
31846                  <description>Pin input is low</description>
31847                  <value>0</value>
31848                </enumeratedValue>
31849                <enumeratedValue>
31850                  <name>High</name>
31851                  <description>Pin input is high</description>
31852                  <value>1</value>
31853                </enumeratedValue>
31854              </enumeratedValues>
31855            </field>
31856            <field>
31857              <name>PIN1</name>
31858              <description>Pin 1</description>
31859              <lsb>1</lsb>
31860              <msb>1</msb>
31861              <enumeratedValues>
31862                <enumeratedValue>
31863                  <name>Low</name>
31864                  <description>Pin input is low</description>
31865                  <value>0</value>
31866                </enumeratedValue>
31867                <enumeratedValue>
31868                  <name>High</name>
31869                  <description>Pin input is high</description>
31870                  <value>1</value>
31871                </enumeratedValue>
31872              </enumeratedValues>
31873            </field>
31874            <field>
31875              <name>PIN2</name>
31876              <description>Pin 2</description>
31877              <lsb>2</lsb>
31878              <msb>2</msb>
31879              <enumeratedValues>
31880                <enumeratedValue>
31881                  <name>Low</name>
31882                  <description>Pin input is low</description>
31883                  <value>0</value>
31884                </enumeratedValue>
31885                <enumeratedValue>
31886                  <name>High</name>
31887                  <description>Pin input is high</description>
31888                  <value>1</value>
31889                </enumeratedValue>
31890              </enumeratedValues>
31891            </field>
31892            <field>
31893              <name>PIN3</name>
31894              <description>Pin 3</description>
31895              <lsb>3</lsb>
31896              <msb>3</msb>
31897              <enumeratedValues>
31898                <enumeratedValue>
31899                  <name>Low</name>
31900                  <description>Pin input is low</description>
31901                  <value>0</value>
31902                </enumeratedValue>
31903                <enumeratedValue>
31904                  <name>High</name>
31905                  <description>Pin input is high</description>
31906                  <value>1</value>
31907                </enumeratedValue>
31908              </enumeratedValues>
31909            </field>
31910            <field>
31911              <name>PIN4</name>
31912              <description>Pin 4</description>
31913              <lsb>4</lsb>
31914              <msb>4</msb>
31915              <enumeratedValues>
31916                <enumeratedValue>
31917                  <name>Low</name>
31918                  <description>Pin input is low</description>
31919                  <value>0</value>
31920                </enumeratedValue>
31921                <enumeratedValue>
31922                  <name>High</name>
31923                  <description>Pin input is high</description>
31924                  <value>1</value>
31925                </enumeratedValue>
31926              </enumeratedValues>
31927            </field>
31928            <field>
31929              <name>PIN5</name>
31930              <description>Pin 5</description>
31931              <lsb>5</lsb>
31932              <msb>5</msb>
31933              <enumeratedValues>
31934                <enumeratedValue>
31935                  <name>Low</name>
31936                  <description>Pin input is low</description>
31937                  <value>0</value>
31938                </enumeratedValue>
31939                <enumeratedValue>
31940                  <name>High</name>
31941                  <description>Pin input is high</description>
31942                  <value>1</value>
31943                </enumeratedValue>
31944              </enumeratedValues>
31945            </field>
31946            <field>
31947              <name>PIN6</name>
31948              <description>Pin 6</description>
31949              <lsb>6</lsb>
31950              <msb>6</msb>
31951              <enumeratedValues>
31952                <enumeratedValue>
31953                  <name>Low</name>
31954                  <description>Pin input is low</description>
31955                  <value>0</value>
31956                </enumeratedValue>
31957                <enumeratedValue>
31958                  <name>High</name>
31959                  <description>Pin input is high</description>
31960                  <value>1</value>
31961                </enumeratedValue>
31962              </enumeratedValues>
31963            </field>
31964            <field>
31965              <name>PIN7</name>
31966              <description>Pin 7</description>
31967              <lsb>7</lsb>
31968              <msb>7</msb>
31969              <enumeratedValues>
31970                <enumeratedValue>
31971                  <name>Low</name>
31972                  <description>Pin input is low</description>
31973                  <value>0</value>
31974                </enumeratedValue>
31975                <enumeratedValue>
31976                  <name>High</name>
31977                  <description>Pin input is high</description>
31978                  <value>1</value>
31979                </enumeratedValue>
31980              </enumeratedValues>
31981            </field>
31982            <field>
31983              <name>PIN8</name>
31984              <description>Pin 8</description>
31985              <lsb>8</lsb>
31986              <msb>8</msb>
31987              <enumeratedValues>
31988                <enumeratedValue>
31989                  <name>Low</name>
31990                  <description>Pin input is low</description>
31991                  <value>0</value>
31992                </enumeratedValue>
31993                <enumeratedValue>
31994                  <name>High</name>
31995                  <description>Pin input is high</description>
31996                  <value>1</value>
31997                </enumeratedValue>
31998              </enumeratedValues>
31999            </field>
32000            <field>
32001              <name>PIN9</name>
32002              <description>Pin 9</description>
32003              <lsb>9</lsb>
32004              <msb>9</msb>
32005              <enumeratedValues>
32006                <enumeratedValue>
32007                  <name>Low</name>
32008                  <description>Pin input is low</description>
32009                  <value>0</value>
32010                </enumeratedValue>
32011                <enumeratedValue>
32012                  <name>High</name>
32013                  <description>Pin input is high</description>
32014                  <value>1</value>
32015                </enumeratedValue>
32016              </enumeratedValues>
32017            </field>
32018            <field>
32019              <name>PIN10</name>
32020              <description>Pin 10</description>
32021              <lsb>10</lsb>
32022              <msb>10</msb>
32023              <enumeratedValues>
32024                <enumeratedValue>
32025                  <name>Low</name>
32026                  <description>Pin input is low</description>
32027                  <value>0</value>
32028                </enumeratedValue>
32029                <enumeratedValue>
32030                  <name>High</name>
32031                  <description>Pin input is high</description>
32032                  <value>1</value>
32033                </enumeratedValue>
32034              </enumeratedValues>
32035            </field>
32036            <field>
32037              <name>PIN11</name>
32038              <description>Pin 11</description>
32039              <lsb>11</lsb>
32040              <msb>11</msb>
32041              <enumeratedValues>
32042                <enumeratedValue>
32043                  <name>Low</name>
32044                  <description>Pin input is low</description>
32045                  <value>0</value>
32046                </enumeratedValue>
32047                <enumeratedValue>
32048                  <name>High</name>
32049                  <description>Pin input is high</description>
32050                  <value>1</value>
32051                </enumeratedValue>
32052              </enumeratedValues>
32053            </field>
32054            <field>
32055              <name>PIN12</name>
32056              <description>Pin 12</description>
32057              <lsb>12</lsb>
32058              <msb>12</msb>
32059              <enumeratedValues>
32060                <enumeratedValue>
32061                  <name>Low</name>
32062                  <description>Pin input is low</description>
32063                  <value>0</value>
32064                </enumeratedValue>
32065                <enumeratedValue>
32066                  <name>High</name>
32067                  <description>Pin input is high</description>
32068                  <value>1</value>
32069                </enumeratedValue>
32070              </enumeratedValues>
32071            </field>
32072            <field>
32073              <name>PIN13</name>
32074              <description>Pin 13</description>
32075              <lsb>13</lsb>
32076              <msb>13</msb>
32077              <enumeratedValues>
32078                <enumeratedValue>
32079                  <name>Low</name>
32080                  <description>Pin input is low</description>
32081                  <value>0</value>
32082                </enumeratedValue>
32083                <enumeratedValue>
32084                  <name>High</name>
32085                  <description>Pin input is high</description>
32086                  <value>1</value>
32087                </enumeratedValue>
32088              </enumeratedValues>
32089            </field>
32090            <field>
32091              <name>PIN14</name>
32092              <description>Pin 14</description>
32093              <lsb>14</lsb>
32094              <msb>14</msb>
32095              <enumeratedValues>
32096                <enumeratedValue>
32097                  <name>Low</name>
32098                  <description>Pin input is low</description>
32099                  <value>0</value>
32100                </enumeratedValue>
32101                <enumeratedValue>
32102                  <name>High</name>
32103                  <description>Pin input is high</description>
32104                  <value>1</value>
32105                </enumeratedValue>
32106              </enumeratedValues>
32107            </field>
32108            <field>
32109              <name>PIN15</name>
32110              <description>Pin 15</description>
32111              <lsb>15</lsb>
32112              <msb>15</msb>
32113              <enumeratedValues>
32114                <enumeratedValue>
32115                  <name>Low</name>
32116                  <description>Pin input is low</description>
32117                  <value>0</value>
32118                </enumeratedValue>
32119                <enumeratedValue>
32120                  <name>High</name>
32121                  <description>Pin input is high</description>
32122                  <value>1</value>
32123                </enumeratedValue>
32124              </enumeratedValues>
32125            </field>
32126            <field>
32127              <name>PIN16</name>
32128              <description>Pin 16</description>
32129              <lsb>16</lsb>
32130              <msb>16</msb>
32131              <enumeratedValues>
32132                <enumeratedValue>
32133                  <name>Low</name>
32134                  <description>Pin input is low</description>
32135                  <value>0</value>
32136                </enumeratedValue>
32137                <enumeratedValue>
32138                  <name>High</name>
32139                  <description>Pin input is high</description>
32140                  <value>1</value>
32141                </enumeratedValue>
32142              </enumeratedValues>
32143            </field>
32144            <field>
32145              <name>PIN17</name>
32146              <description>Pin 17</description>
32147              <lsb>17</lsb>
32148              <msb>17</msb>
32149              <enumeratedValues>
32150                <enumeratedValue>
32151                  <name>Low</name>
32152                  <description>Pin input is low</description>
32153                  <value>0</value>
32154                </enumeratedValue>
32155                <enumeratedValue>
32156                  <name>High</name>
32157                  <description>Pin input is high</description>
32158                  <value>1</value>
32159                </enumeratedValue>
32160              </enumeratedValues>
32161            </field>
32162            <field>
32163              <name>PIN18</name>
32164              <description>Pin 18</description>
32165              <lsb>18</lsb>
32166              <msb>18</msb>
32167              <enumeratedValues>
32168                <enumeratedValue>
32169                  <name>Low</name>
32170                  <description>Pin input is low</description>
32171                  <value>0</value>
32172                </enumeratedValue>
32173                <enumeratedValue>
32174                  <name>High</name>
32175                  <description>Pin input is high</description>
32176                  <value>1</value>
32177                </enumeratedValue>
32178              </enumeratedValues>
32179            </field>
32180            <field>
32181              <name>PIN19</name>
32182              <description>Pin 19</description>
32183              <lsb>19</lsb>
32184              <msb>19</msb>
32185              <enumeratedValues>
32186                <enumeratedValue>
32187                  <name>Low</name>
32188                  <description>Pin input is low</description>
32189                  <value>0</value>
32190                </enumeratedValue>
32191                <enumeratedValue>
32192                  <name>High</name>
32193                  <description>Pin input is high</description>
32194                  <value>1</value>
32195                </enumeratedValue>
32196              </enumeratedValues>
32197            </field>
32198            <field>
32199              <name>PIN20</name>
32200              <description>Pin 20</description>
32201              <lsb>20</lsb>
32202              <msb>20</msb>
32203              <enumeratedValues>
32204                <enumeratedValue>
32205                  <name>Low</name>
32206                  <description>Pin input is low</description>
32207                  <value>0</value>
32208                </enumeratedValue>
32209                <enumeratedValue>
32210                  <name>High</name>
32211                  <description>Pin input is high</description>
32212                  <value>1</value>
32213                </enumeratedValue>
32214              </enumeratedValues>
32215            </field>
32216            <field>
32217              <name>PIN21</name>
32218              <description>Pin 21</description>
32219              <lsb>21</lsb>
32220              <msb>21</msb>
32221              <enumeratedValues>
32222                <enumeratedValue>
32223                  <name>Low</name>
32224                  <description>Pin input is low</description>
32225                  <value>0</value>
32226                </enumeratedValue>
32227                <enumeratedValue>
32228                  <name>High</name>
32229                  <description>Pin input is high</description>
32230                  <value>1</value>
32231                </enumeratedValue>
32232              </enumeratedValues>
32233            </field>
32234            <field>
32235              <name>PIN22</name>
32236              <description>Pin 22</description>
32237              <lsb>22</lsb>
32238              <msb>22</msb>
32239              <enumeratedValues>
32240                <enumeratedValue>
32241                  <name>Low</name>
32242                  <description>Pin input is low</description>
32243                  <value>0</value>
32244                </enumeratedValue>
32245                <enumeratedValue>
32246                  <name>High</name>
32247                  <description>Pin input is high</description>
32248                  <value>1</value>
32249                </enumeratedValue>
32250              </enumeratedValues>
32251            </field>
32252            <field>
32253              <name>PIN23</name>
32254              <description>Pin 23</description>
32255              <lsb>23</lsb>
32256              <msb>23</msb>
32257              <enumeratedValues>
32258                <enumeratedValue>
32259                  <name>Low</name>
32260                  <description>Pin input is low</description>
32261                  <value>0</value>
32262                </enumeratedValue>
32263                <enumeratedValue>
32264                  <name>High</name>
32265                  <description>Pin input is high</description>
32266                  <value>1</value>
32267                </enumeratedValue>
32268              </enumeratedValues>
32269            </field>
32270            <field>
32271              <name>PIN24</name>
32272              <description>Pin 24</description>
32273              <lsb>24</lsb>
32274              <msb>24</msb>
32275              <enumeratedValues>
32276                <enumeratedValue>
32277                  <name>Low</name>
32278                  <description>Pin input is low</description>
32279                  <value>0</value>
32280                </enumeratedValue>
32281                <enumeratedValue>
32282                  <name>High</name>
32283                  <description>Pin input is high</description>
32284                  <value>1</value>
32285                </enumeratedValue>
32286              </enumeratedValues>
32287            </field>
32288            <field>
32289              <name>PIN25</name>
32290              <description>Pin 25</description>
32291              <lsb>25</lsb>
32292              <msb>25</msb>
32293              <enumeratedValues>
32294                <enumeratedValue>
32295                  <name>Low</name>
32296                  <description>Pin input is low</description>
32297                  <value>0</value>
32298                </enumeratedValue>
32299                <enumeratedValue>
32300                  <name>High</name>
32301                  <description>Pin input is high</description>
32302                  <value>1</value>
32303                </enumeratedValue>
32304              </enumeratedValues>
32305            </field>
32306            <field>
32307              <name>PIN26</name>
32308              <description>Pin 26</description>
32309              <lsb>26</lsb>
32310              <msb>26</msb>
32311              <enumeratedValues>
32312                <enumeratedValue>
32313                  <name>Low</name>
32314                  <description>Pin input is low</description>
32315                  <value>0</value>
32316                </enumeratedValue>
32317                <enumeratedValue>
32318                  <name>High</name>
32319                  <description>Pin input is high</description>
32320                  <value>1</value>
32321                </enumeratedValue>
32322              </enumeratedValues>
32323            </field>
32324            <field>
32325              <name>PIN27</name>
32326              <description>Pin 27</description>
32327              <lsb>27</lsb>
32328              <msb>27</msb>
32329              <enumeratedValues>
32330                <enumeratedValue>
32331                  <name>Low</name>
32332                  <description>Pin input is low</description>
32333                  <value>0</value>
32334                </enumeratedValue>
32335                <enumeratedValue>
32336                  <name>High</name>
32337                  <description>Pin input is high</description>
32338                  <value>1</value>
32339                </enumeratedValue>
32340              </enumeratedValues>
32341            </field>
32342            <field>
32343              <name>PIN28</name>
32344              <description>Pin 28</description>
32345              <lsb>28</lsb>
32346              <msb>28</msb>
32347              <enumeratedValues>
32348                <enumeratedValue>
32349                  <name>Low</name>
32350                  <description>Pin input is low</description>
32351                  <value>0</value>
32352                </enumeratedValue>
32353                <enumeratedValue>
32354                  <name>High</name>
32355                  <description>Pin input is high</description>
32356                  <value>1</value>
32357                </enumeratedValue>
32358              </enumeratedValues>
32359            </field>
32360            <field>
32361              <name>PIN29</name>
32362              <description>Pin 29</description>
32363              <lsb>29</lsb>
32364              <msb>29</msb>
32365              <enumeratedValues>
32366                <enumeratedValue>
32367                  <name>Low</name>
32368                  <description>Pin input is low</description>
32369                  <value>0</value>
32370                </enumeratedValue>
32371                <enumeratedValue>
32372                  <name>High</name>
32373                  <description>Pin input is high</description>
32374                  <value>1</value>
32375                </enumeratedValue>
32376              </enumeratedValues>
32377            </field>
32378            <field>
32379              <name>PIN30</name>
32380              <description>Pin 30</description>
32381              <lsb>30</lsb>
32382              <msb>30</msb>
32383              <enumeratedValues>
32384                <enumeratedValue>
32385                  <name>Low</name>
32386                  <description>Pin input is low</description>
32387                  <value>0</value>
32388                </enumeratedValue>
32389                <enumeratedValue>
32390                  <name>High</name>
32391                  <description>Pin input is high</description>
32392                  <value>1</value>
32393                </enumeratedValue>
32394              </enumeratedValues>
32395            </field>
32396            <field>
32397              <name>PIN31</name>
32398              <description>Pin 31</description>
32399              <lsb>31</lsb>
32400              <msb>31</msb>
32401              <enumeratedValues>
32402                <enumeratedValue>
32403                  <name>Low</name>
32404                  <description>Pin input is low</description>
32405                  <value>0</value>
32406                </enumeratedValue>
32407                <enumeratedValue>
32408                  <name>High</name>
32409                  <description>Pin input is high</description>
32410                  <value>1</value>
32411                </enumeratedValue>
32412              </enumeratedValues>
32413            </field>
32414          </fields>
32415        </register>
32416        <register>
32417          <name>DIR</name>
32418          <description>Direction of GPIO pins</description>
32419          <addressOffset>0x014</addressOffset>
32420          <access>read-write</access>
32421          <fields>
32422            <field>
32423              <name>PIN0</name>
32424              <description>Pin 0</description>
32425              <lsb>0</lsb>
32426              <msb>0</msb>
32427              <enumeratedValues>
32428                <enumeratedValue>
32429                  <name>Input</name>
32430                  <description>Pin set as input</description>
32431                  <value>0</value>
32432                </enumeratedValue>
32433                <enumeratedValue>
32434                  <name>Output</name>
32435                  <description>Pin set as output</description>
32436                  <value>1</value>
32437                </enumeratedValue>
32438              </enumeratedValues>
32439            </field>
32440            <field>
32441              <name>PIN1</name>
32442              <description>Pin 1</description>
32443              <lsb>1</lsb>
32444              <msb>1</msb>
32445              <enumeratedValues>
32446                <enumeratedValue>
32447                  <name>Input</name>
32448                  <description>Pin set as input</description>
32449                  <value>0</value>
32450                </enumeratedValue>
32451                <enumeratedValue>
32452                  <name>Output</name>
32453                  <description>Pin set as output</description>
32454                  <value>1</value>
32455                </enumeratedValue>
32456              </enumeratedValues>
32457            </field>
32458            <field>
32459              <name>PIN2</name>
32460              <description>Pin 2</description>
32461              <lsb>2</lsb>
32462              <msb>2</msb>
32463              <enumeratedValues>
32464                <enumeratedValue>
32465                  <name>Input</name>
32466                  <description>Pin set as input</description>
32467                  <value>0</value>
32468                </enumeratedValue>
32469                <enumeratedValue>
32470                  <name>Output</name>
32471                  <description>Pin set as output</description>
32472                  <value>1</value>
32473                </enumeratedValue>
32474              </enumeratedValues>
32475            </field>
32476            <field>
32477              <name>PIN3</name>
32478              <description>Pin 3</description>
32479              <lsb>3</lsb>
32480              <msb>3</msb>
32481              <enumeratedValues>
32482                <enumeratedValue>
32483                  <name>Input</name>
32484                  <description>Pin set as input</description>
32485                  <value>0</value>
32486                </enumeratedValue>
32487                <enumeratedValue>
32488                  <name>Output</name>
32489                  <description>Pin set as output</description>
32490                  <value>1</value>
32491                </enumeratedValue>
32492              </enumeratedValues>
32493            </field>
32494            <field>
32495              <name>PIN4</name>
32496              <description>Pin 4</description>
32497              <lsb>4</lsb>
32498              <msb>4</msb>
32499              <enumeratedValues>
32500                <enumeratedValue>
32501                  <name>Input</name>
32502                  <description>Pin set as input</description>
32503                  <value>0</value>
32504                </enumeratedValue>
32505                <enumeratedValue>
32506                  <name>Output</name>
32507                  <description>Pin set as output</description>
32508                  <value>1</value>
32509                </enumeratedValue>
32510              </enumeratedValues>
32511            </field>
32512            <field>
32513              <name>PIN5</name>
32514              <description>Pin 5</description>
32515              <lsb>5</lsb>
32516              <msb>5</msb>
32517              <enumeratedValues>
32518                <enumeratedValue>
32519                  <name>Input</name>
32520                  <description>Pin set as input</description>
32521                  <value>0</value>
32522                </enumeratedValue>
32523                <enumeratedValue>
32524                  <name>Output</name>
32525                  <description>Pin set as output</description>
32526                  <value>1</value>
32527                </enumeratedValue>
32528              </enumeratedValues>
32529            </field>
32530            <field>
32531              <name>PIN6</name>
32532              <description>Pin 6</description>
32533              <lsb>6</lsb>
32534              <msb>6</msb>
32535              <enumeratedValues>
32536                <enumeratedValue>
32537                  <name>Input</name>
32538                  <description>Pin set as input</description>
32539                  <value>0</value>
32540                </enumeratedValue>
32541                <enumeratedValue>
32542                  <name>Output</name>
32543                  <description>Pin set as output</description>
32544                  <value>1</value>
32545                </enumeratedValue>
32546              </enumeratedValues>
32547            </field>
32548            <field>
32549              <name>PIN7</name>
32550              <description>Pin 7</description>
32551              <lsb>7</lsb>
32552              <msb>7</msb>
32553              <enumeratedValues>
32554                <enumeratedValue>
32555                  <name>Input</name>
32556                  <description>Pin set as input</description>
32557                  <value>0</value>
32558                </enumeratedValue>
32559                <enumeratedValue>
32560                  <name>Output</name>
32561                  <description>Pin set as output</description>
32562                  <value>1</value>
32563                </enumeratedValue>
32564              </enumeratedValues>
32565            </field>
32566            <field>
32567              <name>PIN8</name>
32568              <description>Pin 8</description>
32569              <lsb>8</lsb>
32570              <msb>8</msb>
32571              <enumeratedValues>
32572                <enumeratedValue>
32573                  <name>Input</name>
32574                  <description>Pin set as input</description>
32575                  <value>0</value>
32576                </enumeratedValue>
32577                <enumeratedValue>
32578                  <name>Output</name>
32579                  <description>Pin set as output</description>
32580                  <value>1</value>
32581                </enumeratedValue>
32582              </enumeratedValues>
32583            </field>
32584            <field>
32585              <name>PIN9</name>
32586              <description>Pin 9</description>
32587              <lsb>9</lsb>
32588              <msb>9</msb>
32589              <enumeratedValues>
32590                <enumeratedValue>
32591                  <name>Input</name>
32592                  <description>Pin set as input</description>
32593                  <value>0</value>
32594                </enumeratedValue>
32595                <enumeratedValue>
32596                  <name>Output</name>
32597                  <description>Pin set as output</description>
32598                  <value>1</value>
32599                </enumeratedValue>
32600              </enumeratedValues>
32601            </field>
32602            <field>
32603              <name>PIN10</name>
32604              <description>Pin 10</description>
32605              <lsb>10</lsb>
32606              <msb>10</msb>
32607              <enumeratedValues>
32608                <enumeratedValue>
32609                  <name>Input</name>
32610                  <description>Pin set as input</description>
32611                  <value>0</value>
32612                </enumeratedValue>
32613                <enumeratedValue>
32614                  <name>Output</name>
32615                  <description>Pin set as output</description>
32616                  <value>1</value>
32617                </enumeratedValue>
32618              </enumeratedValues>
32619            </field>
32620            <field>
32621              <name>PIN11</name>
32622              <description>Pin 11</description>
32623              <lsb>11</lsb>
32624              <msb>11</msb>
32625              <enumeratedValues>
32626                <enumeratedValue>
32627                  <name>Input</name>
32628                  <description>Pin set as input</description>
32629                  <value>0</value>
32630                </enumeratedValue>
32631                <enumeratedValue>
32632                  <name>Output</name>
32633                  <description>Pin set as output</description>
32634                  <value>1</value>
32635                </enumeratedValue>
32636              </enumeratedValues>
32637            </field>
32638            <field>
32639              <name>PIN12</name>
32640              <description>Pin 12</description>
32641              <lsb>12</lsb>
32642              <msb>12</msb>
32643              <enumeratedValues>
32644                <enumeratedValue>
32645                  <name>Input</name>
32646                  <description>Pin set as input</description>
32647                  <value>0</value>
32648                </enumeratedValue>
32649                <enumeratedValue>
32650                  <name>Output</name>
32651                  <description>Pin set as output</description>
32652                  <value>1</value>
32653                </enumeratedValue>
32654              </enumeratedValues>
32655            </field>
32656            <field>
32657              <name>PIN13</name>
32658              <description>Pin 13</description>
32659              <lsb>13</lsb>
32660              <msb>13</msb>
32661              <enumeratedValues>
32662                <enumeratedValue>
32663                  <name>Input</name>
32664                  <description>Pin set as input</description>
32665                  <value>0</value>
32666                </enumeratedValue>
32667                <enumeratedValue>
32668                  <name>Output</name>
32669                  <description>Pin set as output</description>
32670                  <value>1</value>
32671                </enumeratedValue>
32672              </enumeratedValues>
32673            </field>
32674            <field>
32675              <name>PIN14</name>
32676              <description>Pin 14</description>
32677              <lsb>14</lsb>
32678              <msb>14</msb>
32679              <enumeratedValues>
32680                <enumeratedValue>
32681                  <name>Input</name>
32682                  <description>Pin set as input</description>
32683                  <value>0</value>
32684                </enumeratedValue>
32685                <enumeratedValue>
32686                  <name>Output</name>
32687                  <description>Pin set as output</description>
32688                  <value>1</value>
32689                </enumeratedValue>
32690              </enumeratedValues>
32691            </field>
32692            <field>
32693              <name>PIN15</name>
32694              <description>Pin 15</description>
32695              <lsb>15</lsb>
32696              <msb>15</msb>
32697              <enumeratedValues>
32698                <enumeratedValue>
32699                  <name>Input</name>
32700                  <description>Pin set as input</description>
32701                  <value>0</value>
32702                </enumeratedValue>
32703                <enumeratedValue>
32704                  <name>Output</name>
32705                  <description>Pin set as output</description>
32706                  <value>1</value>
32707                </enumeratedValue>
32708              </enumeratedValues>
32709            </field>
32710            <field>
32711              <name>PIN16</name>
32712              <description>Pin 16</description>
32713              <lsb>16</lsb>
32714              <msb>16</msb>
32715              <enumeratedValues>
32716                <enumeratedValue>
32717                  <name>Input</name>
32718                  <description>Pin set as input</description>
32719                  <value>0</value>
32720                </enumeratedValue>
32721                <enumeratedValue>
32722                  <name>Output</name>
32723                  <description>Pin set as output</description>
32724                  <value>1</value>
32725                </enumeratedValue>
32726              </enumeratedValues>
32727            </field>
32728            <field>
32729              <name>PIN17</name>
32730              <description>Pin 17</description>
32731              <lsb>17</lsb>
32732              <msb>17</msb>
32733              <enumeratedValues>
32734                <enumeratedValue>
32735                  <name>Input</name>
32736                  <description>Pin set as input</description>
32737                  <value>0</value>
32738                </enumeratedValue>
32739                <enumeratedValue>
32740                  <name>Output</name>
32741                  <description>Pin set as output</description>
32742                  <value>1</value>
32743                </enumeratedValue>
32744              </enumeratedValues>
32745            </field>
32746            <field>
32747              <name>PIN18</name>
32748              <description>Pin 18</description>
32749              <lsb>18</lsb>
32750              <msb>18</msb>
32751              <enumeratedValues>
32752                <enumeratedValue>
32753                  <name>Input</name>
32754                  <description>Pin set as input</description>
32755                  <value>0</value>
32756                </enumeratedValue>
32757                <enumeratedValue>
32758                  <name>Output</name>
32759                  <description>Pin set as output</description>
32760                  <value>1</value>
32761                </enumeratedValue>
32762              </enumeratedValues>
32763            </field>
32764            <field>
32765              <name>PIN19</name>
32766              <description>Pin 19</description>
32767              <lsb>19</lsb>
32768              <msb>19</msb>
32769              <enumeratedValues>
32770                <enumeratedValue>
32771                  <name>Input</name>
32772                  <description>Pin set as input</description>
32773                  <value>0</value>
32774                </enumeratedValue>
32775                <enumeratedValue>
32776                  <name>Output</name>
32777                  <description>Pin set as output</description>
32778                  <value>1</value>
32779                </enumeratedValue>
32780              </enumeratedValues>
32781            </field>
32782            <field>
32783              <name>PIN20</name>
32784              <description>Pin 20</description>
32785              <lsb>20</lsb>
32786              <msb>20</msb>
32787              <enumeratedValues>
32788                <enumeratedValue>
32789                  <name>Input</name>
32790                  <description>Pin set as input</description>
32791                  <value>0</value>
32792                </enumeratedValue>
32793                <enumeratedValue>
32794                  <name>Output</name>
32795                  <description>Pin set as output</description>
32796                  <value>1</value>
32797                </enumeratedValue>
32798              </enumeratedValues>
32799            </field>
32800            <field>
32801              <name>PIN21</name>
32802              <description>Pin 21</description>
32803              <lsb>21</lsb>
32804              <msb>21</msb>
32805              <enumeratedValues>
32806                <enumeratedValue>
32807                  <name>Input</name>
32808                  <description>Pin set as input</description>
32809                  <value>0</value>
32810                </enumeratedValue>
32811                <enumeratedValue>
32812                  <name>Output</name>
32813                  <description>Pin set as output</description>
32814                  <value>1</value>
32815                </enumeratedValue>
32816              </enumeratedValues>
32817            </field>
32818            <field>
32819              <name>PIN22</name>
32820              <description>Pin 22</description>
32821              <lsb>22</lsb>
32822              <msb>22</msb>
32823              <enumeratedValues>
32824                <enumeratedValue>
32825                  <name>Input</name>
32826                  <description>Pin set as input</description>
32827                  <value>0</value>
32828                </enumeratedValue>
32829                <enumeratedValue>
32830                  <name>Output</name>
32831                  <description>Pin set as output</description>
32832                  <value>1</value>
32833                </enumeratedValue>
32834              </enumeratedValues>
32835            </field>
32836            <field>
32837              <name>PIN23</name>
32838              <description>Pin 23</description>
32839              <lsb>23</lsb>
32840              <msb>23</msb>
32841              <enumeratedValues>
32842                <enumeratedValue>
32843                  <name>Input</name>
32844                  <description>Pin set as input</description>
32845                  <value>0</value>
32846                </enumeratedValue>
32847                <enumeratedValue>
32848                  <name>Output</name>
32849                  <description>Pin set as output</description>
32850                  <value>1</value>
32851                </enumeratedValue>
32852              </enumeratedValues>
32853            </field>
32854            <field>
32855              <name>PIN24</name>
32856              <description>Pin 24</description>
32857              <lsb>24</lsb>
32858              <msb>24</msb>
32859              <enumeratedValues>
32860                <enumeratedValue>
32861                  <name>Input</name>
32862                  <description>Pin set as input</description>
32863                  <value>0</value>
32864                </enumeratedValue>
32865                <enumeratedValue>
32866                  <name>Output</name>
32867                  <description>Pin set as output</description>
32868                  <value>1</value>
32869                </enumeratedValue>
32870              </enumeratedValues>
32871            </field>
32872            <field>
32873              <name>PIN25</name>
32874              <description>Pin 25</description>
32875              <lsb>25</lsb>
32876              <msb>25</msb>
32877              <enumeratedValues>
32878                <enumeratedValue>
32879                  <name>Input</name>
32880                  <description>Pin set as input</description>
32881                  <value>0</value>
32882                </enumeratedValue>
32883                <enumeratedValue>
32884                  <name>Output</name>
32885                  <description>Pin set as output</description>
32886                  <value>1</value>
32887                </enumeratedValue>
32888              </enumeratedValues>
32889            </field>
32890            <field>
32891              <name>PIN26</name>
32892              <description>Pin 26</description>
32893              <lsb>26</lsb>
32894              <msb>26</msb>
32895              <enumeratedValues>
32896                <enumeratedValue>
32897                  <name>Input</name>
32898                  <description>Pin set as input</description>
32899                  <value>0</value>
32900                </enumeratedValue>
32901                <enumeratedValue>
32902                  <name>Output</name>
32903                  <description>Pin set as output</description>
32904                  <value>1</value>
32905                </enumeratedValue>
32906              </enumeratedValues>
32907            </field>
32908            <field>
32909              <name>PIN27</name>
32910              <description>Pin 27</description>
32911              <lsb>27</lsb>
32912              <msb>27</msb>
32913              <enumeratedValues>
32914                <enumeratedValue>
32915                  <name>Input</name>
32916                  <description>Pin set as input</description>
32917                  <value>0</value>
32918                </enumeratedValue>
32919                <enumeratedValue>
32920                  <name>Output</name>
32921                  <description>Pin set as output</description>
32922                  <value>1</value>
32923                </enumeratedValue>
32924              </enumeratedValues>
32925            </field>
32926            <field>
32927              <name>PIN28</name>
32928              <description>Pin 28</description>
32929              <lsb>28</lsb>
32930              <msb>28</msb>
32931              <enumeratedValues>
32932                <enumeratedValue>
32933                  <name>Input</name>
32934                  <description>Pin set as input</description>
32935                  <value>0</value>
32936                </enumeratedValue>
32937                <enumeratedValue>
32938                  <name>Output</name>
32939                  <description>Pin set as output</description>
32940                  <value>1</value>
32941                </enumeratedValue>
32942              </enumeratedValues>
32943            </field>
32944            <field>
32945              <name>PIN29</name>
32946              <description>Pin 29</description>
32947              <lsb>29</lsb>
32948              <msb>29</msb>
32949              <enumeratedValues>
32950                <enumeratedValue>
32951                  <name>Input</name>
32952                  <description>Pin set as input</description>
32953                  <value>0</value>
32954                </enumeratedValue>
32955                <enumeratedValue>
32956                  <name>Output</name>
32957                  <description>Pin set as output</description>
32958                  <value>1</value>
32959                </enumeratedValue>
32960              </enumeratedValues>
32961            </field>
32962            <field>
32963              <name>PIN30</name>
32964              <description>Pin 30</description>
32965              <lsb>30</lsb>
32966              <msb>30</msb>
32967              <enumeratedValues>
32968                <enumeratedValue>
32969                  <name>Input</name>
32970                  <description>Pin set as input</description>
32971                  <value>0</value>
32972                </enumeratedValue>
32973                <enumeratedValue>
32974                  <name>Output</name>
32975                  <description>Pin set as output</description>
32976                  <value>1</value>
32977                </enumeratedValue>
32978              </enumeratedValues>
32979            </field>
32980            <field>
32981              <name>PIN31</name>
32982              <description>Pin 31</description>
32983              <lsb>31</lsb>
32984              <msb>31</msb>
32985              <enumeratedValues>
32986                <enumeratedValue>
32987                  <name>Input</name>
32988                  <description>Pin set as input</description>
32989                  <value>0</value>
32990                </enumeratedValue>
32991                <enumeratedValue>
32992                  <name>Output</name>
32993                  <description>Pin set as output</description>
32994                  <value>1</value>
32995                </enumeratedValue>
32996              </enumeratedValues>
32997            </field>
32998          </fields>
32999        </register>
33000        <register>
33001          <name>DIRSET</name>
33002          <description>DIR set register</description>
33003          <addressOffset>0x018</addressOffset>
33004          <access>read-write</access>
33005          <modifiedWriteValues>oneToSet</modifiedWriteValues>
33006          <fields>
33007            <field>
33008              <name>PIN0</name>
33009              <description>Set as output pin 0</description>
33010              <lsb>0</lsb>
33011              <msb>0</msb>
33012              <enumeratedValues>
33013                <usage>read</usage>
33014                <enumeratedValue>
33015                  <name>Input</name>
33016                  <description>Read: pin set as input</description>
33017                  <value>0</value>
33018                </enumeratedValue>
33019                <enumeratedValue>
33020                  <name>Output</name>
33021                  <description>Read: pin set as output</description>
33022                  <value>1</value>
33023                </enumeratedValue>
33024              </enumeratedValues>
33025              <enumeratedValues>
33026                <usage>write</usage>
33027                <enumeratedValue>
33028                  <name>Set</name>
33029                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33030                  <value>1</value>
33031                </enumeratedValue>
33032              </enumeratedValues>
33033            </field>
33034            <field>
33035              <name>PIN1</name>
33036              <description>Set as output pin 1</description>
33037              <lsb>1</lsb>
33038              <msb>1</msb>
33039              <enumeratedValues>
33040                <usage>read</usage>
33041                <enumeratedValue>
33042                  <name>Input</name>
33043                  <description>Read: pin set as input</description>
33044                  <value>0</value>
33045                </enumeratedValue>
33046                <enumeratedValue>
33047                  <name>Output</name>
33048                  <description>Read: pin set as output</description>
33049                  <value>1</value>
33050                </enumeratedValue>
33051              </enumeratedValues>
33052              <enumeratedValues>
33053                <usage>write</usage>
33054                <enumeratedValue>
33055                  <name>Set</name>
33056                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33057                  <value>1</value>
33058                </enumeratedValue>
33059              </enumeratedValues>
33060            </field>
33061            <field>
33062              <name>PIN2</name>
33063              <description>Set as output pin 2</description>
33064              <lsb>2</lsb>
33065              <msb>2</msb>
33066              <enumeratedValues>
33067                <usage>read</usage>
33068                <enumeratedValue>
33069                  <name>Input</name>
33070                  <description>Read: pin set as input</description>
33071                  <value>0</value>
33072                </enumeratedValue>
33073                <enumeratedValue>
33074                  <name>Output</name>
33075                  <description>Read: pin set as output</description>
33076                  <value>1</value>
33077                </enumeratedValue>
33078              </enumeratedValues>
33079              <enumeratedValues>
33080                <usage>write</usage>
33081                <enumeratedValue>
33082                  <name>Set</name>
33083                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33084                  <value>1</value>
33085                </enumeratedValue>
33086              </enumeratedValues>
33087            </field>
33088            <field>
33089              <name>PIN3</name>
33090              <description>Set as output pin 3</description>
33091              <lsb>3</lsb>
33092              <msb>3</msb>
33093              <enumeratedValues>
33094                <usage>read</usage>
33095                <enumeratedValue>
33096                  <name>Input</name>
33097                  <description>Read: pin set as input</description>
33098                  <value>0</value>
33099                </enumeratedValue>
33100                <enumeratedValue>
33101                  <name>Output</name>
33102                  <description>Read: pin set as output</description>
33103                  <value>1</value>
33104                </enumeratedValue>
33105              </enumeratedValues>
33106              <enumeratedValues>
33107                <usage>write</usage>
33108                <enumeratedValue>
33109                  <name>Set</name>
33110                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33111                  <value>1</value>
33112                </enumeratedValue>
33113              </enumeratedValues>
33114            </field>
33115            <field>
33116              <name>PIN4</name>
33117              <description>Set as output pin 4</description>
33118              <lsb>4</lsb>
33119              <msb>4</msb>
33120              <enumeratedValues>
33121                <usage>read</usage>
33122                <enumeratedValue>
33123                  <name>Input</name>
33124                  <description>Read: pin set as input</description>
33125                  <value>0</value>
33126                </enumeratedValue>
33127                <enumeratedValue>
33128                  <name>Output</name>
33129                  <description>Read: pin set as output</description>
33130                  <value>1</value>
33131                </enumeratedValue>
33132              </enumeratedValues>
33133              <enumeratedValues>
33134                <usage>write</usage>
33135                <enumeratedValue>
33136                  <name>Set</name>
33137                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33138                  <value>1</value>
33139                </enumeratedValue>
33140              </enumeratedValues>
33141            </field>
33142            <field>
33143              <name>PIN5</name>
33144              <description>Set as output pin 5</description>
33145              <lsb>5</lsb>
33146              <msb>5</msb>
33147              <enumeratedValues>
33148                <usage>read</usage>
33149                <enumeratedValue>
33150                  <name>Input</name>
33151                  <description>Read: pin set as input</description>
33152                  <value>0</value>
33153                </enumeratedValue>
33154                <enumeratedValue>
33155                  <name>Output</name>
33156                  <description>Read: pin set as output</description>
33157                  <value>1</value>
33158                </enumeratedValue>
33159              </enumeratedValues>
33160              <enumeratedValues>
33161                <usage>write</usage>
33162                <enumeratedValue>
33163                  <name>Set</name>
33164                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33165                  <value>1</value>
33166                </enumeratedValue>
33167              </enumeratedValues>
33168            </field>
33169            <field>
33170              <name>PIN6</name>
33171              <description>Set as output pin 6</description>
33172              <lsb>6</lsb>
33173              <msb>6</msb>
33174              <enumeratedValues>
33175                <usage>read</usage>
33176                <enumeratedValue>
33177                  <name>Input</name>
33178                  <description>Read: pin set as input</description>
33179                  <value>0</value>
33180                </enumeratedValue>
33181                <enumeratedValue>
33182                  <name>Output</name>
33183                  <description>Read: pin set as output</description>
33184                  <value>1</value>
33185                </enumeratedValue>
33186              </enumeratedValues>
33187              <enumeratedValues>
33188                <usage>write</usage>
33189                <enumeratedValue>
33190                  <name>Set</name>
33191                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33192                  <value>1</value>
33193                </enumeratedValue>
33194              </enumeratedValues>
33195            </field>
33196            <field>
33197              <name>PIN7</name>
33198              <description>Set as output pin 7</description>
33199              <lsb>7</lsb>
33200              <msb>7</msb>
33201              <enumeratedValues>
33202                <usage>read</usage>
33203                <enumeratedValue>
33204                  <name>Input</name>
33205                  <description>Read: pin set as input</description>
33206                  <value>0</value>
33207                </enumeratedValue>
33208                <enumeratedValue>
33209                  <name>Output</name>
33210                  <description>Read: pin set as output</description>
33211                  <value>1</value>
33212                </enumeratedValue>
33213              </enumeratedValues>
33214              <enumeratedValues>
33215                <usage>write</usage>
33216                <enumeratedValue>
33217                  <name>Set</name>
33218                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33219                  <value>1</value>
33220                </enumeratedValue>
33221              </enumeratedValues>
33222            </field>
33223            <field>
33224              <name>PIN8</name>
33225              <description>Set as output pin 8</description>
33226              <lsb>8</lsb>
33227              <msb>8</msb>
33228              <enumeratedValues>
33229                <usage>read</usage>
33230                <enumeratedValue>
33231                  <name>Input</name>
33232                  <description>Read: pin set as input</description>
33233                  <value>0</value>
33234                </enumeratedValue>
33235                <enumeratedValue>
33236                  <name>Output</name>
33237                  <description>Read: pin set as output</description>
33238                  <value>1</value>
33239                </enumeratedValue>
33240              </enumeratedValues>
33241              <enumeratedValues>
33242                <usage>write</usage>
33243                <enumeratedValue>
33244                  <name>Set</name>
33245                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33246                  <value>1</value>
33247                </enumeratedValue>
33248              </enumeratedValues>
33249            </field>
33250            <field>
33251              <name>PIN9</name>
33252              <description>Set as output pin 9</description>
33253              <lsb>9</lsb>
33254              <msb>9</msb>
33255              <enumeratedValues>
33256                <usage>read</usage>
33257                <enumeratedValue>
33258                  <name>Input</name>
33259                  <description>Read: pin set as input</description>
33260                  <value>0</value>
33261                </enumeratedValue>
33262                <enumeratedValue>
33263                  <name>Output</name>
33264                  <description>Read: pin set as output</description>
33265                  <value>1</value>
33266                </enumeratedValue>
33267              </enumeratedValues>
33268              <enumeratedValues>
33269                <usage>write</usage>
33270                <enumeratedValue>
33271                  <name>Set</name>
33272                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33273                  <value>1</value>
33274                </enumeratedValue>
33275              </enumeratedValues>
33276            </field>
33277            <field>
33278              <name>PIN10</name>
33279              <description>Set as output pin 10</description>
33280              <lsb>10</lsb>
33281              <msb>10</msb>
33282              <enumeratedValues>
33283                <usage>read</usage>
33284                <enumeratedValue>
33285                  <name>Input</name>
33286                  <description>Read: pin set as input</description>
33287                  <value>0</value>
33288                </enumeratedValue>
33289                <enumeratedValue>
33290                  <name>Output</name>
33291                  <description>Read: pin set as output</description>
33292                  <value>1</value>
33293                </enumeratedValue>
33294              </enumeratedValues>
33295              <enumeratedValues>
33296                <usage>write</usage>
33297                <enumeratedValue>
33298                  <name>Set</name>
33299                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33300                  <value>1</value>
33301                </enumeratedValue>
33302              </enumeratedValues>
33303            </field>
33304            <field>
33305              <name>PIN11</name>
33306              <description>Set as output pin 11</description>
33307              <lsb>11</lsb>
33308              <msb>11</msb>
33309              <enumeratedValues>
33310                <usage>read</usage>
33311                <enumeratedValue>
33312                  <name>Input</name>
33313                  <description>Read: pin set as input</description>
33314                  <value>0</value>
33315                </enumeratedValue>
33316                <enumeratedValue>
33317                  <name>Output</name>
33318                  <description>Read: pin set as output</description>
33319                  <value>1</value>
33320                </enumeratedValue>
33321              </enumeratedValues>
33322              <enumeratedValues>
33323                <usage>write</usage>
33324                <enumeratedValue>
33325                  <name>Set</name>
33326                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33327                  <value>1</value>
33328                </enumeratedValue>
33329              </enumeratedValues>
33330            </field>
33331            <field>
33332              <name>PIN12</name>
33333              <description>Set as output pin 12</description>
33334              <lsb>12</lsb>
33335              <msb>12</msb>
33336              <enumeratedValues>
33337                <usage>read</usage>
33338                <enumeratedValue>
33339                  <name>Input</name>
33340                  <description>Read: pin set as input</description>
33341                  <value>0</value>
33342                </enumeratedValue>
33343                <enumeratedValue>
33344                  <name>Output</name>
33345                  <description>Read: pin set as output</description>
33346                  <value>1</value>
33347                </enumeratedValue>
33348              </enumeratedValues>
33349              <enumeratedValues>
33350                <usage>write</usage>
33351                <enumeratedValue>
33352                  <name>Set</name>
33353                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33354                  <value>1</value>
33355                </enumeratedValue>
33356              </enumeratedValues>
33357            </field>
33358            <field>
33359              <name>PIN13</name>
33360              <description>Set as output pin 13</description>
33361              <lsb>13</lsb>
33362              <msb>13</msb>
33363              <enumeratedValues>
33364                <usage>read</usage>
33365                <enumeratedValue>
33366                  <name>Input</name>
33367                  <description>Read: pin set as input</description>
33368                  <value>0</value>
33369                </enumeratedValue>
33370                <enumeratedValue>
33371                  <name>Output</name>
33372                  <description>Read: pin set as output</description>
33373                  <value>1</value>
33374                </enumeratedValue>
33375              </enumeratedValues>
33376              <enumeratedValues>
33377                <usage>write</usage>
33378                <enumeratedValue>
33379                  <name>Set</name>
33380                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33381                  <value>1</value>
33382                </enumeratedValue>
33383              </enumeratedValues>
33384            </field>
33385            <field>
33386              <name>PIN14</name>
33387              <description>Set as output pin 14</description>
33388              <lsb>14</lsb>
33389              <msb>14</msb>
33390              <enumeratedValues>
33391                <usage>read</usage>
33392                <enumeratedValue>
33393                  <name>Input</name>
33394                  <description>Read: pin set as input</description>
33395                  <value>0</value>
33396                </enumeratedValue>
33397                <enumeratedValue>
33398                  <name>Output</name>
33399                  <description>Read: pin set as output</description>
33400                  <value>1</value>
33401                </enumeratedValue>
33402              </enumeratedValues>
33403              <enumeratedValues>
33404                <usage>write</usage>
33405                <enumeratedValue>
33406                  <name>Set</name>
33407                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33408                  <value>1</value>
33409                </enumeratedValue>
33410              </enumeratedValues>
33411            </field>
33412            <field>
33413              <name>PIN15</name>
33414              <description>Set as output pin 15</description>
33415              <lsb>15</lsb>
33416              <msb>15</msb>
33417              <enumeratedValues>
33418                <usage>read</usage>
33419                <enumeratedValue>
33420                  <name>Input</name>
33421                  <description>Read: pin set as input</description>
33422                  <value>0</value>
33423                </enumeratedValue>
33424                <enumeratedValue>
33425                  <name>Output</name>
33426                  <description>Read: pin set as output</description>
33427                  <value>1</value>
33428                </enumeratedValue>
33429              </enumeratedValues>
33430              <enumeratedValues>
33431                <usage>write</usage>
33432                <enumeratedValue>
33433                  <name>Set</name>
33434                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33435                  <value>1</value>
33436                </enumeratedValue>
33437              </enumeratedValues>
33438            </field>
33439            <field>
33440              <name>PIN16</name>
33441              <description>Set as output pin 16</description>
33442              <lsb>16</lsb>
33443              <msb>16</msb>
33444              <enumeratedValues>
33445                <usage>read</usage>
33446                <enumeratedValue>
33447                  <name>Input</name>
33448                  <description>Read: pin set as input</description>
33449                  <value>0</value>
33450                </enumeratedValue>
33451                <enumeratedValue>
33452                  <name>Output</name>
33453                  <description>Read: pin set as output</description>
33454                  <value>1</value>
33455                </enumeratedValue>
33456              </enumeratedValues>
33457              <enumeratedValues>
33458                <usage>write</usage>
33459                <enumeratedValue>
33460                  <name>Set</name>
33461                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33462                  <value>1</value>
33463                </enumeratedValue>
33464              </enumeratedValues>
33465            </field>
33466            <field>
33467              <name>PIN17</name>
33468              <description>Set as output pin 17</description>
33469              <lsb>17</lsb>
33470              <msb>17</msb>
33471              <enumeratedValues>
33472                <usage>read</usage>
33473                <enumeratedValue>
33474                  <name>Input</name>
33475                  <description>Read: pin set as input</description>
33476                  <value>0</value>
33477                </enumeratedValue>
33478                <enumeratedValue>
33479                  <name>Output</name>
33480                  <description>Read: pin set as output</description>
33481                  <value>1</value>
33482                </enumeratedValue>
33483              </enumeratedValues>
33484              <enumeratedValues>
33485                <usage>write</usage>
33486                <enumeratedValue>
33487                  <name>Set</name>
33488                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33489                  <value>1</value>
33490                </enumeratedValue>
33491              </enumeratedValues>
33492            </field>
33493            <field>
33494              <name>PIN18</name>
33495              <description>Set as output pin 18</description>
33496              <lsb>18</lsb>
33497              <msb>18</msb>
33498              <enumeratedValues>
33499                <usage>read</usage>
33500                <enumeratedValue>
33501                  <name>Input</name>
33502                  <description>Read: pin set as input</description>
33503                  <value>0</value>
33504                </enumeratedValue>
33505                <enumeratedValue>
33506                  <name>Output</name>
33507                  <description>Read: pin set as output</description>
33508                  <value>1</value>
33509                </enumeratedValue>
33510              </enumeratedValues>
33511              <enumeratedValues>
33512                <usage>write</usage>
33513                <enumeratedValue>
33514                  <name>Set</name>
33515                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33516                  <value>1</value>
33517                </enumeratedValue>
33518              </enumeratedValues>
33519            </field>
33520            <field>
33521              <name>PIN19</name>
33522              <description>Set as output pin 19</description>
33523              <lsb>19</lsb>
33524              <msb>19</msb>
33525              <enumeratedValues>
33526                <usage>read</usage>
33527                <enumeratedValue>
33528                  <name>Input</name>
33529                  <description>Read: pin set as input</description>
33530                  <value>0</value>
33531                </enumeratedValue>
33532                <enumeratedValue>
33533                  <name>Output</name>
33534                  <description>Read: pin set as output</description>
33535                  <value>1</value>
33536                </enumeratedValue>
33537              </enumeratedValues>
33538              <enumeratedValues>
33539                <usage>write</usage>
33540                <enumeratedValue>
33541                  <name>Set</name>
33542                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33543                  <value>1</value>
33544                </enumeratedValue>
33545              </enumeratedValues>
33546            </field>
33547            <field>
33548              <name>PIN20</name>
33549              <description>Set as output pin 20</description>
33550              <lsb>20</lsb>
33551              <msb>20</msb>
33552              <enumeratedValues>
33553                <usage>read</usage>
33554                <enumeratedValue>
33555                  <name>Input</name>
33556                  <description>Read: pin set as input</description>
33557                  <value>0</value>
33558                </enumeratedValue>
33559                <enumeratedValue>
33560                  <name>Output</name>
33561                  <description>Read: pin set as output</description>
33562                  <value>1</value>
33563                </enumeratedValue>
33564              </enumeratedValues>
33565              <enumeratedValues>
33566                <usage>write</usage>
33567                <enumeratedValue>
33568                  <name>Set</name>
33569                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33570                  <value>1</value>
33571                </enumeratedValue>
33572              </enumeratedValues>
33573            </field>
33574            <field>
33575              <name>PIN21</name>
33576              <description>Set as output pin 21</description>
33577              <lsb>21</lsb>
33578              <msb>21</msb>
33579              <enumeratedValues>
33580                <usage>read</usage>
33581                <enumeratedValue>
33582                  <name>Input</name>
33583                  <description>Read: pin set as input</description>
33584                  <value>0</value>
33585                </enumeratedValue>
33586                <enumeratedValue>
33587                  <name>Output</name>
33588                  <description>Read: pin set as output</description>
33589                  <value>1</value>
33590                </enumeratedValue>
33591              </enumeratedValues>
33592              <enumeratedValues>
33593                <usage>write</usage>
33594                <enumeratedValue>
33595                  <name>Set</name>
33596                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33597                  <value>1</value>
33598                </enumeratedValue>
33599              </enumeratedValues>
33600            </field>
33601            <field>
33602              <name>PIN22</name>
33603              <description>Set as output pin 22</description>
33604              <lsb>22</lsb>
33605              <msb>22</msb>
33606              <enumeratedValues>
33607                <usage>read</usage>
33608                <enumeratedValue>
33609                  <name>Input</name>
33610                  <description>Read: pin set as input</description>
33611                  <value>0</value>
33612                </enumeratedValue>
33613                <enumeratedValue>
33614                  <name>Output</name>
33615                  <description>Read: pin set as output</description>
33616                  <value>1</value>
33617                </enumeratedValue>
33618              </enumeratedValues>
33619              <enumeratedValues>
33620                <usage>write</usage>
33621                <enumeratedValue>
33622                  <name>Set</name>
33623                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33624                  <value>1</value>
33625                </enumeratedValue>
33626              </enumeratedValues>
33627            </field>
33628            <field>
33629              <name>PIN23</name>
33630              <description>Set as output pin 23</description>
33631              <lsb>23</lsb>
33632              <msb>23</msb>
33633              <enumeratedValues>
33634                <usage>read</usage>
33635                <enumeratedValue>
33636                  <name>Input</name>
33637                  <description>Read: pin set as input</description>
33638                  <value>0</value>
33639                </enumeratedValue>
33640                <enumeratedValue>
33641                  <name>Output</name>
33642                  <description>Read: pin set as output</description>
33643                  <value>1</value>
33644                </enumeratedValue>
33645              </enumeratedValues>
33646              <enumeratedValues>
33647                <usage>write</usage>
33648                <enumeratedValue>
33649                  <name>Set</name>
33650                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33651                  <value>1</value>
33652                </enumeratedValue>
33653              </enumeratedValues>
33654            </field>
33655            <field>
33656              <name>PIN24</name>
33657              <description>Set as output pin 24</description>
33658              <lsb>24</lsb>
33659              <msb>24</msb>
33660              <enumeratedValues>
33661                <usage>read</usage>
33662                <enumeratedValue>
33663                  <name>Input</name>
33664                  <description>Read: pin set as input</description>
33665                  <value>0</value>
33666                </enumeratedValue>
33667                <enumeratedValue>
33668                  <name>Output</name>
33669                  <description>Read: pin set as output</description>
33670                  <value>1</value>
33671                </enumeratedValue>
33672              </enumeratedValues>
33673              <enumeratedValues>
33674                <usage>write</usage>
33675                <enumeratedValue>
33676                  <name>Set</name>
33677                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33678                  <value>1</value>
33679                </enumeratedValue>
33680              </enumeratedValues>
33681            </field>
33682            <field>
33683              <name>PIN25</name>
33684              <description>Set as output pin 25</description>
33685              <lsb>25</lsb>
33686              <msb>25</msb>
33687              <enumeratedValues>
33688                <usage>read</usage>
33689                <enumeratedValue>
33690                  <name>Input</name>
33691                  <description>Read: pin set as input</description>
33692                  <value>0</value>
33693                </enumeratedValue>
33694                <enumeratedValue>
33695                  <name>Output</name>
33696                  <description>Read: pin set as output</description>
33697                  <value>1</value>
33698                </enumeratedValue>
33699              </enumeratedValues>
33700              <enumeratedValues>
33701                <usage>write</usage>
33702                <enumeratedValue>
33703                  <name>Set</name>
33704                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33705                  <value>1</value>
33706                </enumeratedValue>
33707              </enumeratedValues>
33708            </field>
33709            <field>
33710              <name>PIN26</name>
33711              <description>Set as output pin 26</description>
33712              <lsb>26</lsb>
33713              <msb>26</msb>
33714              <enumeratedValues>
33715                <usage>read</usage>
33716                <enumeratedValue>
33717                  <name>Input</name>
33718                  <description>Read: pin set as input</description>
33719                  <value>0</value>
33720                </enumeratedValue>
33721                <enumeratedValue>
33722                  <name>Output</name>
33723                  <description>Read: pin set as output</description>
33724                  <value>1</value>
33725                </enumeratedValue>
33726              </enumeratedValues>
33727              <enumeratedValues>
33728                <usage>write</usage>
33729                <enumeratedValue>
33730                  <name>Set</name>
33731                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33732                  <value>1</value>
33733                </enumeratedValue>
33734              </enumeratedValues>
33735            </field>
33736            <field>
33737              <name>PIN27</name>
33738              <description>Set as output pin 27</description>
33739              <lsb>27</lsb>
33740              <msb>27</msb>
33741              <enumeratedValues>
33742                <usage>read</usage>
33743                <enumeratedValue>
33744                  <name>Input</name>
33745                  <description>Read: pin set as input</description>
33746                  <value>0</value>
33747                </enumeratedValue>
33748                <enumeratedValue>
33749                  <name>Output</name>
33750                  <description>Read: pin set as output</description>
33751                  <value>1</value>
33752                </enumeratedValue>
33753              </enumeratedValues>
33754              <enumeratedValues>
33755                <usage>write</usage>
33756                <enumeratedValue>
33757                  <name>Set</name>
33758                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33759                  <value>1</value>
33760                </enumeratedValue>
33761              </enumeratedValues>
33762            </field>
33763            <field>
33764              <name>PIN28</name>
33765              <description>Set as output pin 28</description>
33766              <lsb>28</lsb>
33767              <msb>28</msb>
33768              <enumeratedValues>
33769                <usage>read</usage>
33770                <enumeratedValue>
33771                  <name>Input</name>
33772                  <description>Read: pin set as input</description>
33773                  <value>0</value>
33774                </enumeratedValue>
33775                <enumeratedValue>
33776                  <name>Output</name>
33777                  <description>Read: pin set as output</description>
33778                  <value>1</value>
33779                </enumeratedValue>
33780              </enumeratedValues>
33781              <enumeratedValues>
33782                <usage>write</usage>
33783                <enumeratedValue>
33784                  <name>Set</name>
33785                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33786                  <value>1</value>
33787                </enumeratedValue>
33788              </enumeratedValues>
33789            </field>
33790            <field>
33791              <name>PIN29</name>
33792              <description>Set as output pin 29</description>
33793              <lsb>29</lsb>
33794              <msb>29</msb>
33795              <enumeratedValues>
33796                <usage>read</usage>
33797                <enumeratedValue>
33798                  <name>Input</name>
33799                  <description>Read: pin set as input</description>
33800                  <value>0</value>
33801                </enumeratedValue>
33802                <enumeratedValue>
33803                  <name>Output</name>
33804                  <description>Read: pin set as output</description>
33805                  <value>1</value>
33806                </enumeratedValue>
33807              </enumeratedValues>
33808              <enumeratedValues>
33809                <usage>write</usage>
33810                <enumeratedValue>
33811                  <name>Set</name>
33812                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33813                  <value>1</value>
33814                </enumeratedValue>
33815              </enumeratedValues>
33816            </field>
33817            <field>
33818              <name>PIN30</name>
33819              <description>Set as output pin 30</description>
33820              <lsb>30</lsb>
33821              <msb>30</msb>
33822              <enumeratedValues>
33823                <usage>read</usage>
33824                <enumeratedValue>
33825                  <name>Input</name>
33826                  <description>Read: pin set as input</description>
33827                  <value>0</value>
33828                </enumeratedValue>
33829                <enumeratedValue>
33830                  <name>Output</name>
33831                  <description>Read: pin set as output</description>
33832                  <value>1</value>
33833                </enumeratedValue>
33834              </enumeratedValues>
33835              <enumeratedValues>
33836                <usage>write</usage>
33837                <enumeratedValue>
33838                  <name>Set</name>
33839                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33840                  <value>1</value>
33841                </enumeratedValue>
33842              </enumeratedValues>
33843            </field>
33844            <field>
33845              <name>PIN31</name>
33846              <description>Set as output pin 31</description>
33847              <lsb>31</lsb>
33848              <msb>31</msb>
33849              <enumeratedValues>
33850                <usage>read</usage>
33851                <enumeratedValue>
33852                  <name>Input</name>
33853                  <description>Read: pin set as input</description>
33854                  <value>0</value>
33855                </enumeratedValue>
33856                <enumeratedValue>
33857                  <name>Output</name>
33858                  <description>Read: pin set as output</description>
33859                  <value>1</value>
33860                </enumeratedValue>
33861              </enumeratedValues>
33862              <enumeratedValues>
33863                <usage>write</usage>
33864                <enumeratedValue>
33865                  <name>Set</name>
33866                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33867                  <value>1</value>
33868                </enumeratedValue>
33869              </enumeratedValues>
33870            </field>
33871          </fields>
33872        </register>
33873        <register>
33874          <name>DIRCLR</name>
33875          <description>DIR clear register</description>
33876          <addressOffset>0x01C</addressOffset>
33877          <access>read-write</access>
33878          <modifiedWriteValues>oneToClear</modifiedWriteValues>
33879          <fields>
33880            <field>
33881              <name>PIN0</name>
33882              <description>Set as input pin 0</description>
33883              <lsb>0</lsb>
33884              <msb>0</msb>
33885              <enumeratedValues>
33886                <usage>read</usage>
33887                <enumeratedValue>
33888                  <name>Input</name>
33889                  <description>Read: pin set as input</description>
33890                  <value>0</value>
33891                </enumeratedValue>
33892                <enumeratedValue>
33893                  <name>Output</name>
33894                  <description>Read: pin set as output</description>
33895                  <value>1</value>
33896                </enumeratedValue>
33897              </enumeratedValues>
33898              <enumeratedValues>
33899                <usage>write</usage>
33900                <enumeratedValue>
33901                  <name>Clear</name>
33902                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33903                  <value>1</value>
33904                </enumeratedValue>
33905              </enumeratedValues>
33906            </field>
33907            <field>
33908              <name>PIN1</name>
33909              <description>Set as input pin 1</description>
33910              <lsb>1</lsb>
33911              <msb>1</msb>
33912              <enumeratedValues>
33913                <usage>read</usage>
33914                <enumeratedValue>
33915                  <name>Input</name>
33916                  <description>Read: pin set as input</description>
33917                  <value>0</value>
33918                </enumeratedValue>
33919                <enumeratedValue>
33920                  <name>Output</name>
33921                  <description>Read: pin set as output</description>
33922                  <value>1</value>
33923                </enumeratedValue>
33924              </enumeratedValues>
33925              <enumeratedValues>
33926                <usage>write</usage>
33927                <enumeratedValue>
33928                  <name>Clear</name>
33929                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33930                  <value>1</value>
33931                </enumeratedValue>
33932              </enumeratedValues>
33933            </field>
33934            <field>
33935              <name>PIN2</name>
33936              <description>Set as input pin 2</description>
33937              <lsb>2</lsb>
33938              <msb>2</msb>
33939              <enumeratedValues>
33940                <usage>read</usage>
33941                <enumeratedValue>
33942                  <name>Input</name>
33943                  <description>Read: pin set as input</description>
33944                  <value>0</value>
33945                </enumeratedValue>
33946                <enumeratedValue>
33947                  <name>Output</name>
33948                  <description>Read: pin set as output</description>
33949                  <value>1</value>
33950                </enumeratedValue>
33951              </enumeratedValues>
33952              <enumeratedValues>
33953                <usage>write</usage>
33954                <enumeratedValue>
33955                  <name>Clear</name>
33956                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33957                  <value>1</value>
33958                </enumeratedValue>
33959              </enumeratedValues>
33960            </field>
33961            <field>
33962              <name>PIN3</name>
33963              <description>Set as input pin 3</description>
33964              <lsb>3</lsb>
33965              <msb>3</msb>
33966              <enumeratedValues>
33967                <usage>read</usage>
33968                <enumeratedValue>
33969                  <name>Input</name>
33970                  <description>Read: pin set as input</description>
33971                  <value>0</value>
33972                </enumeratedValue>
33973                <enumeratedValue>
33974                  <name>Output</name>
33975                  <description>Read: pin set as output</description>
33976                  <value>1</value>
33977                </enumeratedValue>
33978              </enumeratedValues>
33979              <enumeratedValues>
33980                <usage>write</usage>
33981                <enumeratedValue>
33982                  <name>Clear</name>
33983                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
33984                  <value>1</value>
33985                </enumeratedValue>
33986              </enumeratedValues>
33987            </field>
33988            <field>
33989              <name>PIN4</name>
33990              <description>Set as input pin 4</description>
33991              <lsb>4</lsb>
33992              <msb>4</msb>
33993              <enumeratedValues>
33994                <usage>read</usage>
33995                <enumeratedValue>
33996                  <name>Input</name>
33997                  <description>Read: pin set as input</description>
33998                  <value>0</value>
33999                </enumeratedValue>
34000                <enumeratedValue>
34001                  <name>Output</name>
34002                  <description>Read: pin set as output</description>
34003                  <value>1</value>
34004                </enumeratedValue>
34005              </enumeratedValues>
34006              <enumeratedValues>
34007                <usage>write</usage>
34008                <enumeratedValue>
34009                  <name>Clear</name>
34010                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34011                  <value>1</value>
34012                </enumeratedValue>
34013              </enumeratedValues>
34014            </field>
34015            <field>
34016              <name>PIN5</name>
34017              <description>Set as input pin 5</description>
34018              <lsb>5</lsb>
34019              <msb>5</msb>
34020              <enumeratedValues>
34021                <usage>read</usage>
34022                <enumeratedValue>
34023                  <name>Input</name>
34024                  <description>Read: pin set as input</description>
34025                  <value>0</value>
34026                </enumeratedValue>
34027                <enumeratedValue>
34028                  <name>Output</name>
34029                  <description>Read: pin set as output</description>
34030                  <value>1</value>
34031                </enumeratedValue>
34032              </enumeratedValues>
34033              <enumeratedValues>
34034                <usage>write</usage>
34035                <enumeratedValue>
34036                  <name>Clear</name>
34037                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34038                  <value>1</value>
34039                </enumeratedValue>
34040              </enumeratedValues>
34041            </field>
34042            <field>
34043              <name>PIN6</name>
34044              <description>Set as input pin 6</description>
34045              <lsb>6</lsb>
34046              <msb>6</msb>
34047              <enumeratedValues>
34048                <usage>read</usage>
34049                <enumeratedValue>
34050                  <name>Input</name>
34051                  <description>Read: pin set as input</description>
34052                  <value>0</value>
34053                </enumeratedValue>
34054                <enumeratedValue>
34055                  <name>Output</name>
34056                  <description>Read: pin set as output</description>
34057                  <value>1</value>
34058                </enumeratedValue>
34059              </enumeratedValues>
34060              <enumeratedValues>
34061                <usage>write</usage>
34062                <enumeratedValue>
34063                  <name>Clear</name>
34064                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34065                  <value>1</value>
34066                </enumeratedValue>
34067              </enumeratedValues>
34068            </field>
34069            <field>
34070              <name>PIN7</name>
34071              <description>Set as input pin 7</description>
34072              <lsb>7</lsb>
34073              <msb>7</msb>
34074              <enumeratedValues>
34075                <usage>read</usage>
34076                <enumeratedValue>
34077                  <name>Input</name>
34078                  <description>Read: pin set as input</description>
34079                  <value>0</value>
34080                </enumeratedValue>
34081                <enumeratedValue>
34082                  <name>Output</name>
34083                  <description>Read: pin set as output</description>
34084                  <value>1</value>
34085                </enumeratedValue>
34086              </enumeratedValues>
34087              <enumeratedValues>
34088                <usage>write</usage>
34089                <enumeratedValue>
34090                  <name>Clear</name>
34091                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34092                  <value>1</value>
34093                </enumeratedValue>
34094              </enumeratedValues>
34095            </field>
34096            <field>
34097              <name>PIN8</name>
34098              <description>Set as input pin 8</description>
34099              <lsb>8</lsb>
34100              <msb>8</msb>
34101              <enumeratedValues>
34102                <usage>read</usage>
34103                <enumeratedValue>
34104                  <name>Input</name>
34105                  <description>Read: pin set as input</description>
34106                  <value>0</value>
34107                </enumeratedValue>
34108                <enumeratedValue>
34109                  <name>Output</name>
34110                  <description>Read: pin set as output</description>
34111                  <value>1</value>
34112                </enumeratedValue>
34113              </enumeratedValues>
34114              <enumeratedValues>
34115                <usage>write</usage>
34116                <enumeratedValue>
34117                  <name>Clear</name>
34118                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34119                  <value>1</value>
34120                </enumeratedValue>
34121              </enumeratedValues>
34122            </field>
34123            <field>
34124              <name>PIN9</name>
34125              <description>Set as input pin 9</description>
34126              <lsb>9</lsb>
34127              <msb>9</msb>
34128              <enumeratedValues>
34129                <usage>read</usage>
34130                <enumeratedValue>
34131                  <name>Input</name>
34132                  <description>Read: pin set as input</description>
34133                  <value>0</value>
34134                </enumeratedValue>
34135                <enumeratedValue>
34136                  <name>Output</name>
34137                  <description>Read: pin set as output</description>
34138                  <value>1</value>
34139                </enumeratedValue>
34140              </enumeratedValues>
34141              <enumeratedValues>
34142                <usage>write</usage>
34143                <enumeratedValue>
34144                  <name>Clear</name>
34145                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34146                  <value>1</value>
34147                </enumeratedValue>
34148              </enumeratedValues>
34149            </field>
34150            <field>
34151              <name>PIN10</name>
34152              <description>Set as input pin 10</description>
34153              <lsb>10</lsb>
34154              <msb>10</msb>
34155              <enumeratedValues>
34156                <usage>read</usage>
34157                <enumeratedValue>
34158                  <name>Input</name>
34159                  <description>Read: pin set as input</description>
34160                  <value>0</value>
34161                </enumeratedValue>
34162                <enumeratedValue>
34163                  <name>Output</name>
34164                  <description>Read: pin set as output</description>
34165                  <value>1</value>
34166                </enumeratedValue>
34167              </enumeratedValues>
34168              <enumeratedValues>
34169                <usage>write</usage>
34170                <enumeratedValue>
34171                  <name>Clear</name>
34172                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34173                  <value>1</value>
34174                </enumeratedValue>
34175              </enumeratedValues>
34176            </field>
34177            <field>
34178              <name>PIN11</name>
34179              <description>Set as input pin 11</description>
34180              <lsb>11</lsb>
34181              <msb>11</msb>
34182              <enumeratedValues>
34183                <usage>read</usage>
34184                <enumeratedValue>
34185                  <name>Input</name>
34186                  <description>Read: pin set as input</description>
34187                  <value>0</value>
34188                </enumeratedValue>
34189                <enumeratedValue>
34190                  <name>Output</name>
34191                  <description>Read: pin set as output</description>
34192                  <value>1</value>
34193                </enumeratedValue>
34194              </enumeratedValues>
34195              <enumeratedValues>
34196                <usage>write</usage>
34197                <enumeratedValue>
34198                  <name>Clear</name>
34199                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34200                  <value>1</value>
34201                </enumeratedValue>
34202              </enumeratedValues>
34203            </field>
34204            <field>
34205              <name>PIN12</name>
34206              <description>Set as input pin 12</description>
34207              <lsb>12</lsb>
34208              <msb>12</msb>
34209              <enumeratedValues>
34210                <usage>read</usage>
34211                <enumeratedValue>
34212                  <name>Input</name>
34213                  <description>Read: pin set as input</description>
34214                  <value>0</value>
34215                </enumeratedValue>
34216                <enumeratedValue>
34217                  <name>Output</name>
34218                  <description>Read: pin set as output</description>
34219                  <value>1</value>
34220                </enumeratedValue>
34221              </enumeratedValues>
34222              <enumeratedValues>
34223                <usage>write</usage>
34224                <enumeratedValue>
34225                  <name>Clear</name>
34226                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34227                  <value>1</value>
34228                </enumeratedValue>
34229              </enumeratedValues>
34230            </field>
34231            <field>
34232              <name>PIN13</name>
34233              <description>Set as input pin 13</description>
34234              <lsb>13</lsb>
34235              <msb>13</msb>
34236              <enumeratedValues>
34237                <usage>read</usage>
34238                <enumeratedValue>
34239                  <name>Input</name>
34240                  <description>Read: pin set as input</description>
34241                  <value>0</value>
34242                </enumeratedValue>
34243                <enumeratedValue>
34244                  <name>Output</name>
34245                  <description>Read: pin set as output</description>
34246                  <value>1</value>
34247                </enumeratedValue>
34248              </enumeratedValues>
34249              <enumeratedValues>
34250                <usage>write</usage>
34251                <enumeratedValue>
34252                  <name>Clear</name>
34253                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34254                  <value>1</value>
34255                </enumeratedValue>
34256              </enumeratedValues>
34257            </field>
34258            <field>
34259              <name>PIN14</name>
34260              <description>Set as input pin 14</description>
34261              <lsb>14</lsb>
34262              <msb>14</msb>
34263              <enumeratedValues>
34264                <usage>read</usage>
34265                <enumeratedValue>
34266                  <name>Input</name>
34267                  <description>Read: pin set as input</description>
34268                  <value>0</value>
34269                </enumeratedValue>
34270                <enumeratedValue>
34271                  <name>Output</name>
34272                  <description>Read: pin set as output</description>
34273                  <value>1</value>
34274                </enumeratedValue>
34275              </enumeratedValues>
34276              <enumeratedValues>
34277                <usage>write</usage>
34278                <enumeratedValue>
34279                  <name>Clear</name>
34280                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34281                  <value>1</value>
34282                </enumeratedValue>
34283              </enumeratedValues>
34284            </field>
34285            <field>
34286              <name>PIN15</name>
34287              <description>Set as input pin 15</description>
34288              <lsb>15</lsb>
34289              <msb>15</msb>
34290              <enumeratedValues>
34291                <usage>read</usage>
34292                <enumeratedValue>
34293                  <name>Input</name>
34294                  <description>Read: pin set as input</description>
34295                  <value>0</value>
34296                </enumeratedValue>
34297                <enumeratedValue>
34298                  <name>Output</name>
34299                  <description>Read: pin set as output</description>
34300                  <value>1</value>
34301                </enumeratedValue>
34302              </enumeratedValues>
34303              <enumeratedValues>
34304                <usage>write</usage>
34305                <enumeratedValue>
34306                  <name>Clear</name>
34307                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34308                  <value>1</value>
34309                </enumeratedValue>
34310              </enumeratedValues>
34311            </field>
34312            <field>
34313              <name>PIN16</name>
34314              <description>Set as input pin 16</description>
34315              <lsb>16</lsb>
34316              <msb>16</msb>
34317              <enumeratedValues>
34318                <usage>read</usage>
34319                <enumeratedValue>
34320                  <name>Input</name>
34321                  <description>Read: pin set as input</description>
34322                  <value>0</value>
34323                </enumeratedValue>
34324                <enumeratedValue>
34325                  <name>Output</name>
34326                  <description>Read: pin set as output</description>
34327                  <value>1</value>
34328                </enumeratedValue>
34329              </enumeratedValues>
34330              <enumeratedValues>
34331                <usage>write</usage>
34332                <enumeratedValue>
34333                  <name>Clear</name>
34334                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34335                  <value>1</value>
34336                </enumeratedValue>
34337              </enumeratedValues>
34338            </field>
34339            <field>
34340              <name>PIN17</name>
34341              <description>Set as input pin 17</description>
34342              <lsb>17</lsb>
34343              <msb>17</msb>
34344              <enumeratedValues>
34345                <usage>read</usage>
34346                <enumeratedValue>
34347                  <name>Input</name>
34348                  <description>Read: pin set as input</description>
34349                  <value>0</value>
34350                </enumeratedValue>
34351                <enumeratedValue>
34352                  <name>Output</name>
34353                  <description>Read: pin set as output</description>
34354                  <value>1</value>
34355                </enumeratedValue>
34356              </enumeratedValues>
34357              <enumeratedValues>
34358                <usage>write</usage>
34359                <enumeratedValue>
34360                  <name>Clear</name>
34361                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34362                  <value>1</value>
34363                </enumeratedValue>
34364              </enumeratedValues>
34365            </field>
34366            <field>
34367              <name>PIN18</name>
34368              <description>Set as input pin 18</description>
34369              <lsb>18</lsb>
34370              <msb>18</msb>
34371              <enumeratedValues>
34372                <usage>read</usage>
34373                <enumeratedValue>
34374                  <name>Input</name>
34375                  <description>Read: pin set as input</description>
34376                  <value>0</value>
34377                </enumeratedValue>
34378                <enumeratedValue>
34379                  <name>Output</name>
34380                  <description>Read: pin set as output</description>
34381                  <value>1</value>
34382                </enumeratedValue>
34383              </enumeratedValues>
34384              <enumeratedValues>
34385                <usage>write</usage>
34386                <enumeratedValue>
34387                  <name>Clear</name>
34388                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34389                  <value>1</value>
34390                </enumeratedValue>
34391              </enumeratedValues>
34392            </field>
34393            <field>
34394              <name>PIN19</name>
34395              <description>Set as input pin 19</description>
34396              <lsb>19</lsb>
34397              <msb>19</msb>
34398              <enumeratedValues>
34399                <usage>read</usage>
34400                <enumeratedValue>
34401                  <name>Input</name>
34402                  <description>Read: pin set as input</description>
34403                  <value>0</value>
34404                </enumeratedValue>
34405                <enumeratedValue>
34406                  <name>Output</name>
34407                  <description>Read: pin set as output</description>
34408                  <value>1</value>
34409                </enumeratedValue>
34410              </enumeratedValues>
34411              <enumeratedValues>
34412                <usage>write</usage>
34413                <enumeratedValue>
34414                  <name>Clear</name>
34415                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34416                  <value>1</value>
34417                </enumeratedValue>
34418              </enumeratedValues>
34419            </field>
34420            <field>
34421              <name>PIN20</name>
34422              <description>Set as input pin 20</description>
34423              <lsb>20</lsb>
34424              <msb>20</msb>
34425              <enumeratedValues>
34426                <usage>read</usage>
34427                <enumeratedValue>
34428                  <name>Input</name>
34429                  <description>Read: pin set as input</description>
34430                  <value>0</value>
34431                </enumeratedValue>
34432                <enumeratedValue>
34433                  <name>Output</name>
34434                  <description>Read: pin set as output</description>
34435                  <value>1</value>
34436                </enumeratedValue>
34437              </enumeratedValues>
34438              <enumeratedValues>
34439                <usage>write</usage>
34440                <enumeratedValue>
34441                  <name>Clear</name>
34442                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34443                  <value>1</value>
34444                </enumeratedValue>
34445              </enumeratedValues>
34446            </field>
34447            <field>
34448              <name>PIN21</name>
34449              <description>Set as input pin 21</description>
34450              <lsb>21</lsb>
34451              <msb>21</msb>
34452              <enumeratedValues>
34453                <usage>read</usage>
34454                <enumeratedValue>
34455                  <name>Input</name>
34456                  <description>Read: pin set as input</description>
34457                  <value>0</value>
34458                </enumeratedValue>
34459                <enumeratedValue>
34460                  <name>Output</name>
34461                  <description>Read: pin set as output</description>
34462                  <value>1</value>
34463                </enumeratedValue>
34464              </enumeratedValues>
34465              <enumeratedValues>
34466                <usage>write</usage>
34467                <enumeratedValue>
34468                  <name>Clear</name>
34469                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34470                  <value>1</value>
34471                </enumeratedValue>
34472              </enumeratedValues>
34473            </field>
34474            <field>
34475              <name>PIN22</name>
34476              <description>Set as input pin 22</description>
34477              <lsb>22</lsb>
34478              <msb>22</msb>
34479              <enumeratedValues>
34480                <usage>read</usage>
34481                <enumeratedValue>
34482                  <name>Input</name>
34483                  <description>Read: pin set as input</description>
34484                  <value>0</value>
34485                </enumeratedValue>
34486                <enumeratedValue>
34487                  <name>Output</name>
34488                  <description>Read: pin set as output</description>
34489                  <value>1</value>
34490                </enumeratedValue>
34491              </enumeratedValues>
34492              <enumeratedValues>
34493                <usage>write</usage>
34494                <enumeratedValue>
34495                  <name>Clear</name>
34496                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34497                  <value>1</value>
34498                </enumeratedValue>
34499              </enumeratedValues>
34500            </field>
34501            <field>
34502              <name>PIN23</name>
34503              <description>Set as input pin 23</description>
34504              <lsb>23</lsb>
34505              <msb>23</msb>
34506              <enumeratedValues>
34507                <usage>read</usage>
34508                <enumeratedValue>
34509                  <name>Input</name>
34510                  <description>Read: pin set as input</description>
34511                  <value>0</value>
34512                </enumeratedValue>
34513                <enumeratedValue>
34514                  <name>Output</name>
34515                  <description>Read: pin set as output</description>
34516                  <value>1</value>
34517                </enumeratedValue>
34518              </enumeratedValues>
34519              <enumeratedValues>
34520                <usage>write</usage>
34521                <enumeratedValue>
34522                  <name>Clear</name>
34523                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34524                  <value>1</value>
34525                </enumeratedValue>
34526              </enumeratedValues>
34527            </field>
34528            <field>
34529              <name>PIN24</name>
34530              <description>Set as input pin 24</description>
34531              <lsb>24</lsb>
34532              <msb>24</msb>
34533              <enumeratedValues>
34534                <usage>read</usage>
34535                <enumeratedValue>
34536                  <name>Input</name>
34537                  <description>Read: pin set as input</description>
34538                  <value>0</value>
34539                </enumeratedValue>
34540                <enumeratedValue>
34541                  <name>Output</name>
34542                  <description>Read: pin set as output</description>
34543                  <value>1</value>
34544                </enumeratedValue>
34545              </enumeratedValues>
34546              <enumeratedValues>
34547                <usage>write</usage>
34548                <enumeratedValue>
34549                  <name>Clear</name>
34550                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34551                  <value>1</value>
34552                </enumeratedValue>
34553              </enumeratedValues>
34554            </field>
34555            <field>
34556              <name>PIN25</name>
34557              <description>Set as input pin 25</description>
34558              <lsb>25</lsb>
34559              <msb>25</msb>
34560              <enumeratedValues>
34561                <usage>read</usage>
34562                <enumeratedValue>
34563                  <name>Input</name>
34564                  <description>Read: pin set as input</description>
34565                  <value>0</value>
34566                </enumeratedValue>
34567                <enumeratedValue>
34568                  <name>Output</name>
34569                  <description>Read: pin set as output</description>
34570                  <value>1</value>
34571                </enumeratedValue>
34572              </enumeratedValues>
34573              <enumeratedValues>
34574                <usage>write</usage>
34575                <enumeratedValue>
34576                  <name>Clear</name>
34577                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34578                  <value>1</value>
34579                </enumeratedValue>
34580              </enumeratedValues>
34581            </field>
34582            <field>
34583              <name>PIN26</name>
34584              <description>Set as input pin 26</description>
34585              <lsb>26</lsb>
34586              <msb>26</msb>
34587              <enumeratedValues>
34588                <usage>read</usage>
34589                <enumeratedValue>
34590                  <name>Input</name>
34591                  <description>Read: pin set as input</description>
34592                  <value>0</value>
34593                </enumeratedValue>
34594                <enumeratedValue>
34595                  <name>Output</name>
34596                  <description>Read: pin set as output</description>
34597                  <value>1</value>
34598                </enumeratedValue>
34599              </enumeratedValues>
34600              <enumeratedValues>
34601                <usage>write</usage>
34602                <enumeratedValue>
34603                  <name>Clear</name>
34604                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34605                  <value>1</value>
34606                </enumeratedValue>
34607              </enumeratedValues>
34608            </field>
34609            <field>
34610              <name>PIN27</name>
34611              <description>Set as input pin 27</description>
34612              <lsb>27</lsb>
34613              <msb>27</msb>
34614              <enumeratedValues>
34615                <usage>read</usage>
34616                <enumeratedValue>
34617                  <name>Input</name>
34618                  <description>Read: pin set as input</description>
34619                  <value>0</value>
34620                </enumeratedValue>
34621                <enumeratedValue>
34622                  <name>Output</name>
34623                  <description>Read: pin set as output</description>
34624                  <value>1</value>
34625                </enumeratedValue>
34626              </enumeratedValues>
34627              <enumeratedValues>
34628                <usage>write</usage>
34629                <enumeratedValue>
34630                  <name>Clear</name>
34631                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34632                  <value>1</value>
34633                </enumeratedValue>
34634              </enumeratedValues>
34635            </field>
34636            <field>
34637              <name>PIN28</name>
34638              <description>Set as input pin 28</description>
34639              <lsb>28</lsb>
34640              <msb>28</msb>
34641              <enumeratedValues>
34642                <usage>read</usage>
34643                <enumeratedValue>
34644                  <name>Input</name>
34645                  <description>Read: pin set as input</description>
34646                  <value>0</value>
34647                </enumeratedValue>
34648                <enumeratedValue>
34649                  <name>Output</name>
34650                  <description>Read: pin set as output</description>
34651                  <value>1</value>
34652                </enumeratedValue>
34653              </enumeratedValues>
34654              <enumeratedValues>
34655                <usage>write</usage>
34656                <enumeratedValue>
34657                  <name>Clear</name>
34658                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34659                  <value>1</value>
34660                </enumeratedValue>
34661              </enumeratedValues>
34662            </field>
34663            <field>
34664              <name>PIN29</name>
34665              <description>Set as input pin 29</description>
34666              <lsb>29</lsb>
34667              <msb>29</msb>
34668              <enumeratedValues>
34669                <usage>read</usage>
34670                <enumeratedValue>
34671                  <name>Input</name>
34672                  <description>Read: pin set as input</description>
34673                  <value>0</value>
34674                </enumeratedValue>
34675                <enumeratedValue>
34676                  <name>Output</name>
34677                  <description>Read: pin set as output</description>
34678                  <value>1</value>
34679                </enumeratedValue>
34680              </enumeratedValues>
34681              <enumeratedValues>
34682                <usage>write</usage>
34683                <enumeratedValue>
34684                  <name>Clear</name>
34685                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34686                  <value>1</value>
34687                </enumeratedValue>
34688              </enumeratedValues>
34689            </field>
34690            <field>
34691              <name>PIN30</name>
34692              <description>Set as input pin 30</description>
34693              <lsb>30</lsb>
34694              <msb>30</msb>
34695              <enumeratedValues>
34696                <usage>read</usage>
34697                <enumeratedValue>
34698                  <name>Input</name>
34699                  <description>Read: pin set as input</description>
34700                  <value>0</value>
34701                </enumeratedValue>
34702                <enumeratedValue>
34703                  <name>Output</name>
34704                  <description>Read: pin set as output</description>
34705                  <value>1</value>
34706                </enumeratedValue>
34707              </enumeratedValues>
34708              <enumeratedValues>
34709                <usage>write</usage>
34710                <enumeratedValue>
34711                  <name>Clear</name>
34712                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34713                  <value>1</value>
34714                </enumeratedValue>
34715              </enumeratedValues>
34716            </field>
34717            <field>
34718              <name>PIN31</name>
34719              <description>Set as input pin 31</description>
34720              <lsb>31</lsb>
34721              <msb>31</msb>
34722              <enumeratedValues>
34723                <usage>read</usage>
34724                <enumeratedValue>
34725                  <name>Input</name>
34726                  <description>Read: pin set as input</description>
34727                  <value>0</value>
34728                </enumeratedValue>
34729                <enumeratedValue>
34730                  <name>Output</name>
34731                  <description>Read: pin set as output</description>
34732                  <value>1</value>
34733                </enumeratedValue>
34734              </enumeratedValues>
34735              <enumeratedValues>
34736                <usage>write</usage>
34737                <enumeratedValue>
34738                  <name>Clear</name>
34739                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34740                  <value>1</value>
34741                </enumeratedValue>
34742              </enumeratedValues>
34743            </field>
34744          </fields>
34745        </register>
34746        <register>
34747          <name>LATCH</name>
34748          <description>Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers</description>
34749          <addressOffset>0x020</addressOffset>
34750          <access>read-write</access>
34751          <fields>
34752            <field>
34753              <name>PIN0</name>
34754              <description>Status on whether PIN[0] has met criteria set in PIN_CNF[0].SENSE register. Write '1' to clear.</description>
34755              <lsb>0</lsb>
34756              <msb>0</msb>
34757              <enumeratedValues>
34758                <enumeratedValue>
34759                  <name>NotLatched</name>
34760                  <description>Criteria has not been met</description>
34761                  <value>0</value>
34762                </enumeratedValue>
34763                <enumeratedValue>
34764                  <name>Latched</name>
34765                  <description>Criteria has been met</description>
34766                  <value>1</value>
34767                </enumeratedValue>
34768              </enumeratedValues>
34769            </field>
34770            <field>
34771              <name>PIN1</name>
34772              <description>Status on whether PIN[1] has met criteria set in PIN_CNF[1].SENSE register. Write '1' to clear.</description>
34773              <lsb>1</lsb>
34774              <msb>1</msb>
34775              <enumeratedValues>
34776                <enumeratedValue>
34777                  <name>NotLatched</name>
34778                  <description>Criteria has not been met</description>
34779                  <value>0</value>
34780                </enumeratedValue>
34781                <enumeratedValue>
34782                  <name>Latched</name>
34783                  <description>Criteria has been met</description>
34784                  <value>1</value>
34785                </enumeratedValue>
34786              </enumeratedValues>
34787            </field>
34788            <field>
34789              <name>PIN2</name>
34790              <description>Status on whether PIN[2] has met criteria set in PIN_CNF[2].SENSE register. Write '1' to clear.</description>
34791              <lsb>2</lsb>
34792              <msb>2</msb>
34793              <enumeratedValues>
34794                <enumeratedValue>
34795                  <name>NotLatched</name>
34796                  <description>Criteria has not been met</description>
34797                  <value>0</value>
34798                </enumeratedValue>
34799                <enumeratedValue>
34800                  <name>Latched</name>
34801                  <description>Criteria has been met</description>
34802                  <value>1</value>
34803                </enumeratedValue>
34804              </enumeratedValues>
34805            </field>
34806            <field>
34807              <name>PIN3</name>
34808              <description>Status on whether PIN[3] has met criteria set in PIN_CNF[3].SENSE register. Write '1' to clear.</description>
34809              <lsb>3</lsb>
34810              <msb>3</msb>
34811              <enumeratedValues>
34812                <enumeratedValue>
34813                  <name>NotLatched</name>
34814                  <description>Criteria has not been met</description>
34815                  <value>0</value>
34816                </enumeratedValue>
34817                <enumeratedValue>
34818                  <name>Latched</name>
34819                  <description>Criteria has been met</description>
34820                  <value>1</value>
34821                </enumeratedValue>
34822              </enumeratedValues>
34823            </field>
34824            <field>
34825              <name>PIN4</name>
34826              <description>Status on whether PIN[4] has met criteria set in PIN_CNF[4].SENSE register. Write '1' to clear.</description>
34827              <lsb>4</lsb>
34828              <msb>4</msb>
34829              <enumeratedValues>
34830                <enumeratedValue>
34831                  <name>NotLatched</name>
34832                  <description>Criteria has not been met</description>
34833                  <value>0</value>
34834                </enumeratedValue>
34835                <enumeratedValue>
34836                  <name>Latched</name>
34837                  <description>Criteria has been met</description>
34838                  <value>1</value>
34839                </enumeratedValue>
34840              </enumeratedValues>
34841            </field>
34842            <field>
34843              <name>PIN5</name>
34844              <description>Status on whether PIN[5] has met criteria set in PIN_CNF[5].SENSE register. Write '1' to clear.</description>
34845              <lsb>5</lsb>
34846              <msb>5</msb>
34847              <enumeratedValues>
34848                <enumeratedValue>
34849                  <name>NotLatched</name>
34850                  <description>Criteria has not been met</description>
34851                  <value>0</value>
34852                </enumeratedValue>
34853                <enumeratedValue>
34854                  <name>Latched</name>
34855                  <description>Criteria has been met</description>
34856                  <value>1</value>
34857                </enumeratedValue>
34858              </enumeratedValues>
34859            </field>
34860            <field>
34861              <name>PIN6</name>
34862              <description>Status on whether PIN[6] has met criteria set in PIN_CNF[6].SENSE register. Write '1' to clear.</description>
34863              <lsb>6</lsb>
34864              <msb>6</msb>
34865              <enumeratedValues>
34866                <enumeratedValue>
34867                  <name>NotLatched</name>
34868                  <description>Criteria has not been met</description>
34869                  <value>0</value>
34870                </enumeratedValue>
34871                <enumeratedValue>
34872                  <name>Latched</name>
34873                  <description>Criteria has been met</description>
34874                  <value>1</value>
34875                </enumeratedValue>
34876              </enumeratedValues>
34877            </field>
34878            <field>
34879              <name>PIN7</name>
34880              <description>Status on whether PIN[7] has met criteria set in PIN_CNF[7].SENSE register. Write '1' to clear.</description>
34881              <lsb>7</lsb>
34882              <msb>7</msb>
34883              <enumeratedValues>
34884                <enumeratedValue>
34885                  <name>NotLatched</name>
34886                  <description>Criteria has not been met</description>
34887                  <value>0</value>
34888                </enumeratedValue>
34889                <enumeratedValue>
34890                  <name>Latched</name>
34891                  <description>Criteria has been met</description>
34892                  <value>1</value>
34893                </enumeratedValue>
34894              </enumeratedValues>
34895            </field>
34896            <field>
34897              <name>PIN8</name>
34898              <description>Status on whether PIN[8] has met criteria set in PIN_CNF[8].SENSE register. Write '1' to clear.</description>
34899              <lsb>8</lsb>
34900              <msb>8</msb>
34901              <enumeratedValues>
34902                <enumeratedValue>
34903                  <name>NotLatched</name>
34904                  <description>Criteria has not been met</description>
34905                  <value>0</value>
34906                </enumeratedValue>
34907                <enumeratedValue>
34908                  <name>Latched</name>
34909                  <description>Criteria has been met</description>
34910                  <value>1</value>
34911                </enumeratedValue>
34912              </enumeratedValues>
34913            </field>
34914            <field>
34915              <name>PIN9</name>
34916              <description>Status on whether PIN[9] has met criteria set in PIN_CNF[9].SENSE register. Write '1' to clear.</description>
34917              <lsb>9</lsb>
34918              <msb>9</msb>
34919              <enumeratedValues>
34920                <enumeratedValue>
34921                  <name>NotLatched</name>
34922                  <description>Criteria has not been met</description>
34923                  <value>0</value>
34924                </enumeratedValue>
34925                <enumeratedValue>
34926                  <name>Latched</name>
34927                  <description>Criteria has been met</description>
34928                  <value>1</value>
34929                </enumeratedValue>
34930              </enumeratedValues>
34931            </field>
34932            <field>
34933              <name>PIN10</name>
34934              <description>Status on whether PIN[10] has met criteria set in PIN_CNF[10].SENSE register. Write '1' to clear.</description>
34935              <lsb>10</lsb>
34936              <msb>10</msb>
34937              <enumeratedValues>
34938                <enumeratedValue>
34939                  <name>NotLatched</name>
34940                  <description>Criteria has not been met</description>
34941                  <value>0</value>
34942                </enumeratedValue>
34943                <enumeratedValue>
34944                  <name>Latched</name>
34945                  <description>Criteria has been met</description>
34946                  <value>1</value>
34947                </enumeratedValue>
34948              </enumeratedValues>
34949            </field>
34950            <field>
34951              <name>PIN11</name>
34952              <description>Status on whether PIN[11] has met criteria set in PIN_CNF[11].SENSE register. Write '1' to clear.</description>
34953              <lsb>11</lsb>
34954              <msb>11</msb>
34955              <enumeratedValues>
34956                <enumeratedValue>
34957                  <name>NotLatched</name>
34958                  <description>Criteria has not been met</description>
34959                  <value>0</value>
34960                </enumeratedValue>
34961                <enumeratedValue>
34962                  <name>Latched</name>
34963                  <description>Criteria has been met</description>
34964                  <value>1</value>
34965                </enumeratedValue>
34966              </enumeratedValues>
34967            </field>
34968            <field>
34969              <name>PIN12</name>
34970              <description>Status on whether PIN[12] has met criteria set in PIN_CNF[12].SENSE register. Write '1' to clear.</description>
34971              <lsb>12</lsb>
34972              <msb>12</msb>
34973              <enumeratedValues>
34974                <enumeratedValue>
34975                  <name>NotLatched</name>
34976                  <description>Criteria has not been met</description>
34977                  <value>0</value>
34978                </enumeratedValue>
34979                <enumeratedValue>
34980                  <name>Latched</name>
34981                  <description>Criteria has been met</description>
34982                  <value>1</value>
34983                </enumeratedValue>
34984              </enumeratedValues>
34985            </field>
34986            <field>
34987              <name>PIN13</name>
34988              <description>Status on whether PIN[13] has met criteria set in PIN_CNF[13].SENSE register. Write '1' to clear.</description>
34989              <lsb>13</lsb>
34990              <msb>13</msb>
34991              <enumeratedValues>
34992                <enumeratedValue>
34993                  <name>NotLatched</name>
34994                  <description>Criteria has not been met</description>
34995                  <value>0</value>
34996                </enumeratedValue>
34997                <enumeratedValue>
34998                  <name>Latched</name>
34999                  <description>Criteria has been met</description>
35000                  <value>1</value>
35001                </enumeratedValue>
35002              </enumeratedValues>
35003            </field>
35004            <field>
35005              <name>PIN14</name>
35006              <description>Status on whether PIN[14] has met criteria set in PIN_CNF[14].SENSE register. Write '1' to clear.</description>
35007              <lsb>14</lsb>
35008              <msb>14</msb>
35009              <enumeratedValues>
35010                <enumeratedValue>
35011                  <name>NotLatched</name>
35012                  <description>Criteria has not been met</description>
35013                  <value>0</value>
35014                </enumeratedValue>
35015                <enumeratedValue>
35016                  <name>Latched</name>
35017                  <description>Criteria has been met</description>
35018                  <value>1</value>
35019                </enumeratedValue>
35020              </enumeratedValues>
35021            </field>
35022            <field>
35023              <name>PIN15</name>
35024              <description>Status on whether PIN[15] has met criteria set in PIN_CNF[15].SENSE register. Write '1' to clear.</description>
35025              <lsb>15</lsb>
35026              <msb>15</msb>
35027              <enumeratedValues>
35028                <enumeratedValue>
35029                  <name>NotLatched</name>
35030                  <description>Criteria has not been met</description>
35031                  <value>0</value>
35032                </enumeratedValue>
35033                <enumeratedValue>
35034                  <name>Latched</name>
35035                  <description>Criteria has been met</description>
35036                  <value>1</value>
35037                </enumeratedValue>
35038              </enumeratedValues>
35039            </field>
35040            <field>
35041              <name>PIN16</name>
35042              <description>Status on whether PIN[16] has met criteria set in PIN_CNF[16].SENSE register. Write '1' to clear.</description>
35043              <lsb>16</lsb>
35044              <msb>16</msb>
35045              <enumeratedValues>
35046                <enumeratedValue>
35047                  <name>NotLatched</name>
35048                  <description>Criteria has not been met</description>
35049                  <value>0</value>
35050                </enumeratedValue>
35051                <enumeratedValue>
35052                  <name>Latched</name>
35053                  <description>Criteria has been met</description>
35054                  <value>1</value>
35055                </enumeratedValue>
35056              </enumeratedValues>
35057            </field>
35058            <field>
35059              <name>PIN17</name>
35060              <description>Status on whether PIN[17] has met criteria set in PIN_CNF[17].SENSE register. Write '1' to clear.</description>
35061              <lsb>17</lsb>
35062              <msb>17</msb>
35063              <enumeratedValues>
35064                <enumeratedValue>
35065                  <name>NotLatched</name>
35066                  <description>Criteria has not been met</description>
35067                  <value>0</value>
35068                </enumeratedValue>
35069                <enumeratedValue>
35070                  <name>Latched</name>
35071                  <description>Criteria has been met</description>
35072                  <value>1</value>
35073                </enumeratedValue>
35074              </enumeratedValues>
35075            </field>
35076            <field>
35077              <name>PIN18</name>
35078              <description>Status on whether PIN[18] has met criteria set in PIN_CNF[18].SENSE register. Write '1' to clear.</description>
35079              <lsb>18</lsb>
35080              <msb>18</msb>
35081              <enumeratedValues>
35082                <enumeratedValue>
35083                  <name>NotLatched</name>
35084                  <description>Criteria has not been met</description>
35085                  <value>0</value>
35086                </enumeratedValue>
35087                <enumeratedValue>
35088                  <name>Latched</name>
35089                  <description>Criteria has been met</description>
35090                  <value>1</value>
35091                </enumeratedValue>
35092              </enumeratedValues>
35093            </field>
35094            <field>
35095              <name>PIN19</name>
35096              <description>Status on whether PIN[19] has met criteria set in PIN_CNF[19].SENSE register. Write '1' to clear.</description>
35097              <lsb>19</lsb>
35098              <msb>19</msb>
35099              <enumeratedValues>
35100                <enumeratedValue>
35101                  <name>NotLatched</name>
35102                  <description>Criteria has not been met</description>
35103                  <value>0</value>
35104                </enumeratedValue>
35105                <enumeratedValue>
35106                  <name>Latched</name>
35107                  <description>Criteria has been met</description>
35108                  <value>1</value>
35109                </enumeratedValue>
35110              </enumeratedValues>
35111            </field>
35112            <field>
35113              <name>PIN20</name>
35114              <description>Status on whether PIN[20] has met criteria set in PIN_CNF[20].SENSE register. Write '1' to clear.</description>
35115              <lsb>20</lsb>
35116              <msb>20</msb>
35117              <enumeratedValues>
35118                <enumeratedValue>
35119                  <name>NotLatched</name>
35120                  <description>Criteria has not been met</description>
35121                  <value>0</value>
35122                </enumeratedValue>
35123                <enumeratedValue>
35124                  <name>Latched</name>
35125                  <description>Criteria has been met</description>
35126                  <value>1</value>
35127                </enumeratedValue>
35128              </enumeratedValues>
35129            </field>
35130            <field>
35131              <name>PIN21</name>
35132              <description>Status on whether PIN[21] has met criteria set in PIN_CNF[21].SENSE register. Write '1' to clear.</description>
35133              <lsb>21</lsb>
35134              <msb>21</msb>
35135              <enumeratedValues>
35136                <enumeratedValue>
35137                  <name>NotLatched</name>
35138                  <description>Criteria has not been met</description>
35139                  <value>0</value>
35140                </enumeratedValue>
35141                <enumeratedValue>
35142                  <name>Latched</name>
35143                  <description>Criteria has been met</description>
35144                  <value>1</value>
35145                </enumeratedValue>
35146              </enumeratedValues>
35147            </field>
35148            <field>
35149              <name>PIN22</name>
35150              <description>Status on whether PIN[22] has met criteria set in PIN_CNF[22].SENSE register. Write '1' to clear.</description>
35151              <lsb>22</lsb>
35152              <msb>22</msb>
35153              <enumeratedValues>
35154                <enumeratedValue>
35155                  <name>NotLatched</name>
35156                  <description>Criteria has not been met</description>
35157                  <value>0</value>
35158                </enumeratedValue>
35159                <enumeratedValue>
35160                  <name>Latched</name>
35161                  <description>Criteria has been met</description>
35162                  <value>1</value>
35163                </enumeratedValue>
35164              </enumeratedValues>
35165            </field>
35166            <field>
35167              <name>PIN23</name>
35168              <description>Status on whether PIN[23] has met criteria set in PIN_CNF[23].SENSE register. Write '1' to clear.</description>
35169              <lsb>23</lsb>
35170              <msb>23</msb>
35171              <enumeratedValues>
35172                <enumeratedValue>
35173                  <name>NotLatched</name>
35174                  <description>Criteria has not been met</description>
35175                  <value>0</value>
35176                </enumeratedValue>
35177                <enumeratedValue>
35178                  <name>Latched</name>
35179                  <description>Criteria has been met</description>
35180                  <value>1</value>
35181                </enumeratedValue>
35182              </enumeratedValues>
35183            </field>
35184            <field>
35185              <name>PIN24</name>
35186              <description>Status on whether PIN[24] has met criteria set in PIN_CNF[24].SENSE register. Write '1' to clear.</description>
35187              <lsb>24</lsb>
35188              <msb>24</msb>
35189              <enumeratedValues>
35190                <enumeratedValue>
35191                  <name>NotLatched</name>
35192                  <description>Criteria has not been met</description>
35193                  <value>0</value>
35194                </enumeratedValue>
35195                <enumeratedValue>
35196                  <name>Latched</name>
35197                  <description>Criteria has been met</description>
35198                  <value>1</value>
35199                </enumeratedValue>
35200              </enumeratedValues>
35201            </field>
35202            <field>
35203              <name>PIN25</name>
35204              <description>Status on whether PIN[25] has met criteria set in PIN_CNF[25].SENSE register. Write '1' to clear.</description>
35205              <lsb>25</lsb>
35206              <msb>25</msb>
35207              <enumeratedValues>
35208                <enumeratedValue>
35209                  <name>NotLatched</name>
35210                  <description>Criteria has not been met</description>
35211                  <value>0</value>
35212                </enumeratedValue>
35213                <enumeratedValue>
35214                  <name>Latched</name>
35215                  <description>Criteria has been met</description>
35216                  <value>1</value>
35217                </enumeratedValue>
35218              </enumeratedValues>
35219            </field>
35220            <field>
35221              <name>PIN26</name>
35222              <description>Status on whether PIN[26] has met criteria set in PIN_CNF[26].SENSE register. Write '1' to clear.</description>
35223              <lsb>26</lsb>
35224              <msb>26</msb>
35225              <enumeratedValues>
35226                <enumeratedValue>
35227                  <name>NotLatched</name>
35228                  <description>Criteria has not been met</description>
35229                  <value>0</value>
35230                </enumeratedValue>
35231                <enumeratedValue>
35232                  <name>Latched</name>
35233                  <description>Criteria has been met</description>
35234                  <value>1</value>
35235                </enumeratedValue>
35236              </enumeratedValues>
35237            </field>
35238            <field>
35239              <name>PIN27</name>
35240              <description>Status on whether PIN[27] has met criteria set in PIN_CNF[27].SENSE register. Write '1' to clear.</description>
35241              <lsb>27</lsb>
35242              <msb>27</msb>
35243              <enumeratedValues>
35244                <enumeratedValue>
35245                  <name>NotLatched</name>
35246                  <description>Criteria has not been met</description>
35247                  <value>0</value>
35248                </enumeratedValue>
35249                <enumeratedValue>
35250                  <name>Latched</name>
35251                  <description>Criteria has been met</description>
35252                  <value>1</value>
35253                </enumeratedValue>
35254              </enumeratedValues>
35255            </field>
35256            <field>
35257              <name>PIN28</name>
35258              <description>Status on whether PIN[28] has met criteria set in PIN_CNF[28].SENSE register. Write '1' to clear.</description>
35259              <lsb>28</lsb>
35260              <msb>28</msb>
35261              <enumeratedValues>
35262                <enumeratedValue>
35263                  <name>NotLatched</name>
35264                  <description>Criteria has not been met</description>
35265                  <value>0</value>
35266                </enumeratedValue>
35267                <enumeratedValue>
35268                  <name>Latched</name>
35269                  <description>Criteria has been met</description>
35270                  <value>1</value>
35271                </enumeratedValue>
35272              </enumeratedValues>
35273            </field>
35274            <field>
35275              <name>PIN29</name>
35276              <description>Status on whether PIN[29] has met criteria set in PIN_CNF[29].SENSE register. Write '1' to clear.</description>
35277              <lsb>29</lsb>
35278              <msb>29</msb>
35279              <enumeratedValues>
35280                <enumeratedValue>
35281                  <name>NotLatched</name>
35282                  <description>Criteria has not been met</description>
35283                  <value>0</value>
35284                </enumeratedValue>
35285                <enumeratedValue>
35286                  <name>Latched</name>
35287                  <description>Criteria has been met</description>
35288                  <value>1</value>
35289                </enumeratedValue>
35290              </enumeratedValues>
35291            </field>
35292            <field>
35293              <name>PIN30</name>
35294              <description>Status on whether PIN[30] has met criteria set in PIN_CNF[30].SENSE register. Write '1' to clear.</description>
35295              <lsb>30</lsb>
35296              <msb>30</msb>
35297              <enumeratedValues>
35298                <enumeratedValue>
35299                  <name>NotLatched</name>
35300                  <description>Criteria has not been met</description>
35301                  <value>0</value>
35302                </enumeratedValue>
35303                <enumeratedValue>
35304                  <name>Latched</name>
35305                  <description>Criteria has been met</description>
35306                  <value>1</value>
35307                </enumeratedValue>
35308              </enumeratedValues>
35309            </field>
35310            <field>
35311              <name>PIN31</name>
35312              <description>Status on whether PIN[31] has met criteria set in PIN_CNF[31].SENSE register. Write '1' to clear.</description>
35313              <lsb>31</lsb>
35314              <msb>31</msb>
35315              <enumeratedValues>
35316                <enumeratedValue>
35317                  <name>NotLatched</name>
35318                  <description>Criteria has not been met</description>
35319                  <value>0</value>
35320                </enumeratedValue>
35321                <enumeratedValue>
35322                  <name>Latched</name>
35323                  <description>Criteria has been met</description>
35324                  <value>1</value>
35325                </enumeratedValue>
35326              </enumeratedValues>
35327            </field>
35328          </fields>
35329        </register>
35330        <register>
35331          <name>DETECTMODE</name>
35332          <description>Select between default DETECT signal behavior and LDETECT mode (For non-secure pin only)</description>
35333          <addressOffset>0x024</addressOffset>
35334          <access>read-write</access>
35335          <fields>
35336            <field>
35337              <name>DETECTMODE</name>
35338              <description>Select between default DETECT signal behavior and LDETECT mode</description>
35339              <lsb>0</lsb>
35340              <msb>0</msb>
35341              <enumeratedValues>
35342                <enumeratedValue>
35343                  <name>Default</name>
35344                  <description>DETECT directly connected to PIN DETECT signals</description>
35345                  <value>0</value>
35346                </enumeratedValue>
35347                <enumeratedValue>
35348                  <name>LDETECT</name>
35349                  <description>Use the latched LDETECT behavior</description>
35350                  <value>1</value>
35351                </enumeratedValue>
35352              </enumeratedValues>
35353            </field>
35354          </fields>
35355        </register>
35356        <register>
35357          <name>DETECTMODE_SEC</name>
35358          <description>Select between default DETECT signal behavior and LDETECT mode (For secure pin only)</description>
35359          <addressOffset>0x028</addressOffset>
35360          <access>read-write</access>
35361          <fields>
35362            <field>
35363              <name>DETECTMODE</name>
35364              <description>Select between default DETECT signal behavior and LDETECT mode</description>
35365              <lsb>0</lsb>
35366              <msb>0</msb>
35367              <enumeratedValues>
35368                <enumeratedValue>
35369                  <name>Default</name>
35370                  <description>DETECT directly connected to PIN DETECT signals</description>
35371                  <value>0</value>
35372                </enumeratedValue>
35373                <enumeratedValue>
35374                  <name>LDETECT</name>
35375                  <description>Use the latched LDETECT behavior</description>
35376                  <value>1</value>
35377                </enumeratedValue>
35378              </enumeratedValues>
35379            </field>
35380          </fields>
35381        </register>
35382        <register>
35383          <dim>0x20</dim>
35384          <dimIncrement>0x4</dimIncrement>
35385          <name>PIN_CNF[%s]</name>
35386          <description>Description collection: Configuration of GPIO pins</description>
35387          <addressOffset>0x200</addressOffset>
35388          <access>read-write</access>
35389          <resetValue>0x00000002</resetValue>
35390          <fields>
35391            <field>
35392              <name>DIR</name>
35393              <description>Pin direction. Same physical register as DIR register</description>
35394              <lsb>0</lsb>
35395              <msb>0</msb>
35396              <enumeratedValues>
35397                <enumeratedValue>
35398                  <name>Input</name>
35399                  <description>Configure pin as an input pin</description>
35400                  <value>0</value>
35401                </enumeratedValue>
35402                <enumeratedValue>
35403                  <name>Output</name>
35404                  <description>Configure pin as an output pin</description>
35405                  <value>1</value>
35406                </enumeratedValue>
35407              </enumeratedValues>
35408            </field>
35409            <field>
35410              <name>INPUT</name>
35411              <description>Connect or disconnect input buffer</description>
35412              <lsb>1</lsb>
35413              <msb>1</msb>
35414              <enumeratedValues>
35415                <enumeratedValue>
35416                  <name>Connect</name>
35417                  <description>Connect input buffer</description>
35418                  <value>0</value>
35419                </enumeratedValue>
35420                <enumeratedValue>
35421                  <name>Disconnect</name>
35422                  <description>Disconnect input buffer</description>
35423                  <value>1</value>
35424                </enumeratedValue>
35425              </enumeratedValues>
35426            </field>
35427            <field>
35428              <name>PULL</name>
35429              <description>Pull configuration</description>
35430              <lsb>2</lsb>
35431              <msb>3</msb>
35432              <enumeratedValues>
35433                <enumeratedValue>
35434                  <name>Disabled</name>
35435                  <description>No pull</description>
35436                  <value>0</value>
35437                </enumeratedValue>
35438                <enumeratedValue>
35439                  <name>Pulldown</name>
35440                  <description>Pull down on pin</description>
35441                  <value>1</value>
35442                </enumeratedValue>
35443                <enumeratedValue>
35444                  <name>Pullup</name>
35445                  <description>Pull up on pin</description>
35446                  <value>3</value>
35447                </enumeratedValue>
35448              </enumeratedValues>
35449            </field>
35450            <field>
35451              <name>DRIVE</name>
35452              <description>Drive configuration</description>
35453              <lsb>8</lsb>
35454              <msb>10</msb>
35455              <enumeratedValues>
35456                <enumeratedValue>
35457                  <name>S0S1</name>
35458                  <description>Standard '0', standard '1'</description>
35459                  <value>0</value>
35460                </enumeratedValue>
35461                <enumeratedValue>
35462                  <name>H0S1</name>
35463                  <description>High drive '0', standard '1'</description>
35464                  <value>1</value>
35465                </enumeratedValue>
35466                <enumeratedValue>
35467                  <name>S0H1</name>
35468                  <description>Standard '0', high drive '1'</description>
35469                  <value>2</value>
35470                </enumeratedValue>
35471                <enumeratedValue>
35472                  <name>H0H1</name>
35473                  <description>High drive '0', high 'drive '1''</description>
35474                  <value>3</value>
35475                </enumeratedValue>
35476                <enumeratedValue>
35477                  <name>D0S1</name>
35478                  <description>Disconnect '0', standard '1' (normally used for wired-or connections)</description>
35479                  <value>4</value>
35480                </enumeratedValue>
35481                <enumeratedValue>
35482                  <name>D0H1</name>
35483                  <description>Disconnect '0', high drive '1' (normally used for wired-or connections)</description>
35484                  <value>5</value>
35485                </enumeratedValue>
35486                <enumeratedValue>
35487                  <name>S0D1</name>
35488                  <description>Standard '0', disconnect '1' (normally used for wired-and connections)</description>
35489                  <value>6</value>
35490                </enumeratedValue>
35491                <enumeratedValue>
35492                  <name>H0D1</name>
35493                  <description>High drive '0', disconnect '1' (normally used for wired-and connections)</description>
35494                  <value>7</value>
35495                </enumeratedValue>
35496              </enumeratedValues>
35497            </field>
35498            <field>
35499              <name>SENSE</name>
35500              <description>Pin sensing mechanism</description>
35501              <lsb>16</lsb>
35502              <msb>17</msb>
35503              <enumeratedValues>
35504                <enumeratedValue>
35505                  <name>Disabled</name>
35506                  <description>Disabled</description>
35507                  <value>0</value>
35508                </enumeratedValue>
35509                <enumeratedValue>
35510                  <name>High</name>
35511                  <description>Sense for high level</description>
35512                  <value>2</value>
35513                </enumeratedValue>
35514                <enumeratedValue>
35515                  <name>Low</name>
35516                  <description>Sense for low level</description>
35517                  <value>3</value>
35518                </enumeratedValue>
35519              </enumeratedValues>
35520            </field>
35521          </fields>
35522        </register>
35523      </registers>
35524    </peripheral>
35525    <peripheral derivedFrom="P0_NS">
35526      <name>P0_S</name>
35527      <description>GPIO Port 1</description>
35528      <baseAddress>0x50842500</baseAddress>
35529      <!--Security dma=NA-->
35530      <!--Security securemapping=SPLIT-->
35531    </peripheral>
35532  </peripherals>
35533</device>