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>nrf9120</name>
7  <series>nrf91</series>
8  <version>1</version>
9  <description>nrf9120 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>0xFF</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>0xFF</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>0x00009160</value>
182                  </enumeratedValue>
183                  <enumeratedValue>
184                    <name>N9120</name>
185                    <description>nRF9120</description>
186                    <value>0x00009120</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>0x00002002</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>0x00000100</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>0x00000400</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>0x00001000</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>0x00000100</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>0x00000000</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>HwUnprotected</name>
571                  <description>HwUnprotected</description>
572                  <value>0x50FA50FA</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>0x1</value>
615                </enumeratedValue>
616                <enumeratedValue>
617                  <name>TCXO</name>
618                  <description>32 MHz temperature compensated crystal oscillator (TCXO)</description>
619                  <value>0x0</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>0x00</value>
642                </enumeratedValue>
643                <enumeratedValue>
644                  <name>MaxDebounceTime</name>
645                  <description>Max debounce time = (255*64 us + 0.5 us)</description>
646                  <value>0xFF</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>0x0</value>
669                </enumeratedValue>
670                <enumeratedValue>
671                  <name>Enabled</name>
672                  <description>NVM WRITE and NVM ERASE are blocked in POFWARN condition</description>
673                  <value>0x1</value>
674                </enumeratedValue>
675              </enumeratedValues>
676            </field>
677          </fields>
678        </register>
679        <register>
680          <name>PMICCONF</name>
681          <description>Polarity of PMIC polarity configuration signals.</description>
682          <addressOffset>0x028</addressOffset>
683          <access>read-write</access>
684          <resetValue>0xFFFFFFFF</resetValue>
685          <fields>
686            <field>
687              <name>PMICFPWMPOL</name>
688              <description>Polarity of PMIC_FPWM signal.</description>
689              <lsb>0</lsb>
690              <msb>0</msb>
691              <enumeratedValues>
692                <enumeratedValue>
693                  <name>ActiveLow</name>
694                  <description>PMIC_FPWM output signal is active-low</description>
695                  <value>0x0</value>
696                </enumeratedValue>
697                <enumeratedValue>
698                  <name>ActiveHigh</name>
699                  <description>PMIC_FPWM output signal is active-high</description>
700                  <value>0x1</value>
701                </enumeratedValue>
702              </enumeratedValues>
703            </field>
704          </fields>
705        </register>
706        <register>
707          <name>SECUREAPPROTECT</name>
708          <description>Secure access port protection</description>
709          <addressOffset>0x02C</addressOffset>
710          <access>read-write</access>
711          <resetValue>0x00000000</resetValue>
712          <fields>
713            <field>
714              <name>PALL</name>
715              <description>Blocks debugger read/write access to all secure CPU registers and secure
716          memory mapped addresses</description>
717              <lsb>0</lsb>
718              <msb>31</msb>
719              <enumeratedValues>
720                <enumeratedValue>
721                  <name>HwUnprotected</name>
722                  <description>HwUnprotected</description>
723                  <value>0x50FA50FA</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          <name>ERASEPROTECT</name>
736          <description>Erase protection</description>
737          <addressOffset>0x030</addressOffset>
738          <access>read-write</access>
739          <resetValue>0x00000000</resetValue>
740          <fields>
741            <field>
742              <name>PALL</name>
743              <description>Blocks NVMC ERASEALL and CTRLAP ERASEALL functionality</description>
744              <lsb>0</lsb>
745              <msb>31</msb>
746              <enumeratedValues>
747                <enumeratedValue>
748                  <name>Unprotected</name>
749                  <description>Unprotected</description>
750                  <value>0xFFFFFFFF</value>
751                </enumeratedValue>
752                <enumeratedValue>
753                  <name>Protected</name>
754                  <description>Protected</description>
755                  <value>0x00000000</value>
756                </enumeratedValue>
757              </enumeratedValues>
758            </field>
759          </fields>
760        </register>
761        <register>
762          <dim>0xBE</dim>
763          <dimIncrement>0x4</dimIncrement>
764          <name>OTP[%s]</name>
765          <description>Description collection: One time programmable memory</description>
766          <addressOffset>0x108</addressOffset>
767          <access>read-write</access>
768          <resetValue>0xFFFFFFFF</resetValue>
769          <fields>
770            <field>
771              <name>LOWER</name>
772              <description>Lower half word</description>
773              <lsb>0</lsb>
774              <msb>15</msb>
775              <access>read-writeonce</access>
776            </field>
777            <field>
778              <name>UPPER</name>
779              <description>Upper half word</description>
780              <lsb>16</lsb>
781              <msb>31</msb>
782              <access>read-writeonce</access>
783            </field>
784          </fields>
785        </register>
786        <cluster>
787          <name>KEYSLOT</name>
788          <description>Unspecified</description>
789          <headerStructName>UICR_KEYSLOT</headerStructName>
790          <access>read-write</access>
791          <addressOffset>0x400</addressOffset>
792          <cluster>
793            <dim>128</dim>
794            <dimIncrement>0x008</dimIncrement>
795            <name>CONFIG[%s]</name>
796            <description>Unspecified</description>
797            <headerStructName>UICR_KEYSLOT_CONFIG</headerStructName>
798            <access>read-write</access>
799            <addressOffset>0x000</addressOffset>
800            <register>
801              <name>DEST</name>
802              <description>Description cluster: Destination address where content of the key value registers (KEYSLOT.KEYn.VALUE[0-3])
803          will be pushed by KMU. Note that this address must match that of a peripherals
804          APB mapped write-only key registers, else the KMU can push this key value into
805          an address range which the CPU can potentially read.</description>
806              <addressOffset>0x000</addressOffset>
807              <access>read-write</access>
808              <resetValue>0xFFFFFFFF</resetValue>
809              <fields>
810                <field>
811                  <name>DEST</name>
812                  <description>Secure APB destination address</description>
813                  <lsb>0</lsb>
814                  <msb>31</msb>
815                </field>
816              </fields>
817            </register>
818            <register>
819              <name>PERM</name>
820              <description>Description cluster: Define permissions for the key slot. Bits 0-15 and 16-31 can only be written when equal to 0xFFFF.</description>
821              <addressOffset>0x004</addressOffset>
822              <access>read-write</access>
823              <resetValue>0xFFFFFFFF</resetValue>
824              <fields>
825                <field>
826                  <name>WRITE</name>
827                  <description>Write permission for key slot</description>
828                  <lsb>0</lsb>
829                  <msb>0</msb>
830                  <enumeratedValues>
831                    <enumeratedValue>
832                      <name>Disabled</name>
833                      <description>Disable write to the key value registers</description>
834                      <value>0x0</value>
835                    </enumeratedValue>
836                    <enumeratedValue>
837                      <name>Enabled</name>
838                      <description>Enable write to the key value registers</description>
839                      <value>0x1</value>
840                    </enumeratedValue>
841                  </enumeratedValues>
842                </field>
843                <field>
844                  <name>READ</name>
845                  <description>Read permission for key slot</description>
846                  <lsb>1</lsb>
847                  <msb>1</msb>
848                  <enumeratedValues>
849                    <enumeratedValue>
850                      <name>Disabled</name>
851                      <description>Disable read from key value registers</description>
852                      <value>0x0</value>
853                    </enumeratedValue>
854                    <enumeratedValue>
855                      <name>Enabled</name>
856                      <description>Enable read from key value registers</description>
857                      <value>0x1</value>
858                    </enumeratedValue>
859                  </enumeratedValues>
860                </field>
861                <field>
862                  <name>PUSH</name>
863                  <description>Push permission for key slot</description>
864                  <lsb>2</lsb>
865                  <msb>2</msb>
866                  <enumeratedValues>
867                    <enumeratedValue>
868                      <name>Disabled</name>
869                      <description>Disable pushing of key value registers over secure APB, but can be read if field READ is Enabled</description>
870                      <value>0x0</value>
871                    </enumeratedValue>
872                    <enumeratedValue>
873                      <name>Enabled</name>
874                      <description>Enable pushing of key value registers over secure APB. Register KEYSLOT.CONFIGn.DEST must contain a valid destination address!</description>
875                      <value>0x1</value>
876                    </enumeratedValue>
877                  </enumeratedValues>
878                </field>
879                <field>
880                  <name>STATE</name>
881                  <description>Revocation state for the key slot</description>
882                  <lsb>16</lsb>
883                  <msb>16</msb>
884                  <enumeratedValues>
885                    <enumeratedValue>
886                      <name>Revoked</name>
887                      <description>Key value registers can no longer be read or pushed</description>
888                      <value>0x0</value>
889                    </enumeratedValue>
890                    <enumeratedValue>
891                      <name>Active</name>
892                      <description>Key value registers are readable (if enabled) and can be pushed (if enabled)</description>
893                      <value>0x1</value>
894                    </enumeratedValue>
895                  </enumeratedValues>
896                </field>
897              </fields>
898            </register>
899          </cluster>
900          <cluster>
901            <dim>128</dim>
902            <dimIncrement>0x010</dimIncrement>
903            <name>KEY[%s]</name>
904            <description>Unspecified</description>
905            <headerStructName>UICR_KEYSLOT_KEY</headerStructName>
906            <access>read-write</access>
907            <addressOffset>0x400</addressOffset>
908            <register>
909              <dim>0x4</dim>
910              <dimIncrement>0x4</dimIncrement>
911              <name>VALUE[%s]</name>
912              <description>Description collection: Define bits [31+o*32:0+o*32] of value assigned to KMU key slot.</description>
913              <addressOffset>0x000</addressOffset>
914              <access>read-write</access>
915              <resetValue>0xFFFFFFFF</resetValue>
916              <fields>
917                <field>
918                  <name>VALUE</name>
919                  <description>Define bits [31+o*32:0+o*32] of value assigned to KMU key slot</description>
920                  <lsb>0</lsb>
921                  <msb>31</msb>
922                </field>
923              </fields>
924            </register>
925          </cluster>
926        </cluster>
927      </registers>
928    </peripheral>
929    <peripheral>
930      <name>TAD_S</name>
931      <description>Trace and debug control</description>
932      <baseAddress>0xE0080000</baseAddress>
933      <headerStructName>TAD</headerStructName>
934      <!--Security dma=NA-->
935      <!--Security securemapping=S-->
936      <addressBlock>
937        <offset>0</offset>
938        <size>0x1000</size>
939        <usage>registers</usage>
940      </addressBlock>
941      <groupName>TAD</groupName>
942      <size>0x20</size>
943      <registers>
944        <register>
945          <name>TASKS_CLOCKSTART</name>
946          <description>Start all trace and debug clocks.</description>
947          <addressOffset>0x000</addressOffset>
948          <access>write-only</access>
949          <resetValue>0x00000000</resetValue>
950          <fields>
951            <field>
952              <name>TASKS_CLOCKSTART</name>
953              <description>Start all trace and debug clocks.</description>
954              <lsb>0</lsb>
955              <msb>0</msb>
956              <enumeratedValues>
957                <enumeratedValue>
958                  <name>Trigger</name>
959                  <description>Trigger task</description>
960                  <value>0x1</value>
961                </enumeratedValue>
962              </enumeratedValues>
963            </field>
964          </fields>
965        </register>
966        <register>
967          <name>TASKS_CLOCKSTOP</name>
968          <description>Stop all trace and debug clocks.</description>
969          <addressOffset>0x004</addressOffset>
970          <access>write-only</access>
971          <resetValue>0x00000000</resetValue>
972          <fields>
973            <field>
974              <name>TASKS_CLOCKSTOP</name>
975              <description>Stop all trace and debug clocks.</description>
976              <lsb>0</lsb>
977              <msb>0</msb>
978              <enumeratedValues>
979                <enumeratedValue>
980                  <name>Trigger</name>
981                  <description>Trigger task</description>
982                  <value>0x1</value>
983                </enumeratedValue>
984              </enumeratedValues>
985            </field>
986          </fields>
987        </register>
988        <register>
989          <name>ENABLE</name>
990          <description>Enable debug domain and aquire selected GPIOs</description>
991          <addressOffset>0x500</addressOffset>
992          <access>read-write</access>
993          <resetValue>0x00000000</resetValue>
994          <fields>
995            <field>
996              <name>ENABLE</name>
997              <lsb>0</lsb>
998              <msb>0</msb>
999              <enumeratedValues>
1000                <enumeratedValue>
1001                  <name>DISABLED</name>
1002                  <description>Disable debug domain and release selected GPIOs</description>
1003                  <value>0x0</value>
1004                </enumeratedValue>
1005                <enumeratedValue>
1006                  <name>ENABLED</name>
1007                  <description>Enable debug domain and aquire selected GPIOs</description>
1008                  <value>0x1</value>
1009                </enumeratedValue>
1010              </enumeratedValues>
1011            </field>
1012          </fields>
1013        </register>
1014        <cluster>
1015          <name>PSEL</name>
1016          <description>Unspecified</description>
1017          <headerStructName>TAD_PSEL</headerStructName>
1018          <access>read-write</access>
1019          <addressOffset>0x504</addressOffset>
1020          <register>
1021            <name>TRACECLK</name>
1022            <description>Pin configuration for TRACECLK</description>
1023            <addressOffset>0x000</addressOffset>
1024            <access>read-write</access>
1025            <resetValue>0xFFFFFFFF</resetValue>
1026            <fields>
1027              <field>
1028                <name>PIN</name>
1029                <description>Pin number</description>
1030                <lsb>0</lsb>
1031                <msb>4</msb>
1032                <enumeratedValues>
1033                  <enumeratedValue>
1034                    <name>Traceclk</name>
1035                    <description>TRACECLK pin</description>
1036                    <value>0x15</value>
1037                  </enumeratedValue>
1038                </enumeratedValues>
1039              </field>
1040              <field>
1041                <name>CONNECT</name>
1042                <description>Connection</description>
1043                <lsb>31</lsb>
1044                <msb>31</msb>
1045                <enumeratedValues>
1046                  <enumeratedValue>
1047                    <name>Disconnected</name>
1048                    <description>Disconnect</description>
1049                    <value>0x1</value>
1050                  </enumeratedValue>
1051                  <enumeratedValue>
1052                    <name>Connected</name>
1053                    <description>Connect</description>
1054                    <value>0x0</value>
1055                  </enumeratedValue>
1056                </enumeratedValues>
1057              </field>
1058            </fields>
1059          </register>
1060          <register>
1061            <name>TRACEDATA0</name>
1062            <description>Pin configuration for TRACEDATA[0]</description>
1063            <addressOffset>0x004</addressOffset>
1064            <access>read-write</access>
1065            <resetValue>0xFFFFFFFF</resetValue>
1066            <fields>
1067              <field>
1068                <name>PIN</name>
1069                <description>Pin number</description>
1070                <lsb>0</lsb>
1071                <msb>4</msb>
1072                <enumeratedValues>
1073                  <enumeratedValue>
1074                    <name>Tracedata0</name>
1075                    <description>TRACEDATA0 pin</description>
1076                    <value>0x16</value>
1077                  </enumeratedValue>
1078                </enumeratedValues>
1079              </field>
1080              <field>
1081                <name>CONNECT</name>
1082                <description>Connection</description>
1083                <lsb>31</lsb>
1084                <msb>31</msb>
1085                <enumeratedValues>
1086                  <enumeratedValue>
1087                    <name>Disconnected</name>
1088                    <description>Disconnect</description>
1089                    <value>0x1</value>
1090                  </enumeratedValue>
1091                  <enumeratedValue>
1092                    <name>Connected</name>
1093                    <description>Connect</description>
1094                    <value>0x0</value>
1095                  </enumeratedValue>
1096                </enumeratedValues>
1097              </field>
1098            </fields>
1099          </register>
1100          <register>
1101            <name>TRACEDATA1</name>
1102            <description>Pin configuration for TRACEDATA[1]</description>
1103            <addressOffset>0x008</addressOffset>
1104            <access>read-write</access>
1105            <resetValue>0xFFFFFFFF</resetValue>
1106            <fields>
1107              <field>
1108                <name>PIN</name>
1109                <description>Pin number</description>
1110                <lsb>0</lsb>
1111                <msb>4</msb>
1112                <enumeratedValues>
1113                  <enumeratedValue>
1114                    <name>Tracedata1</name>
1115                    <description>TRACEDATA1 pin</description>
1116                    <value>0x17</value>
1117                  </enumeratedValue>
1118                </enumeratedValues>
1119              </field>
1120              <field>
1121                <name>CONNECT</name>
1122                <description>Connection</description>
1123                <lsb>31</lsb>
1124                <msb>31</msb>
1125                <enumeratedValues>
1126                  <enumeratedValue>
1127                    <name>Disconnected</name>
1128                    <description>Disconnect</description>
1129                    <value>0x1</value>
1130                  </enumeratedValue>
1131                  <enumeratedValue>
1132                    <name>Connected</name>
1133                    <description>Connect</description>
1134                    <value>0x0</value>
1135                  </enumeratedValue>
1136                </enumeratedValues>
1137              </field>
1138            </fields>
1139          </register>
1140          <register>
1141            <name>TRACEDATA2</name>
1142            <description>Pin configuration for TRACEDATA[2]</description>
1143            <addressOffset>0x00C</addressOffset>
1144            <access>read-write</access>
1145            <resetValue>0xFFFFFFFF</resetValue>
1146            <fields>
1147              <field>
1148                <name>PIN</name>
1149                <description>Pin number</description>
1150                <lsb>0</lsb>
1151                <msb>4</msb>
1152                <enumeratedValues>
1153                  <enumeratedValue>
1154                    <name>Tracedata2</name>
1155                    <description>TRACEDATA2 pin</description>
1156                    <value>0x18</value>
1157                  </enumeratedValue>
1158                </enumeratedValues>
1159              </field>
1160              <field>
1161                <name>CONNECT</name>
1162                <description>Connection</description>
1163                <lsb>31</lsb>
1164                <msb>31</msb>
1165                <enumeratedValues>
1166                  <enumeratedValue>
1167                    <name>Disconnected</name>
1168                    <description>Disconnect</description>
1169                    <value>0x1</value>
1170                  </enumeratedValue>
1171                  <enumeratedValue>
1172                    <name>Connected</name>
1173                    <description>Connect</description>
1174                    <value>0x0</value>
1175                  </enumeratedValue>
1176                </enumeratedValues>
1177              </field>
1178            </fields>
1179          </register>
1180          <register>
1181            <name>TRACEDATA3</name>
1182            <description>Pin configuration for TRACEDATA[3]</description>
1183            <addressOffset>0x010</addressOffset>
1184            <access>read-write</access>
1185            <resetValue>0xFFFFFFFF</resetValue>
1186            <fields>
1187              <field>
1188                <name>PIN</name>
1189                <description>Pin number</description>
1190                <lsb>0</lsb>
1191                <msb>4</msb>
1192                <enumeratedValues>
1193                  <enumeratedValue>
1194                    <name>Tracedata3</name>
1195                    <description>TRACEDATA3 pin</description>
1196                    <value>0x19</value>
1197                  </enumeratedValue>
1198                </enumeratedValues>
1199              </field>
1200              <field>
1201                <name>CONNECT</name>
1202                <description>Connection</description>
1203                <lsb>31</lsb>
1204                <msb>31</msb>
1205                <enumeratedValues>
1206                  <enumeratedValue>
1207                    <name>Disconnected</name>
1208                    <description>Disconnect</description>
1209                    <value>0x1</value>
1210                  </enumeratedValue>
1211                  <enumeratedValue>
1212                    <name>Connected</name>
1213                    <description>Connect</description>
1214                    <value>0x0</value>
1215                  </enumeratedValue>
1216                </enumeratedValues>
1217              </field>
1218            </fields>
1219          </register>
1220        </cluster>
1221        <register>
1222          <name>TRACEPORTSPEED</name>
1223          <description>Clocking options for the Trace Port debug interface Reset behavior is the same as debug components</description>
1224          <addressOffset>0x518</addressOffset>
1225          <access>read-write</access>
1226          <resetValue>0x00000000</resetValue>
1227          <fields>
1228            <field>
1229              <name>TRACEPORTSPEED</name>
1230              <description>Speed of Trace Port clock. Note that the TRACECLK pin output will be divided again by two from the Trace Port clock.</description>
1231              <lsb>0</lsb>
1232              <msb>1</msb>
1233              <enumeratedValues>
1234                <enumeratedValue>
1235                  <name>32MHz</name>
1236                  <description>Trace Port clock is: 32MHz</description>
1237                  <value>0x0</value>
1238                </enumeratedValue>
1239                <enumeratedValue>
1240                  <name>16MHz</name>
1241                  <description>Trace Port clock is: 16MHz</description>
1242                  <value>0x1</value>
1243                </enumeratedValue>
1244                <enumeratedValue>
1245                  <name>8MHz</name>
1246                  <description>Trace Port clock is: 8MHz</description>
1247                  <value>0x2</value>
1248                </enumeratedValue>
1249                <enumeratedValue>
1250                  <name>4MHz</name>
1251                  <description>Trace Port clock is: 4MHz</description>
1252                  <value>0x3</value>
1253                </enumeratedValue>
1254              </enumeratedValues>
1255            </field>
1256          </fields>
1257        </register>
1258      </registers>
1259    </peripheral>
1260    <peripheral>
1261      <name>SPU_S</name>
1262      <description>System protection unit</description>
1263      <baseAddress>0x50003000</baseAddress>
1264      <headerStructName>SPU</headerStructName>
1265      <!--Security dma=NA-->
1266      <!--Security securemapping=S-->
1267      <addressBlock>
1268        <offset>0</offset>
1269        <size>0x1000</size>
1270        <usage>registers</usage>
1271      </addressBlock>
1272      <interrupt>
1273        <name>SPU</name>
1274        <value>3</value>
1275      </interrupt>
1276      <groupName>SPU</groupName>
1277      <size>0x20</size>
1278      <registers>
1279        <register>
1280          <name>EVENTS_RAMACCERR</name>
1281          <description>A security violation has been detected for the RAM memory space</description>
1282          <addressOffset>0x100</addressOffset>
1283          <access>read-write</access>
1284          <resetValue>0x00000000</resetValue>
1285          <fields>
1286            <field>
1287              <name>EVENTS_RAMACCERR</name>
1288              <description>A security violation has been detected for the RAM memory space</description>
1289              <lsb>0</lsb>
1290              <msb>0</msb>
1291              <enumeratedValues>
1292                <enumeratedValue>
1293                  <name>NotGenerated</name>
1294                  <description>Event not generated</description>
1295                  <value>0x0</value>
1296                </enumeratedValue>
1297                <enumeratedValue>
1298                  <name>Generated</name>
1299                  <description>Event generated</description>
1300                  <value>0x1</value>
1301                </enumeratedValue>
1302              </enumeratedValues>
1303            </field>
1304          </fields>
1305        </register>
1306        <register>
1307          <name>EVENTS_FLASHACCERR</name>
1308          <description>A security violation has been detected for the flash memory space</description>
1309          <addressOffset>0x104</addressOffset>
1310          <access>read-write</access>
1311          <resetValue>0x00000000</resetValue>
1312          <fields>
1313            <field>
1314              <name>EVENTS_FLASHACCERR</name>
1315              <description>A security violation has been detected for the flash memory space</description>
1316              <lsb>0</lsb>
1317              <msb>0</msb>
1318              <enumeratedValues>
1319                <enumeratedValue>
1320                  <name>NotGenerated</name>
1321                  <description>Event not generated</description>
1322                  <value>0x0</value>
1323                </enumeratedValue>
1324                <enumeratedValue>
1325                  <name>Generated</name>
1326                  <description>Event generated</description>
1327                  <value>0x1</value>
1328                </enumeratedValue>
1329              </enumeratedValues>
1330            </field>
1331          </fields>
1332        </register>
1333        <register>
1334          <name>EVENTS_PERIPHACCERR</name>
1335          <description>A security violation has been detected on one or several peripherals</description>
1336          <addressOffset>0x108</addressOffset>
1337          <access>read-write</access>
1338          <resetValue>0x00000000</resetValue>
1339          <fields>
1340            <field>
1341              <name>EVENTS_PERIPHACCERR</name>
1342              <description>A security violation has been detected on one or several peripherals</description>
1343              <lsb>0</lsb>
1344              <msb>0</msb>
1345              <enumeratedValues>
1346                <enumeratedValue>
1347                  <name>NotGenerated</name>
1348                  <description>Event not generated</description>
1349                  <value>0x0</value>
1350                </enumeratedValue>
1351                <enumeratedValue>
1352                  <name>Generated</name>
1353                  <description>Event generated</description>
1354                  <value>0x1</value>
1355                </enumeratedValue>
1356              </enumeratedValues>
1357            </field>
1358          </fields>
1359        </register>
1360        <register>
1361          <name>PUBLISH_RAMACCERR</name>
1362          <description>Publish configuration for event RAMACCERR</description>
1363          <addressOffset>0x180</addressOffset>
1364          <access>read-write</access>
1365          <resetValue>0x00000000</resetValue>
1366          <fields>
1367            <field>
1368              <name>CHIDX</name>
1369              <description>DPPI channel that event RAMACCERR will publish to</description>
1370              <lsb>0</lsb>
1371              <msb>7</msb>
1372            </field>
1373            <field>
1374              <name>EN</name>
1375              <lsb>31</lsb>
1376              <msb>31</msb>
1377              <enumeratedValues>
1378                <enumeratedValue>
1379                  <name>Disabled</name>
1380                  <description>Disable publishing</description>
1381                  <value>0x0</value>
1382                </enumeratedValue>
1383                <enumeratedValue>
1384                  <name>Enabled</name>
1385                  <description>Enable publishing</description>
1386                  <value>0x1</value>
1387                </enumeratedValue>
1388              </enumeratedValues>
1389            </field>
1390          </fields>
1391        </register>
1392        <register>
1393          <name>PUBLISH_FLASHACCERR</name>
1394          <description>Publish configuration for event FLASHACCERR</description>
1395          <addressOffset>0x184</addressOffset>
1396          <access>read-write</access>
1397          <resetValue>0x00000000</resetValue>
1398          <fields>
1399            <field>
1400              <name>CHIDX</name>
1401              <description>DPPI channel that event FLASHACCERR will publish to</description>
1402              <lsb>0</lsb>
1403              <msb>7</msb>
1404            </field>
1405            <field>
1406              <name>EN</name>
1407              <lsb>31</lsb>
1408              <msb>31</msb>
1409              <enumeratedValues>
1410                <enumeratedValue>
1411                  <name>Disabled</name>
1412                  <description>Disable publishing</description>
1413                  <value>0x0</value>
1414                </enumeratedValue>
1415                <enumeratedValue>
1416                  <name>Enabled</name>
1417                  <description>Enable publishing</description>
1418                  <value>0x1</value>
1419                </enumeratedValue>
1420              </enumeratedValues>
1421            </field>
1422          </fields>
1423        </register>
1424        <register>
1425          <name>PUBLISH_PERIPHACCERR</name>
1426          <description>Publish configuration for event PERIPHACCERR</description>
1427          <addressOffset>0x188</addressOffset>
1428          <access>read-write</access>
1429          <resetValue>0x00000000</resetValue>
1430          <fields>
1431            <field>
1432              <name>CHIDX</name>
1433              <description>DPPI channel that event PERIPHACCERR will publish to</description>
1434              <lsb>0</lsb>
1435              <msb>7</msb>
1436            </field>
1437            <field>
1438              <name>EN</name>
1439              <lsb>31</lsb>
1440              <msb>31</msb>
1441              <enumeratedValues>
1442                <enumeratedValue>
1443                  <name>Disabled</name>
1444                  <description>Disable publishing</description>
1445                  <value>0x0</value>
1446                </enumeratedValue>
1447                <enumeratedValue>
1448                  <name>Enabled</name>
1449                  <description>Enable publishing</description>
1450                  <value>0x1</value>
1451                </enumeratedValue>
1452              </enumeratedValues>
1453            </field>
1454          </fields>
1455        </register>
1456        <register>
1457          <name>INTEN</name>
1458          <description>Enable or disable interrupt</description>
1459          <addressOffset>0x300</addressOffset>
1460          <access>read-write</access>
1461          <resetValue>0x00000000</resetValue>
1462          <fields>
1463            <field>
1464              <name>RAMACCERR</name>
1465              <description>Enable or disable interrupt for event RAMACCERR</description>
1466              <lsb>0</lsb>
1467              <msb>0</msb>
1468              <enumeratedValues>
1469                <enumeratedValue>
1470                  <name>Disabled</name>
1471                  <description>Disable</description>
1472                  <value>0x0</value>
1473                </enumeratedValue>
1474                <enumeratedValue>
1475                  <name>Enabled</name>
1476                  <description>Enable</description>
1477                  <value>0x1</value>
1478                </enumeratedValue>
1479              </enumeratedValues>
1480            </field>
1481            <field>
1482              <name>FLASHACCERR</name>
1483              <description>Enable or disable interrupt for event FLASHACCERR</description>
1484              <lsb>1</lsb>
1485              <msb>1</msb>
1486              <enumeratedValues>
1487                <enumeratedValue>
1488                  <name>Disabled</name>
1489                  <description>Disable</description>
1490                  <value>0x0</value>
1491                </enumeratedValue>
1492                <enumeratedValue>
1493                  <name>Enabled</name>
1494                  <description>Enable</description>
1495                  <value>0x1</value>
1496                </enumeratedValue>
1497              </enumeratedValues>
1498            </field>
1499            <field>
1500              <name>PERIPHACCERR</name>
1501              <description>Enable or disable interrupt for event PERIPHACCERR</description>
1502              <lsb>2</lsb>
1503              <msb>2</msb>
1504              <enumeratedValues>
1505                <enumeratedValue>
1506                  <name>Disabled</name>
1507                  <description>Disable</description>
1508                  <value>0x0</value>
1509                </enumeratedValue>
1510                <enumeratedValue>
1511                  <name>Enabled</name>
1512                  <description>Enable</description>
1513                  <value>0x1</value>
1514                </enumeratedValue>
1515              </enumeratedValues>
1516            </field>
1517          </fields>
1518        </register>
1519        <register>
1520          <name>INTENSET</name>
1521          <description>Enable interrupt</description>
1522          <addressOffset>0x304</addressOffset>
1523          <access>read-write</access>
1524          <resetValue>0x00000000</resetValue>
1525          <fields>
1526            <field>
1527              <name>RAMACCERR</name>
1528              <description>Write '1' to enable interrupt for event RAMACCERR</description>
1529              <lsb>0</lsb>
1530              <msb>0</msb>
1531              <enumeratedValues>
1532                <usage>read</usage>
1533                <enumeratedValue>
1534                  <name>Disabled</name>
1535                  <description>Read: Disabled</description>
1536                  <value>0x0</value>
1537                </enumeratedValue>
1538                <enumeratedValue>
1539                  <name>Enabled</name>
1540                  <description>Read: Enabled</description>
1541                  <value>0x1</value>
1542                </enumeratedValue>
1543              </enumeratedValues>
1544              <enumeratedValues>
1545                <usage>write</usage>
1546                <enumeratedValue>
1547                  <name>Set</name>
1548                  <description>Enable</description>
1549                  <value>0x1</value>
1550                </enumeratedValue>
1551              </enumeratedValues>
1552            </field>
1553            <field>
1554              <name>FLASHACCERR</name>
1555              <description>Write '1' to enable interrupt for event FLASHACCERR</description>
1556              <lsb>1</lsb>
1557              <msb>1</msb>
1558              <enumeratedValues>
1559                <usage>read</usage>
1560                <enumeratedValue>
1561                  <name>Disabled</name>
1562                  <description>Read: Disabled</description>
1563                  <value>0x0</value>
1564                </enumeratedValue>
1565                <enumeratedValue>
1566                  <name>Enabled</name>
1567                  <description>Read: Enabled</description>
1568                  <value>0x1</value>
1569                </enumeratedValue>
1570              </enumeratedValues>
1571              <enumeratedValues>
1572                <usage>write</usage>
1573                <enumeratedValue>
1574                  <name>Set</name>
1575                  <description>Enable</description>
1576                  <value>0x1</value>
1577                </enumeratedValue>
1578              </enumeratedValues>
1579            </field>
1580            <field>
1581              <name>PERIPHACCERR</name>
1582              <description>Write '1' to enable interrupt for event PERIPHACCERR</description>
1583              <lsb>2</lsb>
1584              <msb>2</msb>
1585              <enumeratedValues>
1586                <usage>read</usage>
1587                <enumeratedValue>
1588                  <name>Disabled</name>
1589                  <description>Read: Disabled</description>
1590                  <value>0x0</value>
1591                </enumeratedValue>
1592                <enumeratedValue>
1593                  <name>Enabled</name>
1594                  <description>Read: Enabled</description>
1595                  <value>0x1</value>
1596                </enumeratedValue>
1597              </enumeratedValues>
1598              <enumeratedValues>
1599                <usage>write</usage>
1600                <enumeratedValue>
1601                  <name>Set</name>
1602                  <description>Enable</description>
1603                  <value>0x1</value>
1604                </enumeratedValue>
1605              </enumeratedValues>
1606            </field>
1607          </fields>
1608        </register>
1609        <register>
1610          <name>INTENCLR</name>
1611          <description>Disable interrupt</description>
1612          <addressOffset>0x308</addressOffset>
1613          <access>read-write</access>
1614          <resetValue>0x00000000</resetValue>
1615          <fields>
1616            <field>
1617              <name>RAMACCERR</name>
1618              <description>Write '1' to disable interrupt for event RAMACCERR</description>
1619              <lsb>0</lsb>
1620              <msb>0</msb>
1621              <enumeratedValues>
1622                <usage>read</usage>
1623                <enumeratedValue>
1624                  <name>Disabled</name>
1625                  <description>Read: Disabled</description>
1626                  <value>0x0</value>
1627                </enumeratedValue>
1628                <enumeratedValue>
1629                  <name>Enabled</name>
1630                  <description>Read: Enabled</description>
1631                  <value>0x1</value>
1632                </enumeratedValue>
1633              </enumeratedValues>
1634              <enumeratedValues>
1635                <usage>write</usage>
1636                <enumeratedValue>
1637                  <name>Clear</name>
1638                  <description>Disable</description>
1639                  <value>0x1</value>
1640                </enumeratedValue>
1641              </enumeratedValues>
1642            </field>
1643            <field>
1644              <name>FLASHACCERR</name>
1645              <description>Write '1' to disable interrupt for event FLASHACCERR</description>
1646              <lsb>1</lsb>
1647              <msb>1</msb>
1648              <enumeratedValues>
1649                <usage>read</usage>
1650                <enumeratedValue>
1651                  <name>Disabled</name>
1652                  <description>Read: Disabled</description>
1653                  <value>0x0</value>
1654                </enumeratedValue>
1655                <enumeratedValue>
1656                  <name>Enabled</name>
1657                  <description>Read: Enabled</description>
1658                  <value>0x1</value>
1659                </enumeratedValue>
1660              </enumeratedValues>
1661              <enumeratedValues>
1662                <usage>write</usage>
1663                <enumeratedValue>
1664                  <name>Clear</name>
1665                  <description>Disable</description>
1666                  <value>0x1</value>
1667                </enumeratedValue>
1668              </enumeratedValues>
1669            </field>
1670            <field>
1671              <name>PERIPHACCERR</name>
1672              <description>Write '1' to disable interrupt for event PERIPHACCERR</description>
1673              <lsb>2</lsb>
1674              <msb>2</msb>
1675              <enumeratedValues>
1676                <usage>read</usage>
1677                <enumeratedValue>
1678                  <name>Disabled</name>
1679                  <description>Read: Disabled</description>
1680                  <value>0x0</value>
1681                </enumeratedValue>
1682                <enumeratedValue>
1683                  <name>Enabled</name>
1684                  <description>Read: Enabled</description>
1685                  <value>0x1</value>
1686                </enumeratedValue>
1687              </enumeratedValues>
1688              <enumeratedValues>
1689                <usage>write</usage>
1690                <enumeratedValue>
1691                  <name>Clear</name>
1692                  <description>Disable</description>
1693                  <value>0x1</value>
1694                </enumeratedValue>
1695              </enumeratedValues>
1696            </field>
1697          </fields>
1698        </register>
1699        <register>
1700          <name>CAP</name>
1701          <description>Show implemented features for the current device</description>
1702          <addressOffset>0x400</addressOffset>
1703          <access>read-only</access>
1704          <resetValue>0x00000001</resetValue>
1705          <fields>
1706            <field>
1707              <name>TZM</name>
1708              <description>Show ARM TrustZone status</description>
1709              <lsb>0</lsb>
1710              <msb>0</msb>
1711              <enumeratedValues>
1712                <enumeratedValue>
1713                  <name>NotAvailable</name>
1714                  <description>ARM TrustZone support not available</description>
1715                  <value>0x0</value>
1716                </enumeratedValue>
1717                <enumeratedValue>
1718                  <name>Enabled</name>
1719                  <description>ARM TrustZone support is available</description>
1720                  <value>0x1</value>
1721                </enumeratedValue>
1722              </enumeratedValues>
1723            </field>
1724          </fields>
1725        </register>
1726        <cluster>
1727          <dim>1</dim>
1728          <dimIncrement>0x004</dimIncrement>
1729          <name>EXTDOMAIN[%s]</name>
1730          <description>Unspecified</description>
1731          <headerStructName>SPU_EXTDOMAIN</headerStructName>
1732          <access>read-write</access>
1733          <addressOffset>0x440</addressOffset>
1734          <register>
1735            <name>PERM</name>
1736            <description>Description cluster: Access  for bus access generated from the external domain n List capabilities of the external domain  n</description>
1737            <addressOffset>0x000</addressOffset>
1738            <access>read-write</access>
1739            <resetValue>0x00000000</resetValue>
1740            <fields>
1741              <field>
1742                <name>SECUREMAPPING</name>
1743                <description>Define configuration capabilities for TrustZone Cortex-M secure attribute</description>
1744                <lsb>0</lsb>
1745                <msb>1</msb>
1746                <access>read-only</access>
1747                <enumeratedValues>
1748                  <enumeratedValue>
1749                    <name>NonSecure</name>
1750                    <description>The bus access from this external domain always have the non-secure attribute set</description>
1751                    <value>0x0</value>
1752                  </enumeratedValue>
1753                  <enumeratedValue>
1754                    <name>Secure</name>
1755                    <description>The bus access from this external domain always have the secure attribute set</description>
1756                    <value>0x1</value>
1757                  </enumeratedValue>
1758                  <enumeratedValue>
1759                    <name>UserSelectable</name>
1760                    <description>Non-secure or secure attribute for bus access from this domain is defined by the EXTDOMAIN[n].PERM register</description>
1761                    <value>0x2</value>
1762                  </enumeratedValue>
1763                </enumeratedValues>
1764              </field>
1765              <field>
1766                <name>SECATTR</name>
1767                <description>Peripheral security mapping</description>
1768                <lsb>4</lsb>
1769                <msb>4</msb>
1770                <enumeratedValues>
1771                  <enumeratedValue>
1772                    <name>NonSecure</name>
1773                    <description>Bus accesses from this domain have the non-secure attribute set</description>
1774                    <value>0x0</value>
1775                  </enumeratedValue>
1776                  <enumeratedValue>
1777                    <name>Secure</name>
1778                    <description>Bus accesses from this domain have secure attribute set</description>
1779                    <value>0x1</value>
1780                  </enumeratedValue>
1781                </enumeratedValues>
1782              </field>
1783              <field>
1784                <name>LOCK</name>
1785                <lsb>8</lsb>
1786                <msb>8</msb>
1787                <enumeratedValues>
1788                  <enumeratedValue>
1789                    <name>Unlocked</name>
1790                    <description>This register can be updated</description>
1791                    <value>0x0</value>
1792                  </enumeratedValue>
1793                  <enumeratedValue>
1794                    <name>Locked</name>
1795                    <description>The content of this register can't be changed until the next reset</description>
1796                    <value>0x1</value>
1797                  </enumeratedValue>
1798                </enumeratedValues>
1799              </field>
1800            </fields>
1801          </register>
1802        </cluster>
1803        <cluster>
1804          <dim>1</dim>
1805          <dimIncrement>0x008</dimIncrement>
1806          <name>DPPI[%s]</name>
1807          <description>Unspecified</description>
1808          <headerStructName>SPU_DPPI</headerStructName>
1809          <access>read-write</access>
1810          <addressOffset>0x480</addressOffset>
1811          <register>
1812            <name>PERM</name>
1813            <description>Description cluster: Select between secure and non-secure attribute  for the DPPI channels.</description>
1814            <addressOffset>0x000</addressOffset>
1815            <access>read-write</access>
1816            <resetValue>0x0000FFFF</resetValue>
1817            <fields>
1818              <field>
1819                <name>CHANNEL0</name>
1820                <description>Select secure attribute.</description>
1821                <lsb>0</lsb>
1822                <msb>0</msb>
1823                <enumeratedValues>
1824                  <enumeratedValue>
1825                    <name>Secure</name>
1826                    <description>Channel0 has its secure attribute set</description>
1827                    <value>0x1</value>
1828                  </enumeratedValue>
1829                  <enumeratedValue>
1830                    <name>NonSecure</name>
1831                    <description>Channel0 has its non-secure attribute set</description>
1832                    <value>0x0</value>
1833                  </enumeratedValue>
1834                </enumeratedValues>
1835              </field>
1836              <field>
1837                <name>CHANNEL1</name>
1838                <description>Select secure attribute.</description>
1839                <lsb>1</lsb>
1840                <msb>1</msb>
1841                <enumeratedValues>
1842                  <enumeratedValue>
1843                    <name>Secure</name>
1844                    <description>Channel1 has its secure attribute set</description>
1845                    <value>0x1</value>
1846                  </enumeratedValue>
1847                  <enumeratedValue>
1848                    <name>NonSecure</name>
1849                    <description>Channel1 has its non-secure attribute set</description>
1850                    <value>0x0</value>
1851                  </enumeratedValue>
1852                </enumeratedValues>
1853              </field>
1854              <field>
1855                <name>CHANNEL2</name>
1856                <description>Select secure attribute.</description>
1857                <lsb>2</lsb>
1858                <msb>2</msb>
1859                <enumeratedValues>
1860                  <enumeratedValue>
1861                    <name>Secure</name>
1862                    <description>Channel2 has its secure attribute set</description>
1863                    <value>0x1</value>
1864                  </enumeratedValue>
1865                  <enumeratedValue>
1866                    <name>NonSecure</name>
1867                    <description>Channel2 has its non-secure attribute set</description>
1868                    <value>0x0</value>
1869                  </enumeratedValue>
1870                </enumeratedValues>
1871              </field>
1872              <field>
1873                <name>CHANNEL3</name>
1874                <description>Select secure attribute.</description>
1875                <lsb>3</lsb>
1876                <msb>3</msb>
1877                <enumeratedValues>
1878                  <enumeratedValue>
1879                    <name>Secure</name>
1880                    <description>Channel3 has its secure attribute set</description>
1881                    <value>0x1</value>
1882                  </enumeratedValue>
1883                  <enumeratedValue>
1884                    <name>NonSecure</name>
1885                    <description>Channel3 has its non-secure attribute set</description>
1886                    <value>0x0</value>
1887                  </enumeratedValue>
1888                </enumeratedValues>
1889              </field>
1890              <field>
1891                <name>CHANNEL4</name>
1892                <description>Select secure attribute.</description>
1893                <lsb>4</lsb>
1894                <msb>4</msb>
1895                <enumeratedValues>
1896                  <enumeratedValue>
1897                    <name>Secure</name>
1898                    <description>Channel4 has its secure attribute set</description>
1899                    <value>0x1</value>
1900                  </enumeratedValue>
1901                  <enumeratedValue>
1902                    <name>NonSecure</name>
1903                    <description>Channel4 has its non-secure attribute set</description>
1904                    <value>0x0</value>
1905                  </enumeratedValue>
1906                </enumeratedValues>
1907              </field>
1908              <field>
1909                <name>CHANNEL5</name>
1910                <description>Select secure attribute.</description>
1911                <lsb>5</lsb>
1912                <msb>5</msb>
1913                <enumeratedValues>
1914                  <enumeratedValue>
1915                    <name>Secure</name>
1916                    <description>Channel5 has its secure attribute set</description>
1917                    <value>0x1</value>
1918                  </enumeratedValue>
1919                  <enumeratedValue>
1920                    <name>NonSecure</name>
1921                    <description>Channel5 has its non-secure attribute set</description>
1922                    <value>0x0</value>
1923                  </enumeratedValue>
1924                </enumeratedValues>
1925              </field>
1926              <field>
1927                <name>CHANNEL6</name>
1928                <description>Select secure attribute.</description>
1929                <lsb>6</lsb>
1930                <msb>6</msb>
1931                <enumeratedValues>
1932                  <enumeratedValue>
1933                    <name>Secure</name>
1934                    <description>Channel6 has its secure attribute set</description>
1935                    <value>0x1</value>
1936                  </enumeratedValue>
1937                  <enumeratedValue>
1938                    <name>NonSecure</name>
1939                    <description>Channel6 has its non-secure attribute set</description>
1940                    <value>0x0</value>
1941                  </enumeratedValue>
1942                </enumeratedValues>
1943              </field>
1944              <field>
1945                <name>CHANNEL7</name>
1946                <description>Select secure attribute.</description>
1947                <lsb>7</lsb>
1948                <msb>7</msb>
1949                <enumeratedValues>
1950                  <enumeratedValue>
1951                    <name>Secure</name>
1952                    <description>Channel7 has its secure attribute set</description>
1953                    <value>0x1</value>
1954                  </enumeratedValue>
1955                  <enumeratedValue>
1956                    <name>NonSecure</name>
1957                    <description>Channel7 has its non-secure attribute set</description>
1958                    <value>0x0</value>
1959                  </enumeratedValue>
1960                </enumeratedValues>
1961              </field>
1962              <field>
1963                <name>CHANNEL8</name>
1964                <description>Select secure attribute.</description>
1965                <lsb>8</lsb>
1966                <msb>8</msb>
1967                <enumeratedValues>
1968                  <enumeratedValue>
1969                    <name>Secure</name>
1970                    <description>Channel8 has its secure attribute set</description>
1971                    <value>0x1</value>
1972                  </enumeratedValue>
1973                  <enumeratedValue>
1974                    <name>NonSecure</name>
1975                    <description>Channel8 has its non-secure attribute set</description>
1976                    <value>0x0</value>
1977                  </enumeratedValue>
1978                </enumeratedValues>
1979              </field>
1980              <field>
1981                <name>CHANNEL9</name>
1982                <description>Select secure attribute.</description>
1983                <lsb>9</lsb>
1984                <msb>9</msb>
1985                <enumeratedValues>
1986                  <enumeratedValue>
1987                    <name>Secure</name>
1988                    <description>Channel9 has its secure attribute set</description>
1989                    <value>0x1</value>
1990                  </enumeratedValue>
1991                  <enumeratedValue>
1992                    <name>NonSecure</name>
1993                    <description>Channel9 has its non-secure attribute set</description>
1994                    <value>0x0</value>
1995                  </enumeratedValue>
1996                </enumeratedValues>
1997              </field>
1998              <field>
1999                <name>CHANNEL10</name>
2000                <description>Select secure attribute.</description>
2001                <lsb>10</lsb>
2002                <msb>10</msb>
2003                <enumeratedValues>
2004                  <enumeratedValue>
2005                    <name>Secure</name>
2006                    <description>Channel10 has its secure attribute set</description>
2007                    <value>0x1</value>
2008                  </enumeratedValue>
2009                  <enumeratedValue>
2010                    <name>NonSecure</name>
2011                    <description>Channel10 has its non-secure attribute set</description>
2012                    <value>0x0</value>
2013                  </enumeratedValue>
2014                </enumeratedValues>
2015              </field>
2016              <field>
2017                <name>CHANNEL11</name>
2018                <description>Select secure attribute.</description>
2019                <lsb>11</lsb>
2020                <msb>11</msb>
2021                <enumeratedValues>
2022                  <enumeratedValue>
2023                    <name>Secure</name>
2024                    <description>Channel11 has its secure attribute set</description>
2025                    <value>0x1</value>
2026                  </enumeratedValue>
2027                  <enumeratedValue>
2028                    <name>NonSecure</name>
2029                    <description>Channel11 has its non-secure attribute set</description>
2030                    <value>0x0</value>
2031                  </enumeratedValue>
2032                </enumeratedValues>
2033              </field>
2034              <field>
2035                <name>CHANNEL12</name>
2036                <description>Select secure attribute.</description>
2037                <lsb>12</lsb>
2038                <msb>12</msb>
2039                <enumeratedValues>
2040                  <enumeratedValue>
2041                    <name>Secure</name>
2042                    <description>Channel12 has its secure attribute set</description>
2043                    <value>0x1</value>
2044                  </enumeratedValue>
2045                  <enumeratedValue>
2046                    <name>NonSecure</name>
2047                    <description>Channel12 has its non-secure attribute set</description>
2048                    <value>0x0</value>
2049                  </enumeratedValue>
2050                </enumeratedValues>
2051              </field>
2052              <field>
2053                <name>CHANNEL13</name>
2054                <description>Select secure attribute.</description>
2055                <lsb>13</lsb>
2056                <msb>13</msb>
2057                <enumeratedValues>
2058                  <enumeratedValue>
2059                    <name>Secure</name>
2060                    <description>Channel13 has its secure attribute set</description>
2061                    <value>0x1</value>
2062                  </enumeratedValue>
2063                  <enumeratedValue>
2064                    <name>NonSecure</name>
2065                    <description>Channel13 has its non-secure attribute set</description>
2066                    <value>0x0</value>
2067                  </enumeratedValue>
2068                </enumeratedValues>
2069              </field>
2070              <field>
2071                <name>CHANNEL14</name>
2072                <description>Select secure attribute.</description>
2073                <lsb>14</lsb>
2074                <msb>14</msb>
2075                <enumeratedValues>
2076                  <enumeratedValue>
2077                    <name>Secure</name>
2078                    <description>Channel14 has its secure attribute set</description>
2079                    <value>0x1</value>
2080                  </enumeratedValue>
2081                  <enumeratedValue>
2082                    <name>NonSecure</name>
2083                    <description>Channel14 has its non-secure attribute set</description>
2084                    <value>0x0</value>
2085                  </enumeratedValue>
2086                </enumeratedValues>
2087              </field>
2088              <field>
2089                <name>CHANNEL15</name>
2090                <description>Select secure attribute.</description>
2091                <lsb>15</lsb>
2092                <msb>15</msb>
2093                <enumeratedValues>
2094                  <enumeratedValue>
2095                    <name>Secure</name>
2096                    <description>Channel15 has its secure attribute set</description>
2097                    <value>0x1</value>
2098                  </enumeratedValue>
2099                  <enumeratedValue>
2100                    <name>NonSecure</name>
2101                    <description>Channel15 has its non-secure attribute set</description>
2102                    <value>0x0</value>
2103                  </enumeratedValue>
2104                </enumeratedValues>
2105              </field>
2106            </fields>
2107          </register>
2108          <register>
2109            <name>LOCK</name>
2110            <description>Description cluster: Prevent further modification of the corresponding PERM register</description>
2111            <addressOffset>0x004</addressOffset>
2112            <access>read-write</access>
2113            <resetValue>0x00000000</resetValue>
2114            <fields>
2115              <field>
2116                <name>LOCK</name>
2117                <lsb>0</lsb>
2118                <msb>0</msb>
2119                <enumeratedValues>
2120                  <enumeratedValue>
2121                    <name>Locked</name>
2122                    <description>DPPI[n].PERM register can't be changed until next reset</description>
2123                    <value>0x1</value>
2124                  </enumeratedValue>
2125                  <enumeratedValue>
2126                    <name>Unlocked</name>
2127                    <description>DPPI[n].PERM register content can be changed</description>
2128                    <value>0x0</value>
2129                  </enumeratedValue>
2130                </enumeratedValues>
2131              </field>
2132            </fields>
2133          </register>
2134        </cluster>
2135        <cluster>
2136          <dim>1</dim>
2137          <dimIncrement>0x008</dimIncrement>
2138          <name>GPIOPORT[%s]</name>
2139          <description>Unspecified</description>
2140          <headerStructName>SPU_GPIOPORT</headerStructName>
2141          <access>read-write</access>
2142          <addressOffset>0x4C0</addressOffset>
2143          <register>
2144            <name>PERM</name>
2145            <description>Description cluster: Select between secure and non-secure attribute  for pins 0 to 31  of port n.</description>
2146            <addressOffset>0x000</addressOffset>
2147            <access>read-write</access>
2148            <resetValue>0xFFFFFFFF</resetValue>
2149            <fields>
2150              <field>
2151                <name>PIN0</name>
2152                <description>Select secure attribute attribute for PIN 0.</description>
2153                <lsb>0</lsb>
2154                <msb>0</msb>
2155                <enumeratedValues>
2156                  <enumeratedValue>
2157                    <name>Secure</name>
2158                    <description>Pin 0 has its secure attribute set</description>
2159                    <value>0x1</value>
2160                  </enumeratedValue>
2161                  <enumeratedValue>
2162                    <name>NonSecure</name>
2163                    <description>Pin 0 has its non-secure attribute set</description>
2164                    <value>0x0</value>
2165                  </enumeratedValue>
2166                </enumeratedValues>
2167              </field>
2168              <field>
2169                <name>PIN1</name>
2170                <description>Select secure attribute attribute for PIN 1.</description>
2171                <lsb>1</lsb>
2172                <msb>1</msb>
2173                <enumeratedValues>
2174                  <enumeratedValue>
2175                    <name>Secure</name>
2176                    <description>Pin 1 has its secure attribute set</description>
2177                    <value>0x1</value>
2178                  </enumeratedValue>
2179                  <enumeratedValue>
2180                    <name>NonSecure</name>
2181                    <description>Pin 1 has its non-secure attribute set</description>
2182                    <value>0x0</value>
2183                  </enumeratedValue>
2184                </enumeratedValues>
2185              </field>
2186              <field>
2187                <name>PIN2</name>
2188                <description>Select secure attribute attribute for PIN 2.</description>
2189                <lsb>2</lsb>
2190                <msb>2</msb>
2191                <enumeratedValues>
2192                  <enumeratedValue>
2193                    <name>Secure</name>
2194                    <description>Pin 2 has its secure attribute set</description>
2195                    <value>0x1</value>
2196                  </enumeratedValue>
2197                  <enumeratedValue>
2198                    <name>NonSecure</name>
2199                    <description>Pin 2 has its non-secure attribute set</description>
2200                    <value>0x0</value>
2201                  </enumeratedValue>
2202                </enumeratedValues>
2203              </field>
2204              <field>
2205                <name>PIN3</name>
2206                <description>Select secure attribute attribute for PIN 3.</description>
2207                <lsb>3</lsb>
2208                <msb>3</msb>
2209                <enumeratedValues>
2210                  <enumeratedValue>
2211                    <name>Secure</name>
2212                    <description>Pin 3 has its secure attribute set</description>
2213                    <value>0x1</value>
2214                  </enumeratedValue>
2215                  <enumeratedValue>
2216                    <name>NonSecure</name>
2217                    <description>Pin 3 has its non-secure attribute set</description>
2218                    <value>0x0</value>
2219                  </enumeratedValue>
2220                </enumeratedValues>
2221              </field>
2222              <field>
2223                <name>PIN4</name>
2224                <description>Select secure attribute attribute for PIN 4.</description>
2225                <lsb>4</lsb>
2226                <msb>4</msb>
2227                <enumeratedValues>
2228                  <enumeratedValue>
2229                    <name>Secure</name>
2230                    <description>Pin 4 has its secure attribute set</description>
2231                    <value>0x1</value>
2232                  </enumeratedValue>
2233                  <enumeratedValue>
2234                    <name>NonSecure</name>
2235                    <description>Pin 4 has its non-secure attribute set</description>
2236                    <value>0x0</value>
2237                  </enumeratedValue>
2238                </enumeratedValues>
2239              </field>
2240              <field>
2241                <name>PIN5</name>
2242                <description>Select secure attribute attribute for PIN 5.</description>
2243                <lsb>5</lsb>
2244                <msb>5</msb>
2245                <enumeratedValues>
2246                  <enumeratedValue>
2247                    <name>Secure</name>
2248                    <description>Pin 5 has its secure attribute set</description>
2249                    <value>0x1</value>
2250                  </enumeratedValue>
2251                  <enumeratedValue>
2252                    <name>NonSecure</name>
2253                    <description>Pin 5 has its non-secure attribute set</description>
2254                    <value>0x0</value>
2255                  </enumeratedValue>
2256                </enumeratedValues>
2257              </field>
2258              <field>
2259                <name>PIN6</name>
2260                <description>Select secure attribute attribute for PIN 6.</description>
2261                <lsb>6</lsb>
2262                <msb>6</msb>
2263                <enumeratedValues>
2264                  <enumeratedValue>
2265                    <name>Secure</name>
2266                    <description>Pin 6 has its secure attribute set</description>
2267                    <value>0x1</value>
2268                  </enumeratedValue>
2269                  <enumeratedValue>
2270                    <name>NonSecure</name>
2271                    <description>Pin 6 has its non-secure attribute set</description>
2272                    <value>0x0</value>
2273                  </enumeratedValue>
2274                </enumeratedValues>
2275              </field>
2276              <field>
2277                <name>PIN7</name>
2278                <description>Select secure attribute attribute for PIN 7.</description>
2279                <lsb>7</lsb>
2280                <msb>7</msb>
2281                <enumeratedValues>
2282                  <enumeratedValue>
2283                    <name>Secure</name>
2284                    <description>Pin 7 has its secure attribute set</description>
2285                    <value>0x1</value>
2286                  </enumeratedValue>
2287                  <enumeratedValue>
2288                    <name>NonSecure</name>
2289                    <description>Pin 7 has its non-secure attribute set</description>
2290                    <value>0x0</value>
2291                  </enumeratedValue>
2292                </enumeratedValues>
2293              </field>
2294              <field>
2295                <name>PIN8</name>
2296                <description>Select secure attribute attribute for PIN 8.</description>
2297                <lsb>8</lsb>
2298                <msb>8</msb>
2299                <enumeratedValues>
2300                  <enumeratedValue>
2301                    <name>Secure</name>
2302                    <description>Pin 8 has its secure attribute set</description>
2303                    <value>0x1</value>
2304                  </enumeratedValue>
2305                  <enumeratedValue>
2306                    <name>NonSecure</name>
2307                    <description>Pin 8 has its non-secure attribute set</description>
2308                    <value>0x0</value>
2309                  </enumeratedValue>
2310                </enumeratedValues>
2311              </field>
2312              <field>
2313                <name>PIN9</name>
2314                <description>Select secure attribute attribute for PIN 9.</description>
2315                <lsb>9</lsb>
2316                <msb>9</msb>
2317                <enumeratedValues>
2318                  <enumeratedValue>
2319                    <name>Secure</name>
2320                    <description>Pin 9 has its secure attribute set</description>
2321                    <value>0x1</value>
2322                  </enumeratedValue>
2323                  <enumeratedValue>
2324                    <name>NonSecure</name>
2325                    <description>Pin 9 has its non-secure attribute set</description>
2326                    <value>0x0</value>
2327                  </enumeratedValue>
2328                </enumeratedValues>
2329              </field>
2330              <field>
2331                <name>PIN10</name>
2332                <description>Select secure attribute attribute for PIN 10.</description>
2333                <lsb>10</lsb>
2334                <msb>10</msb>
2335                <enumeratedValues>
2336                  <enumeratedValue>
2337                    <name>Secure</name>
2338                    <description>Pin 10 has its secure attribute set</description>
2339                    <value>0x1</value>
2340                  </enumeratedValue>
2341                  <enumeratedValue>
2342                    <name>NonSecure</name>
2343                    <description>Pin 10 has its non-secure attribute set</description>
2344                    <value>0x0</value>
2345                  </enumeratedValue>
2346                </enumeratedValues>
2347              </field>
2348              <field>
2349                <name>PIN11</name>
2350                <description>Select secure attribute attribute for PIN 11.</description>
2351                <lsb>11</lsb>
2352                <msb>11</msb>
2353                <enumeratedValues>
2354                  <enumeratedValue>
2355                    <name>Secure</name>
2356                    <description>Pin 11 has its secure attribute set</description>
2357                    <value>0x1</value>
2358                  </enumeratedValue>
2359                  <enumeratedValue>
2360                    <name>NonSecure</name>
2361                    <description>Pin 11 has its non-secure attribute set</description>
2362                    <value>0x0</value>
2363                  </enumeratedValue>
2364                </enumeratedValues>
2365              </field>
2366              <field>
2367                <name>PIN12</name>
2368                <description>Select secure attribute attribute for PIN 12.</description>
2369                <lsb>12</lsb>
2370                <msb>12</msb>
2371                <enumeratedValues>
2372                  <enumeratedValue>
2373                    <name>Secure</name>
2374                    <description>Pin 12 has its secure attribute set</description>
2375                    <value>0x1</value>
2376                  </enumeratedValue>
2377                  <enumeratedValue>
2378                    <name>NonSecure</name>
2379                    <description>Pin 12 has its non-secure attribute set</description>
2380                    <value>0x0</value>
2381                  </enumeratedValue>
2382                </enumeratedValues>
2383              </field>
2384              <field>
2385                <name>PIN13</name>
2386                <description>Select secure attribute attribute for PIN 13.</description>
2387                <lsb>13</lsb>
2388                <msb>13</msb>
2389                <enumeratedValues>
2390                  <enumeratedValue>
2391                    <name>Secure</name>
2392                    <description>Pin 13 has its secure attribute set</description>
2393                    <value>0x1</value>
2394                  </enumeratedValue>
2395                  <enumeratedValue>
2396                    <name>NonSecure</name>
2397                    <description>Pin 13 has its non-secure attribute set</description>
2398                    <value>0x0</value>
2399                  </enumeratedValue>
2400                </enumeratedValues>
2401              </field>
2402              <field>
2403                <name>PIN14</name>
2404                <description>Select secure attribute attribute for PIN 14.</description>
2405                <lsb>14</lsb>
2406                <msb>14</msb>
2407                <enumeratedValues>
2408                  <enumeratedValue>
2409                    <name>Secure</name>
2410                    <description>Pin 14 has its secure attribute set</description>
2411                    <value>0x1</value>
2412                  </enumeratedValue>
2413                  <enumeratedValue>
2414                    <name>NonSecure</name>
2415                    <description>Pin 14 has its non-secure attribute set</description>
2416                    <value>0x0</value>
2417                  </enumeratedValue>
2418                </enumeratedValues>
2419              </field>
2420              <field>
2421                <name>PIN15</name>
2422                <description>Select secure attribute attribute for PIN 15.</description>
2423                <lsb>15</lsb>
2424                <msb>15</msb>
2425                <enumeratedValues>
2426                  <enumeratedValue>
2427                    <name>Secure</name>
2428                    <description>Pin 15 has its secure attribute set</description>
2429                    <value>0x1</value>
2430                  </enumeratedValue>
2431                  <enumeratedValue>
2432                    <name>NonSecure</name>
2433                    <description>Pin 15 has its non-secure attribute set</description>
2434                    <value>0x0</value>
2435                  </enumeratedValue>
2436                </enumeratedValues>
2437              </field>
2438              <field>
2439                <name>PIN16</name>
2440                <description>Select secure attribute attribute for PIN 16.</description>
2441                <lsb>16</lsb>
2442                <msb>16</msb>
2443                <enumeratedValues>
2444                  <enumeratedValue>
2445                    <name>Secure</name>
2446                    <description>Pin 16 has its secure attribute set</description>
2447                    <value>0x1</value>
2448                  </enumeratedValue>
2449                  <enumeratedValue>
2450                    <name>NonSecure</name>
2451                    <description>Pin 16 has its non-secure attribute set</description>
2452                    <value>0x0</value>
2453                  </enumeratedValue>
2454                </enumeratedValues>
2455              </field>
2456              <field>
2457                <name>PIN17</name>
2458                <description>Select secure attribute attribute for PIN 17.</description>
2459                <lsb>17</lsb>
2460                <msb>17</msb>
2461                <enumeratedValues>
2462                  <enumeratedValue>
2463                    <name>Secure</name>
2464                    <description>Pin 17 has its secure attribute set</description>
2465                    <value>0x1</value>
2466                  </enumeratedValue>
2467                  <enumeratedValue>
2468                    <name>NonSecure</name>
2469                    <description>Pin 17 has its non-secure attribute set</description>
2470                    <value>0x0</value>
2471                  </enumeratedValue>
2472                </enumeratedValues>
2473              </field>
2474              <field>
2475                <name>PIN18</name>
2476                <description>Select secure attribute attribute for PIN 18.</description>
2477                <lsb>18</lsb>
2478                <msb>18</msb>
2479                <enumeratedValues>
2480                  <enumeratedValue>
2481                    <name>Secure</name>
2482                    <description>Pin 18 has its secure attribute set</description>
2483                    <value>0x1</value>
2484                  </enumeratedValue>
2485                  <enumeratedValue>
2486                    <name>NonSecure</name>
2487                    <description>Pin 18 has its non-secure attribute set</description>
2488                    <value>0x0</value>
2489                  </enumeratedValue>
2490                </enumeratedValues>
2491              </field>
2492              <field>
2493                <name>PIN19</name>
2494                <description>Select secure attribute attribute for PIN 19.</description>
2495                <lsb>19</lsb>
2496                <msb>19</msb>
2497                <enumeratedValues>
2498                  <enumeratedValue>
2499                    <name>Secure</name>
2500                    <description>Pin 19 has its secure attribute set</description>
2501                    <value>0x1</value>
2502                  </enumeratedValue>
2503                  <enumeratedValue>
2504                    <name>NonSecure</name>
2505                    <description>Pin 19 has its non-secure attribute set</description>
2506                    <value>0x0</value>
2507                  </enumeratedValue>
2508                </enumeratedValues>
2509              </field>
2510              <field>
2511                <name>PIN20</name>
2512                <description>Select secure attribute attribute for PIN 20.</description>
2513                <lsb>20</lsb>
2514                <msb>20</msb>
2515                <enumeratedValues>
2516                  <enumeratedValue>
2517                    <name>Secure</name>
2518                    <description>Pin 20 has its secure attribute set</description>
2519                    <value>0x1</value>
2520                  </enumeratedValue>
2521                  <enumeratedValue>
2522                    <name>NonSecure</name>
2523                    <description>Pin 20 has its non-secure attribute set</description>
2524                    <value>0x0</value>
2525                  </enumeratedValue>
2526                </enumeratedValues>
2527              </field>
2528              <field>
2529                <name>PIN21</name>
2530                <description>Select secure attribute attribute for PIN 21.</description>
2531                <lsb>21</lsb>
2532                <msb>21</msb>
2533                <enumeratedValues>
2534                  <enumeratedValue>
2535                    <name>Secure</name>
2536                    <description>Pin 21 has its secure attribute set</description>
2537                    <value>0x1</value>
2538                  </enumeratedValue>
2539                  <enumeratedValue>
2540                    <name>NonSecure</name>
2541                    <description>Pin 21 has its non-secure attribute set</description>
2542                    <value>0x0</value>
2543                  </enumeratedValue>
2544                </enumeratedValues>
2545              </field>
2546              <field>
2547                <name>PIN22</name>
2548                <description>Select secure attribute attribute for PIN 22.</description>
2549                <lsb>22</lsb>
2550                <msb>22</msb>
2551                <enumeratedValues>
2552                  <enumeratedValue>
2553                    <name>Secure</name>
2554                    <description>Pin 22 has its secure attribute set</description>
2555                    <value>0x1</value>
2556                  </enumeratedValue>
2557                  <enumeratedValue>
2558                    <name>NonSecure</name>
2559                    <description>Pin 22 has its non-secure attribute set</description>
2560                    <value>0x0</value>
2561                  </enumeratedValue>
2562                </enumeratedValues>
2563              </field>
2564              <field>
2565                <name>PIN23</name>
2566                <description>Select secure attribute attribute for PIN 23.</description>
2567                <lsb>23</lsb>
2568                <msb>23</msb>
2569                <enumeratedValues>
2570                  <enumeratedValue>
2571                    <name>Secure</name>
2572                    <description>Pin 23 has its secure attribute set</description>
2573                    <value>0x1</value>
2574                  </enumeratedValue>
2575                  <enumeratedValue>
2576                    <name>NonSecure</name>
2577                    <description>Pin 23 has its non-secure attribute set</description>
2578                    <value>0x0</value>
2579                  </enumeratedValue>
2580                </enumeratedValues>
2581              </field>
2582              <field>
2583                <name>PIN24</name>
2584                <description>Select secure attribute attribute for PIN 24.</description>
2585                <lsb>24</lsb>
2586                <msb>24</msb>
2587                <enumeratedValues>
2588                  <enumeratedValue>
2589                    <name>Secure</name>
2590                    <description>Pin 24 has its secure attribute set</description>
2591                    <value>0x1</value>
2592                  </enumeratedValue>
2593                  <enumeratedValue>
2594                    <name>NonSecure</name>
2595                    <description>Pin 24 has its non-secure attribute set</description>
2596                    <value>0x0</value>
2597                  </enumeratedValue>
2598                </enumeratedValues>
2599              </field>
2600              <field>
2601                <name>PIN25</name>
2602                <description>Select secure attribute attribute for PIN 25.</description>
2603                <lsb>25</lsb>
2604                <msb>25</msb>
2605                <enumeratedValues>
2606                  <enumeratedValue>
2607                    <name>Secure</name>
2608                    <description>Pin 25 has its secure attribute set</description>
2609                    <value>0x1</value>
2610                  </enumeratedValue>
2611                  <enumeratedValue>
2612                    <name>NonSecure</name>
2613                    <description>Pin 25 has its non-secure attribute set</description>
2614                    <value>0x0</value>
2615                  </enumeratedValue>
2616                </enumeratedValues>
2617              </field>
2618              <field>
2619                <name>PIN26</name>
2620                <description>Select secure attribute attribute for PIN 26.</description>
2621                <lsb>26</lsb>
2622                <msb>26</msb>
2623                <enumeratedValues>
2624                  <enumeratedValue>
2625                    <name>Secure</name>
2626                    <description>Pin 26 has its secure attribute set</description>
2627                    <value>0x1</value>
2628                  </enumeratedValue>
2629                  <enumeratedValue>
2630                    <name>NonSecure</name>
2631                    <description>Pin 26 has its non-secure attribute set</description>
2632                    <value>0x0</value>
2633                  </enumeratedValue>
2634                </enumeratedValues>
2635              </field>
2636              <field>
2637                <name>PIN27</name>
2638                <description>Select secure attribute attribute for PIN 27.</description>
2639                <lsb>27</lsb>
2640                <msb>27</msb>
2641                <enumeratedValues>
2642                  <enumeratedValue>
2643                    <name>Secure</name>
2644                    <description>Pin 27 has its secure attribute set</description>
2645                    <value>0x1</value>
2646                  </enumeratedValue>
2647                  <enumeratedValue>
2648                    <name>NonSecure</name>
2649                    <description>Pin 27 has its non-secure attribute set</description>
2650                    <value>0x0</value>
2651                  </enumeratedValue>
2652                </enumeratedValues>
2653              </field>
2654              <field>
2655                <name>PIN28</name>
2656                <description>Select secure attribute attribute for PIN 28.</description>
2657                <lsb>28</lsb>
2658                <msb>28</msb>
2659                <enumeratedValues>
2660                  <enumeratedValue>
2661                    <name>Secure</name>
2662                    <description>Pin 28 has its secure attribute set</description>
2663                    <value>0x1</value>
2664                  </enumeratedValue>
2665                  <enumeratedValue>
2666                    <name>NonSecure</name>
2667                    <description>Pin 28 has its non-secure attribute set</description>
2668                    <value>0x0</value>
2669                  </enumeratedValue>
2670                </enumeratedValues>
2671              </field>
2672              <field>
2673                <name>PIN29</name>
2674                <description>Select secure attribute attribute for PIN 29.</description>
2675                <lsb>29</lsb>
2676                <msb>29</msb>
2677                <enumeratedValues>
2678                  <enumeratedValue>
2679                    <name>Secure</name>
2680                    <description>Pin 29 has its secure attribute set</description>
2681                    <value>0x1</value>
2682                  </enumeratedValue>
2683                  <enumeratedValue>
2684                    <name>NonSecure</name>
2685                    <description>Pin 29 has its non-secure attribute set</description>
2686                    <value>0x0</value>
2687                  </enumeratedValue>
2688                </enumeratedValues>
2689              </field>
2690              <field>
2691                <name>PIN30</name>
2692                <description>Select secure attribute attribute for PIN 30.</description>
2693                <lsb>30</lsb>
2694                <msb>30</msb>
2695                <enumeratedValues>
2696                  <enumeratedValue>
2697                    <name>Secure</name>
2698                    <description>Pin 30 has its secure attribute set</description>
2699                    <value>0x1</value>
2700                  </enumeratedValue>
2701                  <enumeratedValue>
2702                    <name>NonSecure</name>
2703                    <description>Pin 30 has its non-secure attribute set</description>
2704                    <value>0x0</value>
2705                  </enumeratedValue>
2706                </enumeratedValues>
2707              </field>
2708              <field>
2709                <name>PIN31</name>
2710                <description>Select secure attribute attribute for PIN 31.</description>
2711                <lsb>31</lsb>
2712                <msb>31</msb>
2713                <enumeratedValues>
2714                  <enumeratedValue>
2715                    <name>Secure</name>
2716                    <description>Pin 31 has its secure attribute set</description>
2717                    <value>0x1</value>
2718                  </enumeratedValue>
2719                  <enumeratedValue>
2720                    <name>NonSecure</name>
2721                    <description>Pin 31 has its non-secure attribute set</description>
2722                    <value>0x0</value>
2723                  </enumeratedValue>
2724                </enumeratedValues>
2725              </field>
2726            </fields>
2727          </register>
2728          <register>
2729            <name>LOCK</name>
2730            <description>Description cluster: Prevent further modification of the corresponding PERM register</description>
2731            <addressOffset>0x004</addressOffset>
2732            <access>read-write</access>
2733            <resetValue>0x00000000</resetValue>
2734            <fields>
2735              <field>
2736                <name>LOCK</name>
2737                <lsb>0</lsb>
2738                <msb>0</msb>
2739                <enumeratedValues>
2740                  <enumeratedValue>
2741                    <name>Locked</name>
2742                    <description>GPIOPORT[n].PERM register can't be changed until next reset</description>
2743                    <value>0x1</value>
2744                  </enumeratedValue>
2745                  <enumeratedValue>
2746                    <name>Unlocked</name>
2747                    <description>GPIOPORT[n].PERM register content can be changed</description>
2748                    <value>0x0</value>
2749                  </enumeratedValue>
2750                </enumeratedValues>
2751              </field>
2752            </fields>
2753          </register>
2754        </cluster>
2755        <cluster>
2756          <dim>2</dim>
2757          <dimIncrement>0x008</dimIncrement>
2758          <name>FLASHNSC[%s]</name>
2759          <description>Unspecified</description>
2760          <headerStructName>SPU_FLASHNSC</headerStructName>
2761          <access>read-write</access>
2762          <addressOffset>0x500</addressOffset>
2763          <register>
2764            <name>REGION</name>
2765            <description>Description cluster: Define which flash region can contain the non-secure callable (NSC) region n</description>
2766            <addressOffset>0x000</addressOffset>
2767            <access>read-write</access>
2768            <resetValue>0x00000000</resetValue>
2769            <fields>
2770              <field>
2771                <name>REGION</name>
2772                <description>Region number</description>
2773                <lsb>0</lsb>
2774                <msb>4</msb>
2775              </field>
2776              <field>
2777                <name>LOCK</name>
2778                <lsb>8</lsb>
2779                <msb>8</msb>
2780                <enumeratedValues>
2781                  <enumeratedValue>
2782                    <name>Unlocked</name>
2783                    <description>This register can be updated</description>
2784                    <value>0x0</value>
2785                  </enumeratedValue>
2786                  <enumeratedValue>
2787                    <name>Locked</name>
2788                    <description>The content of this register can't be changed until the next reset</description>
2789                    <value>0x1</value>
2790                  </enumeratedValue>
2791                </enumeratedValues>
2792              </field>
2793            </fields>
2794          </register>
2795          <register>
2796            <name>SIZE</name>
2797            <description>Description cluster: Define the size of the non-secure callable (NSC) region n</description>
2798            <addressOffset>0x004</addressOffset>
2799            <access>read-write</access>
2800            <resetValue>0x00000000</resetValue>
2801            <fields>
2802              <field>
2803                <name>SIZE</name>
2804                <description>Size of the non-secure callable (NSC) region n</description>
2805                <lsb>0</lsb>
2806                <msb>3</msb>
2807                <enumeratedValues>
2808                  <enumeratedValue>
2809                    <name>Disabled</name>
2810                    <description>The region n is not defined as a non-secure callable region. Normal security attributes (secure or non-secure) are enforced.</description>
2811                    <value>0x0</value>
2812                  </enumeratedValue>
2813                  <enumeratedValue>
2814                    <name>32</name>
2815                    <description>The region n is defined as non-secure callable with a 32-byte size</description>
2816                    <value>0x1</value>
2817                  </enumeratedValue>
2818                  <enumeratedValue>
2819                    <name>64</name>
2820                    <description>The region n is defined as non-secure callable with a 64-byte size</description>
2821                    <value>0x2</value>
2822                  </enumeratedValue>
2823                  <enumeratedValue>
2824                    <name>128</name>
2825                    <description>The region n is defined as non-secure callable with a 128-byte size</description>
2826                    <value>0x3</value>
2827                  </enumeratedValue>
2828                  <enumeratedValue>
2829                    <name>256</name>
2830                    <description>The region n is defined as non-secure callable with a 256-byte size</description>
2831                    <value>0x4</value>
2832                  </enumeratedValue>
2833                  <enumeratedValue>
2834                    <name>512</name>
2835                    <description>The region n is defined as non-secure callable with a 512-byte size</description>
2836                    <value>0x5</value>
2837                  </enumeratedValue>
2838                  <enumeratedValue>
2839                    <name>1024</name>
2840                    <description>The region n is defined as non-secure callable with a 1024-byte size</description>
2841                    <value>0x6</value>
2842                  </enumeratedValue>
2843                  <enumeratedValue>
2844                    <name>2048</name>
2845                    <description>The region n is defined as non-secure callable with a 2048-byte size</description>
2846                    <value>0x7</value>
2847                  </enumeratedValue>
2848                  <enumeratedValue>
2849                    <name>4096</name>
2850                    <description>The region n is defined as non-secure callable with a 4096-byte size</description>
2851                    <value>0x8</value>
2852                  </enumeratedValue>
2853                </enumeratedValues>
2854              </field>
2855              <field>
2856                <name>LOCK</name>
2857                <lsb>8</lsb>
2858                <msb>8</msb>
2859                <enumeratedValues>
2860                  <enumeratedValue>
2861                    <name>Unlocked</name>
2862                    <description>This register can be updated</description>
2863                    <value>0x0</value>
2864                  </enumeratedValue>
2865                  <enumeratedValue>
2866                    <name>Locked</name>
2867                    <description>The content of this register can't be changed until the next reset</description>
2868                    <value>0x1</value>
2869                  </enumeratedValue>
2870                </enumeratedValues>
2871              </field>
2872            </fields>
2873          </register>
2874        </cluster>
2875        <cluster>
2876          <dim>2</dim>
2877          <dimIncrement>0x008</dimIncrement>
2878          <name>RAMNSC[%s]</name>
2879          <description>Unspecified</description>
2880          <headerStructName>SPU_RAMNSC</headerStructName>
2881          <access>read-write</access>
2882          <addressOffset>0x540</addressOffset>
2883          <register>
2884            <name>REGION</name>
2885            <description>Description cluster: Define which RAM region can contain the non-secure callable (NSC) region n</description>
2886            <addressOffset>0x000</addressOffset>
2887            <access>read-write</access>
2888            <resetValue>0x00000000</resetValue>
2889            <fields>
2890              <field>
2891                <name>REGION</name>
2892                <description>Region number</description>
2893                <lsb>0</lsb>
2894                <msb>4</msb>
2895              </field>
2896              <field>
2897                <name>LOCK</name>
2898                <lsb>8</lsb>
2899                <msb>8</msb>
2900                <enumeratedValues>
2901                  <enumeratedValue>
2902                    <name>Unlocked</name>
2903                    <description>This register can be updated</description>
2904                    <value>0x0</value>
2905                  </enumeratedValue>
2906                  <enumeratedValue>
2907                    <name>Locked</name>
2908                    <description>The content of this register can't be changed until the next reset</description>
2909                    <value>0x1</value>
2910                  </enumeratedValue>
2911                </enumeratedValues>
2912              </field>
2913            </fields>
2914          </register>
2915          <register>
2916            <name>SIZE</name>
2917            <description>Description cluster: Define the size of the non-secure callable (NSC) region n</description>
2918            <addressOffset>0x004</addressOffset>
2919            <access>read-write</access>
2920            <resetValue>0x00000000</resetValue>
2921            <fields>
2922              <field>
2923                <name>SIZE</name>
2924                <description>Size of the non-secure callable (NSC) region n</description>
2925                <lsb>0</lsb>
2926                <msb>3</msb>
2927                <enumeratedValues>
2928                  <enumeratedValue>
2929                    <name>Disabled</name>
2930                    <description>The region n is not defined as a non-secure callable region. Normal security attributes (secure or non-secure) are enforced.</description>
2931                    <value>0x0</value>
2932                  </enumeratedValue>
2933                  <enumeratedValue>
2934                    <name>32</name>
2935                    <description>The region n is defined as non-secure callable with a 32-byte size</description>
2936                    <value>0x1</value>
2937                  </enumeratedValue>
2938                  <enumeratedValue>
2939                    <name>64</name>
2940                    <description>The region n is defined as non-secure callable with a 64-byte size</description>
2941                    <value>0x2</value>
2942                  </enumeratedValue>
2943                  <enumeratedValue>
2944                    <name>128</name>
2945                    <description>The region n is defined as non-secure callable with a 128-byte size</description>
2946                    <value>0x3</value>
2947                  </enumeratedValue>
2948                  <enumeratedValue>
2949                    <name>256</name>
2950                    <description>The region n is defined as non-secure callable with a 256-byte size</description>
2951                    <value>0x4</value>
2952                  </enumeratedValue>
2953                  <enumeratedValue>
2954                    <name>512</name>
2955                    <description>The region n is defined as non-secure callable with a 512-byte size</description>
2956                    <value>0x5</value>
2957                  </enumeratedValue>
2958                  <enumeratedValue>
2959                    <name>1024</name>
2960                    <description>The region n is defined as non-secure callable with a 1024-byte size</description>
2961                    <value>0x6</value>
2962                  </enumeratedValue>
2963                  <enumeratedValue>
2964                    <name>2048</name>
2965                    <description>The region n is defined as non-secure callable with a 2048-byte size</description>
2966                    <value>0x7</value>
2967                  </enumeratedValue>
2968                  <enumeratedValue>
2969                    <name>4096</name>
2970                    <description>The region n is defined as non-secure callable with a 4096-byte size</description>
2971                    <value>0x8</value>
2972                  </enumeratedValue>
2973                </enumeratedValues>
2974              </field>
2975              <field>
2976                <name>LOCK</name>
2977                <lsb>8</lsb>
2978                <msb>8</msb>
2979                <enumeratedValues>
2980                  <enumeratedValue>
2981                    <name>Unlocked</name>
2982                    <description>This register can be updated</description>
2983                    <value>0x0</value>
2984                  </enumeratedValue>
2985                  <enumeratedValue>
2986                    <name>Locked</name>
2987                    <description>The content of this register can't be changed until the next reset</description>
2988                    <value>0x1</value>
2989                  </enumeratedValue>
2990                </enumeratedValues>
2991              </field>
2992            </fields>
2993          </register>
2994        </cluster>
2995        <cluster>
2996          <dim>32</dim>
2997          <dimIncrement>0x004</dimIncrement>
2998          <name>FLASHREGION[%s]</name>
2999          <description>Unspecified</description>
3000          <headerStructName>SPU_FLASHREGION</headerStructName>
3001          <access>read-write</access>
3002          <addressOffset>0x600</addressOffset>
3003          <register>
3004            <name>PERM</name>
3005            <description>Description cluster: Access permissions for flash region n</description>
3006            <addressOffset>0x000</addressOffset>
3007            <access>read-write</access>
3008            <resetValue>0x00000017</resetValue>
3009            <fields>
3010              <field>
3011                <name>EXECUTE</name>
3012                <description>Configure instruction fetch permissions from flash region n</description>
3013                <lsb>0</lsb>
3014                <msb>0</msb>
3015                <enumeratedValues>
3016                  <enumeratedValue>
3017                    <name>Enable</name>
3018                    <description>Allow instruction fetches from flash region n</description>
3019                    <value>0x1</value>
3020                  </enumeratedValue>
3021                  <enumeratedValue>
3022                    <name>Disable</name>
3023                    <description>Block instruction fetches from flash region n</description>
3024                    <value>0x0</value>
3025                  </enumeratedValue>
3026                </enumeratedValues>
3027              </field>
3028              <field>
3029                <name>WRITE</name>
3030                <description>Configure write permission for flash region n</description>
3031                <lsb>1</lsb>
3032                <msb>1</msb>
3033                <enumeratedValues>
3034                  <enumeratedValue>
3035                    <name>Enable</name>
3036                    <description>Allow write operation to region n</description>
3037                    <value>0x1</value>
3038                  </enumeratedValue>
3039                  <enumeratedValue>
3040                    <name>Disable</name>
3041                    <description>Block write operation to region n</description>
3042                    <value>0x0</value>
3043                  </enumeratedValue>
3044                </enumeratedValues>
3045              </field>
3046              <field>
3047                <name>READ</name>
3048                <description>Configure read permissions for flash region n</description>
3049                <lsb>2</lsb>
3050                <msb>2</msb>
3051                <enumeratedValues>
3052                  <enumeratedValue>
3053                    <name>Enable</name>
3054                    <description>Allow read operation from flash region n</description>
3055                    <value>0x1</value>
3056                  </enumeratedValue>
3057                  <enumeratedValue>
3058                    <name>Disable</name>
3059                    <description>Block read operation from flash region n</description>
3060                    <value>0x0</value>
3061                  </enumeratedValue>
3062                </enumeratedValues>
3063              </field>
3064              <field>
3065                <name>SECATTR</name>
3066                <description>Security attribute for flash region n</description>
3067                <lsb>4</lsb>
3068                <msb>4</msb>
3069                <enumeratedValues>
3070                  <enumeratedValue>
3071                    <name>Non_Secure</name>
3072                    <description>Flash region n security attribute is non-secure</description>
3073                    <value>0x0</value>
3074                  </enumeratedValue>
3075                  <enumeratedValue>
3076                    <name>Secure</name>
3077                    <description>Flash region n security attribute is secure</description>
3078                    <value>0x1</value>
3079                  </enumeratedValue>
3080                </enumeratedValues>
3081              </field>
3082              <field>
3083                <name>LOCK</name>
3084                <lsb>8</lsb>
3085                <msb>8</msb>
3086                <enumeratedValues>
3087                  <enumeratedValue>
3088                    <name>Unlocked</name>
3089                    <description>This register can be updated</description>
3090                    <value>0x0</value>
3091                  </enumeratedValue>
3092                  <enumeratedValue>
3093                    <name>Locked</name>
3094                    <description>The content of this register can't be changed until the next reset</description>
3095                    <value>0x1</value>
3096                  </enumeratedValue>
3097                </enumeratedValues>
3098              </field>
3099            </fields>
3100          </register>
3101        </cluster>
3102        <cluster>
3103          <dim>32</dim>
3104          <dimIncrement>0x004</dimIncrement>
3105          <name>RAMREGION[%s]</name>
3106          <description>Unspecified</description>
3107          <headerStructName>SPU_RAMREGION</headerStructName>
3108          <access>read-write</access>
3109          <addressOffset>0x700</addressOffset>
3110          <register>
3111            <name>PERM</name>
3112            <description>Description cluster: Access permissions for RAM region n</description>
3113            <addressOffset>0x000</addressOffset>
3114            <access>read-write</access>
3115            <resetValue>0x00000017</resetValue>
3116            <fields>
3117              <field>
3118                <name>EXECUTE</name>
3119                <description>Configure instruction fetch permissions from RAM region n</description>
3120                <lsb>0</lsb>
3121                <msb>0</msb>
3122                <enumeratedValues>
3123                  <enumeratedValue>
3124                    <name>Enable</name>
3125                    <description>Allow instruction fetches from RAM region n</description>
3126                    <value>0x1</value>
3127                  </enumeratedValue>
3128                  <enumeratedValue>
3129                    <name>Disable</name>
3130                    <description>Block instruction fetches from RAM region n</description>
3131                    <value>0x0</value>
3132                  </enumeratedValue>
3133                </enumeratedValues>
3134              </field>
3135              <field>
3136                <name>WRITE</name>
3137                <description>Configure write permission for RAM region n</description>
3138                <lsb>1</lsb>
3139                <msb>1</msb>
3140                <enumeratedValues>
3141                  <enumeratedValue>
3142                    <name>Enable</name>
3143                    <description>Allow write operation to RAM region n</description>
3144                    <value>0x1</value>
3145                  </enumeratedValue>
3146                  <enumeratedValue>
3147                    <name>Disable</name>
3148                    <description>Block write operation to RAM region n</description>
3149                    <value>0x0</value>
3150                  </enumeratedValue>
3151                </enumeratedValues>
3152              </field>
3153              <field>
3154                <name>READ</name>
3155                <description>Configure read permissions for RAM region n</description>
3156                <lsb>2</lsb>
3157                <msb>2</msb>
3158                <enumeratedValues>
3159                  <enumeratedValue>
3160                    <name>Enable</name>
3161                    <description>Allow read operation from RAM region n</description>
3162                    <value>0x1</value>
3163                  </enumeratedValue>
3164                  <enumeratedValue>
3165                    <name>Disable</name>
3166                    <description>Block read operation from RAM region n</description>
3167                    <value>0x0</value>
3168                  </enumeratedValue>
3169                </enumeratedValues>
3170              </field>
3171              <field>
3172                <name>SECATTR</name>
3173                <description>Security attribute for RAM region n</description>
3174                <lsb>4</lsb>
3175                <msb>4</msb>
3176                <enumeratedValues>
3177                  <enumeratedValue>
3178                    <name>Non_Secure</name>
3179                    <description>RAM region n security attribute is non-secure</description>
3180                    <value>0x0</value>
3181                  </enumeratedValue>
3182                  <enumeratedValue>
3183                    <name>Secure</name>
3184                    <description>RAM region n security attribute is secure</description>
3185                    <value>0x1</value>
3186                  </enumeratedValue>
3187                </enumeratedValues>
3188              </field>
3189              <field>
3190                <name>LOCK</name>
3191                <lsb>8</lsb>
3192                <msb>8</msb>
3193                <enumeratedValues>
3194                  <enumeratedValue>
3195                    <name>Unlocked</name>
3196                    <description>This register can be updated</description>
3197                    <value>0x0</value>
3198                  </enumeratedValue>
3199                  <enumeratedValue>
3200                    <name>Locked</name>
3201                    <description>The content of this register can't be changed until the next reset</description>
3202                    <value>0x1</value>
3203                  </enumeratedValue>
3204                </enumeratedValues>
3205              </field>
3206            </fields>
3207          </register>
3208        </cluster>
3209        <cluster>
3210          <dim>67</dim>
3211          <dimIncrement>0x004</dimIncrement>
3212          <name>PERIPHID[%s]</name>
3213          <description>Unspecified</description>
3214          <headerStructName>SPU_PERIPHID</headerStructName>
3215          <access>read-write</access>
3216          <addressOffset>0x800</addressOffset>
3217          <register>
3218            <name>PERM</name>
3219            <description>Description cluster: List capabilities and access permissions for the peripheral with ID n</description>
3220            <addressOffset>0x000</addressOffset>
3221            <access>read-write</access>
3222            <resetValue>0x00000012</resetValue>
3223            <fields>
3224              <field>
3225                <name>SECUREMAPPING</name>
3226                <description>Define configuration capabilities for TrustZone Cortex-M secure attribute</description>
3227                <lsb>0</lsb>
3228                <msb>1</msb>
3229                <access>read-only</access>
3230                <enumeratedValues>
3231                  <enumeratedValue>
3232                    <name>NonSecure</name>
3233                    <description>This peripheral is always accessible as a non-secure peripheral</description>
3234                    <value>0x0</value>
3235                  </enumeratedValue>
3236                  <enumeratedValue>
3237                    <name>Secure</name>
3238                    <description>This peripheral is always accessible as a secure peripheral</description>
3239                    <value>0x1</value>
3240                  </enumeratedValue>
3241                  <enumeratedValue>
3242                    <name>UserSelectable</name>
3243                    <description>Non-secure or secure attribute for this peripheral is defined by the PERIPHID[n].PERM register</description>
3244                    <value>0x2</value>
3245                  </enumeratedValue>
3246                  <enumeratedValue>
3247                    <name>Split</name>
3248                    <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>
3249                    <value>0x3</value>
3250                  </enumeratedValue>
3251                </enumeratedValues>
3252              </field>
3253              <field>
3254                <name>DMA</name>
3255                <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>
3256                <lsb>2</lsb>
3257                <msb>3</msb>
3258                <access>read-only</access>
3259                <enumeratedValues>
3260                  <enumeratedValue>
3261                    <name>NoDMA</name>
3262                    <description>Peripheral has no DMA capability</description>
3263                    <value>0x0</value>
3264                  </enumeratedValue>
3265                  <enumeratedValue>
3266                    <name>NoSeparateAttribute</name>
3267                    <description>Peripheral has DMA and DMA transfers always have the same security attribute as assigned to the peripheral</description>
3268                    <value>0x1</value>
3269                  </enumeratedValue>
3270                  <enumeratedValue>
3271                    <name>SeparateAttribute</name>
3272                    <description>Peripheral has DMA and DMA transfers can have a different security attribute than the one assigned to the peripheral</description>
3273                    <value>0x2</value>
3274                  </enumeratedValue>
3275                </enumeratedValues>
3276              </field>
3277              <field>
3278                <name>SECATTR</name>
3279                <description>Peripheral security mapping</description>
3280                <lsb>4</lsb>
3281                <msb>4</msb>
3282                <enumeratedValues>
3283                  <enumeratedValue>
3284                    <name>Secure</name>
3285                    <description>Peripheral is mapped in secure peripheral address space</description>
3286                    <value>0x1</value>
3287                  </enumeratedValue>
3288                  <enumeratedValue>
3289                    <name>NonSecure</name>
3290                    <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>
3291                    <value>0x0</value>
3292                  </enumeratedValue>
3293                </enumeratedValues>
3294              </field>
3295              <field>
3296                <name>DMASEC</name>
3297                <description>Security attribution for the DMA transfer</description>
3298                <lsb>5</lsb>
3299                <msb>5</msb>
3300                <enumeratedValues>
3301                  <enumeratedValue>
3302                    <name>Secure</name>
3303                    <description>DMA transfers initiated by this peripheral have the secure attribute set</description>
3304                    <value>0x1</value>
3305                  </enumeratedValue>
3306                  <enumeratedValue>
3307                    <name>NonSecure</name>
3308                    <description>DMA transfers initiated by this peripheral have the non-secure attribute set</description>
3309                    <value>0x0</value>
3310                  </enumeratedValue>
3311                </enumeratedValues>
3312              </field>
3313              <field>
3314                <name>LOCK</name>
3315                <lsb>8</lsb>
3316                <msb>8</msb>
3317                <enumeratedValues>
3318                  <enumeratedValue>
3319                    <name>Unlocked</name>
3320                    <description>This register can be updated</description>
3321                    <value>0x0</value>
3322                  </enumeratedValue>
3323                  <enumeratedValue>
3324                    <name>Locked</name>
3325                    <description>The content of this register can't be changed until the next reset</description>
3326                    <value>0x1</value>
3327                  </enumeratedValue>
3328                </enumeratedValues>
3329              </field>
3330              <field>
3331                <name>PRESENT</name>
3332                <description>Indicate if a peripheral is present with ID n</description>
3333                <lsb>31</lsb>
3334                <msb>31</msb>
3335                <access>read-only</access>
3336                <enumeratedValues>
3337                  <enumeratedValue>
3338                    <name>NotPresent</name>
3339                    <description>Peripheral is not present</description>
3340                    <value>0x0</value>
3341                  </enumeratedValue>
3342                  <enumeratedValue>
3343                    <name>IsPresent</name>
3344                    <description>Peripheral is present</description>
3345                    <value>0x1</value>
3346                  </enumeratedValue>
3347                </enumeratedValues>
3348              </field>
3349            </fields>
3350          </register>
3351        </cluster>
3352      </registers>
3353    </peripheral>
3354    <peripheral>
3355      <name>REGULATORS_NS</name>
3356      <description>Voltage regulators control 0</description>
3357      <baseAddress>0x40004000</baseAddress>
3358      <headerStructName>REGULATORS</headerStructName>
3359      <!--Security dma=NA-->
3360      <!--Security securemapping=US-->
3361      <addressBlock>
3362        <offset>0</offset>
3363        <size>0x1000</size>
3364        <usage>registers</usage>
3365      </addressBlock>
3366      <groupName>REGULATORS</groupName>
3367      <size>0x20</size>
3368      <registers>
3369        <register>
3370          <name>SYSTEMOFF</name>
3371          <description>System OFF register</description>
3372          <addressOffset>0x500</addressOffset>
3373          <access>write-only</access>
3374          <resetValue>0x00000000</resetValue>
3375          <fields>
3376            <field>
3377              <name>SYSTEMOFF</name>
3378              <description>Enable System OFF mode</description>
3379              <lsb>0</lsb>
3380              <msb>0</msb>
3381              <enumeratedValues>
3382                <enumeratedValue>
3383                  <name>Enable</name>
3384                  <description>Enable System OFF mode</description>
3385                  <value>0x1</value>
3386                </enumeratedValue>
3387              </enumeratedValues>
3388            </field>
3389          </fields>
3390        </register>
3391        <register>
3392          <name>EXTPOFCON</name>
3393          <description>External power failure warning configuration</description>
3394          <addressOffset>0x514</addressOffset>
3395          <access>read-write</access>
3396          <resetValue>0x00000000</resetValue>
3397          <fields>
3398            <field>
3399              <name>POF</name>
3400              <description>Enable or disable external power failure warning</description>
3401              <lsb>0</lsb>
3402              <msb>0</msb>
3403              <enumeratedValues>
3404                <enumeratedValue>
3405                  <name>Disabled</name>
3406                  <description>Disable</description>
3407                  <value>0x0</value>
3408                </enumeratedValue>
3409                <enumeratedValue>
3410                  <name>Enabled</name>
3411                  <description>Enable</description>
3412                  <value>0x1</value>
3413                </enumeratedValue>
3414              </enumeratedValues>
3415            </field>
3416          </fields>
3417        </register>
3418        <register>
3419          <name>DCDCEN</name>
3420          <description>Enable DC/DC mode of the main voltage regulator.</description>
3421          <addressOffset>0x578</addressOffset>
3422          <access>read-write</access>
3423          <resetValue>0x00000000</resetValue>
3424          <fields>
3425            <field>
3426              <name>DCDCEN</name>
3427              <description>Enable DC/DC converter</description>
3428              <lsb>0</lsb>
3429              <msb>0</msb>
3430              <enumeratedValues>
3431                <enumeratedValue>
3432                  <name>Disabled</name>
3433                  <description>DC/DC mode is disabled</description>
3434                  <value>0x0</value>
3435                </enumeratedValue>
3436                <enumeratedValue>
3437                  <name>Enabled</name>
3438                  <description>DC/DC mode is enabled</description>
3439                  <value>0x1</value>
3440                </enumeratedValue>
3441              </enumeratedValues>
3442            </field>
3443          </fields>
3444        </register>
3445      </registers>
3446    </peripheral>
3447    <peripheral derivedFrom="REGULATORS_NS">
3448      <name>REGULATORS_S</name>
3449      <description>Voltage regulators control 1</description>
3450      <baseAddress>0x50004000</baseAddress>
3451      <!--Security dma=NA-->
3452      <!--Security securemapping=US-->
3453    </peripheral>
3454    <peripheral>
3455      <name>CLOCK_NS</name>
3456      <description>Clock management 0</description>
3457      <baseAddress>0x40005000</baseAddress>
3458      <headerStructName>CLOCK</headerStructName>
3459      <!--Security dma=NA-->
3460      <!--Security securemapping=US-->
3461      <addressBlock>
3462        <offset>0</offset>
3463        <size>0x1000</size>
3464        <usage>registers</usage>
3465      </addressBlock>
3466      <interrupt>
3467        <name>CLOCK_POWER</name>
3468        <value>5</value>
3469      </interrupt>
3470      <groupName>CLOCK</groupName>
3471      <size>0x20</size>
3472      <registers>
3473        <register>
3474          <name>TASKS_HFCLKSTART</name>
3475          <description>Start HFCLK source</description>
3476          <addressOffset>0x000</addressOffset>
3477          <access>write-only</access>
3478          <resetValue>0x00000000</resetValue>
3479          <fields>
3480            <field>
3481              <name>TASKS_HFCLKSTART</name>
3482              <description>Start HFCLK source</description>
3483              <lsb>0</lsb>
3484              <msb>0</msb>
3485              <enumeratedValues>
3486                <enumeratedValue>
3487                  <name>Trigger</name>
3488                  <description>Trigger task</description>
3489                  <value>0x1</value>
3490                </enumeratedValue>
3491              </enumeratedValues>
3492            </field>
3493          </fields>
3494        </register>
3495        <register>
3496          <name>TASKS_HFCLKSTOP</name>
3497          <description>Stop HFCLK source</description>
3498          <addressOffset>0x004</addressOffset>
3499          <access>write-only</access>
3500          <resetValue>0x00000000</resetValue>
3501          <fields>
3502            <field>
3503              <name>TASKS_HFCLKSTOP</name>
3504              <description>Stop HFCLK source</description>
3505              <lsb>0</lsb>
3506              <msb>0</msb>
3507              <enumeratedValues>
3508                <enumeratedValue>
3509                  <name>Trigger</name>
3510                  <description>Trigger task</description>
3511                  <value>0x1</value>
3512                </enumeratedValue>
3513              </enumeratedValues>
3514            </field>
3515          </fields>
3516        </register>
3517        <register>
3518          <name>TASKS_LFCLKSTART</name>
3519          <description>Start LFCLK source</description>
3520          <addressOffset>0x008</addressOffset>
3521          <access>write-only</access>
3522          <resetValue>0x00000000</resetValue>
3523          <fields>
3524            <field>
3525              <name>TASKS_LFCLKSTART</name>
3526              <description>Start LFCLK source</description>
3527              <lsb>0</lsb>
3528              <msb>0</msb>
3529              <enumeratedValues>
3530                <enumeratedValue>
3531                  <name>Trigger</name>
3532                  <description>Trigger task</description>
3533                  <value>0x1</value>
3534                </enumeratedValue>
3535              </enumeratedValues>
3536            </field>
3537          </fields>
3538        </register>
3539        <register>
3540          <name>TASKS_LFCLKSTOP</name>
3541          <description>Stop LFCLK source</description>
3542          <addressOffset>0x00C</addressOffset>
3543          <access>write-only</access>
3544          <resetValue>0x00000000</resetValue>
3545          <fields>
3546            <field>
3547              <name>TASKS_LFCLKSTOP</name>
3548              <description>Stop LFCLK source</description>
3549              <lsb>0</lsb>
3550              <msb>0</msb>
3551              <enumeratedValues>
3552                <enumeratedValue>
3553                  <name>Trigger</name>
3554                  <description>Trigger task</description>
3555                  <value>0x1</value>
3556                </enumeratedValue>
3557              </enumeratedValues>
3558            </field>
3559          </fields>
3560        </register>
3561        <register>
3562          <name>SUBSCRIBE_HFCLKSTART</name>
3563          <description>Subscribe configuration for task HFCLKSTART</description>
3564          <addressOffset>0x080</addressOffset>
3565          <access>read-write</access>
3566          <resetValue>0x00000000</resetValue>
3567          <fields>
3568            <field>
3569              <name>CHIDX</name>
3570              <description>DPPI channel that task HFCLKSTART will subscribe to</description>
3571              <lsb>0</lsb>
3572              <msb>7</msb>
3573            </field>
3574            <field>
3575              <name>EN</name>
3576              <lsb>31</lsb>
3577              <msb>31</msb>
3578              <enumeratedValues>
3579                <enumeratedValue>
3580                  <name>Disabled</name>
3581                  <description>Disable subscription</description>
3582                  <value>0x0</value>
3583                </enumeratedValue>
3584                <enumeratedValue>
3585                  <name>Enabled</name>
3586                  <description>Enable subscription</description>
3587                  <value>0x1</value>
3588                </enumeratedValue>
3589              </enumeratedValues>
3590            </field>
3591          </fields>
3592        </register>
3593        <register>
3594          <name>SUBSCRIBE_HFCLKSTOP</name>
3595          <description>Subscribe configuration for task HFCLKSTOP</description>
3596          <addressOffset>0x084</addressOffset>
3597          <access>read-write</access>
3598          <resetValue>0x00000000</resetValue>
3599          <fields>
3600            <field>
3601              <name>CHIDX</name>
3602              <description>DPPI channel that task HFCLKSTOP will subscribe to</description>
3603              <lsb>0</lsb>
3604              <msb>7</msb>
3605            </field>
3606            <field>
3607              <name>EN</name>
3608              <lsb>31</lsb>
3609              <msb>31</msb>
3610              <enumeratedValues>
3611                <enumeratedValue>
3612                  <name>Disabled</name>
3613                  <description>Disable subscription</description>
3614                  <value>0x0</value>
3615                </enumeratedValue>
3616                <enumeratedValue>
3617                  <name>Enabled</name>
3618                  <description>Enable subscription</description>
3619                  <value>0x1</value>
3620                </enumeratedValue>
3621              </enumeratedValues>
3622            </field>
3623          </fields>
3624        </register>
3625        <register>
3626          <name>SUBSCRIBE_LFCLKSTART</name>
3627          <description>Subscribe configuration for task LFCLKSTART</description>
3628          <addressOffset>0x088</addressOffset>
3629          <access>read-write</access>
3630          <resetValue>0x00000000</resetValue>
3631          <fields>
3632            <field>
3633              <name>CHIDX</name>
3634              <description>DPPI channel that task LFCLKSTART will subscribe to</description>
3635              <lsb>0</lsb>
3636              <msb>7</msb>
3637            </field>
3638            <field>
3639              <name>EN</name>
3640              <lsb>31</lsb>
3641              <msb>31</msb>
3642              <enumeratedValues>
3643                <enumeratedValue>
3644                  <name>Disabled</name>
3645                  <description>Disable subscription</description>
3646                  <value>0x0</value>
3647                </enumeratedValue>
3648                <enumeratedValue>
3649                  <name>Enabled</name>
3650                  <description>Enable subscription</description>
3651                  <value>0x1</value>
3652                </enumeratedValue>
3653              </enumeratedValues>
3654            </field>
3655          </fields>
3656        </register>
3657        <register>
3658          <name>SUBSCRIBE_LFCLKSTOP</name>
3659          <description>Subscribe configuration for task LFCLKSTOP</description>
3660          <addressOffset>0x08C</addressOffset>
3661          <access>read-write</access>
3662          <resetValue>0x00000000</resetValue>
3663          <fields>
3664            <field>
3665              <name>CHIDX</name>
3666              <description>DPPI channel that task LFCLKSTOP will subscribe to</description>
3667              <lsb>0</lsb>
3668              <msb>7</msb>
3669            </field>
3670            <field>
3671              <name>EN</name>
3672              <lsb>31</lsb>
3673              <msb>31</msb>
3674              <enumeratedValues>
3675                <enumeratedValue>
3676                  <name>Disabled</name>
3677                  <description>Disable subscription</description>
3678                  <value>0x0</value>
3679                </enumeratedValue>
3680                <enumeratedValue>
3681                  <name>Enabled</name>
3682                  <description>Enable subscription</description>
3683                  <value>0x1</value>
3684                </enumeratedValue>
3685              </enumeratedValues>
3686            </field>
3687          </fields>
3688        </register>
3689        <register>
3690          <name>EVENTS_HFCLKSTARTED</name>
3691          <description>HFCLK oscillator started</description>
3692          <addressOffset>0x100</addressOffset>
3693          <access>read-write</access>
3694          <resetValue>0x00000000</resetValue>
3695          <fields>
3696            <field>
3697              <name>EVENTS_HFCLKSTARTED</name>
3698              <description>HFCLK oscillator started</description>
3699              <lsb>0</lsb>
3700              <msb>0</msb>
3701              <enumeratedValues>
3702                <enumeratedValue>
3703                  <name>NotGenerated</name>
3704                  <description>Event not generated</description>
3705                  <value>0x0</value>
3706                </enumeratedValue>
3707                <enumeratedValue>
3708                  <name>Generated</name>
3709                  <description>Event generated</description>
3710                  <value>0x1</value>
3711                </enumeratedValue>
3712              </enumeratedValues>
3713            </field>
3714          </fields>
3715        </register>
3716        <register>
3717          <name>EVENTS_LFCLKSTARTED</name>
3718          <description>LFCLK started</description>
3719          <addressOffset>0x104</addressOffset>
3720          <access>read-write</access>
3721          <resetValue>0x00000000</resetValue>
3722          <fields>
3723            <field>
3724              <name>EVENTS_LFCLKSTARTED</name>
3725              <description>LFCLK started</description>
3726              <lsb>0</lsb>
3727              <msb>0</msb>
3728              <enumeratedValues>
3729                <enumeratedValue>
3730                  <name>NotGenerated</name>
3731                  <description>Event not generated</description>
3732                  <value>0x0</value>
3733                </enumeratedValue>
3734                <enumeratedValue>
3735                  <name>Generated</name>
3736                  <description>Event generated</description>
3737                  <value>0x1</value>
3738                </enumeratedValue>
3739              </enumeratedValues>
3740            </field>
3741          </fields>
3742        </register>
3743        <register>
3744          <name>PUBLISH_HFCLKSTARTED</name>
3745          <description>Publish configuration for event HFCLKSTARTED</description>
3746          <addressOffset>0x180</addressOffset>
3747          <access>read-write</access>
3748          <resetValue>0x00000000</resetValue>
3749          <fields>
3750            <field>
3751              <name>CHIDX</name>
3752              <description>DPPI channel that event HFCLKSTARTED will publish to</description>
3753              <lsb>0</lsb>
3754              <msb>7</msb>
3755            </field>
3756            <field>
3757              <name>EN</name>
3758              <lsb>31</lsb>
3759              <msb>31</msb>
3760              <enumeratedValues>
3761                <enumeratedValue>
3762                  <name>Disabled</name>
3763                  <description>Disable publishing</description>
3764                  <value>0x0</value>
3765                </enumeratedValue>
3766                <enumeratedValue>
3767                  <name>Enabled</name>
3768                  <description>Enable publishing</description>
3769                  <value>0x1</value>
3770                </enumeratedValue>
3771              </enumeratedValues>
3772            </field>
3773          </fields>
3774        </register>
3775        <register>
3776          <name>PUBLISH_LFCLKSTARTED</name>
3777          <description>Publish configuration for event LFCLKSTARTED</description>
3778          <addressOffset>0x184</addressOffset>
3779          <access>read-write</access>
3780          <resetValue>0x00000000</resetValue>
3781          <fields>
3782            <field>
3783              <name>CHIDX</name>
3784              <description>DPPI channel that event LFCLKSTARTED will publish to</description>
3785              <lsb>0</lsb>
3786              <msb>7</msb>
3787            </field>
3788            <field>
3789              <name>EN</name>
3790              <lsb>31</lsb>
3791              <msb>31</msb>
3792              <enumeratedValues>
3793                <enumeratedValue>
3794                  <name>Disabled</name>
3795                  <description>Disable publishing</description>
3796                  <value>0x0</value>
3797                </enumeratedValue>
3798                <enumeratedValue>
3799                  <name>Enabled</name>
3800                  <description>Enable publishing</description>
3801                  <value>0x1</value>
3802                </enumeratedValue>
3803              </enumeratedValues>
3804            </field>
3805          </fields>
3806        </register>
3807        <register>
3808          <name>INTEN</name>
3809          <description>Enable or disable interrupt</description>
3810          <addressOffset>0x300</addressOffset>
3811          <access>read-write</access>
3812          <resetValue>0x00000000</resetValue>
3813          <fields>
3814            <field>
3815              <name>HFCLKSTARTED</name>
3816              <description>Enable or disable interrupt for event HFCLKSTARTED</description>
3817              <lsb>0</lsb>
3818              <msb>0</msb>
3819              <enumeratedValues>
3820                <enumeratedValue>
3821                  <name>Disabled</name>
3822                  <description>Disable</description>
3823                  <value>0x0</value>
3824                </enumeratedValue>
3825                <enumeratedValue>
3826                  <name>Enabled</name>
3827                  <description>Enable</description>
3828                  <value>0x1</value>
3829                </enumeratedValue>
3830              </enumeratedValues>
3831            </field>
3832            <field>
3833              <name>LFCLKSTARTED</name>
3834              <description>Enable or disable interrupt for event LFCLKSTARTED</description>
3835              <lsb>1</lsb>
3836              <msb>1</msb>
3837              <enumeratedValues>
3838                <enumeratedValue>
3839                  <name>Disabled</name>
3840                  <description>Disable</description>
3841                  <value>0x0</value>
3842                </enumeratedValue>
3843                <enumeratedValue>
3844                  <name>Enabled</name>
3845                  <description>Enable</description>
3846                  <value>0x1</value>
3847                </enumeratedValue>
3848              </enumeratedValues>
3849            </field>
3850          </fields>
3851        </register>
3852        <register>
3853          <name>INTENSET</name>
3854          <description>Enable interrupt</description>
3855          <addressOffset>0x304</addressOffset>
3856          <access>read-write</access>
3857          <resetValue>0x00000000</resetValue>
3858          <fields>
3859            <field>
3860              <name>HFCLKSTARTED</name>
3861              <description>Write '1' to enable interrupt for event HFCLKSTARTED</description>
3862              <lsb>0</lsb>
3863              <msb>0</msb>
3864              <enumeratedValues>
3865                <usage>read</usage>
3866                <enumeratedValue>
3867                  <name>Disabled</name>
3868                  <description>Read: Disabled</description>
3869                  <value>0x0</value>
3870                </enumeratedValue>
3871                <enumeratedValue>
3872                  <name>Enabled</name>
3873                  <description>Read: Enabled</description>
3874                  <value>0x1</value>
3875                </enumeratedValue>
3876              </enumeratedValues>
3877              <enumeratedValues>
3878                <usage>write</usage>
3879                <enumeratedValue>
3880                  <name>Set</name>
3881                  <description>Enable</description>
3882                  <value>0x1</value>
3883                </enumeratedValue>
3884              </enumeratedValues>
3885            </field>
3886            <field>
3887              <name>LFCLKSTARTED</name>
3888              <description>Write '1' to enable interrupt for event LFCLKSTARTED</description>
3889              <lsb>1</lsb>
3890              <msb>1</msb>
3891              <enumeratedValues>
3892                <usage>read</usage>
3893                <enumeratedValue>
3894                  <name>Disabled</name>
3895                  <description>Read: Disabled</description>
3896                  <value>0x0</value>
3897                </enumeratedValue>
3898                <enumeratedValue>
3899                  <name>Enabled</name>
3900                  <description>Read: Enabled</description>
3901                  <value>0x1</value>
3902                </enumeratedValue>
3903              </enumeratedValues>
3904              <enumeratedValues>
3905                <usage>write</usage>
3906                <enumeratedValue>
3907                  <name>Set</name>
3908                  <description>Enable</description>
3909                  <value>0x1</value>
3910                </enumeratedValue>
3911              </enumeratedValues>
3912            </field>
3913          </fields>
3914        </register>
3915        <register>
3916          <name>INTENCLR</name>
3917          <description>Disable interrupt</description>
3918          <addressOffset>0x308</addressOffset>
3919          <access>read-write</access>
3920          <resetValue>0x00000000</resetValue>
3921          <fields>
3922            <field>
3923              <name>HFCLKSTARTED</name>
3924              <description>Write '1' to disable interrupt for event HFCLKSTARTED</description>
3925              <lsb>0</lsb>
3926              <msb>0</msb>
3927              <enumeratedValues>
3928                <usage>read</usage>
3929                <enumeratedValue>
3930                  <name>Disabled</name>
3931                  <description>Read: Disabled</description>
3932                  <value>0x0</value>
3933                </enumeratedValue>
3934                <enumeratedValue>
3935                  <name>Enabled</name>
3936                  <description>Read: Enabled</description>
3937                  <value>0x1</value>
3938                </enumeratedValue>
3939              </enumeratedValues>
3940              <enumeratedValues>
3941                <usage>write</usage>
3942                <enumeratedValue>
3943                  <name>Clear</name>
3944                  <description>Disable</description>
3945                  <value>0x1</value>
3946                </enumeratedValue>
3947              </enumeratedValues>
3948            </field>
3949            <field>
3950              <name>LFCLKSTARTED</name>
3951              <description>Write '1' to disable interrupt for event LFCLKSTARTED</description>
3952              <lsb>1</lsb>
3953              <msb>1</msb>
3954              <enumeratedValues>
3955                <usage>read</usage>
3956                <enumeratedValue>
3957                  <name>Disabled</name>
3958                  <description>Read: Disabled</description>
3959                  <value>0x0</value>
3960                </enumeratedValue>
3961                <enumeratedValue>
3962                  <name>Enabled</name>
3963                  <description>Read: Enabled</description>
3964                  <value>0x1</value>
3965                </enumeratedValue>
3966              </enumeratedValues>
3967              <enumeratedValues>
3968                <usage>write</usage>
3969                <enumeratedValue>
3970                  <name>Clear</name>
3971                  <description>Disable</description>
3972                  <value>0x1</value>
3973                </enumeratedValue>
3974              </enumeratedValues>
3975            </field>
3976          </fields>
3977        </register>
3978        <register>
3979          <name>INTPEND</name>
3980          <description>Pending interrupts</description>
3981          <addressOffset>0x30C</addressOffset>
3982          <access>read-only</access>
3983          <resetValue>0x00000000</resetValue>
3984          <fields>
3985            <field>
3986              <name>HFCLKSTARTED</name>
3987              <description>Read pending status of interrupt for event HFCLKSTARTED</description>
3988              <lsb>0</lsb>
3989              <msb>0</msb>
3990              <enumeratedValues>
3991                <usage>read</usage>
3992                <enumeratedValue>
3993                  <name>NotPending</name>
3994                  <description>Read: Not pending</description>
3995                  <value>0x0</value>
3996                </enumeratedValue>
3997                <enumeratedValue>
3998                  <name>Pending</name>
3999                  <description>Read: Pending</description>
4000                  <value>0x1</value>
4001                </enumeratedValue>
4002              </enumeratedValues>
4003            </field>
4004            <field>
4005              <name>LFCLKSTARTED</name>
4006              <description>Read pending status of interrupt for event LFCLKSTARTED</description>
4007              <lsb>1</lsb>
4008              <msb>1</msb>
4009              <enumeratedValues>
4010                <usage>read</usage>
4011                <enumeratedValue>
4012                  <name>NotPending</name>
4013                  <description>Read: Not pending</description>
4014                  <value>0x0</value>
4015                </enumeratedValue>
4016                <enumeratedValue>
4017                  <name>Pending</name>
4018                  <description>Read: Pending</description>
4019                  <value>0x1</value>
4020                </enumeratedValue>
4021              </enumeratedValues>
4022            </field>
4023          </fields>
4024        </register>
4025        <register>
4026          <name>HFCLKRUN</name>
4027          <description>Status indicating that HFCLKSTART task has been triggered</description>
4028          <addressOffset>0x408</addressOffset>
4029          <access>read-only</access>
4030          <resetValue>0x00000000</resetValue>
4031          <fields>
4032            <field>
4033              <name>STATUS</name>
4034              <description>HFCLKSTART task triggered or not</description>
4035              <lsb>0</lsb>
4036              <msb>0</msb>
4037              <enumeratedValues>
4038                <enumeratedValue>
4039                  <name>NotTriggered</name>
4040                  <description>Task not triggered</description>
4041                  <value>0x0</value>
4042                </enumeratedValue>
4043                <enumeratedValue>
4044                  <name>Triggered</name>
4045                  <description>Task triggered</description>
4046                  <value>0x1</value>
4047                </enumeratedValue>
4048              </enumeratedValues>
4049            </field>
4050          </fields>
4051        </register>
4052        <register>
4053          <name>HFCLKSTAT</name>
4054          <description>The register shows if HFXO has been requested by triggering HFCLKSTART task and if it has been started (STATE)</description>
4055          <addressOffset>0x40C</addressOffset>
4056          <access>read-only</access>
4057          <resetValue>0x00000000</resetValue>
4058          <fields>
4059            <field>
4060              <name>SRC</name>
4061              <description>Active clock source</description>
4062              <lsb>0</lsb>
4063              <msb>0</msb>
4064              <enumeratedValues>
4065                <enumeratedValue>
4066                  <name>HFINT</name>
4067                  <description>HFINT - 64 MHz on-chip oscillator</description>
4068                  <value>0x0</value>
4069                </enumeratedValue>
4070                <enumeratedValue>
4071                  <name>HFXO</name>
4072                  <description>HFXO - 64 MHz clock derived from external 32 MHz crystal oscillator</description>
4073                  <value>0x1</value>
4074                </enumeratedValue>
4075              </enumeratedValues>
4076            </field>
4077            <field>
4078              <name>STATE</name>
4079              <description>HFCLK state</description>
4080              <lsb>16</lsb>
4081              <msb>16</msb>
4082              <enumeratedValues>
4083                <enumeratedValue>
4084                  <name>NotRunning</name>
4085                  <description>HFXO has not been started or HFCLKSTOP task has been triggered</description>
4086                  <value>0x0</value>
4087                </enumeratedValue>
4088                <enumeratedValue>
4089                  <name>Running</name>
4090                  <description>HFXO has been started (HFCLKSTARTED event has been generated)</description>
4091                  <value>0x1</value>
4092                </enumeratedValue>
4093              </enumeratedValues>
4094            </field>
4095          </fields>
4096        </register>
4097        <register>
4098          <name>LFCLKRUN</name>
4099          <description>Status indicating that LFCLKSTART task has been triggered</description>
4100          <addressOffset>0x414</addressOffset>
4101          <access>read-only</access>
4102          <resetValue>0x00000000</resetValue>
4103          <fields>
4104            <field>
4105              <name>STATUS</name>
4106              <description>LFCLKSTART task triggered or not</description>
4107              <lsb>0</lsb>
4108              <msb>0</msb>
4109              <enumeratedValues>
4110                <enumeratedValue>
4111                  <name>NotTriggered</name>
4112                  <description>Task not triggered</description>
4113                  <value>0x0</value>
4114                </enumeratedValue>
4115                <enumeratedValue>
4116                  <name>Triggered</name>
4117                  <description>Task triggered</description>
4118                  <value>0x1</value>
4119                </enumeratedValue>
4120              </enumeratedValues>
4121            </field>
4122          </fields>
4123        </register>
4124        <register>
4125          <name>LFCLKSTAT</name>
4126          <description>The register shows which LFCLK source has been requested (SRC) when triggering LFCLKSTART task and if the source has been started (STATE)</description>
4127          <addressOffset>0x418</addressOffset>
4128          <access>read-only</access>
4129          <resetValue>0x00000000</resetValue>
4130          <fields>
4131            <field>
4132              <name>SRC</name>
4133              <description>Active clock source</description>
4134              <lsb>0</lsb>
4135              <msb>1</msb>
4136              <enumeratedValues>
4137                <enumeratedValue>
4138                  <name>RFU</name>
4139                  <description>Reserved for future use</description>
4140                  <value>0x0</value>
4141                </enumeratedValue>
4142                <enumeratedValue>
4143                  <name>LFRC</name>
4144                  <description>32.768 kHz RC oscillator</description>
4145                  <value>0x1</value>
4146                </enumeratedValue>
4147                <enumeratedValue>
4148                  <name>LFXO</name>
4149                  <description>32.768 kHz crystal oscillator</description>
4150                  <value>0x2</value>
4151                </enumeratedValue>
4152              </enumeratedValues>
4153            </field>
4154            <field>
4155              <name>STATE</name>
4156              <description>LFCLK state</description>
4157              <lsb>16</lsb>
4158              <msb>16</msb>
4159              <enumeratedValues>
4160                <enumeratedValue>
4161                  <name>NotRunning</name>
4162                  <description>Requested LFCLK source has not been started or LFCLKSTOP task has been triggered</description>
4163                  <value>0x0</value>
4164                </enumeratedValue>
4165                <enumeratedValue>
4166                  <name>Running</name>
4167                  <description>Requested LFCLK source has been started (LFCLKSTARTED event has been generated)</description>
4168                  <value>0x1</value>
4169                </enumeratedValue>
4170              </enumeratedValues>
4171            </field>
4172          </fields>
4173        </register>
4174        <register>
4175          <name>LFCLKSRCCOPY</name>
4176          <description>Copy of LFCLKSRC register, set after LFCLKSTART task has been triggered</description>
4177          <addressOffset>0x41C</addressOffset>
4178          <access>read-only</access>
4179          <resetValue>0x00000001</resetValue>
4180          <fields>
4181            <field>
4182              <name>SRC</name>
4183              <description>Clock source</description>
4184              <lsb>0</lsb>
4185              <msb>1</msb>
4186              <enumeratedValues>
4187                <enumeratedValue>
4188                  <name>RFU</name>
4189                  <description>Reserved for future use</description>
4190                  <value>0x0</value>
4191                </enumeratedValue>
4192                <enumeratedValue>
4193                  <name>LFRC</name>
4194                  <description>32.768 kHz RC oscillator</description>
4195                  <value>0x1</value>
4196                </enumeratedValue>
4197                <enumeratedValue>
4198                  <name>LFXO</name>
4199                  <description>32.768 kHz crystal oscillator</description>
4200                  <value>0x2</value>
4201                </enumeratedValue>
4202              </enumeratedValues>
4203            </field>
4204          </fields>
4205        </register>
4206        <register>
4207          <name>LFCLKSRC</name>
4208          <description>Clock source for the LFCLK. LFCLKSTART task starts starts a clock source selected with this register.</description>
4209          <addressOffset>0x518</addressOffset>
4210          <access>read-write</access>
4211          <resetValue>0x00000001</resetValue>
4212          <fields>
4213            <field>
4214              <name>SRC</name>
4215              <description>Clock source</description>
4216              <lsb>0</lsb>
4217              <msb>1</msb>
4218              <enumeratedValues>
4219                <enumeratedValue>
4220                  <name>RFU</name>
4221                  <description>Reserved for future use (equals selecting LFRC)</description>
4222                  <value>0x0</value>
4223                </enumeratedValue>
4224                <enumeratedValue>
4225                  <name>LFRC</name>
4226                  <description>32.768 kHz RC oscillator</description>
4227                  <value>0x1</value>
4228                </enumeratedValue>
4229                <enumeratedValue>
4230                  <name>LFXO</name>
4231                  <description>32.768 kHz crystal oscillator</description>
4232                  <value>0x2</value>
4233                </enumeratedValue>
4234              </enumeratedValues>
4235            </field>
4236          </fields>
4237        </register>
4238      </registers>
4239    </peripheral>
4240    <peripheral>
4241      <name>POWER_NS</name>
4242      <description>Power control 0</description>
4243      <baseAddress>0x40005000</baseAddress>
4244      <alternatePeripheral>CLOCK_NS</alternatePeripheral>
4245      <headerStructName>POWER</headerStructName>
4246      <!--Security dma=NA-->
4247      <!--Security securemapping=US-->
4248      <addressBlock>
4249        <offset>0</offset>
4250        <size>0x1000</size>
4251        <usage>registers</usage>
4252      </addressBlock>
4253      <interrupt>
4254        <name>CLOCK_POWER</name>
4255        <value>5</value>
4256      </interrupt>
4257      <groupName>POWER</groupName>
4258      <size>0x20</size>
4259      <registers>
4260        <register>
4261          <name>TASKS_PWMREQSTART</name>
4262          <description>Request forcing PWM mode in external DC/DC voltage regulator. (Drives FPWM_DCDC pin high or low depending on a setting in UICR).</description>
4263          <addressOffset>0x70</addressOffset>
4264          <access>write-only</access>
4265          <resetValue>0x00000000</resetValue>
4266          <fields>
4267            <field>
4268              <name>TASKS_PWMREQSTART</name>
4269              <description>Request forcing PWM mode in external DC/DC voltage regulator. (Drives FPWM_DCDC pin high or low depending on a setting in UICR).</description>
4270              <lsb>0</lsb>
4271              <msb>0</msb>
4272              <enumeratedValues>
4273                <enumeratedValue>
4274                  <name>Trigger</name>
4275                  <description>Trigger task</description>
4276                  <value>0x1</value>
4277                </enumeratedValue>
4278              </enumeratedValues>
4279            </field>
4280          </fields>
4281        </register>
4282        <register>
4283          <name>TASKS_PWMREQSTOP</name>
4284          <description>Stop requesting forcing PWM mode in external DC/DC voltage regulator</description>
4285          <addressOffset>0x74</addressOffset>
4286          <access>write-only</access>
4287          <resetValue>0x00000000</resetValue>
4288          <fields>
4289            <field>
4290              <name>TASKS_PWMREQSTOP</name>
4291              <description>Stop requesting forcing PWM mode in external DC/DC voltage regulator</description>
4292              <lsb>0</lsb>
4293              <msb>0</msb>
4294              <enumeratedValues>
4295                <enumeratedValue>
4296                  <name>Trigger</name>
4297                  <description>Trigger task</description>
4298                  <value>0x1</value>
4299                </enumeratedValue>
4300              </enumeratedValues>
4301            </field>
4302          </fields>
4303        </register>
4304        <register>
4305          <name>TASKS_CONSTLAT</name>
4306          <description>Enable constant latency mode.</description>
4307          <addressOffset>0x78</addressOffset>
4308          <access>write-only</access>
4309          <resetValue>0x00000000</resetValue>
4310          <fields>
4311            <field>
4312              <name>TASKS_CONSTLAT</name>
4313              <description>Enable constant latency mode.</description>
4314              <lsb>0</lsb>
4315              <msb>0</msb>
4316              <enumeratedValues>
4317                <enumeratedValue>
4318                  <name>Trigger</name>
4319                  <description>Trigger task</description>
4320                  <value>0x1</value>
4321                </enumeratedValue>
4322              </enumeratedValues>
4323            </field>
4324          </fields>
4325        </register>
4326        <register>
4327          <name>TASKS_LOWPWR</name>
4328          <description>Enable low power mode (variable latency)</description>
4329          <addressOffset>0x7C</addressOffset>
4330          <access>write-only</access>
4331          <resetValue>0x00000000</resetValue>
4332          <fields>
4333            <field>
4334              <name>TASKS_LOWPWR</name>
4335              <description>Enable low power mode (variable latency)</description>
4336              <lsb>0</lsb>
4337              <msb>0</msb>
4338              <enumeratedValues>
4339                <enumeratedValue>
4340                  <name>Trigger</name>
4341                  <description>Trigger task</description>
4342                  <value>0x1</value>
4343                </enumeratedValue>
4344              </enumeratedValues>
4345            </field>
4346          </fields>
4347        </register>
4348        <register>
4349          <name>SUBSCRIBE_PWMREQSTART</name>
4350          <description>Subscribe configuration for task PWMREQSTART</description>
4351          <addressOffset>0xF0</addressOffset>
4352          <access>read-write</access>
4353          <resetValue>0x00000000</resetValue>
4354          <fields>
4355            <field>
4356              <name>CHIDX</name>
4357              <description>DPPI channel that task PWMREQSTART will subscribe to</description>
4358              <lsb>0</lsb>
4359              <msb>7</msb>
4360            </field>
4361            <field>
4362              <name>EN</name>
4363              <lsb>31</lsb>
4364              <msb>31</msb>
4365              <enumeratedValues>
4366                <enumeratedValue>
4367                  <name>Disabled</name>
4368                  <description>Disable subscription</description>
4369                  <value>0x0</value>
4370                </enumeratedValue>
4371                <enumeratedValue>
4372                  <name>Enabled</name>
4373                  <description>Enable subscription</description>
4374                  <value>0x1</value>
4375                </enumeratedValue>
4376              </enumeratedValues>
4377            </field>
4378          </fields>
4379        </register>
4380        <register>
4381          <name>SUBSCRIBE_PWMREQSTOP</name>
4382          <description>Subscribe configuration for task PWMREQSTOP</description>
4383          <addressOffset>0xF4</addressOffset>
4384          <access>read-write</access>
4385          <resetValue>0x00000000</resetValue>
4386          <fields>
4387            <field>
4388              <name>CHIDX</name>
4389              <description>DPPI channel that task PWMREQSTOP will subscribe to</description>
4390              <lsb>0</lsb>
4391              <msb>7</msb>
4392            </field>
4393            <field>
4394              <name>EN</name>
4395              <lsb>31</lsb>
4396              <msb>31</msb>
4397              <enumeratedValues>
4398                <enumeratedValue>
4399                  <name>Disabled</name>
4400                  <description>Disable subscription</description>
4401                  <value>0x0</value>
4402                </enumeratedValue>
4403                <enumeratedValue>
4404                  <name>Enabled</name>
4405                  <description>Enable subscription</description>
4406                  <value>0x1</value>
4407                </enumeratedValue>
4408              </enumeratedValues>
4409            </field>
4410          </fields>
4411        </register>
4412        <register>
4413          <name>SUBSCRIBE_CONSTLAT</name>
4414          <description>Subscribe configuration for task CONSTLAT</description>
4415          <addressOffset>0xF8</addressOffset>
4416          <access>read-write</access>
4417          <resetValue>0x00000000</resetValue>
4418          <fields>
4419            <field>
4420              <name>CHIDX</name>
4421              <description>DPPI channel that task CONSTLAT will subscribe to</description>
4422              <lsb>0</lsb>
4423              <msb>7</msb>
4424            </field>
4425            <field>
4426              <name>EN</name>
4427              <lsb>31</lsb>
4428              <msb>31</msb>
4429              <enumeratedValues>
4430                <enumeratedValue>
4431                  <name>Disabled</name>
4432                  <description>Disable subscription</description>
4433                  <value>0x0</value>
4434                </enumeratedValue>
4435                <enumeratedValue>
4436                  <name>Enabled</name>
4437                  <description>Enable subscription</description>
4438                  <value>0x1</value>
4439                </enumeratedValue>
4440              </enumeratedValues>
4441            </field>
4442          </fields>
4443        </register>
4444        <register>
4445          <name>SUBSCRIBE_LOWPWR</name>
4446          <description>Subscribe configuration for task LOWPWR</description>
4447          <addressOffset>0xFC</addressOffset>
4448          <access>read-write</access>
4449          <resetValue>0x00000000</resetValue>
4450          <fields>
4451            <field>
4452              <name>CHIDX</name>
4453              <description>DPPI channel that task LOWPWR will subscribe to</description>
4454              <lsb>0</lsb>
4455              <msb>7</msb>
4456            </field>
4457            <field>
4458              <name>EN</name>
4459              <lsb>31</lsb>
4460              <msb>31</msb>
4461              <enumeratedValues>
4462                <enumeratedValue>
4463                  <name>Disabled</name>
4464                  <description>Disable subscription</description>
4465                  <value>0x0</value>
4466                </enumeratedValue>
4467                <enumeratedValue>
4468                  <name>Enabled</name>
4469                  <description>Enable subscription</description>
4470                  <value>0x1</value>
4471                </enumeratedValue>
4472              </enumeratedValues>
4473            </field>
4474          </fields>
4475        </register>
4476        <register>
4477          <name>EVENTS_POFWARN</name>
4478          <description>Power failure warning</description>
4479          <addressOffset>0x108</addressOffset>
4480          <access>read-write</access>
4481          <resetValue>0x00000000</resetValue>
4482          <fields>
4483            <field>
4484              <name>EVENTS_POFWARN</name>
4485              <description>Power failure warning</description>
4486              <lsb>0</lsb>
4487              <msb>0</msb>
4488              <enumeratedValues>
4489                <enumeratedValue>
4490                  <name>NotGenerated</name>
4491                  <description>Event not generated</description>
4492                  <value>0x0</value>
4493                </enumeratedValue>
4494                <enumeratedValue>
4495                  <name>Generated</name>
4496                  <description>Event generated</description>
4497                  <value>0x1</value>
4498                </enumeratedValue>
4499              </enumeratedValues>
4500            </field>
4501          </fields>
4502        </register>
4503        <register>
4504          <name>EVENTS_SLEEPENTER</name>
4505          <description>CPU entered WFI/WFE sleep</description>
4506          <addressOffset>0x114</addressOffset>
4507          <access>read-write</access>
4508          <resetValue>0x00000000</resetValue>
4509          <fields>
4510            <field>
4511              <name>EVENTS_SLEEPENTER</name>
4512              <description>CPU entered WFI/WFE sleep</description>
4513              <lsb>0</lsb>
4514              <msb>0</msb>
4515              <enumeratedValues>
4516                <enumeratedValue>
4517                  <name>NotGenerated</name>
4518                  <description>Event not generated</description>
4519                  <value>0x0</value>
4520                </enumeratedValue>
4521                <enumeratedValue>
4522                  <name>Generated</name>
4523                  <description>Event generated</description>
4524                  <value>0x1</value>
4525                </enumeratedValue>
4526              </enumeratedValues>
4527            </field>
4528          </fields>
4529        </register>
4530        <register>
4531          <name>EVENTS_SLEEPEXIT</name>
4532          <description>CPU exited WFI/WFE sleep</description>
4533          <addressOffset>0x118</addressOffset>
4534          <access>read-write</access>
4535          <resetValue>0x00000000</resetValue>
4536          <fields>
4537            <field>
4538              <name>EVENTS_SLEEPEXIT</name>
4539              <description>CPU exited WFI/WFE sleep</description>
4540              <lsb>0</lsb>
4541              <msb>0</msb>
4542              <enumeratedValues>
4543                <enumeratedValue>
4544                  <name>NotGenerated</name>
4545                  <description>Event not generated</description>
4546                  <value>0x0</value>
4547                </enumeratedValue>
4548                <enumeratedValue>
4549                  <name>Generated</name>
4550                  <description>Event generated</description>
4551                  <value>0x1</value>
4552                </enumeratedValue>
4553              </enumeratedValues>
4554            </field>
4555          </fields>
4556        </register>
4557        <register>
4558          <name>PUBLISH_POFWARN</name>
4559          <description>Publish configuration for event POFWARN</description>
4560          <addressOffset>0x188</addressOffset>
4561          <access>read-write</access>
4562          <resetValue>0x00000000</resetValue>
4563          <fields>
4564            <field>
4565              <name>CHIDX</name>
4566              <description>DPPI channel that event POFWARN will publish to</description>
4567              <lsb>0</lsb>
4568              <msb>7</msb>
4569            </field>
4570            <field>
4571              <name>EN</name>
4572              <lsb>31</lsb>
4573              <msb>31</msb>
4574              <enumeratedValues>
4575                <enumeratedValue>
4576                  <name>Disabled</name>
4577                  <description>Disable publishing</description>
4578                  <value>0x0</value>
4579                </enumeratedValue>
4580                <enumeratedValue>
4581                  <name>Enabled</name>
4582                  <description>Enable publishing</description>
4583                  <value>0x1</value>
4584                </enumeratedValue>
4585              </enumeratedValues>
4586            </field>
4587          </fields>
4588        </register>
4589        <register>
4590          <name>PUBLISH_SLEEPENTER</name>
4591          <description>Publish configuration for event SLEEPENTER</description>
4592          <addressOffset>0x194</addressOffset>
4593          <access>read-write</access>
4594          <resetValue>0x00000000</resetValue>
4595          <fields>
4596            <field>
4597              <name>CHIDX</name>
4598              <description>DPPI channel that event SLEEPENTER will publish to</description>
4599              <lsb>0</lsb>
4600              <msb>7</msb>
4601            </field>
4602            <field>
4603              <name>EN</name>
4604              <lsb>31</lsb>
4605              <msb>31</msb>
4606              <enumeratedValues>
4607                <enumeratedValue>
4608                  <name>Disabled</name>
4609                  <description>Disable publishing</description>
4610                  <value>0x0</value>
4611                </enumeratedValue>
4612                <enumeratedValue>
4613                  <name>Enabled</name>
4614                  <description>Enable publishing</description>
4615                  <value>0x1</value>
4616                </enumeratedValue>
4617              </enumeratedValues>
4618            </field>
4619          </fields>
4620        </register>
4621        <register>
4622          <name>PUBLISH_SLEEPEXIT</name>
4623          <description>Publish configuration for event SLEEPEXIT</description>
4624          <addressOffset>0x198</addressOffset>
4625          <access>read-write</access>
4626          <resetValue>0x00000000</resetValue>
4627          <fields>
4628            <field>
4629              <name>CHIDX</name>
4630              <description>DPPI channel that event SLEEPEXIT will publish to</description>
4631              <lsb>0</lsb>
4632              <msb>7</msb>
4633            </field>
4634            <field>
4635              <name>EN</name>
4636              <lsb>31</lsb>
4637              <msb>31</msb>
4638              <enumeratedValues>
4639                <enumeratedValue>
4640                  <name>Disabled</name>
4641                  <description>Disable publishing</description>
4642                  <value>0x0</value>
4643                </enumeratedValue>
4644                <enumeratedValue>
4645                  <name>Enabled</name>
4646                  <description>Enable publishing</description>
4647                  <value>0x1</value>
4648                </enumeratedValue>
4649              </enumeratedValues>
4650            </field>
4651          </fields>
4652        </register>
4653        <register>
4654          <name>INTEN</name>
4655          <description>Enable or disable interrupt</description>
4656          <addressOffset>0x300</addressOffset>
4657          <access>read-write</access>
4658          <resetValue>0x00000000</resetValue>
4659          <fields>
4660            <field>
4661              <name>POFWARN</name>
4662              <description>Enable or disable interrupt for event POFWARN</description>
4663              <lsb>2</lsb>
4664              <msb>2</msb>
4665              <enumeratedValues>
4666                <enumeratedValue>
4667                  <name>Disabled</name>
4668                  <description>Disable</description>
4669                  <value>0x0</value>
4670                </enumeratedValue>
4671                <enumeratedValue>
4672                  <name>Enabled</name>
4673                  <description>Enable</description>
4674                  <value>0x1</value>
4675                </enumeratedValue>
4676              </enumeratedValues>
4677            </field>
4678            <field>
4679              <name>SLEEPENTER</name>
4680              <description>Enable or disable interrupt for event SLEEPENTER</description>
4681              <lsb>5</lsb>
4682              <msb>5</msb>
4683              <enumeratedValues>
4684                <enumeratedValue>
4685                  <name>Disabled</name>
4686                  <description>Disable</description>
4687                  <value>0x0</value>
4688                </enumeratedValue>
4689                <enumeratedValue>
4690                  <name>Enabled</name>
4691                  <description>Enable</description>
4692                  <value>0x1</value>
4693                </enumeratedValue>
4694              </enumeratedValues>
4695            </field>
4696            <field>
4697              <name>SLEEPEXIT</name>
4698              <description>Enable or disable interrupt for event SLEEPEXIT</description>
4699              <lsb>6</lsb>
4700              <msb>6</msb>
4701              <enumeratedValues>
4702                <enumeratedValue>
4703                  <name>Disabled</name>
4704                  <description>Disable</description>
4705                  <value>0x0</value>
4706                </enumeratedValue>
4707                <enumeratedValue>
4708                  <name>Enabled</name>
4709                  <description>Enable</description>
4710                  <value>0x1</value>
4711                </enumeratedValue>
4712              </enumeratedValues>
4713            </field>
4714          </fields>
4715        </register>
4716        <register>
4717          <name>INTENSET</name>
4718          <description>Enable interrupt</description>
4719          <addressOffset>0x304</addressOffset>
4720          <access>read-write</access>
4721          <resetValue>0x00000000</resetValue>
4722          <fields>
4723            <field>
4724              <name>POFWARN</name>
4725              <description>Write '1' to enable interrupt for event POFWARN</description>
4726              <lsb>2</lsb>
4727              <msb>2</msb>
4728              <enumeratedValues>
4729                <usage>read</usage>
4730                <enumeratedValue>
4731                  <name>Disabled</name>
4732                  <description>Read: Disabled</description>
4733                  <value>0x0</value>
4734                </enumeratedValue>
4735                <enumeratedValue>
4736                  <name>Enabled</name>
4737                  <description>Read: Enabled</description>
4738                  <value>0x1</value>
4739                </enumeratedValue>
4740              </enumeratedValues>
4741              <enumeratedValues>
4742                <usage>write</usage>
4743                <enumeratedValue>
4744                  <name>Set</name>
4745                  <description>Enable</description>
4746                  <value>0x1</value>
4747                </enumeratedValue>
4748              </enumeratedValues>
4749            </field>
4750            <field>
4751              <name>SLEEPENTER</name>
4752              <description>Write '1' to enable interrupt for event SLEEPENTER</description>
4753              <lsb>5</lsb>
4754              <msb>5</msb>
4755              <enumeratedValues>
4756                <usage>read</usage>
4757                <enumeratedValue>
4758                  <name>Disabled</name>
4759                  <description>Read: Disabled</description>
4760                  <value>0x0</value>
4761                </enumeratedValue>
4762                <enumeratedValue>
4763                  <name>Enabled</name>
4764                  <description>Read: Enabled</description>
4765                  <value>0x1</value>
4766                </enumeratedValue>
4767              </enumeratedValues>
4768              <enumeratedValues>
4769                <usage>write</usage>
4770                <enumeratedValue>
4771                  <name>Set</name>
4772                  <description>Enable</description>
4773                  <value>0x1</value>
4774                </enumeratedValue>
4775              </enumeratedValues>
4776            </field>
4777            <field>
4778              <name>SLEEPEXIT</name>
4779              <description>Write '1' to enable interrupt for event SLEEPEXIT</description>
4780              <lsb>6</lsb>
4781              <msb>6</msb>
4782              <enumeratedValues>
4783                <usage>read</usage>
4784                <enumeratedValue>
4785                  <name>Disabled</name>
4786                  <description>Read: Disabled</description>
4787                  <value>0x0</value>
4788                </enumeratedValue>
4789                <enumeratedValue>
4790                  <name>Enabled</name>
4791                  <description>Read: Enabled</description>
4792                  <value>0x1</value>
4793                </enumeratedValue>
4794              </enumeratedValues>
4795              <enumeratedValues>
4796                <usage>write</usage>
4797                <enumeratedValue>
4798                  <name>Set</name>
4799                  <description>Enable</description>
4800                  <value>0x1</value>
4801                </enumeratedValue>
4802              </enumeratedValues>
4803            </field>
4804          </fields>
4805        </register>
4806        <register>
4807          <name>INTENCLR</name>
4808          <description>Disable interrupt</description>
4809          <addressOffset>0x308</addressOffset>
4810          <access>read-write</access>
4811          <resetValue>0x00000000</resetValue>
4812          <fields>
4813            <field>
4814              <name>POFWARN</name>
4815              <description>Write '1' to disable interrupt for event POFWARN</description>
4816              <lsb>2</lsb>
4817              <msb>2</msb>
4818              <enumeratedValues>
4819                <usage>read</usage>
4820                <enumeratedValue>
4821                  <name>Disabled</name>
4822                  <description>Read: Disabled</description>
4823                  <value>0x0</value>
4824                </enumeratedValue>
4825                <enumeratedValue>
4826                  <name>Enabled</name>
4827                  <description>Read: Enabled</description>
4828                  <value>0x1</value>
4829                </enumeratedValue>
4830              </enumeratedValues>
4831              <enumeratedValues>
4832                <usage>write</usage>
4833                <enumeratedValue>
4834                  <name>Clear</name>
4835                  <description>Disable</description>
4836                  <value>0x1</value>
4837                </enumeratedValue>
4838              </enumeratedValues>
4839            </field>
4840            <field>
4841              <name>SLEEPENTER</name>
4842              <description>Write '1' to disable interrupt for event SLEEPENTER</description>
4843              <lsb>5</lsb>
4844              <msb>5</msb>
4845              <enumeratedValues>
4846                <usage>read</usage>
4847                <enumeratedValue>
4848                  <name>Disabled</name>
4849                  <description>Read: Disabled</description>
4850                  <value>0x0</value>
4851                </enumeratedValue>
4852                <enumeratedValue>
4853                  <name>Enabled</name>
4854                  <description>Read: Enabled</description>
4855                  <value>0x1</value>
4856                </enumeratedValue>
4857              </enumeratedValues>
4858              <enumeratedValues>
4859                <usage>write</usage>
4860                <enumeratedValue>
4861                  <name>Clear</name>
4862                  <description>Disable</description>
4863                  <value>0x1</value>
4864                </enumeratedValue>
4865              </enumeratedValues>
4866            </field>
4867            <field>
4868              <name>SLEEPEXIT</name>
4869              <description>Write '1' to disable interrupt for event SLEEPEXIT</description>
4870              <lsb>6</lsb>
4871              <msb>6</msb>
4872              <enumeratedValues>
4873                <usage>read</usage>
4874                <enumeratedValue>
4875                  <name>Disabled</name>
4876                  <description>Read: Disabled</description>
4877                  <value>0x0</value>
4878                </enumeratedValue>
4879                <enumeratedValue>
4880                  <name>Enabled</name>
4881                  <description>Read: Enabled</description>
4882                  <value>0x1</value>
4883                </enumeratedValue>
4884              </enumeratedValues>
4885              <enumeratedValues>
4886                <usage>write</usage>
4887                <enumeratedValue>
4888                  <name>Clear</name>
4889                  <description>Disable</description>
4890                  <value>0x1</value>
4891                </enumeratedValue>
4892              </enumeratedValues>
4893            </field>
4894          </fields>
4895        </register>
4896        <register>
4897          <name>RESETREAS</name>
4898          <description>Reset reason</description>
4899          <addressOffset>0x400</addressOffset>
4900          <access>read-write</access>
4901          <resetValue>0x00000000</resetValue>
4902          <fields>
4903            <field>
4904              <name>RESETPIN</name>
4905              <description>Reset from pin reset detected</description>
4906              <lsb>0</lsb>
4907              <msb>0</msb>
4908              <enumeratedValues>
4909                <enumeratedValue>
4910                  <name>NotDetected</name>
4911                  <description>Not detected</description>
4912                  <value>0x0</value>
4913                </enumeratedValue>
4914                <enumeratedValue>
4915                  <name>Detected</name>
4916                  <description>Detected</description>
4917                  <value>0x1</value>
4918                </enumeratedValue>
4919              </enumeratedValues>
4920            </field>
4921            <field>
4922              <name>DOG</name>
4923              <description>Reset from global watchdog detected</description>
4924              <lsb>1</lsb>
4925              <msb>1</msb>
4926              <enumeratedValues>
4927                <enumeratedValue>
4928                  <name>NotDetected</name>
4929                  <description>Not detected</description>
4930                  <value>0x0</value>
4931                </enumeratedValue>
4932                <enumeratedValue>
4933                  <name>Detected</name>
4934                  <description>Detected</description>
4935                  <value>0x1</value>
4936                </enumeratedValue>
4937              </enumeratedValues>
4938            </field>
4939            <field>
4940              <name>OFF</name>
4941              <description>Reset due to wakeup from System OFF mode, when wakeup is triggered by DETECT signal from GPIO</description>
4942              <lsb>2</lsb>
4943              <msb>2</msb>
4944              <enumeratedValues>
4945                <enumeratedValue>
4946                  <name>NotDetected</name>
4947                  <description>Not detected</description>
4948                  <value>0x0</value>
4949                </enumeratedValue>
4950                <enumeratedValue>
4951                  <name>Detected</name>
4952                  <description>Detected</description>
4953                  <value>0x1</value>
4954                </enumeratedValue>
4955              </enumeratedValues>
4956            </field>
4957            <field>
4958              <name>DIF</name>
4959              <description>Reset due to wakeup from System OFF mode, when wakeup is triggered by entering debug interface mode</description>
4960              <lsb>4</lsb>
4961              <msb>4</msb>
4962              <enumeratedValues>
4963                <enumeratedValue>
4964                  <name>NotDetected</name>
4965                  <description>Not detected</description>
4966                  <value>0x0</value>
4967                </enumeratedValue>
4968                <enumeratedValue>
4969                  <name>Detected</name>
4970                  <description>Detected</description>
4971                  <value>0x1</value>
4972                </enumeratedValue>
4973              </enumeratedValues>
4974            </field>
4975            <field>
4976              <name>SREQ</name>
4977              <description>Reset from AIRCR.SYSRESETREQ detected</description>
4978              <lsb>16</lsb>
4979              <msb>16</msb>
4980              <enumeratedValues>
4981                <enumeratedValue>
4982                  <name>NotDetected</name>
4983                  <description>Not detected</description>
4984                  <value>0x0</value>
4985                </enumeratedValue>
4986                <enumeratedValue>
4987                  <name>Detected</name>
4988                  <description>Detected</description>
4989                  <value>0x1</value>
4990                </enumeratedValue>
4991              </enumeratedValues>
4992            </field>
4993            <field>
4994              <name>LOCKUP</name>
4995              <description>Reset from CPU lock-up detected</description>
4996              <lsb>17</lsb>
4997              <msb>17</msb>
4998              <enumeratedValues>
4999                <enumeratedValue>
5000                  <name>NotDetected</name>
5001                  <description>Not detected</description>
5002                  <value>0x0</value>
5003                </enumeratedValue>
5004                <enumeratedValue>
5005                  <name>Detected</name>
5006                  <description>Detected</description>
5007                  <value>0x1</value>
5008                </enumeratedValue>
5009              </enumeratedValues>
5010            </field>
5011            <field>
5012              <name>CTRLAP</name>
5013              <description>Reset triggered through CTRL-AP</description>
5014              <lsb>18</lsb>
5015              <msb>18</msb>
5016              <enumeratedValues>
5017                <enumeratedValue>
5018                  <name>NotDetected</name>
5019                  <description>Not detected</description>
5020                  <value>0x0</value>
5021                </enumeratedValue>
5022                <enumeratedValue>
5023                  <name>Detected</name>
5024                  <description>Detected</description>
5025                  <value>0x1</value>
5026                </enumeratedValue>
5027              </enumeratedValues>
5028            </field>
5029          </fields>
5030        </register>
5031        <register>
5032          <name>POWERSTATUS</name>
5033          <description>Modem domain power status</description>
5034          <addressOffset>0x440</addressOffset>
5035          <access>read-only</access>
5036          <resetValue>0x00000000</resetValue>
5037          <fields>
5038            <field>
5039              <name>LTEMODEM</name>
5040              <description>LTE modem domain status</description>
5041              <lsb>0</lsb>
5042              <msb>0</msb>
5043              <enumeratedValues>
5044                <enumeratedValue>
5045                  <name>OFF</name>
5046                  <description>LTE modem domain is powered off</description>
5047                  <value>0x0</value>
5048                </enumeratedValue>
5049                <enumeratedValue>
5050                  <name>ON</name>
5051                  <description>LTE modem domain is powered on</description>
5052                  <value>0x1</value>
5053                </enumeratedValue>
5054              </enumeratedValues>
5055            </field>
5056          </fields>
5057        </register>
5058        <register>
5059          <dim>0x2</dim>
5060          <dimIncrement>0x4</dimIncrement>
5061          <name>GPREGRET[%s]</name>
5062          <description>Description collection: General purpose retention register</description>
5063          <addressOffset>0x51C</addressOffset>
5064          <access>read-write</access>
5065          <resetValue>0x00000000</resetValue>
5066          <fields>
5067            <field>
5068              <name>GPREGRET</name>
5069              <description>General purpose retention register</description>
5070              <lsb>0</lsb>
5071              <msb>7</msb>
5072            </field>
5073          </fields>
5074        </register>
5075        <cluster>
5076          <name>LTEMODEM</name>
5077          <description>LTE Modem</description>
5078          <headerStructName>POWER_LTEMODEM</headerStructName>
5079          <access>read-write</access>
5080          <addressOffset>0x610</addressOffset>
5081          <register>
5082            <name>STARTN</name>
5083            <description>Start LTE modem</description>
5084            <addressOffset>0x000</addressOffset>
5085            <access>read-write</access>
5086            <resetValue>0x00000001</resetValue>
5087            <fields>
5088              <field>
5089                <name>STARTN</name>
5090                <description>Start LTE modem</description>
5091                <lsb>0</lsb>
5092                <msb>0</msb>
5093                <enumeratedValues>
5094                  <enumeratedValue>
5095                    <name>Start</name>
5096                    <description>Start LTE modem</description>
5097                    <value>0x0</value>
5098                  </enumeratedValue>
5099                  <enumeratedValue>
5100                    <name>Hold</name>
5101                    <description>Hold LTE modem disabled</description>
5102                    <value>0x1</value>
5103                  </enumeratedValue>
5104                </enumeratedValues>
5105              </field>
5106            </fields>
5107          </register>
5108          <register>
5109            <name>FORCEOFF</name>
5110            <description>Force off LTE modem</description>
5111            <addressOffset>0x004</addressOffset>
5112            <access>read-write</access>
5113            <resetValue>0x00000000</resetValue>
5114            <fields>
5115              <field>
5116                <name>FORCEOFF</name>
5117                <description>Force off LTE modem</description>
5118                <lsb>0</lsb>
5119                <msb>0</msb>
5120                <enumeratedValues>
5121                  <enumeratedValue>
5122                    <name>Release</name>
5123                    <description>Release force off</description>
5124                    <value>0x0</value>
5125                  </enumeratedValue>
5126                  <enumeratedValue>
5127                    <name>Hold</name>
5128                    <description>Hold force off active</description>
5129                    <value>0x1</value>
5130                  </enumeratedValue>
5131                </enumeratedValues>
5132              </field>
5133            </fields>
5134          </register>
5135        </cluster>
5136      </registers>
5137    </peripheral>
5138    <peripheral derivedFrom="CLOCK_NS">
5139      <name>CLOCK_S</name>
5140      <description>Clock management 1</description>
5141      <baseAddress>0x50005000</baseAddress>
5142      <!--Security dma=NA-->
5143      <!--Security securemapping=US-->
5144      <interrupt>
5145        <name>CLOCK_POWER</name>
5146        <value>5</value>
5147      </interrupt>
5148    </peripheral>
5149    <peripheral derivedFrom="POWER_NS">
5150      <name>POWER_S</name>
5151      <description>Power control 1</description>
5152      <baseAddress>0x50005000</baseAddress>
5153      <alternatePeripheral>CLOCK_S</alternatePeripheral>
5154      <!--Security dma=NA-->
5155      <!--Security securemapping=US-->
5156      <interrupt>
5157        <name>CLOCK_POWER</name>
5158        <value>5</value>
5159      </interrupt>
5160    </peripheral>
5161    <peripheral>
5162      <name>CTRL_AP_PERI_S</name>
5163      <description>Control access port</description>
5164      <baseAddress>0x50006000</baseAddress>
5165      <headerStructName>CTRLAPPERI</headerStructName>
5166      <!--Security dma=NA-->
5167      <!--Security securemapping=S-->
5168      <addressBlock>
5169        <offset>0</offset>
5170        <size>0x1000</size>
5171        <usage>registers</usage>
5172      </addressBlock>
5173      <groupName>CTRLAPPERI</groupName>
5174      <size>0x20</size>
5175      <registers>
5176        <cluster>
5177          <name>MAILBOX</name>
5178          <description>Unspecified</description>
5179          <headerStructName>CTRLAPPERI_MAILBOX</headerStructName>
5180          <access>read-write</access>
5181          <addressOffset>0x400</addressOffset>
5182          <register>
5183            <name>RXDATA</name>
5184            <description>Data sent from the debugger to the CPU.</description>
5185            <addressOffset>0x000</addressOffset>
5186            <access>read-only</access>
5187            <resetValue>0x00000000</resetValue>
5188            <fields>
5189              <field>
5190                <name>RXDATA</name>
5191                <description>Data received from debugger</description>
5192                <lsb>0</lsb>
5193                <msb>31</msb>
5194              </field>
5195            </fields>
5196          </register>
5197          <register>
5198            <name>RXSTATUS</name>
5199            <description>This register shows a status that indicates if data sent from the debugger to the CPU has been read.</description>
5200            <addressOffset>0x004</addressOffset>
5201            <access>read-only</access>
5202            <resetValue>0x00000000</resetValue>
5203            <fields>
5204              <field>
5205                <name>RXSTATUS</name>
5206                <description>Status of data in register RXDATA</description>
5207                <lsb>0</lsb>
5208                <msb>0</msb>
5209                <enumeratedValues>
5210                  <enumeratedValue>
5211                    <name>NoDataPending</name>
5212                    <description>No data pending in register RXDATA</description>
5213                    <value>0x0</value>
5214                  </enumeratedValue>
5215                  <enumeratedValue>
5216                    <name>DataPending</name>
5217                    <description>Data pending in register RXDATA</description>
5218                    <value>0x1</value>
5219                  </enumeratedValue>
5220                </enumeratedValues>
5221              </field>
5222            </fields>
5223          </register>
5224          <register>
5225            <name>TXDATA</name>
5226            <description>Data sent from the CPU to the debugger.</description>
5227            <addressOffset>0x80</addressOffset>
5228            <access>read-write</access>
5229            <resetValue>0x00000000</resetValue>
5230            <fields>
5231              <field>
5232                <name>TXDATA</name>
5233                <description>Data sent to debugger</description>
5234                <lsb>0</lsb>
5235                <msb>31</msb>
5236              </field>
5237            </fields>
5238          </register>
5239          <register>
5240            <name>TXSTATUS</name>
5241            <description>This register shows a status that indicates if the data sent from the CPU to the debugger has been read.</description>
5242            <addressOffset>0x84</addressOffset>
5243            <access>read-only</access>
5244            <resetValue>0x00000000</resetValue>
5245            <fields>
5246              <field>
5247                <name>TXSTATUS</name>
5248                <description>Status of data in register TXDATA</description>
5249                <lsb>0</lsb>
5250                <msb>0</msb>
5251                <enumeratedValues>
5252                  <enumeratedValue>
5253                    <name>NoDataPending</name>
5254                    <description>No data pending in register TXDATA</description>
5255                    <value>0x0</value>
5256                  </enumeratedValue>
5257                  <enumeratedValue>
5258                    <name>DataPending</name>
5259                    <description>Data pending in register TXDATA</description>
5260                    <value>0x1</value>
5261                  </enumeratedValue>
5262                </enumeratedValues>
5263              </field>
5264            </fields>
5265          </register>
5266        </cluster>
5267        <cluster>
5268          <name>ERASEPROTECT</name>
5269          <description>Unspecified</description>
5270          <headerStructName>CTRLAPPERI_ERASEPROTECT</headerStructName>
5271          <access>read-write</access>
5272          <addressOffset>0x500</addressOffset>
5273          <register>
5274            <name>LOCK</name>
5275            <description>This register locks the ERASEPROTECT.DISABLE register from being written until next reset.</description>
5276            <addressOffset>0x000</addressOffset>
5277            <access>read-writeonce</access>
5278            <resetValue>0x00000000</resetValue>
5279            <fields>
5280              <field>
5281                <name>LOCK</name>
5282                <description>Lock ERASEPROTECT.DISABLE register from being written until next reset</description>
5283                <lsb>0</lsb>
5284                <msb>0</msb>
5285                <enumeratedValues>
5286                  <enumeratedValue>
5287                    <name>Unlocked</name>
5288                    <description>Register ERASEPROTECT.DISABLE is writeable</description>
5289                    <value>0x0</value>
5290                  </enumeratedValue>
5291                  <enumeratedValue>
5292                    <name>Locked</name>
5293                    <description>Register ERASEPROTECT.DISABLE is read-only</description>
5294                    <value>0x1</value>
5295                  </enumeratedValue>
5296                </enumeratedValues>
5297              </field>
5298            </fields>
5299          </register>
5300          <register>
5301            <name>DISABLE</name>
5302            <description>This register disables the ERASEPROTECT register and performs an  ERASEALL operation.</description>
5303            <addressOffset>0x004</addressOffset>
5304            <access>read-writeonce</access>
5305            <resetValue>0x00000000</resetValue>
5306            <fields>
5307              <field>
5308                <name>KEY</name>
5309                <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>
5310                <lsb>0</lsb>
5311                <msb>31</msb>
5312              </field>
5313            </fields>
5314          </register>
5315        </cluster>
5316      </registers>
5317    </peripheral>
5318    <peripheral>
5319      <name>SPIM0_NS</name>
5320      <description>Serial Peripheral Interface Master with EasyDMA 0</description>
5321      <baseAddress>0x40008000</baseAddress>
5322      <headerStructName>SPIM</headerStructName>
5323      <!--Security dma=SA-->
5324      <!--Security securemapping=US-->
5325      <addressBlock>
5326        <offset>0</offset>
5327        <size>0x1000</size>
5328        <usage>registers</usage>
5329      </addressBlock>
5330      <interrupt>
5331        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
5332        <value>8</value>
5333      </interrupt>
5334      <groupName>SPIM</groupName>
5335      <size>0x20</size>
5336      <registers>
5337        <register>
5338          <name>TASKS_START</name>
5339          <description>Start SPI transaction</description>
5340          <addressOffset>0x010</addressOffset>
5341          <access>write-only</access>
5342          <resetValue>0x00000000</resetValue>
5343          <fields>
5344            <field>
5345              <name>TASKS_START</name>
5346              <description>Start SPI transaction</description>
5347              <lsb>0</lsb>
5348              <msb>0</msb>
5349              <enumeratedValues>
5350                <enumeratedValue>
5351                  <name>Trigger</name>
5352                  <description>Trigger task</description>
5353                  <value>0x1</value>
5354                </enumeratedValue>
5355              </enumeratedValues>
5356            </field>
5357          </fields>
5358        </register>
5359        <register>
5360          <name>TASKS_STOP</name>
5361          <description>Stop SPI transaction</description>
5362          <addressOffset>0x014</addressOffset>
5363          <access>write-only</access>
5364          <resetValue>0x00000000</resetValue>
5365          <fields>
5366            <field>
5367              <name>TASKS_STOP</name>
5368              <description>Stop SPI transaction</description>
5369              <lsb>0</lsb>
5370              <msb>0</msb>
5371              <enumeratedValues>
5372                <enumeratedValue>
5373                  <name>Trigger</name>
5374                  <description>Trigger task</description>
5375                  <value>0x1</value>
5376                </enumeratedValue>
5377              </enumeratedValues>
5378            </field>
5379          </fields>
5380        </register>
5381        <register>
5382          <name>TASKS_SUSPEND</name>
5383          <description>Suspend SPI transaction</description>
5384          <addressOffset>0x01C</addressOffset>
5385          <access>write-only</access>
5386          <resetValue>0x00000000</resetValue>
5387          <fields>
5388            <field>
5389              <name>TASKS_SUSPEND</name>
5390              <description>Suspend SPI transaction</description>
5391              <lsb>0</lsb>
5392              <msb>0</msb>
5393              <enumeratedValues>
5394                <enumeratedValue>
5395                  <name>Trigger</name>
5396                  <description>Trigger task</description>
5397                  <value>0x1</value>
5398                </enumeratedValue>
5399              </enumeratedValues>
5400            </field>
5401          </fields>
5402        </register>
5403        <register>
5404          <name>TASKS_RESUME</name>
5405          <description>Resume SPI transaction</description>
5406          <addressOffset>0x020</addressOffset>
5407          <access>write-only</access>
5408          <resetValue>0x00000000</resetValue>
5409          <fields>
5410            <field>
5411              <name>TASKS_RESUME</name>
5412              <description>Resume SPI transaction</description>
5413              <lsb>0</lsb>
5414              <msb>0</msb>
5415              <enumeratedValues>
5416                <enumeratedValue>
5417                  <name>Trigger</name>
5418                  <description>Trigger task</description>
5419                  <value>0x1</value>
5420                </enumeratedValue>
5421              </enumeratedValues>
5422            </field>
5423          </fields>
5424        </register>
5425        <register>
5426          <name>SUBSCRIBE_START</name>
5427          <description>Subscribe configuration for task START</description>
5428          <addressOffset>0x090</addressOffset>
5429          <access>read-write</access>
5430          <resetValue>0x00000000</resetValue>
5431          <fields>
5432            <field>
5433              <name>CHIDX</name>
5434              <description>DPPI channel that task START will subscribe to</description>
5435              <lsb>0</lsb>
5436              <msb>7</msb>
5437            </field>
5438            <field>
5439              <name>EN</name>
5440              <lsb>31</lsb>
5441              <msb>31</msb>
5442              <enumeratedValues>
5443                <enumeratedValue>
5444                  <name>Disabled</name>
5445                  <description>Disable subscription</description>
5446                  <value>0x0</value>
5447                </enumeratedValue>
5448                <enumeratedValue>
5449                  <name>Enabled</name>
5450                  <description>Enable subscription</description>
5451                  <value>0x1</value>
5452                </enumeratedValue>
5453              </enumeratedValues>
5454            </field>
5455          </fields>
5456        </register>
5457        <register>
5458          <name>SUBSCRIBE_STOP</name>
5459          <description>Subscribe configuration for task STOP</description>
5460          <addressOffset>0x094</addressOffset>
5461          <access>read-write</access>
5462          <resetValue>0x00000000</resetValue>
5463          <fields>
5464            <field>
5465              <name>CHIDX</name>
5466              <description>DPPI channel that task STOP will subscribe to</description>
5467              <lsb>0</lsb>
5468              <msb>7</msb>
5469            </field>
5470            <field>
5471              <name>EN</name>
5472              <lsb>31</lsb>
5473              <msb>31</msb>
5474              <enumeratedValues>
5475                <enumeratedValue>
5476                  <name>Disabled</name>
5477                  <description>Disable subscription</description>
5478                  <value>0x0</value>
5479                </enumeratedValue>
5480                <enumeratedValue>
5481                  <name>Enabled</name>
5482                  <description>Enable subscription</description>
5483                  <value>0x1</value>
5484                </enumeratedValue>
5485              </enumeratedValues>
5486            </field>
5487          </fields>
5488        </register>
5489        <register>
5490          <name>SUBSCRIBE_SUSPEND</name>
5491          <description>Subscribe configuration for task SUSPEND</description>
5492          <addressOffset>0x09C</addressOffset>
5493          <access>read-write</access>
5494          <resetValue>0x00000000</resetValue>
5495          <fields>
5496            <field>
5497              <name>CHIDX</name>
5498              <description>DPPI channel that task SUSPEND will subscribe to</description>
5499              <lsb>0</lsb>
5500              <msb>7</msb>
5501            </field>
5502            <field>
5503              <name>EN</name>
5504              <lsb>31</lsb>
5505              <msb>31</msb>
5506              <enumeratedValues>
5507                <enumeratedValue>
5508                  <name>Disabled</name>
5509                  <description>Disable subscription</description>
5510                  <value>0x0</value>
5511                </enumeratedValue>
5512                <enumeratedValue>
5513                  <name>Enabled</name>
5514                  <description>Enable subscription</description>
5515                  <value>0x1</value>
5516                </enumeratedValue>
5517              </enumeratedValues>
5518            </field>
5519          </fields>
5520        </register>
5521        <register>
5522          <name>SUBSCRIBE_RESUME</name>
5523          <description>Subscribe configuration for task RESUME</description>
5524          <addressOffset>0x0A0</addressOffset>
5525          <access>read-write</access>
5526          <resetValue>0x00000000</resetValue>
5527          <fields>
5528            <field>
5529              <name>CHIDX</name>
5530              <description>DPPI channel that task RESUME will subscribe to</description>
5531              <lsb>0</lsb>
5532              <msb>7</msb>
5533            </field>
5534            <field>
5535              <name>EN</name>
5536              <lsb>31</lsb>
5537              <msb>31</msb>
5538              <enumeratedValues>
5539                <enumeratedValue>
5540                  <name>Disabled</name>
5541                  <description>Disable subscription</description>
5542                  <value>0x0</value>
5543                </enumeratedValue>
5544                <enumeratedValue>
5545                  <name>Enabled</name>
5546                  <description>Enable subscription</description>
5547                  <value>0x1</value>
5548                </enumeratedValue>
5549              </enumeratedValues>
5550            </field>
5551          </fields>
5552        </register>
5553        <register>
5554          <name>EVENTS_STOPPED</name>
5555          <description>SPI transaction has stopped</description>
5556          <addressOffset>0x104</addressOffset>
5557          <access>read-write</access>
5558          <resetValue>0x00000000</resetValue>
5559          <fields>
5560            <field>
5561              <name>EVENTS_STOPPED</name>
5562              <description>SPI transaction has stopped</description>
5563              <lsb>0</lsb>
5564              <msb>0</msb>
5565              <enumeratedValues>
5566                <enumeratedValue>
5567                  <name>NotGenerated</name>
5568                  <description>Event not generated</description>
5569                  <value>0x0</value>
5570                </enumeratedValue>
5571                <enumeratedValue>
5572                  <name>Generated</name>
5573                  <description>Event generated</description>
5574                  <value>0x1</value>
5575                </enumeratedValue>
5576              </enumeratedValues>
5577            </field>
5578          </fields>
5579        </register>
5580        <register>
5581          <name>EVENTS_ENDRX</name>
5582          <description>End of RXD buffer reached</description>
5583          <addressOffset>0x110</addressOffset>
5584          <access>read-write</access>
5585          <resetValue>0x00000000</resetValue>
5586          <fields>
5587            <field>
5588              <name>EVENTS_ENDRX</name>
5589              <description>End of RXD buffer reached</description>
5590              <lsb>0</lsb>
5591              <msb>0</msb>
5592              <enumeratedValues>
5593                <enumeratedValue>
5594                  <name>NotGenerated</name>
5595                  <description>Event not generated</description>
5596                  <value>0x0</value>
5597                </enumeratedValue>
5598                <enumeratedValue>
5599                  <name>Generated</name>
5600                  <description>Event generated</description>
5601                  <value>0x1</value>
5602                </enumeratedValue>
5603              </enumeratedValues>
5604            </field>
5605          </fields>
5606        </register>
5607        <register>
5608          <name>EVENTS_END</name>
5609          <description>End of RXD buffer and TXD buffer reached</description>
5610          <addressOffset>0x118</addressOffset>
5611          <access>read-write</access>
5612          <resetValue>0x00000000</resetValue>
5613          <fields>
5614            <field>
5615              <name>EVENTS_END</name>
5616              <description>End of RXD buffer and TXD buffer reached</description>
5617              <lsb>0</lsb>
5618              <msb>0</msb>
5619              <enumeratedValues>
5620                <enumeratedValue>
5621                  <name>NotGenerated</name>
5622                  <description>Event not generated</description>
5623                  <value>0x0</value>
5624                </enumeratedValue>
5625                <enumeratedValue>
5626                  <name>Generated</name>
5627                  <description>Event generated</description>
5628                  <value>0x1</value>
5629                </enumeratedValue>
5630              </enumeratedValues>
5631            </field>
5632          </fields>
5633        </register>
5634        <register>
5635          <name>EVENTS_ENDTX</name>
5636          <description>End of TXD buffer reached</description>
5637          <addressOffset>0x120</addressOffset>
5638          <access>read-write</access>
5639          <resetValue>0x00000000</resetValue>
5640          <fields>
5641            <field>
5642              <name>EVENTS_ENDTX</name>
5643              <description>End of TXD buffer reached</description>
5644              <lsb>0</lsb>
5645              <msb>0</msb>
5646              <enumeratedValues>
5647                <enumeratedValue>
5648                  <name>NotGenerated</name>
5649                  <description>Event not generated</description>
5650                  <value>0x0</value>
5651                </enumeratedValue>
5652                <enumeratedValue>
5653                  <name>Generated</name>
5654                  <description>Event generated</description>
5655                  <value>0x1</value>
5656                </enumeratedValue>
5657              </enumeratedValues>
5658            </field>
5659          </fields>
5660        </register>
5661        <register>
5662          <name>EVENTS_STARTED</name>
5663          <description>Transaction started</description>
5664          <addressOffset>0x14C</addressOffset>
5665          <access>read-write</access>
5666          <resetValue>0x00000000</resetValue>
5667          <fields>
5668            <field>
5669              <name>EVENTS_STARTED</name>
5670              <description>Transaction started</description>
5671              <lsb>0</lsb>
5672              <msb>0</msb>
5673              <enumeratedValues>
5674                <enumeratedValue>
5675                  <name>NotGenerated</name>
5676                  <description>Event not generated</description>
5677                  <value>0x0</value>
5678                </enumeratedValue>
5679                <enumeratedValue>
5680                  <name>Generated</name>
5681                  <description>Event generated</description>
5682                  <value>0x1</value>
5683                </enumeratedValue>
5684              </enumeratedValues>
5685            </field>
5686          </fields>
5687        </register>
5688        <register>
5689          <name>PUBLISH_STOPPED</name>
5690          <description>Publish configuration for event STOPPED</description>
5691          <addressOffset>0x184</addressOffset>
5692          <access>read-write</access>
5693          <resetValue>0x00000000</resetValue>
5694          <fields>
5695            <field>
5696              <name>CHIDX</name>
5697              <description>DPPI channel that event STOPPED will publish to</description>
5698              <lsb>0</lsb>
5699              <msb>7</msb>
5700            </field>
5701            <field>
5702              <name>EN</name>
5703              <lsb>31</lsb>
5704              <msb>31</msb>
5705              <enumeratedValues>
5706                <enumeratedValue>
5707                  <name>Disabled</name>
5708                  <description>Disable publishing</description>
5709                  <value>0x0</value>
5710                </enumeratedValue>
5711                <enumeratedValue>
5712                  <name>Enabled</name>
5713                  <description>Enable publishing</description>
5714                  <value>0x1</value>
5715                </enumeratedValue>
5716              </enumeratedValues>
5717            </field>
5718          </fields>
5719        </register>
5720        <register>
5721          <name>PUBLISH_ENDRX</name>
5722          <description>Publish configuration for event ENDRX</description>
5723          <addressOffset>0x190</addressOffset>
5724          <access>read-write</access>
5725          <resetValue>0x00000000</resetValue>
5726          <fields>
5727            <field>
5728              <name>CHIDX</name>
5729              <description>DPPI channel that event ENDRX will publish to</description>
5730              <lsb>0</lsb>
5731              <msb>7</msb>
5732            </field>
5733            <field>
5734              <name>EN</name>
5735              <lsb>31</lsb>
5736              <msb>31</msb>
5737              <enumeratedValues>
5738                <enumeratedValue>
5739                  <name>Disabled</name>
5740                  <description>Disable publishing</description>
5741                  <value>0x0</value>
5742                </enumeratedValue>
5743                <enumeratedValue>
5744                  <name>Enabled</name>
5745                  <description>Enable publishing</description>
5746                  <value>0x1</value>
5747                </enumeratedValue>
5748              </enumeratedValues>
5749            </field>
5750          </fields>
5751        </register>
5752        <register>
5753          <name>PUBLISH_END</name>
5754          <description>Publish configuration for event END</description>
5755          <addressOffset>0x198</addressOffset>
5756          <access>read-write</access>
5757          <resetValue>0x00000000</resetValue>
5758          <fields>
5759            <field>
5760              <name>CHIDX</name>
5761              <description>DPPI channel that event END will publish to</description>
5762              <lsb>0</lsb>
5763              <msb>7</msb>
5764            </field>
5765            <field>
5766              <name>EN</name>
5767              <lsb>31</lsb>
5768              <msb>31</msb>
5769              <enumeratedValues>
5770                <enumeratedValue>
5771                  <name>Disabled</name>
5772                  <description>Disable publishing</description>
5773                  <value>0x0</value>
5774                </enumeratedValue>
5775                <enumeratedValue>
5776                  <name>Enabled</name>
5777                  <description>Enable publishing</description>
5778                  <value>0x1</value>
5779                </enumeratedValue>
5780              </enumeratedValues>
5781            </field>
5782          </fields>
5783        </register>
5784        <register>
5785          <name>PUBLISH_ENDTX</name>
5786          <description>Publish configuration for event ENDTX</description>
5787          <addressOffset>0x1A0</addressOffset>
5788          <access>read-write</access>
5789          <resetValue>0x00000000</resetValue>
5790          <fields>
5791            <field>
5792              <name>CHIDX</name>
5793              <description>DPPI channel that event ENDTX will publish to</description>
5794              <lsb>0</lsb>
5795              <msb>7</msb>
5796            </field>
5797            <field>
5798              <name>EN</name>
5799              <lsb>31</lsb>
5800              <msb>31</msb>
5801              <enumeratedValues>
5802                <enumeratedValue>
5803                  <name>Disabled</name>
5804                  <description>Disable publishing</description>
5805                  <value>0x0</value>
5806                </enumeratedValue>
5807                <enumeratedValue>
5808                  <name>Enabled</name>
5809                  <description>Enable publishing</description>
5810                  <value>0x1</value>
5811                </enumeratedValue>
5812              </enumeratedValues>
5813            </field>
5814          </fields>
5815        </register>
5816        <register>
5817          <name>PUBLISH_STARTED</name>
5818          <description>Publish configuration for event STARTED</description>
5819          <addressOffset>0x1CC</addressOffset>
5820          <access>read-write</access>
5821          <resetValue>0x00000000</resetValue>
5822          <fields>
5823            <field>
5824              <name>CHIDX</name>
5825              <description>DPPI channel that event STARTED will publish to</description>
5826              <lsb>0</lsb>
5827              <msb>7</msb>
5828            </field>
5829            <field>
5830              <name>EN</name>
5831              <lsb>31</lsb>
5832              <msb>31</msb>
5833              <enumeratedValues>
5834                <enumeratedValue>
5835                  <name>Disabled</name>
5836                  <description>Disable publishing</description>
5837                  <value>0x0</value>
5838                </enumeratedValue>
5839                <enumeratedValue>
5840                  <name>Enabled</name>
5841                  <description>Enable publishing</description>
5842                  <value>0x1</value>
5843                </enumeratedValue>
5844              </enumeratedValues>
5845            </field>
5846          </fields>
5847        </register>
5848        <register>
5849          <name>SHORTS</name>
5850          <description>Shortcuts between local events and tasks</description>
5851          <addressOffset>0x200</addressOffset>
5852          <access>read-write</access>
5853          <resetValue>0x00000000</resetValue>
5854          <fields>
5855            <field>
5856              <name>END_START</name>
5857              <description>Shortcut between event END and task START</description>
5858              <lsb>17</lsb>
5859              <msb>17</msb>
5860              <enumeratedValues>
5861                <enumeratedValue>
5862                  <name>Disabled</name>
5863                  <description>Disable shortcut</description>
5864                  <value>0x0</value>
5865                </enumeratedValue>
5866                <enumeratedValue>
5867                  <name>Enabled</name>
5868                  <description>Enable shortcut</description>
5869                  <value>0x1</value>
5870                </enumeratedValue>
5871              </enumeratedValues>
5872            </field>
5873          </fields>
5874        </register>
5875        <register>
5876          <name>INTENSET</name>
5877          <description>Enable interrupt</description>
5878          <addressOffset>0x304</addressOffset>
5879          <access>read-write</access>
5880          <resetValue>0x00000000</resetValue>
5881          <fields>
5882            <field>
5883              <name>STOPPED</name>
5884              <description>Write '1' to enable interrupt for event STOPPED</description>
5885              <lsb>1</lsb>
5886              <msb>1</msb>
5887              <enumeratedValues>
5888                <usage>read</usage>
5889                <enumeratedValue>
5890                  <name>Disabled</name>
5891                  <description>Read: Disabled</description>
5892                  <value>0x0</value>
5893                </enumeratedValue>
5894                <enumeratedValue>
5895                  <name>Enabled</name>
5896                  <description>Read: Enabled</description>
5897                  <value>0x1</value>
5898                </enumeratedValue>
5899              </enumeratedValues>
5900              <enumeratedValues>
5901                <usage>write</usage>
5902                <enumeratedValue>
5903                  <name>Set</name>
5904                  <description>Enable</description>
5905                  <value>0x1</value>
5906                </enumeratedValue>
5907              </enumeratedValues>
5908            </field>
5909            <field>
5910              <name>ENDRX</name>
5911              <description>Write '1' to enable interrupt for event ENDRX</description>
5912              <lsb>4</lsb>
5913              <msb>4</msb>
5914              <enumeratedValues>
5915                <usage>read</usage>
5916                <enumeratedValue>
5917                  <name>Disabled</name>
5918                  <description>Read: Disabled</description>
5919                  <value>0x0</value>
5920                </enumeratedValue>
5921                <enumeratedValue>
5922                  <name>Enabled</name>
5923                  <description>Read: Enabled</description>
5924                  <value>0x1</value>
5925                </enumeratedValue>
5926              </enumeratedValues>
5927              <enumeratedValues>
5928                <usage>write</usage>
5929                <enumeratedValue>
5930                  <name>Set</name>
5931                  <description>Enable</description>
5932                  <value>0x1</value>
5933                </enumeratedValue>
5934              </enumeratedValues>
5935            </field>
5936            <field>
5937              <name>END</name>
5938              <description>Write '1' to enable interrupt for event END</description>
5939              <lsb>6</lsb>
5940              <msb>6</msb>
5941              <enumeratedValues>
5942                <usage>read</usage>
5943                <enumeratedValue>
5944                  <name>Disabled</name>
5945                  <description>Read: Disabled</description>
5946                  <value>0x0</value>
5947                </enumeratedValue>
5948                <enumeratedValue>
5949                  <name>Enabled</name>
5950                  <description>Read: Enabled</description>
5951                  <value>0x1</value>
5952                </enumeratedValue>
5953              </enumeratedValues>
5954              <enumeratedValues>
5955                <usage>write</usage>
5956                <enumeratedValue>
5957                  <name>Set</name>
5958                  <description>Enable</description>
5959                  <value>0x1</value>
5960                </enumeratedValue>
5961              </enumeratedValues>
5962            </field>
5963            <field>
5964              <name>ENDTX</name>
5965              <description>Write '1' to enable interrupt for event ENDTX</description>
5966              <lsb>8</lsb>
5967              <msb>8</msb>
5968              <enumeratedValues>
5969                <usage>read</usage>
5970                <enumeratedValue>
5971                  <name>Disabled</name>
5972                  <description>Read: Disabled</description>
5973                  <value>0x0</value>
5974                </enumeratedValue>
5975                <enumeratedValue>
5976                  <name>Enabled</name>
5977                  <description>Read: Enabled</description>
5978                  <value>0x1</value>
5979                </enumeratedValue>
5980              </enumeratedValues>
5981              <enumeratedValues>
5982                <usage>write</usage>
5983                <enumeratedValue>
5984                  <name>Set</name>
5985                  <description>Enable</description>
5986                  <value>0x1</value>
5987                </enumeratedValue>
5988              </enumeratedValues>
5989            </field>
5990            <field>
5991              <name>STARTED</name>
5992              <description>Write '1' to enable interrupt for event STARTED</description>
5993              <lsb>19</lsb>
5994              <msb>19</msb>
5995              <enumeratedValues>
5996                <usage>read</usage>
5997                <enumeratedValue>
5998                  <name>Disabled</name>
5999                  <description>Read: Disabled</description>
6000                  <value>0x0</value>
6001                </enumeratedValue>
6002                <enumeratedValue>
6003                  <name>Enabled</name>
6004                  <description>Read: Enabled</description>
6005                  <value>0x1</value>
6006                </enumeratedValue>
6007              </enumeratedValues>
6008              <enumeratedValues>
6009                <usage>write</usage>
6010                <enumeratedValue>
6011                  <name>Set</name>
6012                  <description>Enable</description>
6013                  <value>0x1</value>
6014                </enumeratedValue>
6015              </enumeratedValues>
6016            </field>
6017          </fields>
6018        </register>
6019        <register>
6020          <name>INTENCLR</name>
6021          <description>Disable interrupt</description>
6022          <addressOffset>0x308</addressOffset>
6023          <access>read-write</access>
6024          <resetValue>0x00000000</resetValue>
6025          <fields>
6026            <field>
6027              <name>STOPPED</name>
6028              <description>Write '1' to disable interrupt for event STOPPED</description>
6029              <lsb>1</lsb>
6030              <msb>1</msb>
6031              <enumeratedValues>
6032                <usage>read</usage>
6033                <enumeratedValue>
6034                  <name>Disabled</name>
6035                  <description>Read: Disabled</description>
6036                  <value>0x0</value>
6037                </enumeratedValue>
6038                <enumeratedValue>
6039                  <name>Enabled</name>
6040                  <description>Read: Enabled</description>
6041                  <value>0x1</value>
6042                </enumeratedValue>
6043              </enumeratedValues>
6044              <enumeratedValues>
6045                <usage>write</usage>
6046                <enumeratedValue>
6047                  <name>Clear</name>
6048                  <description>Disable</description>
6049                  <value>0x1</value>
6050                </enumeratedValue>
6051              </enumeratedValues>
6052            </field>
6053            <field>
6054              <name>ENDRX</name>
6055              <description>Write '1' to disable interrupt for event ENDRX</description>
6056              <lsb>4</lsb>
6057              <msb>4</msb>
6058              <enumeratedValues>
6059                <usage>read</usage>
6060                <enumeratedValue>
6061                  <name>Disabled</name>
6062                  <description>Read: Disabled</description>
6063                  <value>0x0</value>
6064                </enumeratedValue>
6065                <enumeratedValue>
6066                  <name>Enabled</name>
6067                  <description>Read: Enabled</description>
6068                  <value>0x1</value>
6069                </enumeratedValue>
6070              </enumeratedValues>
6071              <enumeratedValues>
6072                <usage>write</usage>
6073                <enumeratedValue>
6074                  <name>Clear</name>
6075                  <description>Disable</description>
6076                  <value>0x1</value>
6077                </enumeratedValue>
6078              </enumeratedValues>
6079            </field>
6080            <field>
6081              <name>END</name>
6082              <description>Write '1' to disable interrupt for event END</description>
6083              <lsb>6</lsb>
6084              <msb>6</msb>
6085              <enumeratedValues>
6086                <usage>read</usage>
6087                <enumeratedValue>
6088                  <name>Disabled</name>
6089                  <description>Read: Disabled</description>
6090                  <value>0x0</value>
6091                </enumeratedValue>
6092                <enumeratedValue>
6093                  <name>Enabled</name>
6094                  <description>Read: Enabled</description>
6095                  <value>0x1</value>
6096                </enumeratedValue>
6097              </enumeratedValues>
6098              <enumeratedValues>
6099                <usage>write</usage>
6100                <enumeratedValue>
6101                  <name>Clear</name>
6102                  <description>Disable</description>
6103                  <value>0x1</value>
6104                </enumeratedValue>
6105              </enumeratedValues>
6106            </field>
6107            <field>
6108              <name>ENDTX</name>
6109              <description>Write '1' to disable interrupt for event ENDTX</description>
6110              <lsb>8</lsb>
6111              <msb>8</msb>
6112              <enumeratedValues>
6113                <usage>read</usage>
6114                <enumeratedValue>
6115                  <name>Disabled</name>
6116                  <description>Read: Disabled</description>
6117                  <value>0x0</value>
6118                </enumeratedValue>
6119                <enumeratedValue>
6120                  <name>Enabled</name>
6121                  <description>Read: Enabled</description>
6122                  <value>0x1</value>
6123                </enumeratedValue>
6124              </enumeratedValues>
6125              <enumeratedValues>
6126                <usage>write</usage>
6127                <enumeratedValue>
6128                  <name>Clear</name>
6129                  <description>Disable</description>
6130                  <value>0x1</value>
6131                </enumeratedValue>
6132              </enumeratedValues>
6133            </field>
6134            <field>
6135              <name>STARTED</name>
6136              <description>Write '1' to disable interrupt for event STARTED</description>
6137              <lsb>19</lsb>
6138              <msb>19</msb>
6139              <enumeratedValues>
6140                <usage>read</usage>
6141                <enumeratedValue>
6142                  <name>Disabled</name>
6143                  <description>Read: Disabled</description>
6144                  <value>0x0</value>
6145                </enumeratedValue>
6146                <enumeratedValue>
6147                  <name>Enabled</name>
6148                  <description>Read: Enabled</description>
6149                  <value>0x1</value>
6150                </enumeratedValue>
6151              </enumeratedValues>
6152              <enumeratedValues>
6153                <usage>write</usage>
6154                <enumeratedValue>
6155                  <name>Clear</name>
6156                  <description>Disable</description>
6157                  <value>0x1</value>
6158                </enumeratedValue>
6159              </enumeratedValues>
6160            </field>
6161          </fields>
6162        </register>
6163        <register>
6164          <name>ENABLE</name>
6165          <description>Enable SPIM</description>
6166          <addressOffset>0x500</addressOffset>
6167          <access>read-write</access>
6168          <resetValue>0x00000000</resetValue>
6169          <fields>
6170            <field>
6171              <name>ENABLE</name>
6172              <description>Enable or disable SPIM</description>
6173              <lsb>0</lsb>
6174              <msb>3</msb>
6175              <enumeratedValues>
6176                <enumeratedValue>
6177                  <name>Disabled</name>
6178                  <description>Disable SPIM</description>
6179                  <value>0x0</value>
6180                </enumeratedValue>
6181                <enumeratedValue>
6182                  <name>Enabled</name>
6183                  <description>Enable SPIM</description>
6184                  <value>0x7</value>
6185                </enumeratedValue>
6186              </enumeratedValues>
6187            </field>
6188          </fields>
6189        </register>
6190        <cluster>
6191          <name>PSEL</name>
6192          <description>Unspecified</description>
6193          <headerStructName>SPIM_PSEL</headerStructName>
6194          <access>read-write</access>
6195          <addressOffset>0x508</addressOffset>
6196          <register>
6197            <name>SCK</name>
6198            <description>Pin select for SCK</description>
6199            <addressOffset>0x000</addressOffset>
6200            <access>read-write</access>
6201            <resetValue>0xFFFFFFFF</resetValue>
6202            <fields>
6203              <field>
6204                <name>PIN</name>
6205                <description>Pin number</description>
6206                <lsb>0</lsb>
6207                <msb>4</msb>
6208              </field>
6209              <field>
6210                <name>CONNECT</name>
6211                <description>Connection</description>
6212                <lsb>31</lsb>
6213                <msb>31</msb>
6214                <enumeratedValues>
6215                  <enumeratedValue>
6216                    <name>Disconnected</name>
6217                    <description>Disconnect</description>
6218                    <value>0x1</value>
6219                  </enumeratedValue>
6220                  <enumeratedValue>
6221                    <name>Connected</name>
6222                    <description>Connect</description>
6223                    <value>0x0</value>
6224                  </enumeratedValue>
6225                </enumeratedValues>
6226              </field>
6227            </fields>
6228          </register>
6229          <register>
6230            <name>MOSI</name>
6231            <description>Pin select for MOSI signal</description>
6232            <addressOffset>0x004</addressOffset>
6233            <access>read-write</access>
6234            <resetValue>0xFFFFFFFF</resetValue>
6235            <fields>
6236              <field>
6237                <name>PIN</name>
6238                <description>Pin number</description>
6239                <lsb>0</lsb>
6240                <msb>4</msb>
6241              </field>
6242              <field>
6243                <name>CONNECT</name>
6244                <description>Connection</description>
6245                <lsb>31</lsb>
6246                <msb>31</msb>
6247                <enumeratedValues>
6248                  <enumeratedValue>
6249                    <name>Disconnected</name>
6250                    <description>Disconnect</description>
6251                    <value>0x1</value>
6252                  </enumeratedValue>
6253                  <enumeratedValue>
6254                    <name>Connected</name>
6255                    <description>Connect</description>
6256                    <value>0x0</value>
6257                  </enumeratedValue>
6258                </enumeratedValues>
6259              </field>
6260            </fields>
6261          </register>
6262          <register>
6263            <name>MISO</name>
6264            <description>Pin select for MISO signal</description>
6265            <addressOffset>0x008</addressOffset>
6266            <access>read-write</access>
6267            <resetValue>0xFFFFFFFF</resetValue>
6268            <fields>
6269              <field>
6270                <name>PIN</name>
6271                <description>Pin number</description>
6272                <lsb>0</lsb>
6273                <msb>4</msb>
6274              </field>
6275              <field>
6276                <name>CONNECT</name>
6277                <description>Connection</description>
6278                <lsb>31</lsb>
6279                <msb>31</msb>
6280                <enumeratedValues>
6281                  <enumeratedValue>
6282                    <name>Disconnected</name>
6283                    <description>Disconnect</description>
6284                    <value>0x1</value>
6285                  </enumeratedValue>
6286                  <enumeratedValue>
6287                    <name>Connected</name>
6288                    <description>Connect</description>
6289                    <value>0x0</value>
6290                  </enumeratedValue>
6291                </enumeratedValues>
6292              </field>
6293            </fields>
6294          </register>
6295        </cluster>
6296        <register>
6297          <name>FREQUENCY</name>
6298          <description>SPI frequency. Accuracy depends on the HFCLK source selected.</description>
6299          <addressOffset>0x524</addressOffset>
6300          <access>read-write</access>
6301          <resetValue>0x04000000</resetValue>
6302          <fields>
6303            <field>
6304              <name>FREQUENCY</name>
6305              <description>SPI master data rate</description>
6306              <lsb>0</lsb>
6307              <msb>31</msb>
6308              <enumeratedValues>
6309                <enumeratedValue>
6310                  <name>K125</name>
6311                  <description>125 kbps</description>
6312                  <value>0x02000000</value>
6313                </enumeratedValue>
6314                <enumeratedValue>
6315                  <name>K250</name>
6316                  <description>250 kbps</description>
6317                  <value>0x04000000</value>
6318                </enumeratedValue>
6319                <enumeratedValue>
6320                  <name>K500</name>
6321                  <description>500 kbps</description>
6322                  <value>0x08000000</value>
6323                </enumeratedValue>
6324                <enumeratedValue>
6325                  <name>M1</name>
6326                  <description>1 Mbps</description>
6327                  <value>0x10000000</value>
6328                </enumeratedValue>
6329                <enumeratedValue>
6330                  <name>M2</name>
6331                  <description>2 Mbps</description>
6332                  <value>0x20000000</value>
6333                </enumeratedValue>
6334                <enumeratedValue>
6335                  <name>M4</name>
6336                  <description>4 Mbps</description>
6337                  <value>0x40000000</value>
6338                </enumeratedValue>
6339                <enumeratedValue>
6340                  <name>M8</name>
6341                  <description>8 Mbps</description>
6342                  <value>0x80000000</value>
6343                </enumeratedValue>
6344              </enumeratedValues>
6345            </field>
6346          </fields>
6347        </register>
6348        <cluster>
6349          <name>RXD</name>
6350          <description>RXD EasyDMA channel</description>
6351          <headerStructName>SPIM_RXD</headerStructName>
6352          <access>read-write</access>
6353          <addressOffset>0x534</addressOffset>
6354          <register>
6355            <name>PTR</name>
6356            <description>Data pointer</description>
6357            <addressOffset>0x000</addressOffset>
6358            <access>read-write</access>
6359            <resetValue>0x00000000</resetValue>
6360            <fields>
6361              <field>
6362                <name>PTR</name>
6363                <description>Data pointer</description>
6364                <lsb>0</lsb>
6365                <msb>31</msb>
6366              </field>
6367            </fields>
6368          </register>
6369          <register>
6370            <name>MAXCNT</name>
6371            <description>Maximum number of bytes in receive buffer</description>
6372            <addressOffset>0x004</addressOffset>
6373            <access>read-write</access>
6374            <resetValue>0x00000000</resetValue>
6375            <fields>
6376              <field>
6377                <name>MAXCNT</name>
6378                <description>Maximum number of bytes in receive buffer</description>
6379                <lsb>0</lsb>
6380                <msb>12</msb>
6381              </field>
6382            </fields>
6383          </register>
6384          <register>
6385            <name>AMOUNT</name>
6386            <description>Number of bytes transferred in the last transaction</description>
6387            <addressOffset>0x008</addressOffset>
6388            <access>read-only</access>
6389            <resetValue>0x00000000</resetValue>
6390            <fields>
6391              <field>
6392                <name>AMOUNT</name>
6393                <description>Number of bytes transferred in the last transaction</description>
6394                <lsb>0</lsb>
6395                <msb>12</msb>
6396              </field>
6397            </fields>
6398          </register>
6399          <register>
6400            <name>LIST</name>
6401            <description>EasyDMA list type</description>
6402            <addressOffset>0x00C</addressOffset>
6403            <access>read-write</access>
6404            <resetValue>0x00000000</resetValue>
6405            <fields>
6406              <field>
6407                <name>LIST</name>
6408                <description>List type</description>
6409                <lsb>0</lsb>
6410                <msb>1</msb>
6411                <enumeratedValues>
6412                  <enumeratedValue>
6413                    <name>Disabled</name>
6414                    <description>Disable EasyDMA list</description>
6415                    <value>0x0</value>
6416                  </enumeratedValue>
6417                  <enumeratedValue>
6418                    <name>ArrayList</name>
6419                    <description>Use array list</description>
6420                    <value>0x1</value>
6421                  </enumeratedValue>
6422                </enumeratedValues>
6423              </field>
6424            </fields>
6425          </register>
6426        </cluster>
6427        <cluster>
6428          <name>TXD</name>
6429          <description>TXD EasyDMA channel</description>
6430          <headerStructName>SPIM_TXD</headerStructName>
6431          <access>read-write</access>
6432          <addressOffset>0x544</addressOffset>
6433          <register>
6434            <name>PTR</name>
6435            <description>Data pointer</description>
6436            <addressOffset>0x000</addressOffset>
6437            <access>read-write</access>
6438            <resetValue>0x00000000</resetValue>
6439            <fields>
6440              <field>
6441                <name>PTR</name>
6442                <description>Data pointer</description>
6443                <lsb>0</lsb>
6444                <msb>31</msb>
6445              </field>
6446            </fields>
6447          </register>
6448          <register>
6449            <name>MAXCNT</name>
6450            <description>Maximum number of bytes in transmit buffer</description>
6451            <addressOffset>0x004</addressOffset>
6452            <access>read-write</access>
6453            <resetValue>0x00000000</resetValue>
6454            <fields>
6455              <field>
6456                <name>MAXCNT</name>
6457                <description>Maximum number of bytes in transmit buffer</description>
6458                <lsb>0</lsb>
6459                <msb>12</msb>
6460              </field>
6461            </fields>
6462          </register>
6463          <register>
6464            <name>AMOUNT</name>
6465            <description>Number of bytes transferred in the last transaction</description>
6466            <addressOffset>0x008</addressOffset>
6467            <access>read-only</access>
6468            <resetValue>0x00000000</resetValue>
6469            <fields>
6470              <field>
6471                <name>AMOUNT</name>
6472                <description>Number of bytes transferred in the last transaction</description>
6473                <lsb>0</lsb>
6474                <msb>12</msb>
6475              </field>
6476            </fields>
6477          </register>
6478          <register>
6479            <name>LIST</name>
6480            <description>EasyDMA list type</description>
6481            <addressOffset>0x00C</addressOffset>
6482            <access>read-write</access>
6483            <resetValue>0x00000000</resetValue>
6484            <fields>
6485              <field>
6486                <name>LIST</name>
6487                <description>List type</description>
6488                <lsb>0</lsb>
6489                <msb>1</msb>
6490                <enumeratedValues>
6491                  <enumeratedValue>
6492                    <name>Disabled</name>
6493                    <description>Disable EasyDMA list</description>
6494                    <value>0x0</value>
6495                  </enumeratedValue>
6496                  <enumeratedValue>
6497                    <name>ArrayList</name>
6498                    <description>Use array list</description>
6499                    <value>0x1</value>
6500                  </enumeratedValue>
6501                </enumeratedValues>
6502              </field>
6503            </fields>
6504          </register>
6505        </cluster>
6506        <register>
6507          <name>CONFIG</name>
6508          <description>Configuration register</description>
6509          <addressOffset>0x554</addressOffset>
6510          <access>read-write</access>
6511          <resetValue>0x00000000</resetValue>
6512          <fields>
6513            <field>
6514              <name>ORDER</name>
6515              <description>Bit order</description>
6516              <lsb>0</lsb>
6517              <msb>0</msb>
6518              <enumeratedValues>
6519                <enumeratedValue>
6520                  <name>MsbFirst</name>
6521                  <description>Most significant bit shifted out first</description>
6522                  <value>0x0</value>
6523                </enumeratedValue>
6524                <enumeratedValue>
6525                  <name>LsbFirst</name>
6526                  <description>Least significant bit shifted out first</description>
6527                  <value>0x1</value>
6528                </enumeratedValue>
6529              </enumeratedValues>
6530            </field>
6531            <field>
6532              <name>CPHA</name>
6533              <description>Serial clock (SCK) phase</description>
6534              <lsb>1</lsb>
6535              <msb>1</msb>
6536              <enumeratedValues>
6537                <enumeratedValue>
6538                  <name>Leading</name>
6539                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
6540                  <value>0x0</value>
6541                </enumeratedValue>
6542                <enumeratedValue>
6543                  <name>Trailing</name>
6544                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
6545                  <value>0x1</value>
6546                </enumeratedValue>
6547              </enumeratedValues>
6548            </field>
6549            <field>
6550              <name>CPOL</name>
6551              <description>Serial clock (SCK) polarity</description>
6552              <lsb>2</lsb>
6553              <msb>2</msb>
6554              <enumeratedValues>
6555                <enumeratedValue>
6556                  <name>ActiveHigh</name>
6557                  <description>Active high</description>
6558                  <value>0x0</value>
6559                </enumeratedValue>
6560                <enumeratedValue>
6561                  <name>ActiveLow</name>
6562                  <description>Active low</description>
6563                  <value>0x1</value>
6564                </enumeratedValue>
6565              </enumeratedValues>
6566            </field>
6567          </fields>
6568        </register>
6569        <register>
6570          <name>ORC</name>
6571          <description>Over-read character. Character clocked out in case an over-read of the TXD buffer.</description>
6572          <addressOffset>0x5C0</addressOffset>
6573          <access>read-write</access>
6574          <resetValue>0x00000000</resetValue>
6575          <fields>
6576            <field>
6577              <name>ORC</name>
6578              <description>Over-read character. Character clocked out in case an over-read of the TXD buffer.</description>
6579              <lsb>0</lsb>
6580              <msb>7</msb>
6581            </field>
6582          </fields>
6583        </register>
6584      </registers>
6585    </peripheral>
6586    <peripheral>
6587      <name>SPIS0_NS</name>
6588      <description>SPI Slave 0</description>
6589      <baseAddress>0x40008000</baseAddress>
6590      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
6591      <headerStructName>SPIS</headerStructName>
6592      <!--Security dma=SA-->
6593      <!--Security securemapping=US-->
6594      <addressBlock>
6595        <offset>0</offset>
6596        <size>0x1000</size>
6597        <usage>registers</usage>
6598      </addressBlock>
6599      <interrupt>
6600        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
6601        <value>8</value>
6602      </interrupt>
6603      <groupName>SPIS</groupName>
6604      <size>0x20</size>
6605      <registers>
6606        <register>
6607          <name>TASKS_ACQUIRE</name>
6608          <description>Acquire SPI semaphore</description>
6609          <addressOffset>0x024</addressOffset>
6610          <access>write-only</access>
6611          <resetValue>0x00000000</resetValue>
6612          <fields>
6613            <field>
6614              <name>TASKS_ACQUIRE</name>
6615              <description>Acquire SPI semaphore</description>
6616              <lsb>0</lsb>
6617              <msb>0</msb>
6618              <enumeratedValues>
6619                <enumeratedValue>
6620                  <name>Trigger</name>
6621                  <description>Trigger task</description>
6622                  <value>0x1</value>
6623                </enumeratedValue>
6624              </enumeratedValues>
6625            </field>
6626          </fields>
6627        </register>
6628        <register>
6629          <name>TASKS_RELEASE</name>
6630          <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
6631          <addressOffset>0x028</addressOffset>
6632          <access>write-only</access>
6633          <resetValue>0x00000000</resetValue>
6634          <fields>
6635            <field>
6636              <name>TASKS_RELEASE</name>
6637              <description>Release SPI semaphore, enabling the SPI slave to acquire it</description>
6638              <lsb>0</lsb>
6639              <msb>0</msb>
6640              <enumeratedValues>
6641                <enumeratedValue>
6642                  <name>Trigger</name>
6643                  <description>Trigger task</description>
6644                  <value>0x1</value>
6645                </enumeratedValue>
6646              </enumeratedValues>
6647            </field>
6648          </fields>
6649        </register>
6650        <register>
6651          <name>SUBSCRIBE_ACQUIRE</name>
6652          <description>Subscribe configuration for task ACQUIRE</description>
6653          <addressOffset>0x0A4</addressOffset>
6654          <access>read-write</access>
6655          <resetValue>0x00000000</resetValue>
6656          <fields>
6657            <field>
6658              <name>CHIDX</name>
6659              <description>DPPI channel that task ACQUIRE will subscribe to</description>
6660              <lsb>0</lsb>
6661              <msb>7</msb>
6662            </field>
6663            <field>
6664              <name>EN</name>
6665              <lsb>31</lsb>
6666              <msb>31</msb>
6667              <enumeratedValues>
6668                <enumeratedValue>
6669                  <name>Disabled</name>
6670                  <description>Disable subscription</description>
6671                  <value>0x0</value>
6672                </enumeratedValue>
6673                <enumeratedValue>
6674                  <name>Enabled</name>
6675                  <description>Enable subscription</description>
6676                  <value>0x1</value>
6677                </enumeratedValue>
6678              </enumeratedValues>
6679            </field>
6680          </fields>
6681        </register>
6682        <register>
6683          <name>SUBSCRIBE_RELEASE</name>
6684          <description>Subscribe configuration for task RELEASE</description>
6685          <addressOffset>0x0A8</addressOffset>
6686          <access>read-write</access>
6687          <resetValue>0x00000000</resetValue>
6688          <fields>
6689            <field>
6690              <name>CHIDX</name>
6691              <description>DPPI channel that task RELEASE will subscribe to</description>
6692              <lsb>0</lsb>
6693              <msb>7</msb>
6694            </field>
6695            <field>
6696              <name>EN</name>
6697              <lsb>31</lsb>
6698              <msb>31</msb>
6699              <enumeratedValues>
6700                <enumeratedValue>
6701                  <name>Disabled</name>
6702                  <description>Disable subscription</description>
6703                  <value>0x0</value>
6704                </enumeratedValue>
6705                <enumeratedValue>
6706                  <name>Enabled</name>
6707                  <description>Enable subscription</description>
6708                  <value>0x1</value>
6709                </enumeratedValue>
6710              </enumeratedValues>
6711            </field>
6712          </fields>
6713        </register>
6714        <register>
6715          <name>EVENTS_END</name>
6716          <description>Granted transaction completed</description>
6717          <addressOffset>0x104</addressOffset>
6718          <access>read-write</access>
6719          <resetValue>0x00000000</resetValue>
6720          <fields>
6721            <field>
6722              <name>EVENTS_END</name>
6723              <description>Granted transaction completed</description>
6724              <lsb>0</lsb>
6725              <msb>0</msb>
6726              <enumeratedValues>
6727                <enumeratedValue>
6728                  <name>NotGenerated</name>
6729                  <description>Event not generated</description>
6730                  <value>0x0</value>
6731                </enumeratedValue>
6732                <enumeratedValue>
6733                  <name>Generated</name>
6734                  <description>Event generated</description>
6735                  <value>0x1</value>
6736                </enumeratedValue>
6737              </enumeratedValues>
6738            </field>
6739          </fields>
6740        </register>
6741        <register>
6742          <name>EVENTS_ENDRX</name>
6743          <description>End of RXD buffer reached</description>
6744          <addressOffset>0x110</addressOffset>
6745          <access>read-write</access>
6746          <resetValue>0x00000000</resetValue>
6747          <fields>
6748            <field>
6749              <name>EVENTS_ENDRX</name>
6750              <description>End of RXD buffer reached</description>
6751              <lsb>0</lsb>
6752              <msb>0</msb>
6753              <enumeratedValues>
6754                <enumeratedValue>
6755                  <name>NotGenerated</name>
6756                  <description>Event not generated</description>
6757                  <value>0x0</value>
6758                </enumeratedValue>
6759                <enumeratedValue>
6760                  <name>Generated</name>
6761                  <description>Event generated</description>
6762                  <value>0x1</value>
6763                </enumeratedValue>
6764              </enumeratedValues>
6765            </field>
6766          </fields>
6767        </register>
6768        <register>
6769          <name>EVENTS_ACQUIRED</name>
6770          <description>Semaphore acquired</description>
6771          <addressOffset>0x128</addressOffset>
6772          <access>read-write</access>
6773          <resetValue>0x00000000</resetValue>
6774          <fields>
6775            <field>
6776              <name>EVENTS_ACQUIRED</name>
6777              <description>Semaphore acquired</description>
6778              <lsb>0</lsb>
6779              <msb>0</msb>
6780              <enumeratedValues>
6781                <enumeratedValue>
6782                  <name>NotGenerated</name>
6783                  <description>Event not generated</description>
6784                  <value>0x0</value>
6785                </enumeratedValue>
6786                <enumeratedValue>
6787                  <name>Generated</name>
6788                  <description>Event generated</description>
6789                  <value>0x1</value>
6790                </enumeratedValue>
6791              </enumeratedValues>
6792            </field>
6793          </fields>
6794        </register>
6795        <register>
6796          <name>PUBLISH_END</name>
6797          <description>Publish configuration for event END</description>
6798          <addressOffset>0x184</addressOffset>
6799          <access>read-write</access>
6800          <resetValue>0x00000000</resetValue>
6801          <fields>
6802            <field>
6803              <name>CHIDX</name>
6804              <description>DPPI channel that event END will publish to</description>
6805              <lsb>0</lsb>
6806              <msb>7</msb>
6807            </field>
6808            <field>
6809              <name>EN</name>
6810              <lsb>31</lsb>
6811              <msb>31</msb>
6812              <enumeratedValues>
6813                <enumeratedValue>
6814                  <name>Disabled</name>
6815                  <description>Disable publishing</description>
6816                  <value>0x0</value>
6817                </enumeratedValue>
6818                <enumeratedValue>
6819                  <name>Enabled</name>
6820                  <description>Enable publishing</description>
6821                  <value>0x1</value>
6822                </enumeratedValue>
6823              </enumeratedValues>
6824            </field>
6825          </fields>
6826        </register>
6827        <register>
6828          <name>PUBLISH_ENDRX</name>
6829          <description>Publish configuration for event ENDRX</description>
6830          <addressOffset>0x190</addressOffset>
6831          <access>read-write</access>
6832          <resetValue>0x00000000</resetValue>
6833          <fields>
6834            <field>
6835              <name>CHIDX</name>
6836              <description>DPPI channel that event ENDRX will publish to</description>
6837              <lsb>0</lsb>
6838              <msb>7</msb>
6839            </field>
6840            <field>
6841              <name>EN</name>
6842              <lsb>31</lsb>
6843              <msb>31</msb>
6844              <enumeratedValues>
6845                <enumeratedValue>
6846                  <name>Disabled</name>
6847                  <description>Disable publishing</description>
6848                  <value>0x0</value>
6849                </enumeratedValue>
6850                <enumeratedValue>
6851                  <name>Enabled</name>
6852                  <description>Enable publishing</description>
6853                  <value>0x1</value>
6854                </enumeratedValue>
6855              </enumeratedValues>
6856            </field>
6857          </fields>
6858        </register>
6859        <register>
6860          <name>PUBLISH_ACQUIRED</name>
6861          <description>Publish configuration for event ACQUIRED</description>
6862          <addressOffset>0x1A8</addressOffset>
6863          <access>read-write</access>
6864          <resetValue>0x00000000</resetValue>
6865          <fields>
6866            <field>
6867              <name>CHIDX</name>
6868              <description>DPPI channel that event ACQUIRED will publish to</description>
6869              <lsb>0</lsb>
6870              <msb>7</msb>
6871            </field>
6872            <field>
6873              <name>EN</name>
6874              <lsb>31</lsb>
6875              <msb>31</msb>
6876              <enumeratedValues>
6877                <enumeratedValue>
6878                  <name>Disabled</name>
6879                  <description>Disable publishing</description>
6880                  <value>0x0</value>
6881                </enumeratedValue>
6882                <enumeratedValue>
6883                  <name>Enabled</name>
6884                  <description>Enable publishing</description>
6885                  <value>0x1</value>
6886                </enumeratedValue>
6887              </enumeratedValues>
6888            </field>
6889          </fields>
6890        </register>
6891        <register>
6892          <name>SHORTS</name>
6893          <description>Shortcuts between local events and tasks</description>
6894          <addressOffset>0x200</addressOffset>
6895          <access>read-write</access>
6896          <resetValue>0x00000000</resetValue>
6897          <fields>
6898            <field>
6899              <name>END_ACQUIRE</name>
6900              <description>Shortcut between event END and task ACQUIRE</description>
6901              <lsb>2</lsb>
6902              <msb>2</msb>
6903              <enumeratedValues>
6904                <enumeratedValue>
6905                  <name>Disabled</name>
6906                  <description>Disable shortcut</description>
6907                  <value>0x0</value>
6908                </enumeratedValue>
6909                <enumeratedValue>
6910                  <name>Enabled</name>
6911                  <description>Enable shortcut</description>
6912                  <value>0x1</value>
6913                </enumeratedValue>
6914              </enumeratedValues>
6915            </field>
6916          </fields>
6917        </register>
6918        <register>
6919          <name>INTENSET</name>
6920          <description>Enable interrupt</description>
6921          <addressOffset>0x304</addressOffset>
6922          <access>read-write</access>
6923          <resetValue>0x00000000</resetValue>
6924          <fields>
6925            <field>
6926              <name>END</name>
6927              <description>Write '1' to enable interrupt for event END</description>
6928              <lsb>1</lsb>
6929              <msb>1</msb>
6930              <enumeratedValues>
6931                <usage>read</usage>
6932                <enumeratedValue>
6933                  <name>Disabled</name>
6934                  <description>Read: Disabled</description>
6935                  <value>0x0</value>
6936                </enumeratedValue>
6937                <enumeratedValue>
6938                  <name>Enabled</name>
6939                  <description>Read: Enabled</description>
6940                  <value>0x1</value>
6941                </enumeratedValue>
6942              </enumeratedValues>
6943              <enumeratedValues>
6944                <usage>write</usage>
6945                <enumeratedValue>
6946                  <name>Set</name>
6947                  <description>Enable</description>
6948                  <value>0x1</value>
6949                </enumeratedValue>
6950              </enumeratedValues>
6951            </field>
6952            <field>
6953              <name>ENDRX</name>
6954              <description>Write '1' to enable interrupt for event ENDRX</description>
6955              <lsb>4</lsb>
6956              <msb>4</msb>
6957              <enumeratedValues>
6958                <usage>read</usage>
6959                <enumeratedValue>
6960                  <name>Disabled</name>
6961                  <description>Read: Disabled</description>
6962                  <value>0x0</value>
6963                </enumeratedValue>
6964                <enumeratedValue>
6965                  <name>Enabled</name>
6966                  <description>Read: Enabled</description>
6967                  <value>0x1</value>
6968                </enumeratedValue>
6969              </enumeratedValues>
6970              <enumeratedValues>
6971                <usage>write</usage>
6972                <enumeratedValue>
6973                  <name>Set</name>
6974                  <description>Enable</description>
6975                  <value>0x1</value>
6976                </enumeratedValue>
6977              </enumeratedValues>
6978            </field>
6979            <field>
6980              <name>ACQUIRED</name>
6981              <description>Write '1' to enable interrupt for event ACQUIRED</description>
6982              <lsb>10</lsb>
6983              <msb>10</msb>
6984              <enumeratedValues>
6985                <usage>read</usage>
6986                <enumeratedValue>
6987                  <name>Disabled</name>
6988                  <description>Read: Disabled</description>
6989                  <value>0x0</value>
6990                </enumeratedValue>
6991                <enumeratedValue>
6992                  <name>Enabled</name>
6993                  <description>Read: Enabled</description>
6994                  <value>0x1</value>
6995                </enumeratedValue>
6996              </enumeratedValues>
6997              <enumeratedValues>
6998                <usage>write</usage>
6999                <enumeratedValue>
7000                  <name>Set</name>
7001                  <description>Enable</description>
7002                  <value>0x1</value>
7003                </enumeratedValue>
7004              </enumeratedValues>
7005            </field>
7006          </fields>
7007        </register>
7008        <register>
7009          <name>INTENCLR</name>
7010          <description>Disable interrupt</description>
7011          <addressOffset>0x308</addressOffset>
7012          <access>read-write</access>
7013          <resetValue>0x00000000</resetValue>
7014          <fields>
7015            <field>
7016              <name>END</name>
7017              <description>Write '1' to disable interrupt for event END</description>
7018              <lsb>1</lsb>
7019              <msb>1</msb>
7020              <enumeratedValues>
7021                <usage>read</usage>
7022                <enumeratedValue>
7023                  <name>Disabled</name>
7024                  <description>Read: Disabled</description>
7025                  <value>0x0</value>
7026                </enumeratedValue>
7027                <enumeratedValue>
7028                  <name>Enabled</name>
7029                  <description>Read: Enabled</description>
7030                  <value>0x1</value>
7031                </enumeratedValue>
7032              </enumeratedValues>
7033              <enumeratedValues>
7034                <usage>write</usage>
7035                <enumeratedValue>
7036                  <name>Clear</name>
7037                  <description>Disable</description>
7038                  <value>0x1</value>
7039                </enumeratedValue>
7040              </enumeratedValues>
7041            </field>
7042            <field>
7043              <name>ENDRX</name>
7044              <description>Write '1' to disable interrupt for event ENDRX</description>
7045              <lsb>4</lsb>
7046              <msb>4</msb>
7047              <enumeratedValues>
7048                <usage>read</usage>
7049                <enumeratedValue>
7050                  <name>Disabled</name>
7051                  <description>Read: Disabled</description>
7052                  <value>0x0</value>
7053                </enumeratedValue>
7054                <enumeratedValue>
7055                  <name>Enabled</name>
7056                  <description>Read: Enabled</description>
7057                  <value>0x1</value>
7058                </enumeratedValue>
7059              </enumeratedValues>
7060              <enumeratedValues>
7061                <usage>write</usage>
7062                <enumeratedValue>
7063                  <name>Clear</name>
7064                  <description>Disable</description>
7065                  <value>0x1</value>
7066                </enumeratedValue>
7067              </enumeratedValues>
7068            </field>
7069            <field>
7070              <name>ACQUIRED</name>
7071              <description>Write '1' to disable interrupt for event ACQUIRED</description>
7072              <lsb>10</lsb>
7073              <msb>10</msb>
7074              <enumeratedValues>
7075                <usage>read</usage>
7076                <enumeratedValue>
7077                  <name>Disabled</name>
7078                  <description>Read: Disabled</description>
7079                  <value>0x0</value>
7080                </enumeratedValue>
7081                <enumeratedValue>
7082                  <name>Enabled</name>
7083                  <description>Read: Enabled</description>
7084                  <value>0x1</value>
7085                </enumeratedValue>
7086              </enumeratedValues>
7087              <enumeratedValues>
7088                <usage>write</usage>
7089                <enumeratedValue>
7090                  <name>Clear</name>
7091                  <description>Disable</description>
7092                  <value>0x1</value>
7093                </enumeratedValue>
7094              </enumeratedValues>
7095            </field>
7096          </fields>
7097        </register>
7098        <register>
7099          <name>SEMSTAT</name>
7100          <description>Semaphore status register</description>
7101          <addressOffset>0x400</addressOffset>
7102          <access>read-only</access>
7103          <resetValue>0x00000001</resetValue>
7104          <fields>
7105            <field>
7106              <name>SEMSTAT</name>
7107              <description>Semaphore status</description>
7108              <lsb>0</lsb>
7109              <msb>1</msb>
7110              <enumeratedValues>
7111                <enumeratedValue>
7112                  <name>Free</name>
7113                  <description>Semaphore is free</description>
7114                  <value>0x0</value>
7115                </enumeratedValue>
7116                <enumeratedValue>
7117                  <name>CPU</name>
7118                  <description>Semaphore is assigned to CPU</description>
7119                  <value>0x1</value>
7120                </enumeratedValue>
7121                <enumeratedValue>
7122                  <name>SPIS</name>
7123                  <description>Semaphore is assigned to SPI slave</description>
7124                  <value>0x2</value>
7125                </enumeratedValue>
7126                <enumeratedValue>
7127                  <name>CPUPending</name>
7128                  <description>Semaphore is assigned to SPI but a handover to the CPU is pending</description>
7129                  <value>0x3</value>
7130                </enumeratedValue>
7131              </enumeratedValues>
7132            </field>
7133          </fields>
7134        </register>
7135        <register>
7136          <name>STATUS</name>
7137          <description>Status from last transaction</description>
7138          <addressOffset>0x440</addressOffset>
7139          <access>read-write</access>
7140          <resetValue>0x00000000</resetValue>
7141          <fields>
7142            <field>
7143              <name>OVERREAD</name>
7144              <description>TX buffer over-read detected, and prevented</description>
7145              <lsb>0</lsb>
7146              <msb>0</msb>
7147              <enumeratedValues>
7148                <usage>read</usage>
7149                <enumeratedValue>
7150                  <name>NotPresent</name>
7151                  <description>Read: error not present</description>
7152                  <value>0x0</value>
7153                </enumeratedValue>
7154                <enumeratedValue>
7155                  <name>Present</name>
7156                  <description>Read: error present</description>
7157                  <value>0x1</value>
7158                </enumeratedValue>
7159              </enumeratedValues>
7160              <enumeratedValues>
7161                <usage>write</usage>
7162                <enumeratedValue>
7163                  <name>Clear</name>
7164                  <description>Write: clear error on writing '1'</description>
7165                  <value>0x1</value>
7166                </enumeratedValue>
7167              </enumeratedValues>
7168            </field>
7169            <field>
7170              <name>OVERFLOW</name>
7171              <description>RX buffer overflow detected, and prevented</description>
7172              <lsb>1</lsb>
7173              <msb>1</msb>
7174              <enumeratedValues>
7175                <usage>read</usage>
7176                <enumeratedValue>
7177                  <name>NotPresent</name>
7178                  <description>Read: error not present</description>
7179                  <value>0x0</value>
7180                </enumeratedValue>
7181                <enumeratedValue>
7182                  <name>Present</name>
7183                  <description>Read: error present</description>
7184                  <value>0x1</value>
7185                </enumeratedValue>
7186              </enumeratedValues>
7187              <enumeratedValues>
7188                <usage>write</usage>
7189                <enumeratedValue>
7190                  <name>Clear</name>
7191                  <description>Write: clear error on writing '1'</description>
7192                  <value>0x1</value>
7193                </enumeratedValue>
7194              </enumeratedValues>
7195            </field>
7196          </fields>
7197        </register>
7198        <register>
7199          <name>ENABLE</name>
7200          <description>Enable SPI slave</description>
7201          <addressOffset>0x500</addressOffset>
7202          <access>read-write</access>
7203          <resetValue>0x00000000</resetValue>
7204          <fields>
7205            <field>
7206              <name>ENABLE</name>
7207              <description>Enable or disable SPI slave</description>
7208              <lsb>0</lsb>
7209              <msb>3</msb>
7210              <enumeratedValues>
7211                <enumeratedValue>
7212                  <name>Disabled</name>
7213                  <description>Disable SPI slave</description>
7214                  <value>0x0</value>
7215                </enumeratedValue>
7216                <enumeratedValue>
7217                  <name>Enabled</name>
7218                  <description>Enable SPI slave</description>
7219                  <value>0x2</value>
7220                </enumeratedValue>
7221              </enumeratedValues>
7222            </field>
7223          </fields>
7224        </register>
7225        <cluster>
7226          <name>PSEL</name>
7227          <description>Unspecified</description>
7228          <headerStructName>SPIS_PSEL</headerStructName>
7229          <access>read-write</access>
7230          <addressOffset>0x508</addressOffset>
7231          <register>
7232            <name>SCK</name>
7233            <description>Pin select for SCK</description>
7234            <addressOffset>0x000</addressOffset>
7235            <access>read-write</access>
7236            <resetValue>0xFFFFFFFF</resetValue>
7237            <fields>
7238              <field>
7239                <name>PIN</name>
7240                <description>Pin number</description>
7241                <lsb>0</lsb>
7242                <msb>4</msb>
7243              </field>
7244              <field>
7245                <name>CONNECT</name>
7246                <description>Connection</description>
7247                <lsb>31</lsb>
7248                <msb>31</msb>
7249                <enumeratedValues>
7250                  <enumeratedValue>
7251                    <name>Disconnected</name>
7252                    <description>Disconnect</description>
7253                    <value>0x1</value>
7254                  </enumeratedValue>
7255                  <enumeratedValue>
7256                    <name>Connected</name>
7257                    <description>Connect</description>
7258                    <value>0x0</value>
7259                  </enumeratedValue>
7260                </enumeratedValues>
7261              </field>
7262            </fields>
7263          </register>
7264          <register>
7265            <name>MISO</name>
7266            <description>Pin select for MISO signal</description>
7267            <addressOffset>0x004</addressOffset>
7268            <access>read-write</access>
7269            <resetValue>0xFFFFFFFF</resetValue>
7270            <fields>
7271              <field>
7272                <name>PIN</name>
7273                <description>Pin number</description>
7274                <lsb>0</lsb>
7275                <msb>4</msb>
7276              </field>
7277              <field>
7278                <name>CONNECT</name>
7279                <description>Connection</description>
7280                <lsb>31</lsb>
7281                <msb>31</msb>
7282                <enumeratedValues>
7283                  <enumeratedValue>
7284                    <name>Disconnected</name>
7285                    <description>Disconnect</description>
7286                    <value>0x1</value>
7287                  </enumeratedValue>
7288                  <enumeratedValue>
7289                    <name>Connected</name>
7290                    <description>Connect</description>
7291                    <value>0x0</value>
7292                  </enumeratedValue>
7293                </enumeratedValues>
7294              </field>
7295            </fields>
7296          </register>
7297          <register>
7298            <name>MOSI</name>
7299            <description>Pin select for MOSI signal</description>
7300            <addressOffset>0x008</addressOffset>
7301            <access>read-write</access>
7302            <resetValue>0xFFFFFFFF</resetValue>
7303            <fields>
7304              <field>
7305                <name>PIN</name>
7306                <description>Pin number</description>
7307                <lsb>0</lsb>
7308                <msb>4</msb>
7309              </field>
7310              <field>
7311                <name>CONNECT</name>
7312                <description>Connection</description>
7313                <lsb>31</lsb>
7314                <msb>31</msb>
7315                <enumeratedValues>
7316                  <enumeratedValue>
7317                    <name>Disconnected</name>
7318                    <description>Disconnect</description>
7319                    <value>0x1</value>
7320                  </enumeratedValue>
7321                  <enumeratedValue>
7322                    <name>Connected</name>
7323                    <description>Connect</description>
7324                    <value>0x0</value>
7325                  </enumeratedValue>
7326                </enumeratedValues>
7327              </field>
7328            </fields>
7329          </register>
7330          <register>
7331            <name>CSN</name>
7332            <description>Pin select for CSN signal</description>
7333            <addressOffset>0x00C</addressOffset>
7334            <access>read-write</access>
7335            <resetValue>0xFFFFFFFF</resetValue>
7336            <fields>
7337              <field>
7338                <name>PIN</name>
7339                <description>Pin number</description>
7340                <lsb>0</lsb>
7341                <msb>4</msb>
7342              </field>
7343              <field>
7344                <name>CONNECT</name>
7345                <description>Connection</description>
7346                <lsb>31</lsb>
7347                <msb>31</msb>
7348                <enumeratedValues>
7349                  <enumeratedValue>
7350                    <name>Disconnected</name>
7351                    <description>Disconnect</description>
7352                    <value>0x1</value>
7353                  </enumeratedValue>
7354                  <enumeratedValue>
7355                    <name>Connected</name>
7356                    <description>Connect</description>
7357                    <value>0x0</value>
7358                  </enumeratedValue>
7359                </enumeratedValues>
7360              </field>
7361            </fields>
7362          </register>
7363        </cluster>
7364        <cluster>
7365          <name>RXD</name>
7366          <description>Unspecified</description>
7367          <headerStructName>SPIS_RXD</headerStructName>
7368          <access>read-write</access>
7369          <addressOffset>0x534</addressOffset>
7370          <register>
7371            <name>PTR</name>
7372            <description>RXD data pointer</description>
7373            <addressOffset>0x000</addressOffset>
7374            <access>read-write</access>
7375            <resetValue>0x00000000</resetValue>
7376            <fields>
7377              <field>
7378                <name>PTR</name>
7379                <description>RXD data pointer</description>
7380                <lsb>0</lsb>
7381                <msb>31</msb>
7382              </field>
7383            </fields>
7384          </register>
7385          <register>
7386            <name>MAXCNT</name>
7387            <description>Maximum number of bytes in receive buffer</description>
7388            <addressOffset>0x004</addressOffset>
7389            <access>read-write</access>
7390            <resetValue>0x00000000</resetValue>
7391            <fields>
7392              <field>
7393                <name>MAXCNT</name>
7394                <description>Maximum number of bytes in receive buffer</description>
7395                <lsb>0</lsb>
7396                <msb>12</msb>
7397              </field>
7398            </fields>
7399          </register>
7400          <register>
7401            <name>AMOUNT</name>
7402            <description>Number of bytes received in last granted transaction</description>
7403            <addressOffset>0x008</addressOffset>
7404            <access>read-only</access>
7405            <resetValue>0x00000000</resetValue>
7406            <fields>
7407              <field>
7408                <name>AMOUNT</name>
7409                <description>Number of bytes received in the last granted transaction</description>
7410                <lsb>0</lsb>
7411                <msb>12</msb>
7412              </field>
7413            </fields>
7414          </register>
7415          <register>
7416            <name>LIST</name>
7417            <description>EasyDMA list type</description>
7418            <addressOffset>0x00C</addressOffset>
7419            <access>read-write</access>
7420            <resetValue>0x00000000</resetValue>
7421            <fields>
7422              <field>
7423                <name>LIST</name>
7424                <description>List type</description>
7425                <lsb>0</lsb>
7426                <msb>1</msb>
7427                <enumeratedValues>
7428                  <enumeratedValue>
7429                    <name>Disabled</name>
7430                    <description>Disable EasyDMA list</description>
7431                    <value>0x0</value>
7432                  </enumeratedValue>
7433                  <enumeratedValue>
7434                    <name>ArrayList</name>
7435                    <description>Use array list</description>
7436                    <value>0x1</value>
7437                  </enumeratedValue>
7438                </enumeratedValues>
7439              </field>
7440            </fields>
7441          </register>
7442        </cluster>
7443        <cluster>
7444          <name>TXD</name>
7445          <description>Unspecified</description>
7446          <headerStructName>SPIS_TXD</headerStructName>
7447          <access>read-write</access>
7448          <addressOffset>0x544</addressOffset>
7449          <register>
7450            <name>PTR</name>
7451            <description>TXD data pointer</description>
7452            <addressOffset>0x000</addressOffset>
7453            <access>read-write</access>
7454            <resetValue>0x00000000</resetValue>
7455            <fields>
7456              <field>
7457                <name>PTR</name>
7458                <description>TXD data pointer</description>
7459                <lsb>0</lsb>
7460                <msb>31</msb>
7461              </field>
7462            </fields>
7463          </register>
7464          <register>
7465            <name>MAXCNT</name>
7466            <description>Maximum number of bytes in transmit buffer</description>
7467            <addressOffset>0x004</addressOffset>
7468            <access>read-write</access>
7469            <resetValue>0x00000000</resetValue>
7470            <fields>
7471              <field>
7472                <name>MAXCNT</name>
7473                <description>Maximum number of bytes in transmit buffer</description>
7474                <lsb>0</lsb>
7475                <msb>12</msb>
7476              </field>
7477            </fields>
7478          </register>
7479          <register>
7480            <name>AMOUNT</name>
7481            <description>Number of bytes transmitted in last granted transaction</description>
7482            <addressOffset>0x008</addressOffset>
7483            <access>read-only</access>
7484            <resetValue>0x00000000</resetValue>
7485            <fields>
7486              <field>
7487                <name>AMOUNT</name>
7488                <description>Number of bytes transmitted in last granted transaction</description>
7489                <lsb>0</lsb>
7490                <msb>12</msb>
7491              </field>
7492            </fields>
7493          </register>
7494          <register>
7495            <name>LIST</name>
7496            <description>EasyDMA list type</description>
7497            <addressOffset>0x00C</addressOffset>
7498            <access>read-write</access>
7499            <resetValue>0x00000000</resetValue>
7500            <fields>
7501              <field>
7502                <name>LIST</name>
7503                <description>List type</description>
7504                <lsb>0</lsb>
7505                <msb>1</msb>
7506                <enumeratedValues>
7507                  <enumeratedValue>
7508                    <name>Disabled</name>
7509                    <description>Disable EasyDMA list</description>
7510                    <value>0x0</value>
7511                  </enumeratedValue>
7512                  <enumeratedValue>
7513                    <name>ArrayList</name>
7514                    <description>Use array list</description>
7515                    <value>0x1</value>
7516                  </enumeratedValue>
7517                </enumeratedValues>
7518              </field>
7519            </fields>
7520          </register>
7521        </cluster>
7522        <register>
7523          <name>CONFIG</name>
7524          <description>Configuration register</description>
7525          <addressOffset>0x554</addressOffset>
7526          <access>read-write</access>
7527          <resetValue>0x00000000</resetValue>
7528          <fields>
7529            <field>
7530              <name>ORDER</name>
7531              <description>Bit order</description>
7532              <lsb>0</lsb>
7533              <msb>0</msb>
7534              <enumeratedValues>
7535                <enumeratedValue>
7536                  <name>MsbFirst</name>
7537                  <description>Most significant bit shifted out first</description>
7538                  <value>0x0</value>
7539                </enumeratedValue>
7540                <enumeratedValue>
7541                  <name>LsbFirst</name>
7542                  <description>Least significant bit shifted out first</description>
7543                  <value>0x1</value>
7544                </enumeratedValue>
7545              </enumeratedValues>
7546            </field>
7547            <field>
7548              <name>CPHA</name>
7549              <description>Serial clock (SCK) phase</description>
7550              <lsb>1</lsb>
7551              <msb>1</msb>
7552              <enumeratedValues>
7553                <enumeratedValue>
7554                  <name>Leading</name>
7555                  <description>Sample on leading edge of clock, shift serial data on trailing edge</description>
7556                  <value>0x0</value>
7557                </enumeratedValue>
7558                <enumeratedValue>
7559                  <name>Trailing</name>
7560                  <description>Sample on trailing edge of clock, shift serial data on leading edge</description>
7561                  <value>0x1</value>
7562                </enumeratedValue>
7563              </enumeratedValues>
7564            </field>
7565            <field>
7566              <name>CPOL</name>
7567              <description>Serial clock (SCK) polarity</description>
7568              <lsb>2</lsb>
7569              <msb>2</msb>
7570              <enumeratedValues>
7571                <enumeratedValue>
7572                  <name>ActiveHigh</name>
7573                  <description>Active high</description>
7574                  <value>0x0</value>
7575                </enumeratedValue>
7576                <enumeratedValue>
7577                  <name>ActiveLow</name>
7578                  <description>Active low</description>
7579                  <value>0x1</value>
7580                </enumeratedValue>
7581              </enumeratedValues>
7582            </field>
7583          </fields>
7584        </register>
7585        <register>
7586          <name>DEF</name>
7587          <description>Default character. Character clocked out in case of an ignored transaction.</description>
7588          <addressOffset>0x55C</addressOffset>
7589          <access>read-write</access>
7590          <resetValue>0x00000000</resetValue>
7591          <fields>
7592            <field>
7593              <name>DEF</name>
7594              <description>Default character. Character clocked out in case of an ignored transaction.</description>
7595              <lsb>0</lsb>
7596              <msb>7</msb>
7597            </field>
7598          </fields>
7599        </register>
7600        <register>
7601          <name>ORC</name>
7602          <description>Over-read character</description>
7603          <addressOffset>0x5C0</addressOffset>
7604          <access>read-write</access>
7605          <resetValue>0x00000000</resetValue>
7606          <fields>
7607            <field>
7608              <name>ORC</name>
7609              <description>Over-read character. Character clocked out after an over-read of the transmit buffer.</description>
7610              <lsb>0</lsb>
7611              <msb>7</msb>
7612            </field>
7613          </fields>
7614        </register>
7615      </registers>
7616    </peripheral>
7617    <peripheral>
7618      <name>TWIM0_NS</name>
7619      <description>I2C compatible Two-Wire Master Interface with EasyDMA 0</description>
7620      <baseAddress>0x40008000</baseAddress>
7621      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
7622      <headerStructName>TWIM</headerStructName>
7623      <!--Security dma=SA-->
7624      <!--Security securemapping=US-->
7625      <addressBlock>
7626        <offset>0</offset>
7627        <size>0x1000</size>
7628        <usage>registers</usage>
7629      </addressBlock>
7630      <interrupt>
7631        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
7632        <value>8</value>
7633      </interrupt>
7634      <groupName>TWIM</groupName>
7635      <size>0x20</size>
7636      <registers>
7637        <register>
7638          <name>TASKS_STARTRX</name>
7639          <description>Start TWI receive sequence</description>
7640          <addressOffset>0x000</addressOffset>
7641          <access>write-only</access>
7642          <resetValue>0x00000000</resetValue>
7643          <fields>
7644            <field>
7645              <name>TASKS_STARTRX</name>
7646              <description>Start TWI receive sequence</description>
7647              <lsb>0</lsb>
7648              <msb>0</msb>
7649              <enumeratedValues>
7650                <enumeratedValue>
7651                  <name>Trigger</name>
7652                  <description>Trigger task</description>
7653                  <value>0x1</value>
7654                </enumeratedValue>
7655              </enumeratedValues>
7656            </field>
7657          </fields>
7658        </register>
7659        <register>
7660          <name>TASKS_STARTTX</name>
7661          <description>Start TWI transmit sequence</description>
7662          <addressOffset>0x008</addressOffset>
7663          <access>write-only</access>
7664          <resetValue>0x00000000</resetValue>
7665          <fields>
7666            <field>
7667              <name>TASKS_STARTTX</name>
7668              <description>Start TWI transmit sequence</description>
7669              <lsb>0</lsb>
7670              <msb>0</msb>
7671              <enumeratedValues>
7672                <enumeratedValue>
7673                  <name>Trigger</name>
7674                  <description>Trigger task</description>
7675                  <value>0x1</value>
7676                </enumeratedValue>
7677              </enumeratedValues>
7678            </field>
7679          </fields>
7680        </register>
7681        <register>
7682          <name>TASKS_STOP</name>
7683          <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
7684          <addressOffset>0x014</addressOffset>
7685          <access>write-only</access>
7686          <resetValue>0x00000000</resetValue>
7687          <fields>
7688            <field>
7689              <name>TASKS_STOP</name>
7690              <description>Stop TWI transaction. Must be issued while the TWI master is not suspended.</description>
7691              <lsb>0</lsb>
7692              <msb>0</msb>
7693              <enumeratedValues>
7694                <enumeratedValue>
7695                  <name>Trigger</name>
7696                  <description>Trigger task</description>
7697                  <value>0x1</value>
7698                </enumeratedValue>
7699              </enumeratedValues>
7700            </field>
7701          </fields>
7702        </register>
7703        <register>
7704          <name>TASKS_SUSPEND</name>
7705          <description>Suspend TWI transaction</description>
7706          <addressOffset>0x01C</addressOffset>
7707          <access>write-only</access>
7708          <resetValue>0x00000000</resetValue>
7709          <fields>
7710            <field>
7711              <name>TASKS_SUSPEND</name>
7712              <description>Suspend TWI transaction</description>
7713              <lsb>0</lsb>
7714              <msb>0</msb>
7715              <enumeratedValues>
7716                <enumeratedValue>
7717                  <name>Trigger</name>
7718                  <description>Trigger task</description>
7719                  <value>0x1</value>
7720                </enumeratedValue>
7721              </enumeratedValues>
7722            </field>
7723          </fields>
7724        </register>
7725        <register>
7726          <name>TASKS_RESUME</name>
7727          <description>Resume TWI transaction</description>
7728          <addressOffset>0x020</addressOffset>
7729          <access>write-only</access>
7730          <resetValue>0x00000000</resetValue>
7731          <fields>
7732            <field>
7733              <name>TASKS_RESUME</name>
7734              <description>Resume TWI transaction</description>
7735              <lsb>0</lsb>
7736              <msb>0</msb>
7737              <enumeratedValues>
7738                <enumeratedValue>
7739                  <name>Trigger</name>
7740                  <description>Trigger task</description>
7741                  <value>0x1</value>
7742                </enumeratedValue>
7743              </enumeratedValues>
7744            </field>
7745          </fields>
7746        </register>
7747        <register>
7748          <name>SUBSCRIBE_STARTRX</name>
7749          <description>Subscribe configuration for task STARTRX</description>
7750          <addressOffset>0x080</addressOffset>
7751          <access>read-write</access>
7752          <resetValue>0x00000000</resetValue>
7753          <fields>
7754            <field>
7755              <name>CHIDX</name>
7756              <description>DPPI channel that task STARTRX will subscribe to</description>
7757              <lsb>0</lsb>
7758              <msb>7</msb>
7759            </field>
7760            <field>
7761              <name>EN</name>
7762              <lsb>31</lsb>
7763              <msb>31</msb>
7764              <enumeratedValues>
7765                <enumeratedValue>
7766                  <name>Disabled</name>
7767                  <description>Disable subscription</description>
7768                  <value>0x0</value>
7769                </enumeratedValue>
7770                <enumeratedValue>
7771                  <name>Enabled</name>
7772                  <description>Enable subscription</description>
7773                  <value>0x1</value>
7774                </enumeratedValue>
7775              </enumeratedValues>
7776            </field>
7777          </fields>
7778        </register>
7779        <register>
7780          <name>SUBSCRIBE_STARTTX</name>
7781          <description>Subscribe configuration for task STARTTX</description>
7782          <addressOffset>0x088</addressOffset>
7783          <access>read-write</access>
7784          <resetValue>0x00000000</resetValue>
7785          <fields>
7786            <field>
7787              <name>CHIDX</name>
7788              <description>DPPI channel that task STARTTX will subscribe to</description>
7789              <lsb>0</lsb>
7790              <msb>7</msb>
7791            </field>
7792            <field>
7793              <name>EN</name>
7794              <lsb>31</lsb>
7795              <msb>31</msb>
7796              <enumeratedValues>
7797                <enumeratedValue>
7798                  <name>Disabled</name>
7799                  <description>Disable subscription</description>
7800                  <value>0x0</value>
7801                </enumeratedValue>
7802                <enumeratedValue>
7803                  <name>Enabled</name>
7804                  <description>Enable subscription</description>
7805                  <value>0x1</value>
7806                </enumeratedValue>
7807              </enumeratedValues>
7808            </field>
7809          </fields>
7810        </register>
7811        <register>
7812          <name>SUBSCRIBE_STOP</name>
7813          <description>Subscribe configuration for task STOP</description>
7814          <addressOffset>0x094</addressOffset>
7815          <access>read-write</access>
7816          <resetValue>0x00000000</resetValue>
7817          <fields>
7818            <field>
7819              <name>CHIDX</name>
7820              <description>DPPI channel that task STOP will subscribe to</description>
7821              <lsb>0</lsb>
7822              <msb>7</msb>
7823            </field>
7824            <field>
7825              <name>EN</name>
7826              <lsb>31</lsb>
7827              <msb>31</msb>
7828              <enumeratedValues>
7829                <enumeratedValue>
7830                  <name>Disabled</name>
7831                  <description>Disable subscription</description>
7832                  <value>0x0</value>
7833                </enumeratedValue>
7834                <enumeratedValue>
7835                  <name>Enabled</name>
7836                  <description>Enable subscription</description>
7837                  <value>0x1</value>
7838                </enumeratedValue>
7839              </enumeratedValues>
7840            </field>
7841          </fields>
7842        </register>
7843        <register>
7844          <name>SUBSCRIBE_SUSPEND</name>
7845          <description>Subscribe configuration for task SUSPEND</description>
7846          <addressOffset>0x09C</addressOffset>
7847          <access>read-write</access>
7848          <resetValue>0x00000000</resetValue>
7849          <fields>
7850            <field>
7851              <name>CHIDX</name>
7852              <description>DPPI channel that task SUSPEND will subscribe to</description>
7853              <lsb>0</lsb>
7854              <msb>7</msb>
7855            </field>
7856            <field>
7857              <name>EN</name>
7858              <lsb>31</lsb>
7859              <msb>31</msb>
7860              <enumeratedValues>
7861                <enumeratedValue>
7862                  <name>Disabled</name>
7863                  <description>Disable subscription</description>
7864                  <value>0x0</value>
7865                </enumeratedValue>
7866                <enumeratedValue>
7867                  <name>Enabled</name>
7868                  <description>Enable subscription</description>
7869                  <value>0x1</value>
7870                </enumeratedValue>
7871              </enumeratedValues>
7872            </field>
7873          </fields>
7874        </register>
7875        <register>
7876          <name>SUBSCRIBE_RESUME</name>
7877          <description>Subscribe configuration for task RESUME</description>
7878          <addressOffset>0x0A0</addressOffset>
7879          <access>read-write</access>
7880          <resetValue>0x00000000</resetValue>
7881          <fields>
7882            <field>
7883              <name>CHIDX</name>
7884              <description>DPPI channel that task RESUME will subscribe to</description>
7885              <lsb>0</lsb>
7886              <msb>7</msb>
7887            </field>
7888            <field>
7889              <name>EN</name>
7890              <lsb>31</lsb>
7891              <msb>31</msb>
7892              <enumeratedValues>
7893                <enumeratedValue>
7894                  <name>Disabled</name>
7895                  <description>Disable subscription</description>
7896                  <value>0x0</value>
7897                </enumeratedValue>
7898                <enumeratedValue>
7899                  <name>Enabled</name>
7900                  <description>Enable subscription</description>
7901                  <value>0x1</value>
7902                </enumeratedValue>
7903              </enumeratedValues>
7904            </field>
7905          </fields>
7906        </register>
7907        <register>
7908          <name>EVENTS_STOPPED</name>
7909          <description>TWI stopped</description>
7910          <addressOffset>0x104</addressOffset>
7911          <access>read-write</access>
7912          <resetValue>0x00000000</resetValue>
7913          <fields>
7914            <field>
7915              <name>EVENTS_STOPPED</name>
7916              <description>TWI stopped</description>
7917              <lsb>0</lsb>
7918              <msb>0</msb>
7919              <enumeratedValues>
7920                <enumeratedValue>
7921                  <name>NotGenerated</name>
7922                  <description>Event not generated</description>
7923                  <value>0x0</value>
7924                </enumeratedValue>
7925                <enumeratedValue>
7926                  <name>Generated</name>
7927                  <description>Event generated</description>
7928                  <value>0x1</value>
7929                </enumeratedValue>
7930              </enumeratedValues>
7931            </field>
7932          </fields>
7933        </register>
7934        <register>
7935          <name>EVENTS_ERROR</name>
7936          <description>TWI error</description>
7937          <addressOffset>0x124</addressOffset>
7938          <access>read-write</access>
7939          <resetValue>0x00000000</resetValue>
7940          <fields>
7941            <field>
7942              <name>EVENTS_ERROR</name>
7943              <description>TWI error</description>
7944              <lsb>0</lsb>
7945              <msb>0</msb>
7946              <enumeratedValues>
7947                <enumeratedValue>
7948                  <name>NotGenerated</name>
7949                  <description>Event not generated</description>
7950                  <value>0x0</value>
7951                </enumeratedValue>
7952                <enumeratedValue>
7953                  <name>Generated</name>
7954                  <description>Event generated</description>
7955                  <value>0x1</value>
7956                </enumeratedValue>
7957              </enumeratedValues>
7958            </field>
7959          </fields>
7960        </register>
7961        <register>
7962          <name>EVENTS_SUSPENDED</name>
7963          <description>SUSPEND task has been issued, TWI traffic is now suspended.</description>
7964          <addressOffset>0x148</addressOffset>
7965          <access>read-write</access>
7966          <resetValue>0x00000000</resetValue>
7967          <fields>
7968            <field>
7969              <name>EVENTS_SUSPENDED</name>
7970              <description>SUSPEND task has been issued, TWI traffic is now suspended.</description>
7971              <lsb>0</lsb>
7972              <msb>0</msb>
7973              <enumeratedValues>
7974                <enumeratedValue>
7975                  <name>NotGenerated</name>
7976                  <description>Event not generated</description>
7977                  <value>0x0</value>
7978                </enumeratedValue>
7979                <enumeratedValue>
7980                  <name>Generated</name>
7981                  <description>Event generated</description>
7982                  <value>0x1</value>
7983                </enumeratedValue>
7984              </enumeratedValues>
7985            </field>
7986          </fields>
7987        </register>
7988        <register>
7989          <name>EVENTS_RXSTARTED</name>
7990          <description>Receive sequence started</description>
7991          <addressOffset>0x14C</addressOffset>
7992          <access>read-write</access>
7993          <resetValue>0x00000000</resetValue>
7994          <fields>
7995            <field>
7996              <name>EVENTS_RXSTARTED</name>
7997              <description>Receive sequence started</description>
7998              <lsb>0</lsb>
7999              <msb>0</msb>
8000              <enumeratedValues>
8001                <enumeratedValue>
8002                  <name>NotGenerated</name>
8003                  <description>Event not generated</description>
8004                  <value>0x0</value>
8005                </enumeratedValue>
8006                <enumeratedValue>
8007                  <name>Generated</name>
8008                  <description>Event generated</description>
8009                  <value>0x1</value>
8010                </enumeratedValue>
8011              </enumeratedValues>
8012            </field>
8013          </fields>
8014        </register>
8015        <register>
8016          <name>EVENTS_TXSTARTED</name>
8017          <description>Transmit sequence started</description>
8018          <addressOffset>0x150</addressOffset>
8019          <access>read-write</access>
8020          <resetValue>0x00000000</resetValue>
8021          <fields>
8022            <field>
8023              <name>EVENTS_TXSTARTED</name>
8024              <description>Transmit sequence started</description>
8025              <lsb>0</lsb>
8026              <msb>0</msb>
8027              <enumeratedValues>
8028                <enumeratedValue>
8029                  <name>NotGenerated</name>
8030                  <description>Event not generated</description>
8031                  <value>0x0</value>
8032                </enumeratedValue>
8033                <enumeratedValue>
8034                  <name>Generated</name>
8035                  <description>Event generated</description>
8036                  <value>0x1</value>
8037                </enumeratedValue>
8038              </enumeratedValues>
8039            </field>
8040          </fields>
8041        </register>
8042        <register>
8043          <name>EVENTS_LASTRX</name>
8044          <description>Byte boundary, starting to receive the last byte</description>
8045          <addressOffset>0x15C</addressOffset>
8046          <access>read-write</access>
8047          <resetValue>0x00000000</resetValue>
8048          <fields>
8049            <field>
8050              <name>EVENTS_LASTRX</name>
8051              <description>Byte boundary, starting to receive the last byte</description>
8052              <lsb>0</lsb>
8053              <msb>0</msb>
8054              <enumeratedValues>
8055                <enumeratedValue>
8056                  <name>NotGenerated</name>
8057                  <description>Event not generated</description>
8058                  <value>0x0</value>
8059                </enumeratedValue>
8060                <enumeratedValue>
8061                  <name>Generated</name>
8062                  <description>Event generated</description>
8063                  <value>0x1</value>
8064                </enumeratedValue>
8065              </enumeratedValues>
8066            </field>
8067          </fields>
8068        </register>
8069        <register>
8070          <name>EVENTS_LASTTX</name>
8071          <description>Byte boundary, starting to transmit the last byte</description>
8072          <addressOffset>0x160</addressOffset>
8073          <access>read-write</access>
8074          <resetValue>0x00000000</resetValue>
8075          <fields>
8076            <field>
8077              <name>EVENTS_LASTTX</name>
8078              <description>Byte boundary, starting to transmit the last byte</description>
8079              <lsb>0</lsb>
8080              <msb>0</msb>
8081              <enumeratedValues>
8082                <enumeratedValue>
8083                  <name>NotGenerated</name>
8084                  <description>Event not generated</description>
8085                  <value>0x0</value>
8086                </enumeratedValue>
8087                <enumeratedValue>
8088                  <name>Generated</name>
8089                  <description>Event generated</description>
8090                  <value>0x1</value>
8091                </enumeratedValue>
8092              </enumeratedValues>
8093            </field>
8094          </fields>
8095        </register>
8096        <register>
8097          <name>PUBLISH_STOPPED</name>
8098          <description>Publish configuration for event STOPPED</description>
8099          <addressOffset>0x184</addressOffset>
8100          <access>read-write</access>
8101          <resetValue>0x00000000</resetValue>
8102          <fields>
8103            <field>
8104              <name>CHIDX</name>
8105              <description>DPPI channel that event STOPPED will publish to</description>
8106              <lsb>0</lsb>
8107              <msb>7</msb>
8108            </field>
8109            <field>
8110              <name>EN</name>
8111              <lsb>31</lsb>
8112              <msb>31</msb>
8113              <enumeratedValues>
8114                <enumeratedValue>
8115                  <name>Disabled</name>
8116                  <description>Disable publishing</description>
8117                  <value>0x0</value>
8118                </enumeratedValue>
8119                <enumeratedValue>
8120                  <name>Enabled</name>
8121                  <description>Enable publishing</description>
8122                  <value>0x1</value>
8123                </enumeratedValue>
8124              </enumeratedValues>
8125            </field>
8126          </fields>
8127        </register>
8128        <register>
8129          <name>PUBLISH_ERROR</name>
8130          <description>Publish configuration for event ERROR</description>
8131          <addressOffset>0x1A4</addressOffset>
8132          <access>read-write</access>
8133          <resetValue>0x00000000</resetValue>
8134          <fields>
8135            <field>
8136              <name>CHIDX</name>
8137              <description>DPPI channel that event ERROR will publish to</description>
8138              <lsb>0</lsb>
8139              <msb>7</msb>
8140            </field>
8141            <field>
8142              <name>EN</name>
8143              <lsb>31</lsb>
8144              <msb>31</msb>
8145              <enumeratedValues>
8146                <enumeratedValue>
8147                  <name>Disabled</name>
8148                  <description>Disable publishing</description>
8149                  <value>0x0</value>
8150                </enumeratedValue>
8151                <enumeratedValue>
8152                  <name>Enabled</name>
8153                  <description>Enable publishing</description>
8154                  <value>0x1</value>
8155                </enumeratedValue>
8156              </enumeratedValues>
8157            </field>
8158          </fields>
8159        </register>
8160        <register>
8161          <name>PUBLISH_SUSPENDED</name>
8162          <description>Publish configuration for event SUSPENDED</description>
8163          <addressOffset>0x1C8</addressOffset>
8164          <access>read-write</access>
8165          <resetValue>0x00000000</resetValue>
8166          <fields>
8167            <field>
8168              <name>CHIDX</name>
8169              <description>DPPI channel that event SUSPENDED will publish to</description>
8170              <lsb>0</lsb>
8171              <msb>7</msb>
8172            </field>
8173            <field>
8174              <name>EN</name>
8175              <lsb>31</lsb>
8176              <msb>31</msb>
8177              <enumeratedValues>
8178                <enumeratedValue>
8179                  <name>Disabled</name>
8180                  <description>Disable publishing</description>
8181                  <value>0x0</value>
8182                </enumeratedValue>
8183                <enumeratedValue>
8184                  <name>Enabled</name>
8185                  <description>Enable publishing</description>
8186                  <value>0x1</value>
8187                </enumeratedValue>
8188              </enumeratedValues>
8189            </field>
8190          </fields>
8191        </register>
8192        <register>
8193          <name>PUBLISH_RXSTARTED</name>
8194          <description>Publish configuration for event RXSTARTED</description>
8195          <addressOffset>0x1CC</addressOffset>
8196          <access>read-write</access>
8197          <resetValue>0x00000000</resetValue>
8198          <fields>
8199            <field>
8200              <name>CHIDX</name>
8201              <description>DPPI channel that event RXSTARTED will publish to</description>
8202              <lsb>0</lsb>
8203              <msb>7</msb>
8204            </field>
8205            <field>
8206              <name>EN</name>
8207              <lsb>31</lsb>
8208              <msb>31</msb>
8209              <enumeratedValues>
8210                <enumeratedValue>
8211                  <name>Disabled</name>
8212                  <description>Disable publishing</description>
8213                  <value>0x0</value>
8214                </enumeratedValue>
8215                <enumeratedValue>
8216                  <name>Enabled</name>
8217                  <description>Enable publishing</description>
8218                  <value>0x1</value>
8219                </enumeratedValue>
8220              </enumeratedValues>
8221            </field>
8222          </fields>
8223        </register>
8224        <register>
8225          <name>PUBLISH_TXSTARTED</name>
8226          <description>Publish configuration for event TXSTARTED</description>
8227          <addressOffset>0x1D0</addressOffset>
8228          <access>read-write</access>
8229          <resetValue>0x00000000</resetValue>
8230          <fields>
8231            <field>
8232              <name>CHIDX</name>
8233              <description>DPPI channel that event TXSTARTED will publish to</description>
8234              <lsb>0</lsb>
8235              <msb>7</msb>
8236            </field>
8237            <field>
8238              <name>EN</name>
8239              <lsb>31</lsb>
8240              <msb>31</msb>
8241              <enumeratedValues>
8242                <enumeratedValue>
8243                  <name>Disabled</name>
8244                  <description>Disable publishing</description>
8245                  <value>0x0</value>
8246                </enumeratedValue>
8247                <enumeratedValue>
8248                  <name>Enabled</name>
8249                  <description>Enable publishing</description>
8250                  <value>0x1</value>
8251                </enumeratedValue>
8252              </enumeratedValues>
8253            </field>
8254          </fields>
8255        </register>
8256        <register>
8257          <name>PUBLISH_LASTRX</name>
8258          <description>Publish configuration for event LASTRX</description>
8259          <addressOffset>0x1DC</addressOffset>
8260          <access>read-write</access>
8261          <resetValue>0x00000000</resetValue>
8262          <fields>
8263            <field>
8264              <name>CHIDX</name>
8265              <description>DPPI channel that event LASTRX will publish to</description>
8266              <lsb>0</lsb>
8267              <msb>7</msb>
8268            </field>
8269            <field>
8270              <name>EN</name>
8271              <lsb>31</lsb>
8272              <msb>31</msb>
8273              <enumeratedValues>
8274                <enumeratedValue>
8275                  <name>Disabled</name>
8276                  <description>Disable publishing</description>
8277                  <value>0x0</value>
8278                </enumeratedValue>
8279                <enumeratedValue>
8280                  <name>Enabled</name>
8281                  <description>Enable publishing</description>
8282                  <value>0x1</value>
8283                </enumeratedValue>
8284              </enumeratedValues>
8285            </field>
8286          </fields>
8287        </register>
8288        <register>
8289          <name>PUBLISH_LASTTX</name>
8290          <description>Publish configuration for event LASTTX</description>
8291          <addressOffset>0x1E0</addressOffset>
8292          <access>read-write</access>
8293          <resetValue>0x00000000</resetValue>
8294          <fields>
8295            <field>
8296              <name>CHIDX</name>
8297              <description>DPPI channel that event LASTTX will publish to</description>
8298              <lsb>0</lsb>
8299              <msb>7</msb>
8300            </field>
8301            <field>
8302              <name>EN</name>
8303              <lsb>31</lsb>
8304              <msb>31</msb>
8305              <enumeratedValues>
8306                <enumeratedValue>
8307                  <name>Disabled</name>
8308                  <description>Disable publishing</description>
8309                  <value>0x0</value>
8310                </enumeratedValue>
8311                <enumeratedValue>
8312                  <name>Enabled</name>
8313                  <description>Enable publishing</description>
8314                  <value>0x1</value>
8315                </enumeratedValue>
8316              </enumeratedValues>
8317            </field>
8318          </fields>
8319        </register>
8320        <register>
8321          <name>SHORTS</name>
8322          <description>Shortcuts between local events and tasks</description>
8323          <addressOffset>0x200</addressOffset>
8324          <access>read-write</access>
8325          <resetValue>0x00000000</resetValue>
8326          <fields>
8327            <field>
8328              <name>LASTTX_STARTRX</name>
8329              <description>Shortcut between event LASTTX and task STARTRX</description>
8330              <lsb>7</lsb>
8331              <msb>7</msb>
8332              <enumeratedValues>
8333                <enumeratedValue>
8334                  <name>Disabled</name>
8335                  <description>Disable shortcut</description>
8336                  <value>0x0</value>
8337                </enumeratedValue>
8338                <enumeratedValue>
8339                  <name>Enabled</name>
8340                  <description>Enable shortcut</description>
8341                  <value>0x1</value>
8342                </enumeratedValue>
8343              </enumeratedValues>
8344            </field>
8345            <field>
8346              <name>LASTTX_SUSPEND</name>
8347              <description>Shortcut between event LASTTX and task SUSPEND</description>
8348              <lsb>8</lsb>
8349              <msb>8</msb>
8350              <enumeratedValues>
8351                <enumeratedValue>
8352                  <name>Disabled</name>
8353                  <description>Disable shortcut</description>
8354                  <value>0x0</value>
8355                </enumeratedValue>
8356                <enumeratedValue>
8357                  <name>Enabled</name>
8358                  <description>Enable shortcut</description>
8359                  <value>0x1</value>
8360                </enumeratedValue>
8361              </enumeratedValues>
8362            </field>
8363            <field>
8364              <name>LASTTX_STOP</name>
8365              <description>Shortcut between event LASTTX and task STOP</description>
8366              <lsb>9</lsb>
8367              <msb>9</msb>
8368              <enumeratedValues>
8369                <enumeratedValue>
8370                  <name>Disabled</name>
8371                  <description>Disable shortcut</description>
8372                  <value>0x0</value>
8373                </enumeratedValue>
8374                <enumeratedValue>
8375                  <name>Enabled</name>
8376                  <description>Enable shortcut</description>
8377                  <value>0x1</value>
8378                </enumeratedValue>
8379              </enumeratedValues>
8380            </field>
8381            <field>
8382              <name>LASTRX_STARTTX</name>
8383              <description>Shortcut between event LASTRX and task STARTTX</description>
8384              <lsb>10</lsb>
8385              <msb>10</msb>
8386              <enumeratedValues>
8387                <enumeratedValue>
8388                  <name>Disabled</name>
8389                  <description>Disable shortcut</description>
8390                  <value>0x0</value>
8391                </enumeratedValue>
8392                <enumeratedValue>
8393                  <name>Enabled</name>
8394                  <description>Enable shortcut</description>
8395                  <value>0x1</value>
8396                </enumeratedValue>
8397              </enumeratedValues>
8398            </field>
8399            <field>
8400              <name>LASTRX_STOP</name>
8401              <description>Shortcut between event LASTRX and task STOP</description>
8402              <lsb>12</lsb>
8403              <msb>12</msb>
8404              <enumeratedValues>
8405                <enumeratedValue>
8406                  <name>Disabled</name>
8407                  <description>Disable shortcut</description>
8408                  <value>0x0</value>
8409                </enumeratedValue>
8410                <enumeratedValue>
8411                  <name>Enabled</name>
8412                  <description>Enable shortcut</description>
8413                  <value>0x1</value>
8414                </enumeratedValue>
8415              </enumeratedValues>
8416            </field>
8417          </fields>
8418        </register>
8419        <register>
8420          <name>INTEN</name>
8421          <description>Enable or disable interrupt</description>
8422          <addressOffset>0x300</addressOffset>
8423          <access>read-write</access>
8424          <resetValue>0x00000000</resetValue>
8425          <fields>
8426            <field>
8427              <name>STOPPED</name>
8428              <description>Enable or disable interrupt for event STOPPED</description>
8429              <lsb>1</lsb>
8430              <msb>1</msb>
8431              <enumeratedValues>
8432                <enumeratedValue>
8433                  <name>Disabled</name>
8434                  <description>Disable</description>
8435                  <value>0x0</value>
8436                </enumeratedValue>
8437                <enumeratedValue>
8438                  <name>Enabled</name>
8439                  <description>Enable</description>
8440                  <value>0x1</value>
8441                </enumeratedValue>
8442              </enumeratedValues>
8443            </field>
8444            <field>
8445              <name>ERROR</name>
8446              <description>Enable or disable interrupt for event ERROR</description>
8447              <lsb>9</lsb>
8448              <msb>9</msb>
8449              <enumeratedValues>
8450                <enumeratedValue>
8451                  <name>Disabled</name>
8452                  <description>Disable</description>
8453                  <value>0x0</value>
8454                </enumeratedValue>
8455                <enumeratedValue>
8456                  <name>Enabled</name>
8457                  <description>Enable</description>
8458                  <value>0x1</value>
8459                </enumeratedValue>
8460              </enumeratedValues>
8461            </field>
8462            <field>
8463              <name>SUSPENDED</name>
8464              <description>Enable or disable interrupt for event SUSPENDED</description>
8465              <lsb>18</lsb>
8466              <msb>18</msb>
8467              <enumeratedValues>
8468                <enumeratedValue>
8469                  <name>Disabled</name>
8470                  <description>Disable</description>
8471                  <value>0x0</value>
8472                </enumeratedValue>
8473                <enumeratedValue>
8474                  <name>Enabled</name>
8475                  <description>Enable</description>
8476                  <value>0x1</value>
8477                </enumeratedValue>
8478              </enumeratedValues>
8479            </field>
8480            <field>
8481              <name>RXSTARTED</name>
8482              <description>Enable or disable interrupt for event RXSTARTED</description>
8483              <lsb>19</lsb>
8484              <msb>19</msb>
8485              <enumeratedValues>
8486                <enumeratedValue>
8487                  <name>Disabled</name>
8488                  <description>Disable</description>
8489                  <value>0x0</value>
8490                </enumeratedValue>
8491                <enumeratedValue>
8492                  <name>Enabled</name>
8493                  <description>Enable</description>
8494                  <value>0x1</value>
8495                </enumeratedValue>
8496              </enumeratedValues>
8497            </field>
8498            <field>
8499              <name>TXSTARTED</name>
8500              <description>Enable or disable interrupt for event TXSTARTED</description>
8501              <lsb>20</lsb>
8502              <msb>20</msb>
8503              <enumeratedValues>
8504                <enumeratedValue>
8505                  <name>Disabled</name>
8506                  <description>Disable</description>
8507                  <value>0x0</value>
8508                </enumeratedValue>
8509                <enumeratedValue>
8510                  <name>Enabled</name>
8511                  <description>Enable</description>
8512                  <value>0x1</value>
8513                </enumeratedValue>
8514              </enumeratedValues>
8515            </field>
8516            <field>
8517              <name>LASTRX</name>
8518              <description>Enable or disable interrupt for event LASTRX</description>
8519              <lsb>23</lsb>
8520              <msb>23</msb>
8521              <enumeratedValues>
8522                <enumeratedValue>
8523                  <name>Disabled</name>
8524                  <description>Disable</description>
8525                  <value>0x0</value>
8526                </enumeratedValue>
8527                <enumeratedValue>
8528                  <name>Enabled</name>
8529                  <description>Enable</description>
8530                  <value>0x1</value>
8531                </enumeratedValue>
8532              </enumeratedValues>
8533            </field>
8534            <field>
8535              <name>LASTTX</name>
8536              <description>Enable or disable interrupt for event LASTTX</description>
8537              <lsb>24</lsb>
8538              <msb>24</msb>
8539              <enumeratedValues>
8540                <enumeratedValue>
8541                  <name>Disabled</name>
8542                  <description>Disable</description>
8543                  <value>0x0</value>
8544                </enumeratedValue>
8545                <enumeratedValue>
8546                  <name>Enabled</name>
8547                  <description>Enable</description>
8548                  <value>0x1</value>
8549                </enumeratedValue>
8550              </enumeratedValues>
8551            </field>
8552          </fields>
8553        </register>
8554        <register>
8555          <name>INTENSET</name>
8556          <description>Enable interrupt</description>
8557          <addressOffset>0x304</addressOffset>
8558          <access>read-write</access>
8559          <resetValue>0x00000000</resetValue>
8560          <fields>
8561            <field>
8562              <name>STOPPED</name>
8563              <description>Write '1' to enable interrupt for event STOPPED</description>
8564              <lsb>1</lsb>
8565              <msb>1</msb>
8566              <enumeratedValues>
8567                <usage>read</usage>
8568                <enumeratedValue>
8569                  <name>Disabled</name>
8570                  <description>Read: Disabled</description>
8571                  <value>0x0</value>
8572                </enumeratedValue>
8573                <enumeratedValue>
8574                  <name>Enabled</name>
8575                  <description>Read: Enabled</description>
8576                  <value>0x1</value>
8577                </enumeratedValue>
8578              </enumeratedValues>
8579              <enumeratedValues>
8580                <usage>write</usage>
8581                <enumeratedValue>
8582                  <name>Set</name>
8583                  <description>Enable</description>
8584                  <value>0x1</value>
8585                </enumeratedValue>
8586              </enumeratedValues>
8587            </field>
8588            <field>
8589              <name>ERROR</name>
8590              <description>Write '1' to enable interrupt for event ERROR</description>
8591              <lsb>9</lsb>
8592              <msb>9</msb>
8593              <enumeratedValues>
8594                <usage>read</usage>
8595                <enumeratedValue>
8596                  <name>Disabled</name>
8597                  <description>Read: Disabled</description>
8598                  <value>0x0</value>
8599                </enumeratedValue>
8600                <enumeratedValue>
8601                  <name>Enabled</name>
8602                  <description>Read: Enabled</description>
8603                  <value>0x1</value>
8604                </enumeratedValue>
8605              </enumeratedValues>
8606              <enumeratedValues>
8607                <usage>write</usage>
8608                <enumeratedValue>
8609                  <name>Set</name>
8610                  <description>Enable</description>
8611                  <value>0x1</value>
8612                </enumeratedValue>
8613              </enumeratedValues>
8614            </field>
8615            <field>
8616              <name>SUSPENDED</name>
8617              <description>Write '1' to enable interrupt for event SUSPENDED</description>
8618              <lsb>18</lsb>
8619              <msb>18</msb>
8620              <enumeratedValues>
8621                <usage>read</usage>
8622                <enumeratedValue>
8623                  <name>Disabled</name>
8624                  <description>Read: Disabled</description>
8625                  <value>0x0</value>
8626                </enumeratedValue>
8627                <enumeratedValue>
8628                  <name>Enabled</name>
8629                  <description>Read: Enabled</description>
8630                  <value>0x1</value>
8631                </enumeratedValue>
8632              </enumeratedValues>
8633              <enumeratedValues>
8634                <usage>write</usage>
8635                <enumeratedValue>
8636                  <name>Set</name>
8637                  <description>Enable</description>
8638                  <value>0x1</value>
8639                </enumeratedValue>
8640              </enumeratedValues>
8641            </field>
8642            <field>
8643              <name>RXSTARTED</name>
8644              <description>Write '1' to enable interrupt for event RXSTARTED</description>
8645              <lsb>19</lsb>
8646              <msb>19</msb>
8647              <enumeratedValues>
8648                <usage>read</usage>
8649                <enumeratedValue>
8650                  <name>Disabled</name>
8651                  <description>Read: Disabled</description>
8652                  <value>0x0</value>
8653                </enumeratedValue>
8654                <enumeratedValue>
8655                  <name>Enabled</name>
8656                  <description>Read: Enabled</description>
8657                  <value>0x1</value>
8658                </enumeratedValue>
8659              </enumeratedValues>
8660              <enumeratedValues>
8661                <usage>write</usage>
8662                <enumeratedValue>
8663                  <name>Set</name>
8664                  <description>Enable</description>
8665                  <value>0x1</value>
8666                </enumeratedValue>
8667              </enumeratedValues>
8668            </field>
8669            <field>
8670              <name>TXSTARTED</name>
8671              <description>Write '1' to enable interrupt for event TXSTARTED</description>
8672              <lsb>20</lsb>
8673              <msb>20</msb>
8674              <enumeratedValues>
8675                <usage>read</usage>
8676                <enumeratedValue>
8677                  <name>Disabled</name>
8678                  <description>Read: Disabled</description>
8679                  <value>0x0</value>
8680                </enumeratedValue>
8681                <enumeratedValue>
8682                  <name>Enabled</name>
8683                  <description>Read: Enabled</description>
8684                  <value>0x1</value>
8685                </enumeratedValue>
8686              </enumeratedValues>
8687              <enumeratedValues>
8688                <usage>write</usage>
8689                <enumeratedValue>
8690                  <name>Set</name>
8691                  <description>Enable</description>
8692                  <value>0x1</value>
8693                </enumeratedValue>
8694              </enumeratedValues>
8695            </field>
8696            <field>
8697              <name>LASTRX</name>
8698              <description>Write '1' to enable interrupt for event LASTRX</description>
8699              <lsb>23</lsb>
8700              <msb>23</msb>
8701              <enumeratedValues>
8702                <usage>read</usage>
8703                <enumeratedValue>
8704                  <name>Disabled</name>
8705                  <description>Read: Disabled</description>
8706                  <value>0x0</value>
8707                </enumeratedValue>
8708                <enumeratedValue>
8709                  <name>Enabled</name>
8710                  <description>Read: Enabled</description>
8711                  <value>0x1</value>
8712                </enumeratedValue>
8713              </enumeratedValues>
8714              <enumeratedValues>
8715                <usage>write</usage>
8716                <enumeratedValue>
8717                  <name>Set</name>
8718                  <description>Enable</description>
8719                  <value>0x1</value>
8720                </enumeratedValue>
8721              </enumeratedValues>
8722            </field>
8723            <field>
8724              <name>LASTTX</name>
8725              <description>Write '1' to enable interrupt for event LASTTX</description>
8726              <lsb>24</lsb>
8727              <msb>24</msb>
8728              <enumeratedValues>
8729                <usage>read</usage>
8730                <enumeratedValue>
8731                  <name>Disabled</name>
8732                  <description>Read: Disabled</description>
8733                  <value>0x0</value>
8734                </enumeratedValue>
8735                <enumeratedValue>
8736                  <name>Enabled</name>
8737                  <description>Read: Enabled</description>
8738                  <value>0x1</value>
8739                </enumeratedValue>
8740              </enumeratedValues>
8741              <enumeratedValues>
8742                <usage>write</usage>
8743                <enumeratedValue>
8744                  <name>Set</name>
8745                  <description>Enable</description>
8746                  <value>0x1</value>
8747                </enumeratedValue>
8748              </enumeratedValues>
8749            </field>
8750          </fields>
8751        </register>
8752        <register>
8753          <name>INTENCLR</name>
8754          <description>Disable interrupt</description>
8755          <addressOffset>0x308</addressOffset>
8756          <access>read-write</access>
8757          <resetValue>0x00000000</resetValue>
8758          <fields>
8759            <field>
8760              <name>STOPPED</name>
8761              <description>Write '1' to disable interrupt for event STOPPED</description>
8762              <lsb>1</lsb>
8763              <msb>1</msb>
8764              <enumeratedValues>
8765                <usage>read</usage>
8766                <enumeratedValue>
8767                  <name>Disabled</name>
8768                  <description>Read: Disabled</description>
8769                  <value>0x0</value>
8770                </enumeratedValue>
8771                <enumeratedValue>
8772                  <name>Enabled</name>
8773                  <description>Read: Enabled</description>
8774                  <value>0x1</value>
8775                </enumeratedValue>
8776              </enumeratedValues>
8777              <enumeratedValues>
8778                <usage>write</usage>
8779                <enumeratedValue>
8780                  <name>Clear</name>
8781                  <description>Disable</description>
8782                  <value>0x1</value>
8783                </enumeratedValue>
8784              </enumeratedValues>
8785            </field>
8786            <field>
8787              <name>ERROR</name>
8788              <description>Write '1' to disable interrupt for event ERROR</description>
8789              <lsb>9</lsb>
8790              <msb>9</msb>
8791              <enumeratedValues>
8792                <usage>read</usage>
8793                <enumeratedValue>
8794                  <name>Disabled</name>
8795                  <description>Read: Disabled</description>
8796                  <value>0x0</value>
8797                </enumeratedValue>
8798                <enumeratedValue>
8799                  <name>Enabled</name>
8800                  <description>Read: Enabled</description>
8801                  <value>0x1</value>
8802                </enumeratedValue>
8803              </enumeratedValues>
8804              <enumeratedValues>
8805                <usage>write</usage>
8806                <enumeratedValue>
8807                  <name>Clear</name>
8808                  <description>Disable</description>
8809                  <value>0x1</value>
8810                </enumeratedValue>
8811              </enumeratedValues>
8812            </field>
8813            <field>
8814              <name>SUSPENDED</name>
8815              <description>Write '1' to disable interrupt for event SUSPENDED</description>
8816              <lsb>18</lsb>
8817              <msb>18</msb>
8818              <enumeratedValues>
8819                <usage>read</usage>
8820                <enumeratedValue>
8821                  <name>Disabled</name>
8822                  <description>Read: Disabled</description>
8823                  <value>0x0</value>
8824                </enumeratedValue>
8825                <enumeratedValue>
8826                  <name>Enabled</name>
8827                  <description>Read: Enabled</description>
8828                  <value>0x1</value>
8829                </enumeratedValue>
8830              </enumeratedValues>
8831              <enumeratedValues>
8832                <usage>write</usage>
8833                <enumeratedValue>
8834                  <name>Clear</name>
8835                  <description>Disable</description>
8836                  <value>0x1</value>
8837                </enumeratedValue>
8838              </enumeratedValues>
8839            </field>
8840            <field>
8841              <name>RXSTARTED</name>
8842              <description>Write '1' to disable interrupt for event RXSTARTED</description>
8843              <lsb>19</lsb>
8844              <msb>19</msb>
8845              <enumeratedValues>
8846                <usage>read</usage>
8847                <enumeratedValue>
8848                  <name>Disabled</name>
8849                  <description>Read: Disabled</description>
8850                  <value>0x0</value>
8851                </enumeratedValue>
8852                <enumeratedValue>
8853                  <name>Enabled</name>
8854                  <description>Read: Enabled</description>
8855                  <value>0x1</value>
8856                </enumeratedValue>
8857              </enumeratedValues>
8858              <enumeratedValues>
8859                <usage>write</usage>
8860                <enumeratedValue>
8861                  <name>Clear</name>
8862                  <description>Disable</description>
8863                  <value>0x1</value>
8864                </enumeratedValue>
8865              </enumeratedValues>
8866            </field>
8867            <field>
8868              <name>TXSTARTED</name>
8869              <description>Write '1' to disable interrupt for event TXSTARTED</description>
8870              <lsb>20</lsb>
8871              <msb>20</msb>
8872              <enumeratedValues>
8873                <usage>read</usage>
8874                <enumeratedValue>
8875                  <name>Disabled</name>
8876                  <description>Read: Disabled</description>
8877                  <value>0x0</value>
8878                </enumeratedValue>
8879                <enumeratedValue>
8880                  <name>Enabled</name>
8881                  <description>Read: Enabled</description>
8882                  <value>0x1</value>
8883                </enumeratedValue>
8884              </enumeratedValues>
8885              <enumeratedValues>
8886                <usage>write</usage>
8887                <enumeratedValue>
8888                  <name>Clear</name>
8889                  <description>Disable</description>
8890                  <value>0x1</value>
8891                </enumeratedValue>
8892              </enumeratedValues>
8893            </field>
8894            <field>
8895              <name>LASTRX</name>
8896              <description>Write '1' to disable interrupt for event LASTRX</description>
8897              <lsb>23</lsb>
8898              <msb>23</msb>
8899              <enumeratedValues>
8900                <usage>read</usage>
8901                <enumeratedValue>
8902                  <name>Disabled</name>
8903                  <description>Read: Disabled</description>
8904                  <value>0x0</value>
8905                </enumeratedValue>
8906                <enumeratedValue>
8907                  <name>Enabled</name>
8908                  <description>Read: Enabled</description>
8909                  <value>0x1</value>
8910                </enumeratedValue>
8911              </enumeratedValues>
8912              <enumeratedValues>
8913                <usage>write</usage>
8914                <enumeratedValue>
8915                  <name>Clear</name>
8916                  <description>Disable</description>
8917                  <value>0x1</value>
8918                </enumeratedValue>
8919              </enumeratedValues>
8920            </field>
8921            <field>
8922              <name>LASTTX</name>
8923              <description>Write '1' to disable interrupt for event LASTTX</description>
8924              <lsb>24</lsb>
8925              <msb>24</msb>
8926              <enumeratedValues>
8927                <usage>read</usage>
8928                <enumeratedValue>
8929                  <name>Disabled</name>
8930                  <description>Read: Disabled</description>
8931                  <value>0x0</value>
8932                </enumeratedValue>
8933                <enumeratedValue>
8934                  <name>Enabled</name>
8935                  <description>Read: Enabled</description>
8936                  <value>0x1</value>
8937                </enumeratedValue>
8938              </enumeratedValues>
8939              <enumeratedValues>
8940                <usage>write</usage>
8941                <enumeratedValue>
8942                  <name>Clear</name>
8943                  <description>Disable</description>
8944                  <value>0x1</value>
8945                </enumeratedValue>
8946              </enumeratedValues>
8947            </field>
8948          </fields>
8949        </register>
8950        <register>
8951          <name>ERRORSRC</name>
8952          <description>Error source</description>
8953          <addressOffset>0x4C4</addressOffset>
8954          <access>read-write</access>
8955          <resetValue>0x00000000</resetValue>
8956          <modifiedWriteValues>oneToClear</modifiedWriteValues>
8957          <fields>
8958            <field>
8959              <name>OVERRUN</name>
8960              <description>Overrun error</description>
8961              <lsb>0</lsb>
8962              <msb>0</msb>
8963              <enumeratedValues>
8964                <enumeratedValue>
8965                  <name>NotReceived</name>
8966                  <description>Error did not occur</description>
8967                  <value>0x0</value>
8968                </enumeratedValue>
8969                <enumeratedValue>
8970                  <name>Received</name>
8971                  <description>Error occurred</description>
8972                  <value>0x1</value>
8973                </enumeratedValue>
8974              </enumeratedValues>
8975            </field>
8976            <field>
8977              <name>ANACK</name>
8978              <description>NACK received after sending the address (write '1' to clear)</description>
8979              <lsb>1</lsb>
8980              <msb>1</msb>
8981              <enumeratedValues>
8982                <enumeratedValue>
8983                  <name>NotReceived</name>
8984                  <description>Error did not occur</description>
8985                  <value>0x0</value>
8986                </enumeratedValue>
8987                <enumeratedValue>
8988                  <name>Received</name>
8989                  <description>Error occurred</description>
8990                  <value>0x1</value>
8991                </enumeratedValue>
8992              </enumeratedValues>
8993            </field>
8994            <field>
8995              <name>DNACK</name>
8996              <description>NACK received after sending a data byte (write '1' to clear)</description>
8997              <lsb>2</lsb>
8998              <msb>2</msb>
8999              <enumeratedValues>
9000                <enumeratedValue>
9001                  <name>NotReceived</name>
9002                  <description>Error did not occur</description>
9003                  <value>0x0</value>
9004                </enumeratedValue>
9005                <enumeratedValue>
9006                  <name>Received</name>
9007                  <description>Error occurred</description>
9008                  <value>0x1</value>
9009                </enumeratedValue>
9010              </enumeratedValues>
9011            </field>
9012          </fields>
9013        </register>
9014        <register>
9015          <name>ENABLE</name>
9016          <description>Enable TWIM</description>
9017          <addressOffset>0x500</addressOffset>
9018          <access>read-write</access>
9019          <resetValue>0x00000000</resetValue>
9020          <fields>
9021            <field>
9022              <name>ENABLE</name>
9023              <description>Enable or disable TWIM</description>
9024              <lsb>0</lsb>
9025              <msb>3</msb>
9026              <enumeratedValues>
9027                <enumeratedValue>
9028                  <name>Disabled</name>
9029                  <description>Disable TWIM</description>
9030                  <value>0x0</value>
9031                </enumeratedValue>
9032                <enumeratedValue>
9033                  <name>Enabled</name>
9034                  <description>Enable TWIM</description>
9035                  <value>0x6</value>
9036                </enumeratedValue>
9037              </enumeratedValues>
9038            </field>
9039          </fields>
9040        </register>
9041        <cluster>
9042          <name>PSEL</name>
9043          <description>Unspecified</description>
9044          <headerStructName>TWIM_PSEL</headerStructName>
9045          <access>read-write</access>
9046          <addressOffset>0x508</addressOffset>
9047          <register>
9048            <name>SCL</name>
9049            <description>Pin select for SCL signal</description>
9050            <addressOffset>0x000</addressOffset>
9051            <access>read-write</access>
9052            <resetValue>0xFFFFFFFF</resetValue>
9053            <fields>
9054              <field>
9055                <name>PIN</name>
9056                <description>Pin number</description>
9057                <lsb>0</lsb>
9058                <msb>4</msb>
9059              </field>
9060              <field>
9061                <name>CONNECT</name>
9062                <description>Connection</description>
9063                <lsb>31</lsb>
9064                <msb>31</msb>
9065                <enumeratedValues>
9066                  <enumeratedValue>
9067                    <name>Disconnected</name>
9068                    <description>Disconnect</description>
9069                    <value>0x1</value>
9070                  </enumeratedValue>
9071                  <enumeratedValue>
9072                    <name>Connected</name>
9073                    <description>Connect</description>
9074                    <value>0x0</value>
9075                  </enumeratedValue>
9076                </enumeratedValues>
9077              </field>
9078            </fields>
9079          </register>
9080          <register>
9081            <name>SDA</name>
9082            <description>Pin select for SDA signal</description>
9083            <addressOffset>0x004</addressOffset>
9084            <access>read-write</access>
9085            <resetValue>0xFFFFFFFF</resetValue>
9086            <fields>
9087              <field>
9088                <name>PIN</name>
9089                <description>Pin number</description>
9090                <lsb>0</lsb>
9091                <msb>4</msb>
9092              </field>
9093              <field>
9094                <name>CONNECT</name>
9095                <description>Connection</description>
9096                <lsb>31</lsb>
9097                <msb>31</msb>
9098                <enumeratedValues>
9099                  <enumeratedValue>
9100                    <name>Disconnected</name>
9101                    <description>Disconnect</description>
9102                    <value>0x1</value>
9103                  </enumeratedValue>
9104                  <enumeratedValue>
9105                    <name>Connected</name>
9106                    <description>Connect</description>
9107                    <value>0x0</value>
9108                  </enumeratedValue>
9109                </enumeratedValues>
9110              </field>
9111            </fields>
9112          </register>
9113        </cluster>
9114        <register>
9115          <name>FREQUENCY</name>
9116          <description>TWI frequency. Accuracy depends on the HFCLK source selected.</description>
9117          <addressOffset>0x524</addressOffset>
9118          <access>read-write</access>
9119          <resetValue>0x04000000</resetValue>
9120          <fields>
9121            <field>
9122              <name>FREQUENCY</name>
9123              <description>TWI master clock frequency</description>
9124              <lsb>0</lsb>
9125              <msb>31</msb>
9126              <enumeratedValues>
9127                <enumeratedValue>
9128                  <name>K100</name>
9129                  <description>100 kbps</description>
9130                  <value>0x01980000</value>
9131                </enumeratedValue>
9132                <enumeratedValue>
9133                  <name>K250</name>
9134                  <description>250 kbps</description>
9135                  <value>0x04000000</value>
9136                </enumeratedValue>
9137                <enumeratedValue>
9138                  <name>K400</name>
9139                  <description>400 kbps</description>
9140                  <value>0x06400000</value>
9141                </enumeratedValue>
9142              </enumeratedValues>
9143            </field>
9144          </fields>
9145        </register>
9146        <cluster>
9147          <name>RXD</name>
9148          <description>RXD EasyDMA channel</description>
9149          <headerStructName>TWIM_RXD</headerStructName>
9150          <access>read-write</access>
9151          <addressOffset>0x534</addressOffset>
9152          <register>
9153            <name>PTR</name>
9154            <description>Data pointer</description>
9155            <addressOffset>0x000</addressOffset>
9156            <access>read-write</access>
9157            <resetValue>0x00000000</resetValue>
9158            <fields>
9159              <field>
9160                <name>PTR</name>
9161                <description>Data pointer</description>
9162                <lsb>0</lsb>
9163                <msb>31</msb>
9164              </field>
9165            </fields>
9166          </register>
9167          <register>
9168            <name>MAXCNT</name>
9169            <description>Maximum number of bytes in receive buffer</description>
9170            <addressOffset>0x004</addressOffset>
9171            <access>read-write</access>
9172            <resetValue>0x00000000</resetValue>
9173            <fields>
9174              <field>
9175                <name>MAXCNT</name>
9176                <description>Maximum number of bytes in receive buffer</description>
9177                <lsb>0</lsb>
9178                <msb>12</msb>
9179              </field>
9180            </fields>
9181          </register>
9182          <register>
9183            <name>AMOUNT</name>
9184            <description>Number of bytes transferred in the last transaction</description>
9185            <addressOffset>0x008</addressOffset>
9186            <access>read-only</access>
9187            <resetValue>0x00000000</resetValue>
9188            <fields>
9189              <field>
9190                <name>AMOUNT</name>
9191                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
9192                <lsb>0</lsb>
9193                <msb>12</msb>
9194              </field>
9195            </fields>
9196          </register>
9197          <register>
9198            <name>LIST</name>
9199            <description>EasyDMA list type</description>
9200            <addressOffset>0x00C</addressOffset>
9201            <access>read-write</access>
9202            <resetValue>0x00000000</resetValue>
9203            <fields>
9204              <field>
9205                <name>LIST</name>
9206                <description>List type</description>
9207                <lsb>0</lsb>
9208                <msb>1</msb>
9209                <enumeratedValues>
9210                  <enumeratedValue>
9211                    <name>Disabled</name>
9212                    <description>Disable EasyDMA list</description>
9213                    <value>0x0</value>
9214                  </enumeratedValue>
9215                  <enumeratedValue>
9216                    <name>ArrayList</name>
9217                    <description>Use array list</description>
9218                    <value>0x1</value>
9219                  </enumeratedValue>
9220                </enumeratedValues>
9221              </field>
9222            </fields>
9223          </register>
9224        </cluster>
9225        <cluster>
9226          <name>TXD</name>
9227          <description>TXD EasyDMA channel</description>
9228          <headerStructName>TWIM_TXD</headerStructName>
9229          <access>read-write</access>
9230          <addressOffset>0x544</addressOffset>
9231          <register>
9232            <name>PTR</name>
9233            <description>Data pointer</description>
9234            <addressOffset>0x000</addressOffset>
9235            <access>read-write</access>
9236            <resetValue>0x00000000</resetValue>
9237            <fields>
9238              <field>
9239                <name>PTR</name>
9240                <description>Data pointer</description>
9241                <lsb>0</lsb>
9242                <msb>31</msb>
9243              </field>
9244            </fields>
9245          </register>
9246          <register>
9247            <name>MAXCNT</name>
9248            <description>Maximum number of bytes in transmit buffer</description>
9249            <addressOffset>0x004</addressOffset>
9250            <access>read-write</access>
9251            <resetValue>0x00000000</resetValue>
9252            <fields>
9253              <field>
9254                <name>MAXCNT</name>
9255                <description>Maximum number of bytes in transmit buffer</description>
9256                <lsb>0</lsb>
9257                <msb>12</msb>
9258              </field>
9259            </fields>
9260          </register>
9261          <register>
9262            <name>AMOUNT</name>
9263            <description>Number of bytes transferred in the last transaction</description>
9264            <addressOffset>0x008</addressOffset>
9265            <access>read-only</access>
9266            <resetValue>0x00000000</resetValue>
9267            <fields>
9268              <field>
9269                <name>AMOUNT</name>
9270                <description>Number of bytes transferred in the last transaction. In case of NACK error, includes the NACK'ed byte.</description>
9271                <lsb>0</lsb>
9272                <msb>12</msb>
9273              </field>
9274            </fields>
9275          </register>
9276          <register>
9277            <name>LIST</name>
9278            <description>EasyDMA list type</description>
9279            <addressOffset>0x00C</addressOffset>
9280            <access>read-write</access>
9281            <resetValue>0x00000000</resetValue>
9282            <fields>
9283              <field>
9284                <name>LIST</name>
9285                <description>List type</description>
9286                <lsb>0</lsb>
9287                <msb>1</msb>
9288                <enumeratedValues>
9289                  <enumeratedValue>
9290                    <name>Disabled</name>
9291                    <description>Disable EasyDMA list</description>
9292                    <value>0x0</value>
9293                  </enumeratedValue>
9294                  <enumeratedValue>
9295                    <name>ArrayList</name>
9296                    <description>Use array list</description>
9297                    <value>0x1</value>
9298                  </enumeratedValue>
9299                </enumeratedValues>
9300              </field>
9301            </fields>
9302          </register>
9303        </cluster>
9304        <register>
9305          <name>ADDRESS</name>
9306          <description>Address used in the TWI transfer</description>
9307          <addressOffset>0x588</addressOffset>
9308          <access>read-write</access>
9309          <resetValue>0x00000000</resetValue>
9310          <fields>
9311            <field>
9312              <name>ADDRESS</name>
9313              <description>Address used in the TWI transfer</description>
9314              <lsb>0</lsb>
9315              <msb>6</msb>
9316            </field>
9317          </fields>
9318        </register>
9319      </registers>
9320    </peripheral>
9321    <peripheral>
9322      <name>TWIS0_NS</name>
9323      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 0</description>
9324      <baseAddress>0x40008000</baseAddress>
9325      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
9326      <headerStructName>TWIS</headerStructName>
9327      <!--Security dma=SA-->
9328      <!--Security securemapping=US-->
9329      <addressBlock>
9330        <offset>0</offset>
9331        <size>0x1000</size>
9332        <usage>registers</usage>
9333      </addressBlock>
9334      <interrupt>
9335        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
9336        <value>8</value>
9337      </interrupt>
9338      <groupName>TWIS</groupName>
9339      <size>0x20</size>
9340      <registers>
9341        <register>
9342          <name>TASKS_STOP</name>
9343          <description>Stop TWI transaction</description>
9344          <addressOffset>0x014</addressOffset>
9345          <access>write-only</access>
9346          <resetValue>0x00000000</resetValue>
9347          <fields>
9348            <field>
9349              <name>TASKS_STOP</name>
9350              <description>Stop TWI transaction</description>
9351              <lsb>0</lsb>
9352              <msb>0</msb>
9353              <enumeratedValues>
9354                <enumeratedValue>
9355                  <name>Trigger</name>
9356                  <description>Trigger task</description>
9357                  <value>0x1</value>
9358                </enumeratedValue>
9359              </enumeratedValues>
9360            </field>
9361          </fields>
9362        </register>
9363        <register>
9364          <name>TASKS_SUSPEND</name>
9365          <description>Suspend TWI transaction</description>
9366          <addressOffset>0x01C</addressOffset>
9367          <access>write-only</access>
9368          <resetValue>0x00000000</resetValue>
9369          <fields>
9370            <field>
9371              <name>TASKS_SUSPEND</name>
9372              <description>Suspend TWI transaction</description>
9373              <lsb>0</lsb>
9374              <msb>0</msb>
9375              <enumeratedValues>
9376                <enumeratedValue>
9377                  <name>Trigger</name>
9378                  <description>Trigger task</description>
9379                  <value>0x1</value>
9380                </enumeratedValue>
9381              </enumeratedValues>
9382            </field>
9383          </fields>
9384        </register>
9385        <register>
9386          <name>TASKS_RESUME</name>
9387          <description>Resume TWI transaction</description>
9388          <addressOffset>0x020</addressOffset>
9389          <access>write-only</access>
9390          <resetValue>0x00000000</resetValue>
9391          <fields>
9392            <field>
9393              <name>TASKS_RESUME</name>
9394              <description>Resume TWI transaction</description>
9395              <lsb>0</lsb>
9396              <msb>0</msb>
9397              <enumeratedValues>
9398                <enumeratedValue>
9399                  <name>Trigger</name>
9400                  <description>Trigger task</description>
9401                  <value>0x1</value>
9402                </enumeratedValue>
9403              </enumeratedValues>
9404            </field>
9405          </fields>
9406        </register>
9407        <register>
9408          <name>TASKS_PREPARERX</name>
9409          <description>Prepare the TWI slave to respond to a write command</description>
9410          <addressOffset>0x030</addressOffset>
9411          <access>write-only</access>
9412          <resetValue>0x00000000</resetValue>
9413          <fields>
9414            <field>
9415              <name>TASKS_PREPARERX</name>
9416              <description>Prepare the TWI slave to respond to a write command</description>
9417              <lsb>0</lsb>
9418              <msb>0</msb>
9419              <enumeratedValues>
9420                <enumeratedValue>
9421                  <name>Trigger</name>
9422                  <description>Trigger task</description>
9423                  <value>0x1</value>
9424                </enumeratedValue>
9425              </enumeratedValues>
9426            </field>
9427          </fields>
9428        </register>
9429        <register>
9430          <name>TASKS_PREPARETX</name>
9431          <description>Prepare the TWI slave to respond to a read command</description>
9432          <addressOffset>0x034</addressOffset>
9433          <access>write-only</access>
9434          <resetValue>0x00000000</resetValue>
9435          <fields>
9436            <field>
9437              <name>TASKS_PREPARETX</name>
9438              <description>Prepare the TWI slave to respond to a read command</description>
9439              <lsb>0</lsb>
9440              <msb>0</msb>
9441              <enumeratedValues>
9442                <enumeratedValue>
9443                  <name>Trigger</name>
9444                  <description>Trigger task</description>
9445                  <value>0x1</value>
9446                </enumeratedValue>
9447              </enumeratedValues>
9448            </field>
9449          </fields>
9450        </register>
9451        <register>
9452          <name>SUBSCRIBE_STOP</name>
9453          <description>Subscribe configuration for task STOP</description>
9454          <addressOffset>0x094</addressOffset>
9455          <access>read-write</access>
9456          <resetValue>0x00000000</resetValue>
9457          <fields>
9458            <field>
9459              <name>CHIDX</name>
9460              <description>DPPI channel that task STOP will subscribe to</description>
9461              <lsb>0</lsb>
9462              <msb>7</msb>
9463            </field>
9464            <field>
9465              <name>EN</name>
9466              <lsb>31</lsb>
9467              <msb>31</msb>
9468              <enumeratedValues>
9469                <enumeratedValue>
9470                  <name>Disabled</name>
9471                  <description>Disable subscription</description>
9472                  <value>0x0</value>
9473                </enumeratedValue>
9474                <enumeratedValue>
9475                  <name>Enabled</name>
9476                  <description>Enable subscription</description>
9477                  <value>0x1</value>
9478                </enumeratedValue>
9479              </enumeratedValues>
9480            </field>
9481          </fields>
9482        </register>
9483        <register>
9484          <name>SUBSCRIBE_SUSPEND</name>
9485          <description>Subscribe configuration for task SUSPEND</description>
9486          <addressOffset>0x09C</addressOffset>
9487          <access>read-write</access>
9488          <resetValue>0x00000000</resetValue>
9489          <fields>
9490            <field>
9491              <name>CHIDX</name>
9492              <description>DPPI channel that task SUSPEND will subscribe to</description>
9493              <lsb>0</lsb>
9494              <msb>7</msb>
9495            </field>
9496            <field>
9497              <name>EN</name>
9498              <lsb>31</lsb>
9499              <msb>31</msb>
9500              <enumeratedValues>
9501                <enumeratedValue>
9502                  <name>Disabled</name>
9503                  <description>Disable subscription</description>
9504                  <value>0x0</value>
9505                </enumeratedValue>
9506                <enumeratedValue>
9507                  <name>Enabled</name>
9508                  <description>Enable subscription</description>
9509                  <value>0x1</value>
9510                </enumeratedValue>
9511              </enumeratedValues>
9512            </field>
9513          </fields>
9514        </register>
9515        <register>
9516          <name>SUBSCRIBE_RESUME</name>
9517          <description>Subscribe configuration for task RESUME</description>
9518          <addressOffset>0x0A0</addressOffset>
9519          <access>read-write</access>
9520          <resetValue>0x00000000</resetValue>
9521          <fields>
9522            <field>
9523              <name>CHIDX</name>
9524              <description>DPPI channel that task RESUME will subscribe to</description>
9525              <lsb>0</lsb>
9526              <msb>7</msb>
9527            </field>
9528            <field>
9529              <name>EN</name>
9530              <lsb>31</lsb>
9531              <msb>31</msb>
9532              <enumeratedValues>
9533                <enumeratedValue>
9534                  <name>Disabled</name>
9535                  <description>Disable subscription</description>
9536                  <value>0x0</value>
9537                </enumeratedValue>
9538                <enumeratedValue>
9539                  <name>Enabled</name>
9540                  <description>Enable subscription</description>
9541                  <value>0x1</value>
9542                </enumeratedValue>
9543              </enumeratedValues>
9544            </field>
9545          </fields>
9546        </register>
9547        <register>
9548          <name>SUBSCRIBE_PREPARERX</name>
9549          <description>Subscribe configuration for task PREPARERX</description>
9550          <addressOffset>0x0B0</addressOffset>
9551          <access>read-write</access>
9552          <resetValue>0x00000000</resetValue>
9553          <fields>
9554            <field>
9555              <name>CHIDX</name>
9556              <description>DPPI channel that task PREPARERX will subscribe to</description>
9557              <lsb>0</lsb>
9558              <msb>7</msb>
9559            </field>
9560            <field>
9561              <name>EN</name>
9562              <lsb>31</lsb>
9563              <msb>31</msb>
9564              <enumeratedValues>
9565                <enumeratedValue>
9566                  <name>Disabled</name>
9567                  <description>Disable subscription</description>
9568                  <value>0x0</value>
9569                </enumeratedValue>
9570                <enumeratedValue>
9571                  <name>Enabled</name>
9572                  <description>Enable subscription</description>
9573                  <value>0x1</value>
9574                </enumeratedValue>
9575              </enumeratedValues>
9576            </field>
9577          </fields>
9578        </register>
9579        <register>
9580          <name>SUBSCRIBE_PREPARETX</name>
9581          <description>Subscribe configuration for task PREPARETX</description>
9582          <addressOffset>0x0B4</addressOffset>
9583          <access>read-write</access>
9584          <resetValue>0x00000000</resetValue>
9585          <fields>
9586            <field>
9587              <name>CHIDX</name>
9588              <description>DPPI channel that task PREPARETX will subscribe to</description>
9589              <lsb>0</lsb>
9590              <msb>7</msb>
9591            </field>
9592            <field>
9593              <name>EN</name>
9594              <lsb>31</lsb>
9595              <msb>31</msb>
9596              <enumeratedValues>
9597                <enumeratedValue>
9598                  <name>Disabled</name>
9599                  <description>Disable subscription</description>
9600                  <value>0x0</value>
9601                </enumeratedValue>
9602                <enumeratedValue>
9603                  <name>Enabled</name>
9604                  <description>Enable subscription</description>
9605                  <value>0x1</value>
9606                </enumeratedValue>
9607              </enumeratedValues>
9608            </field>
9609          </fields>
9610        </register>
9611        <register>
9612          <name>EVENTS_STOPPED</name>
9613          <description>TWI stopped</description>
9614          <addressOffset>0x104</addressOffset>
9615          <access>read-write</access>
9616          <resetValue>0x00000000</resetValue>
9617          <fields>
9618            <field>
9619              <name>EVENTS_STOPPED</name>
9620              <description>TWI stopped</description>
9621              <lsb>0</lsb>
9622              <msb>0</msb>
9623              <enumeratedValues>
9624                <enumeratedValue>
9625                  <name>NotGenerated</name>
9626                  <description>Event not generated</description>
9627                  <value>0x0</value>
9628                </enumeratedValue>
9629                <enumeratedValue>
9630                  <name>Generated</name>
9631                  <description>Event generated</description>
9632                  <value>0x1</value>
9633                </enumeratedValue>
9634              </enumeratedValues>
9635            </field>
9636          </fields>
9637        </register>
9638        <register>
9639          <name>EVENTS_ERROR</name>
9640          <description>TWI error</description>
9641          <addressOffset>0x124</addressOffset>
9642          <access>read-write</access>
9643          <resetValue>0x00000000</resetValue>
9644          <fields>
9645            <field>
9646              <name>EVENTS_ERROR</name>
9647              <description>TWI error</description>
9648              <lsb>0</lsb>
9649              <msb>0</msb>
9650              <enumeratedValues>
9651                <enumeratedValue>
9652                  <name>NotGenerated</name>
9653                  <description>Event not generated</description>
9654                  <value>0x0</value>
9655                </enumeratedValue>
9656                <enumeratedValue>
9657                  <name>Generated</name>
9658                  <description>Event generated</description>
9659                  <value>0x1</value>
9660                </enumeratedValue>
9661              </enumeratedValues>
9662            </field>
9663          </fields>
9664        </register>
9665        <register>
9666          <name>EVENTS_RXSTARTED</name>
9667          <description>Receive sequence started</description>
9668          <addressOffset>0x14C</addressOffset>
9669          <access>read-write</access>
9670          <resetValue>0x00000000</resetValue>
9671          <fields>
9672            <field>
9673              <name>EVENTS_RXSTARTED</name>
9674              <description>Receive sequence started</description>
9675              <lsb>0</lsb>
9676              <msb>0</msb>
9677              <enumeratedValues>
9678                <enumeratedValue>
9679                  <name>NotGenerated</name>
9680                  <description>Event not generated</description>
9681                  <value>0x0</value>
9682                </enumeratedValue>
9683                <enumeratedValue>
9684                  <name>Generated</name>
9685                  <description>Event generated</description>
9686                  <value>0x1</value>
9687                </enumeratedValue>
9688              </enumeratedValues>
9689            </field>
9690          </fields>
9691        </register>
9692        <register>
9693          <name>EVENTS_TXSTARTED</name>
9694          <description>Transmit sequence started</description>
9695          <addressOffset>0x150</addressOffset>
9696          <access>read-write</access>
9697          <resetValue>0x00000000</resetValue>
9698          <fields>
9699            <field>
9700              <name>EVENTS_TXSTARTED</name>
9701              <description>Transmit sequence started</description>
9702              <lsb>0</lsb>
9703              <msb>0</msb>
9704              <enumeratedValues>
9705                <enumeratedValue>
9706                  <name>NotGenerated</name>
9707                  <description>Event not generated</description>
9708                  <value>0x0</value>
9709                </enumeratedValue>
9710                <enumeratedValue>
9711                  <name>Generated</name>
9712                  <description>Event generated</description>
9713                  <value>0x1</value>
9714                </enumeratedValue>
9715              </enumeratedValues>
9716            </field>
9717          </fields>
9718        </register>
9719        <register>
9720          <name>EVENTS_WRITE</name>
9721          <description>Write command received</description>
9722          <addressOffset>0x164</addressOffset>
9723          <access>read-write</access>
9724          <resetValue>0x00000000</resetValue>
9725          <fields>
9726            <field>
9727              <name>EVENTS_WRITE</name>
9728              <description>Write command received</description>
9729              <lsb>0</lsb>
9730              <msb>0</msb>
9731              <enumeratedValues>
9732                <enumeratedValue>
9733                  <name>NotGenerated</name>
9734                  <description>Event not generated</description>
9735                  <value>0x0</value>
9736                </enumeratedValue>
9737                <enumeratedValue>
9738                  <name>Generated</name>
9739                  <description>Event generated</description>
9740                  <value>0x1</value>
9741                </enumeratedValue>
9742              </enumeratedValues>
9743            </field>
9744          </fields>
9745        </register>
9746        <register>
9747          <name>EVENTS_READ</name>
9748          <description>Read command received</description>
9749          <addressOffset>0x168</addressOffset>
9750          <access>read-write</access>
9751          <resetValue>0x00000000</resetValue>
9752          <fields>
9753            <field>
9754              <name>EVENTS_READ</name>
9755              <description>Read command received</description>
9756              <lsb>0</lsb>
9757              <msb>0</msb>
9758              <enumeratedValues>
9759                <enumeratedValue>
9760                  <name>NotGenerated</name>
9761                  <description>Event not generated</description>
9762                  <value>0x0</value>
9763                </enumeratedValue>
9764                <enumeratedValue>
9765                  <name>Generated</name>
9766                  <description>Event generated</description>
9767                  <value>0x1</value>
9768                </enumeratedValue>
9769              </enumeratedValues>
9770            </field>
9771          </fields>
9772        </register>
9773        <register>
9774          <name>PUBLISH_STOPPED</name>
9775          <description>Publish configuration for event STOPPED</description>
9776          <addressOffset>0x184</addressOffset>
9777          <access>read-write</access>
9778          <resetValue>0x00000000</resetValue>
9779          <fields>
9780            <field>
9781              <name>CHIDX</name>
9782              <description>DPPI channel that event STOPPED will publish to</description>
9783              <lsb>0</lsb>
9784              <msb>7</msb>
9785            </field>
9786            <field>
9787              <name>EN</name>
9788              <lsb>31</lsb>
9789              <msb>31</msb>
9790              <enumeratedValues>
9791                <enumeratedValue>
9792                  <name>Disabled</name>
9793                  <description>Disable publishing</description>
9794                  <value>0x0</value>
9795                </enumeratedValue>
9796                <enumeratedValue>
9797                  <name>Enabled</name>
9798                  <description>Enable publishing</description>
9799                  <value>0x1</value>
9800                </enumeratedValue>
9801              </enumeratedValues>
9802            </field>
9803          </fields>
9804        </register>
9805        <register>
9806          <name>PUBLISH_ERROR</name>
9807          <description>Publish configuration for event ERROR</description>
9808          <addressOffset>0x1A4</addressOffset>
9809          <access>read-write</access>
9810          <resetValue>0x00000000</resetValue>
9811          <fields>
9812            <field>
9813              <name>CHIDX</name>
9814              <description>DPPI channel that event ERROR will publish to</description>
9815              <lsb>0</lsb>
9816              <msb>7</msb>
9817            </field>
9818            <field>
9819              <name>EN</name>
9820              <lsb>31</lsb>
9821              <msb>31</msb>
9822              <enumeratedValues>
9823                <enumeratedValue>
9824                  <name>Disabled</name>
9825                  <description>Disable publishing</description>
9826                  <value>0x0</value>
9827                </enumeratedValue>
9828                <enumeratedValue>
9829                  <name>Enabled</name>
9830                  <description>Enable publishing</description>
9831                  <value>0x1</value>
9832                </enumeratedValue>
9833              </enumeratedValues>
9834            </field>
9835          </fields>
9836        </register>
9837        <register>
9838          <name>PUBLISH_RXSTARTED</name>
9839          <description>Publish configuration for event RXSTARTED</description>
9840          <addressOffset>0x1CC</addressOffset>
9841          <access>read-write</access>
9842          <resetValue>0x00000000</resetValue>
9843          <fields>
9844            <field>
9845              <name>CHIDX</name>
9846              <description>DPPI channel that event RXSTARTED will publish to</description>
9847              <lsb>0</lsb>
9848              <msb>7</msb>
9849            </field>
9850            <field>
9851              <name>EN</name>
9852              <lsb>31</lsb>
9853              <msb>31</msb>
9854              <enumeratedValues>
9855                <enumeratedValue>
9856                  <name>Disabled</name>
9857                  <description>Disable publishing</description>
9858                  <value>0x0</value>
9859                </enumeratedValue>
9860                <enumeratedValue>
9861                  <name>Enabled</name>
9862                  <description>Enable publishing</description>
9863                  <value>0x1</value>
9864                </enumeratedValue>
9865              </enumeratedValues>
9866            </field>
9867          </fields>
9868        </register>
9869        <register>
9870          <name>PUBLISH_TXSTARTED</name>
9871          <description>Publish configuration for event TXSTARTED</description>
9872          <addressOffset>0x1D0</addressOffset>
9873          <access>read-write</access>
9874          <resetValue>0x00000000</resetValue>
9875          <fields>
9876            <field>
9877              <name>CHIDX</name>
9878              <description>DPPI channel that event TXSTARTED will publish to</description>
9879              <lsb>0</lsb>
9880              <msb>7</msb>
9881            </field>
9882            <field>
9883              <name>EN</name>
9884              <lsb>31</lsb>
9885              <msb>31</msb>
9886              <enumeratedValues>
9887                <enumeratedValue>
9888                  <name>Disabled</name>
9889                  <description>Disable publishing</description>
9890                  <value>0x0</value>
9891                </enumeratedValue>
9892                <enumeratedValue>
9893                  <name>Enabled</name>
9894                  <description>Enable publishing</description>
9895                  <value>0x1</value>
9896                </enumeratedValue>
9897              </enumeratedValues>
9898            </field>
9899          </fields>
9900        </register>
9901        <register>
9902          <name>PUBLISH_WRITE</name>
9903          <description>Publish configuration for event WRITE</description>
9904          <addressOffset>0x1E4</addressOffset>
9905          <access>read-write</access>
9906          <resetValue>0x00000000</resetValue>
9907          <fields>
9908            <field>
9909              <name>CHIDX</name>
9910              <description>DPPI channel that event WRITE will publish to</description>
9911              <lsb>0</lsb>
9912              <msb>7</msb>
9913            </field>
9914            <field>
9915              <name>EN</name>
9916              <lsb>31</lsb>
9917              <msb>31</msb>
9918              <enumeratedValues>
9919                <enumeratedValue>
9920                  <name>Disabled</name>
9921                  <description>Disable publishing</description>
9922                  <value>0x0</value>
9923                </enumeratedValue>
9924                <enumeratedValue>
9925                  <name>Enabled</name>
9926                  <description>Enable publishing</description>
9927                  <value>0x1</value>
9928                </enumeratedValue>
9929              </enumeratedValues>
9930            </field>
9931          </fields>
9932        </register>
9933        <register>
9934          <name>PUBLISH_READ</name>
9935          <description>Publish configuration for event READ</description>
9936          <addressOffset>0x1E8</addressOffset>
9937          <access>read-write</access>
9938          <resetValue>0x00000000</resetValue>
9939          <fields>
9940            <field>
9941              <name>CHIDX</name>
9942              <description>DPPI channel that event READ will publish to</description>
9943              <lsb>0</lsb>
9944              <msb>7</msb>
9945            </field>
9946            <field>
9947              <name>EN</name>
9948              <lsb>31</lsb>
9949              <msb>31</msb>
9950              <enumeratedValues>
9951                <enumeratedValue>
9952                  <name>Disabled</name>
9953                  <description>Disable publishing</description>
9954                  <value>0x0</value>
9955                </enumeratedValue>
9956                <enumeratedValue>
9957                  <name>Enabled</name>
9958                  <description>Enable publishing</description>
9959                  <value>0x1</value>
9960                </enumeratedValue>
9961              </enumeratedValues>
9962            </field>
9963          </fields>
9964        </register>
9965        <register>
9966          <name>SHORTS</name>
9967          <description>Shortcuts between local events and tasks</description>
9968          <addressOffset>0x200</addressOffset>
9969          <access>read-write</access>
9970          <resetValue>0x00000000</resetValue>
9971          <fields>
9972            <field>
9973              <name>WRITE_SUSPEND</name>
9974              <description>Shortcut between event WRITE and task SUSPEND</description>
9975              <lsb>13</lsb>
9976              <msb>13</msb>
9977              <enumeratedValues>
9978                <enumeratedValue>
9979                  <name>Disabled</name>
9980                  <description>Disable shortcut</description>
9981                  <value>0x0</value>
9982                </enumeratedValue>
9983                <enumeratedValue>
9984                  <name>Enabled</name>
9985                  <description>Enable shortcut</description>
9986                  <value>0x1</value>
9987                </enumeratedValue>
9988              </enumeratedValues>
9989            </field>
9990            <field>
9991              <name>READ_SUSPEND</name>
9992              <description>Shortcut between event READ and task SUSPEND</description>
9993              <lsb>14</lsb>
9994              <msb>14</msb>
9995              <enumeratedValues>
9996                <enumeratedValue>
9997                  <name>Disabled</name>
9998                  <description>Disable shortcut</description>
9999                  <value>0x0</value>
10000                </enumeratedValue>
10001                <enumeratedValue>
10002                  <name>Enabled</name>
10003                  <description>Enable shortcut</description>
10004                  <value>0x1</value>
10005                </enumeratedValue>
10006              </enumeratedValues>
10007            </field>
10008          </fields>
10009        </register>
10010        <register>
10011          <name>INTEN</name>
10012          <description>Enable or disable interrupt</description>
10013          <addressOffset>0x300</addressOffset>
10014          <access>read-write</access>
10015          <resetValue>0x00000000</resetValue>
10016          <fields>
10017            <field>
10018              <name>STOPPED</name>
10019              <description>Enable or disable interrupt for event STOPPED</description>
10020              <lsb>1</lsb>
10021              <msb>1</msb>
10022              <enumeratedValues>
10023                <enumeratedValue>
10024                  <name>Disabled</name>
10025                  <description>Disable</description>
10026                  <value>0x0</value>
10027                </enumeratedValue>
10028                <enumeratedValue>
10029                  <name>Enabled</name>
10030                  <description>Enable</description>
10031                  <value>0x1</value>
10032                </enumeratedValue>
10033              </enumeratedValues>
10034            </field>
10035            <field>
10036              <name>ERROR</name>
10037              <description>Enable or disable interrupt for event ERROR</description>
10038              <lsb>9</lsb>
10039              <msb>9</msb>
10040              <enumeratedValues>
10041                <enumeratedValue>
10042                  <name>Disabled</name>
10043                  <description>Disable</description>
10044                  <value>0x0</value>
10045                </enumeratedValue>
10046                <enumeratedValue>
10047                  <name>Enabled</name>
10048                  <description>Enable</description>
10049                  <value>0x1</value>
10050                </enumeratedValue>
10051              </enumeratedValues>
10052            </field>
10053            <field>
10054              <name>RXSTARTED</name>
10055              <description>Enable or disable interrupt for event RXSTARTED</description>
10056              <lsb>19</lsb>
10057              <msb>19</msb>
10058              <enumeratedValues>
10059                <enumeratedValue>
10060                  <name>Disabled</name>
10061                  <description>Disable</description>
10062                  <value>0x0</value>
10063                </enumeratedValue>
10064                <enumeratedValue>
10065                  <name>Enabled</name>
10066                  <description>Enable</description>
10067                  <value>0x1</value>
10068                </enumeratedValue>
10069              </enumeratedValues>
10070            </field>
10071            <field>
10072              <name>TXSTARTED</name>
10073              <description>Enable or disable interrupt for event TXSTARTED</description>
10074              <lsb>20</lsb>
10075              <msb>20</msb>
10076              <enumeratedValues>
10077                <enumeratedValue>
10078                  <name>Disabled</name>
10079                  <description>Disable</description>
10080                  <value>0x0</value>
10081                </enumeratedValue>
10082                <enumeratedValue>
10083                  <name>Enabled</name>
10084                  <description>Enable</description>
10085                  <value>0x1</value>
10086                </enumeratedValue>
10087              </enumeratedValues>
10088            </field>
10089            <field>
10090              <name>WRITE</name>
10091              <description>Enable or disable interrupt for event WRITE</description>
10092              <lsb>25</lsb>
10093              <msb>25</msb>
10094              <enumeratedValues>
10095                <enumeratedValue>
10096                  <name>Disabled</name>
10097                  <description>Disable</description>
10098                  <value>0x0</value>
10099                </enumeratedValue>
10100                <enumeratedValue>
10101                  <name>Enabled</name>
10102                  <description>Enable</description>
10103                  <value>0x1</value>
10104                </enumeratedValue>
10105              </enumeratedValues>
10106            </field>
10107            <field>
10108              <name>READ</name>
10109              <description>Enable or disable interrupt for event READ</description>
10110              <lsb>26</lsb>
10111              <msb>26</msb>
10112              <enumeratedValues>
10113                <enumeratedValue>
10114                  <name>Disabled</name>
10115                  <description>Disable</description>
10116                  <value>0x0</value>
10117                </enumeratedValue>
10118                <enumeratedValue>
10119                  <name>Enabled</name>
10120                  <description>Enable</description>
10121                  <value>0x1</value>
10122                </enumeratedValue>
10123              </enumeratedValues>
10124            </field>
10125          </fields>
10126        </register>
10127        <register>
10128          <name>INTENSET</name>
10129          <description>Enable interrupt</description>
10130          <addressOffset>0x304</addressOffset>
10131          <access>read-write</access>
10132          <resetValue>0x00000000</resetValue>
10133          <fields>
10134            <field>
10135              <name>STOPPED</name>
10136              <description>Write '1' to enable interrupt for event STOPPED</description>
10137              <lsb>1</lsb>
10138              <msb>1</msb>
10139              <enumeratedValues>
10140                <usage>read</usage>
10141                <enumeratedValue>
10142                  <name>Disabled</name>
10143                  <description>Read: Disabled</description>
10144                  <value>0x0</value>
10145                </enumeratedValue>
10146                <enumeratedValue>
10147                  <name>Enabled</name>
10148                  <description>Read: Enabled</description>
10149                  <value>0x1</value>
10150                </enumeratedValue>
10151              </enumeratedValues>
10152              <enumeratedValues>
10153                <usage>write</usage>
10154                <enumeratedValue>
10155                  <name>Set</name>
10156                  <description>Enable</description>
10157                  <value>0x1</value>
10158                </enumeratedValue>
10159              </enumeratedValues>
10160            </field>
10161            <field>
10162              <name>ERROR</name>
10163              <description>Write '1' to enable interrupt for event ERROR</description>
10164              <lsb>9</lsb>
10165              <msb>9</msb>
10166              <enumeratedValues>
10167                <usage>read</usage>
10168                <enumeratedValue>
10169                  <name>Disabled</name>
10170                  <description>Read: Disabled</description>
10171                  <value>0x0</value>
10172                </enumeratedValue>
10173                <enumeratedValue>
10174                  <name>Enabled</name>
10175                  <description>Read: Enabled</description>
10176                  <value>0x1</value>
10177                </enumeratedValue>
10178              </enumeratedValues>
10179              <enumeratedValues>
10180                <usage>write</usage>
10181                <enumeratedValue>
10182                  <name>Set</name>
10183                  <description>Enable</description>
10184                  <value>0x1</value>
10185                </enumeratedValue>
10186              </enumeratedValues>
10187            </field>
10188            <field>
10189              <name>RXSTARTED</name>
10190              <description>Write '1' to enable interrupt for event RXSTARTED</description>
10191              <lsb>19</lsb>
10192              <msb>19</msb>
10193              <enumeratedValues>
10194                <usage>read</usage>
10195                <enumeratedValue>
10196                  <name>Disabled</name>
10197                  <description>Read: Disabled</description>
10198                  <value>0x0</value>
10199                </enumeratedValue>
10200                <enumeratedValue>
10201                  <name>Enabled</name>
10202                  <description>Read: Enabled</description>
10203                  <value>0x1</value>
10204                </enumeratedValue>
10205              </enumeratedValues>
10206              <enumeratedValues>
10207                <usage>write</usage>
10208                <enumeratedValue>
10209                  <name>Set</name>
10210                  <description>Enable</description>
10211                  <value>0x1</value>
10212                </enumeratedValue>
10213              </enumeratedValues>
10214            </field>
10215            <field>
10216              <name>TXSTARTED</name>
10217              <description>Write '1' to enable interrupt for event TXSTARTED</description>
10218              <lsb>20</lsb>
10219              <msb>20</msb>
10220              <enumeratedValues>
10221                <usage>read</usage>
10222                <enumeratedValue>
10223                  <name>Disabled</name>
10224                  <description>Read: Disabled</description>
10225                  <value>0x0</value>
10226                </enumeratedValue>
10227                <enumeratedValue>
10228                  <name>Enabled</name>
10229                  <description>Read: Enabled</description>
10230                  <value>0x1</value>
10231                </enumeratedValue>
10232              </enumeratedValues>
10233              <enumeratedValues>
10234                <usage>write</usage>
10235                <enumeratedValue>
10236                  <name>Set</name>
10237                  <description>Enable</description>
10238                  <value>0x1</value>
10239                </enumeratedValue>
10240              </enumeratedValues>
10241            </field>
10242            <field>
10243              <name>WRITE</name>
10244              <description>Write '1' to enable interrupt for event WRITE</description>
10245              <lsb>25</lsb>
10246              <msb>25</msb>
10247              <enumeratedValues>
10248                <usage>read</usage>
10249                <enumeratedValue>
10250                  <name>Disabled</name>
10251                  <description>Read: Disabled</description>
10252                  <value>0x0</value>
10253                </enumeratedValue>
10254                <enumeratedValue>
10255                  <name>Enabled</name>
10256                  <description>Read: Enabled</description>
10257                  <value>0x1</value>
10258                </enumeratedValue>
10259              </enumeratedValues>
10260              <enumeratedValues>
10261                <usage>write</usage>
10262                <enumeratedValue>
10263                  <name>Set</name>
10264                  <description>Enable</description>
10265                  <value>0x1</value>
10266                </enumeratedValue>
10267              </enumeratedValues>
10268            </field>
10269            <field>
10270              <name>READ</name>
10271              <description>Write '1' to enable interrupt for event READ</description>
10272              <lsb>26</lsb>
10273              <msb>26</msb>
10274              <enumeratedValues>
10275                <usage>read</usage>
10276                <enumeratedValue>
10277                  <name>Disabled</name>
10278                  <description>Read: Disabled</description>
10279                  <value>0x0</value>
10280                </enumeratedValue>
10281                <enumeratedValue>
10282                  <name>Enabled</name>
10283                  <description>Read: Enabled</description>
10284                  <value>0x1</value>
10285                </enumeratedValue>
10286              </enumeratedValues>
10287              <enumeratedValues>
10288                <usage>write</usage>
10289                <enumeratedValue>
10290                  <name>Set</name>
10291                  <description>Enable</description>
10292                  <value>0x1</value>
10293                </enumeratedValue>
10294              </enumeratedValues>
10295            </field>
10296          </fields>
10297        </register>
10298        <register>
10299          <name>INTENCLR</name>
10300          <description>Disable interrupt</description>
10301          <addressOffset>0x308</addressOffset>
10302          <access>read-write</access>
10303          <resetValue>0x00000000</resetValue>
10304          <fields>
10305            <field>
10306              <name>STOPPED</name>
10307              <description>Write '1' to disable interrupt for event STOPPED</description>
10308              <lsb>1</lsb>
10309              <msb>1</msb>
10310              <enumeratedValues>
10311                <usage>read</usage>
10312                <enumeratedValue>
10313                  <name>Disabled</name>
10314                  <description>Read: Disabled</description>
10315                  <value>0x0</value>
10316                </enumeratedValue>
10317                <enumeratedValue>
10318                  <name>Enabled</name>
10319                  <description>Read: Enabled</description>
10320                  <value>0x1</value>
10321                </enumeratedValue>
10322              </enumeratedValues>
10323              <enumeratedValues>
10324                <usage>write</usage>
10325                <enumeratedValue>
10326                  <name>Clear</name>
10327                  <description>Disable</description>
10328                  <value>0x1</value>
10329                </enumeratedValue>
10330              </enumeratedValues>
10331            </field>
10332            <field>
10333              <name>ERROR</name>
10334              <description>Write '1' to disable interrupt for event ERROR</description>
10335              <lsb>9</lsb>
10336              <msb>9</msb>
10337              <enumeratedValues>
10338                <usage>read</usage>
10339                <enumeratedValue>
10340                  <name>Disabled</name>
10341                  <description>Read: Disabled</description>
10342                  <value>0x0</value>
10343                </enumeratedValue>
10344                <enumeratedValue>
10345                  <name>Enabled</name>
10346                  <description>Read: Enabled</description>
10347                  <value>0x1</value>
10348                </enumeratedValue>
10349              </enumeratedValues>
10350              <enumeratedValues>
10351                <usage>write</usage>
10352                <enumeratedValue>
10353                  <name>Clear</name>
10354                  <description>Disable</description>
10355                  <value>0x1</value>
10356                </enumeratedValue>
10357              </enumeratedValues>
10358            </field>
10359            <field>
10360              <name>RXSTARTED</name>
10361              <description>Write '1' to disable interrupt for event RXSTARTED</description>
10362              <lsb>19</lsb>
10363              <msb>19</msb>
10364              <enumeratedValues>
10365                <usage>read</usage>
10366                <enumeratedValue>
10367                  <name>Disabled</name>
10368                  <description>Read: Disabled</description>
10369                  <value>0x0</value>
10370                </enumeratedValue>
10371                <enumeratedValue>
10372                  <name>Enabled</name>
10373                  <description>Read: Enabled</description>
10374                  <value>0x1</value>
10375                </enumeratedValue>
10376              </enumeratedValues>
10377              <enumeratedValues>
10378                <usage>write</usage>
10379                <enumeratedValue>
10380                  <name>Clear</name>
10381                  <description>Disable</description>
10382                  <value>0x1</value>
10383                </enumeratedValue>
10384              </enumeratedValues>
10385            </field>
10386            <field>
10387              <name>TXSTARTED</name>
10388              <description>Write '1' to disable interrupt for event TXSTARTED</description>
10389              <lsb>20</lsb>
10390              <msb>20</msb>
10391              <enumeratedValues>
10392                <usage>read</usage>
10393                <enumeratedValue>
10394                  <name>Disabled</name>
10395                  <description>Read: Disabled</description>
10396                  <value>0x0</value>
10397                </enumeratedValue>
10398                <enumeratedValue>
10399                  <name>Enabled</name>
10400                  <description>Read: Enabled</description>
10401                  <value>0x1</value>
10402                </enumeratedValue>
10403              </enumeratedValues>
10404              <enumeratedValues>
10405                <usage>write</usage>
10406                <enumeratedValue>
10407                  <name>Clear</name>
10408                  <description>Disable</description>
10409                  <value>0x1</value>
10410                </enumeratedValue>
10411              </enumeratedValues>
10412            </field>
10413            <field>
10414              <name>WRITE</name>
10415              <description>Write '1' to disable interrupt for event WRITE</description>
10416              <lsb>25</lsb>
10417              <msb>25</msb>
10418              <enumeratedValues>
10419                <usage>read</usage>
10420                <enumeratedValue>
10421                  <name>Disabled</name>
10422                  <description>Read: Disabled</description>
10423                  <value>0x0</value>
10424                </enumeratedValue>
10425                <enumeratedValue>
10426                  <name>Enabled</name>
10427                  <description>Read: Enabled</description>
10428                  <value>0x1</value>
10429                </enumeratedValue>
10430              </enumeratedValues>
10431              <enumeratedValues>
10432                <usage>write</usage>
10433                <enumeratedValue>
10434                  <name>Clear</name>
10435                  <description>Disable</description>
10436                  <value>0x1</value>
10437                </enumeratedValue>
10438              </enumeratedValues>
10439            </field>
10440            <field>
10441              <name>READ</name>
10442              <description>Write '1' to disable interrupt for event READ</description>
10443              <lsb>26</lsb>
10444              <msb>26</msb>
10445              <enumeratedValues>
10446                <usage>read</usage>
10447                <enumeratedValue>
10448                  <name>Disabled</name>
10449                  <description>Read: Disabled</description>
10450                  <value>0x0</value>
10451                </enumeratedValue>
10452                <enumeratedValue>
10453                  <name>Enabled</name>
10454                  <description>Read: Enabled</description>
10455                  <value>0x1</value>
10456                </enumeratedValue>
10457              </enumeratedValues>
10458              <enumeratedValues>
10459                <usage>write</usage>
10460                <enumeratedValue>
10461                  <name>Clear</name>
10462                  <description>Disable</description>
10463                  <value>0x1</value>
10464                </enumeratedValue>
10465              </enumeratedValues>
10466            </field>
10467          </fields>
10468        </register>
10469        <register>
10470          <name>ERRORSRC</name>
10471          <description>Error source</description>
10472          <addressOffset>0x4D0</addressOffset>
10473          <access>read-write</access>
10474          <resetValue>0x00000000</resetValue>
10475          <modifiedWriteValues>oneToClear</modifiedWriteValues>
10476          <fields>
10477            <field>
10478              <name>OVERFLOW</name>
10479              <description>RX buffer overflow detected, and prevented</description>
10480              <lsb>0</lsb>
10481              <msb>0</msb>
10482              <enumeratedValues>
10483                <enumeratedValue>
10484                  <name>NotDetected</name>
10485                  <description>Error did not occur</description>
10486                  <value>0x0</value>
10487                </enumeratedValue>
10488                <enumeratedValue>
10489                  <name>Detected</name>
10490                  <description>Error occurred</description>
10491                  <value>0x1</value>
10492                </enumeratedValue>
10493              </enumeratedValues>
10494            </field>
10495            <field>
10496              <name>DNACK</name>
10497              <description>NACK sent after receiving a data byte</description>
10498              <lsb>2</lsb>
10499              <msb>2</msb>
10500              <enumeratedValues>
10501                <enumeratedValue>
10502                  <name>NotReceived</name>
10503                  <description>Error did not occur</description>
10504                  <value>0x0</value>
10505                </enumeratedValue>
10506                <enumeratedValue>
10507                  <name>Received</name>
10508                  <description>Error occurred</description>
10509                  <value>0x1</value>
10510                </enumeratedValue>
10511              </enumeratedValues>
10512            </field>
10513            <field>
10514              <name>OVERREAD</name>
10515              <description>TX buffer over-read detected, and prevented</description>
10516              <lsb>3</lsb>
10517              <msb>3</msb>
10518              <enumeratedValues>
10519                <enumeratedValue>
10520                  <name>NotDetected</name>
10521                  <description>Error did not occur</description>
10522                  <value>0x0</value>
10523                </enumeratedValue>
10524                <enumeratedValue>
10525                  <name>Detected</name>
10526                  <description>Error occurred</description>
10527                  <value>0x1</value>
10528                </enumeratedValue>
10529              </enumeratedValues>
10530            </field>
10531          </fields>
10532        </register>
10533        <register>
10534          <name>MATCH</name>
10535          <description>Status register indicating which address had a match</description>
10536          <addressOffset>0x4D4</addressOffset>
10537          <access>read-only</access>
10538          <resetValue>0x00000000</resetValue>
10539          <fields>
10540            <field>
10541              <name>MATCH</name>
10542              <description>Indication of which address in ADDRESS that matched the incoming address</description>
10543              <lsb>0</lsb>
10544              <msb>0</msb>
10545            </field>
10546          </fields>
10547        </register>
10548        <register>
10549          <name>ENABLE</name>
10550          <description>Enable TWIS</description>
10551          <addressOffset>0x500</addressOffset>
10552          <access>read-write</access>
10553          <resetValue>0x00000000</resetValue>
10554          <fields>
10555            <field>
10556              <name>ENABLE</name>
10557              <description>Enable or disable TWIS</description>
10558              <lsb>0</lsb>
10559              <msb>3</msb>
10560              <enumeratedValues>
10561                <enumeratedValue>
10562                  <name>Disabled</name>
10563                  <description>Disable TWIS</description>
10564                  <value>0x0</value>
10565                </enumeratedValue>
10566                <enumeratedValue>
10567                  <name>Enabled</name>
10568                  <description>Enable TWIS</description>
10569                  <value>0x9</value>
10570                </enumeratedValue>
10571              </enumeratedValues>
10572            </field>
10573          </fields>
10574        </register>
10575        <cluster>
10576          <name>PSEL</name>
10577          <description>Unspecified</description>
10578          <headerStructName>TWIS_PSEL</headerStructName>
10579          <access>read-write</access>
10580          <addressOffset>0x508</addressOffset>
10581          <register>
10582            <name>SCL</name>
10583            <description>Pin select for SCL signal</description>
10584            <addressOffset>0x000</addressOffset>
10585            <access>read-write</access>
10586            <resetValue>0xFFFFFFFF</resetValue>
10587            <fields>
10588              <field>
10589                <name>PIN</name>
10590                <description>Pin number</description>
10591                <lsb>0</lsb>
10592                <msb>4</msb>
10593              </field>
10594              <field>
10595                <name>CONNECT</name>
10596                <description>Connection</description>
10597                <lsb>31</lsb>
10598                <msb>31</msb>
10599                <enumeratedValues>
10600                  <enumeratedValue>
10601                    <name>Disconnected</name>
10602                    <description>Disconnect</description>
10603                    <value>0x1</value>
10604                  </enumeratedValue>
10605                  <enumeratedValue>
10606                    <name>Connected</name>
10607                    <description>Connect</description>
10608                    <value>0x0</value>
10609                  </enumeratedValue>
10610                </enumeratedValues>
10611              </field>
10612            </fields>
10613          </register>
10614          <register>
10615            <name>SDA</name>
10616            <description>Pin select for SDA signal</description>
10617            <addressOffset>0x004</addressOffset>
10618            <access>read-write</access>
10619            <resetValue>0xFFFFFFFF</resetValue>
10620            <fields>
10621              <field>
10622                <name>PIN</name>
10623                <description>Pin number</description>
10624                <lsb>0</lsb>
10625                <msb>4</msb>
10626              </field>
10627              <field>
10628                <name>CONNECT</name>
10629                <description>Connection</description>
10630                <lsb>31</lsb>
10631                <msb>31</msb>
10632                <enumeratedValues>
10633                  <enumeratedValue>
10634                    <name>Disconnected</name>
10635                    <description>Disconnect</description>
10636                    <value>0x1</value>
10637                  </enumeratedValue>
10638                  <enumeratedValue>
10639                    <name>Connected</name>
10640                    <description>Connect</description>
10641                    <value>0x0</value>
10642                  </enumeratedValue>
10643                </enumeratedValues>
10644              </field>
10645            </fields>
10646          </register>
10647        </cluster>
10648        <cluster>
10649          <name>RXD</name>
10650          <description>RXD EasyDMA channel</description>
10651          <headerStructName>TWIS_RXD</headerStructName>
10652          <access>read-write</access>
10653          <addressOffset>0x534</addressOffset>
10654          <register>
10655            <name>PTR</name>
10656            <description>RXD Data pointer</description>
10657            <addressOffset>0x000</addressOffset>
10658            <access>read-write</access>
10659            <resetValue>0x00000000</resetValue>
10660            <fields>
10661              <field>
10662                <name>PTR</name>
10663                <description>RXD Data pointer</description>
10664                <lsb>0</lsb>
10665                <msb>31</msb>
10666              </field>
10667            </fields>
10668          </register>
10669          <register>
10670            <name>MAXCNT</name>
10671            <description>Maximum number of bytes in RXD buffer</description>
10672            <addressOffset>0x004</addressOffset>
10673            <access>read-write</access>
10674            <resetValue>0x00000000</resetValue>
10675            <fields>
10676              <field>
10677                <name>MAXCNT</name>
10678                <description>Maximum number of bytes in RXD buffer</description>
10679                <lsb>0</lsb>
10680                <msb>12</msb>
10681              </field>
10682            </fields>
10683          </register>
10684          <register>
10685            <name>AMOUNT</name>
10686            <description>Number of bytes transferred in the last RXD transaction</description>
10687            <addressOffset>0x008</addressOffset>
10688            <access>read-only</access>
10689            <resetValue>0x00000000</resetValue>
10690            <fields>
10691              <field>
10692                <name>AMOUNT</name>
10693                <description>Number of bytes transferred in the last RXD transaction</description>
10694                <lsb>0</lsb>
10695                <msb>12</msb>
10696              </field>
10697            </fields>
10698          </register>
10699          <register>
10700            <name>LIST</name>
10701            <description>EasyDMA list type</description>
10702            <addressOffset>0x00C</addressOffset>
10703            <access>read-write</access>
10704            <resetValue>0x00000000</resetValue>
10705            <fields>
10706              <field>
10707                <name>LIST</name>
10708                <description>List type</description>
10709                <lsb>0</lsb>
10710                <msb>1</msb>
10711                <enumeratedValues>
10712                  <enumeratedValue>
10713                    <name>Disabled</name>
10714                    <description>Disable EasyDMA list</description>
10715                    <value>0x0</value>
10716                  </enumeratedValue>
10717                  <enumeratedValue>
10718                    <name>ArrayList</name>
10719                    <description>Use array list</description>
10720                    <value>0x1</value>
10721                  </enumeratedValue>
10722                </enumeratedValues>
10723              </field>
10724            </fields>
10725          </register>
10726        </cluster>
10727        <cluster>
10728          <name>TXD</name>
10729          <description>TXD EasyDMA channel</description>
10730          <headerStructName>TWIS_TXD</headerStructName>
10731          <access>read-write</access>
10732          <addressOffset>0x544</addressOffset>
10733          <register>
10734            <name>PTR</name>
10735            <description>TXD Data pointer</description>
10736            <addressOffset>0x000</addressOffset>
10737            <access>read-write</access>
10738            <resetValue>0x00000000</resetValue>
10739            <fields>
10740              <field>
10741                <name>PTR</name>
10742                <description>TXD Data pointer</description>
10743                <lsb>0</lsb>
10744                <msb>31</msb>
10745              </field>
10746            </fields>
10747          </register>
10748          <register>
10749            <name>MAXCNT</name>
10750            <description>Maximum number of bytes in TXD buffer</description>
10751            <addressOffset>0x004</addressOffset>
10752            <access>read-write</access>
10753            <resetValue>0x00000000</resetValue>
10754            <fields>
10755              <field>
10756                <name>MAXCNT</name>
10757                <description>Maximum number of bytes in TXD buffer</description>
10758                <lsb>0</lsb>
10759                <msb>12</msb>
10760              </field>
10761            </fields>
10762          </register>
10763          <register>
10764            <name>AMOUNT</name>
10765            <description>Number of bytes transferred in the last TXD transaction</description>
10766            <addressOffset>0x008</addressOffset>
10767            <access>read-only</access>
10768            <resetValue>0x00000000</resetValue>
10769            <fields>
10770              <field>
10771                <name>AMOUNT</name>
10772                <description>Number of bytes transferred in the last TXD transaction</description>
10773                <lsb>0</lsb>
10774                <msb>12</msb>
10775              </field>
10776            </fields>
10777          </register>
10778          <register>
10779            <name>LIST</name>
10780            <description>EasyDMA list type</description>
10781            <addressOffset>0x00C</addressOffset>
10782            <access>read-write</access>
10783            <resetValue>0x00000000</resetValue>
10784            <fields>
10785              <field>
10786                <name>LIST</name>
10787                <description>List type</description>
10788                <lsb>0</lsb>
10789                <msb>1</msb>
10790                <enumeratedValues>
10791                  <enumeratedValue>
10792                    <name>Disabled</name>
10793                    <description>Disable EasyDMA list</description>
10794                    <value>0x0</value>
10795                  </enumeratedValue>
10796                  <enumeratedValue>
10797                    <name>ArrayList</name>
10798                    <description>Use array list</description>
10799                    <value>0x1</value>
10800                  </enumeratedValue>
10801                </enumeratedValues>
10802              </field>
10803            </fields>
10804          </register>
10805        </cluster>
10806        <register>
10807          <dim>0x2</dim>
10808          <dimIncrement>0x4</dimIncrement>
10809          <name>ADDRESS[%s]</name>
10810          <description>Description collection: TWI slave address n</description>
10811          <addressOffset>0x588</addressOffset>
10812          <access>read-write</access>
10813          <resetValue>0x00000000</resetValue>
10814          <fields>
10815            <field>
10816              <name>ADDRESS</name>
10817              <description>TWI slave address</description>
10818              <lsb>0</lsb>
10819              <msb>6</msb>
10820            </field>
10821          </fields>
10822        </register>
10823        <register>
10824          <name>CONFIG</name>
10825          <description>Configuration register for the address match mechanism</description>
10826          <addressOffset>0x594</addressOffset>
10827          <access>read-write</access>
10828          <resetValue>0x00000001</resetValue>
10829          <fields>
10830            <field>
10831              <name>ADDRESS0</name>
10832              <description>Enable or disable address matching on ADDRESS[0]</description>
10833              <lsb>0</lsb>
10834              <msb>0</msb>
10835              <enumeratedValues>
10836                <enumeratedValue>
10837                  <name>Disabled</name>
10838                  <description>Disabled</description>
10839                  <value>0x0</value>
10840                </enumeratedValue>
10841                <enumeratedValue>
10842                  <name>Enabled</name>
10843                  <description>Enabled</description>
10844                  <value>0x1</value>
10845                </enumeratedValue>
10846              </enumeratedValues>
10847            </field>
10848            <field>
10849              <name>ADDRESS1</name>
10850              <description>Enable or disable address matching on ADDRESS[1]</description>
10851              <lsb>1</lsb>
10852              <msb>1</msb>
10853              <enumeratedValues>
10854                <enumeratedValue>
10855                  <name>Disabled</name>
10856                  <description>Disabled</description>
10857                  <value>0x0</value>
10858                </enumeratedValue>
10859                <enumeratedValue>
10860                  <name>Enabled</name>
10861                  <description>Enabled</description>
10862                  <value>0x1</value>
10863                </enumeratedValue>
10864              </enumeratedValues>
10865            </field>
10866          </fields>
10867        </register>
10868        <register>
10869          <name>ORC</name>
10870          <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
10871          <addressOffset>0x5C0</addressOffset>
10872          <access>read-write</access>
10873          <resetValue>0x00000000</resetValue>
10874          <fields>
10875            <field>
10876              <name>ORC</name>
10877              <description>Over-read character. Character sent out in case of an over-read of the transmit buffer.</description>
10878              <lsb>0</lsb>
10879              <msb>7</msb>
10880            </field>
10881          </fields>
10882        </register>
10883      </registers>
10884    </peripheral>
10885    <peripheral>
10886      <name>UARTE0_NS</name>
10887      <description>UART with EasyDMA 0</description>
10888      <baseAddress>0x40008000</baseAddress>
10889      <alternatePeripheral>SPIM0_NS</alternatePeripheral>
10890      <headerStructName>UARTE</headerStructName>
10891      <!--Security dma=SA-->
10892      <!--Security securemapping=US-->
10893      <addressBlock>
10894        <offset>0</offset>
10895        <size>0x1000</size>
10896        <usage>registers</usage>
10897      </addressBlock>
10898      <interrupt>
10899        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
10900        <value>8</value>
10901      </interrupt>
10902      <groupName>UARTE</groupName>
10903      <size>0x20</size>
10904      <registers>
10905        <register>
10906          <name>TASKS_STARTRX</name>
10907          <description>Start UART receiver</description>
10908          <addressOffset>0x000</addressOffset>
10909          <access>write-only</access>
10910          <resetValue>0x00000000</resetValue>
10911          <fields>
10912            <field>
10913              <name>TASKS_STARTRX</name>
10914              <description>Start UART receiver</description>
10915              <lsb>0</lsb>
10916              <msb>0</msb>
10917              <enumeratedValues>
10918                <enumeratedValue>
10919                  <name>Trigger</name>
10920                  <description>Trigger task</description>
10921                  <value>0x1</value>
10922                </enumeratedValue>
10923              </enumeratedValues>
10924            </field>
10925          </fields>
10926        </register>
10927        <register>
10928          <name>TASKS_STOPRX</name>
10929          <description>Stop UART receiver</description>
10930          <addressOffset>0x004</addressOffset>
10931          <access>write-only</access>
10932          <resetValue>0x00000000</resetValue>
10933          <fields>
10934            <field>
10935              <name>TASKS_STOPRX</name>
10936              <description>Stop UART receiver</description>
10937              <lsb>0</lsb>
10938              <msb>0</msb>
10939              <enumeratedValues>
10940                <enumeratedValue>
10941                  <name>Trigger</name>
10942                  <description>Trigger task</description>
10943                  <value>0x1</value>
10944                </enumeratedValue>
10945              </enumeratedValues>
10946            </field>
10947          </fields>
10948        </register>
10949        <register>
10950          <name>TASKS_STARTTX</name>
10951          <description>Start UART transmitter</description>
10952          <addressOffset>0x008</addressOffset>
10953          <access>write-only</access>
10954          <resetValue>0x00000000</resetValue>
10955          <fields>
10956            <field>
10957              <name>TASKS_STARTTX</name>
10958              <description>Start UART transmitter</description>
10959              <lsb>0</lsb>
10960              <msb>0</msb>
10961              <enumeratedValues>
10962                <enumeratedValue>
10963                  <name>Trigger</name>
10964                  <description>Trigger task</description>
10965                  <value>0x1</value>
10966                </enumeratedValue>
10967              </enumeratedValues>
10968            </field>
10969          </fields>
10970        </register>
10971        <register>
10972          <name>TASKS_STOPTX</name>
10973          <description>Stop UART transmitter</description>
10974          <addressOffset>0x00C</addressOffset>
10975          <access>write-only</access>
10976          <resetValue>0x00000000</resetValue>
10977          <fields>
10978            <field>
10979              <name>TASKS_STOPTX</name>
10980              <description>Stop UART transmitter</description>
10981              <lsb>0</lsb>
10982              <msb>0</msb>
10983              <enumeratedValues>
10984                <enumeratedValue>
10985                  <name>Trigger</name>
10986                  <description>Trigger task</description>
10987                  <value>0x1</value>
10988                </enumeratedValue>
10989              </enumeratedValues>
10990            </field>
10991          </fields>
10992        </register>
10993        <register>
10994          <name>TASKS_FLUSHRX</name>
10995          <description>Flush RX FIFO into RX buffer</description>
10996          <addressOffset>0x02C</addressOffset>
10997          <access>write-only</access>
10998          <resetValue>0x00000000</resetValue>
10999          <fields>
11000            <field>
11001              <name>TASKS_FLUSHRX</name>
11002              <description>Flush RX FIFO into RX buffer</description>
11003              <lsb>0</lsb>
11004              <msb>0</msb>
11005              <enumeratedValues>
11006                <enumeratedValue>
11007                  <name>Trigger</name>
11008                  <description>Trigger task</description>
11009                  <value>0x1</value>
11010                </enumeratedValue>
11011              </enumeratedValues>
11012            </field>
11013          </fields>
11014        </register>
11015        <register>
11016          <name>SUBSCRIBE_STARTRX</name>
11017          <description>Subscribe configuration for task STARTRX</description>
11018          <addressOffset>0x080</addressOffset>
11019          <access>read-write</access>
11020          <resetValue>0x00000000</resetValue>
11021          <fields>
11022            <field>
11023              <name>CHIDX</name>
11024              <description>DPPI channel that task STARTRX will subscribe to</description>
11025              <lsb>0</lsb>
11026              <msb>7</msb>
11027            </field>
11028            <field>
11029              <name>EN</name>
11030              <lsb>31</lsb>
11031              <msb>31</msb>
11032              <enumeratedValues>
11033                <enumeratedValue>
11034                  <name>Disabled</name>
11035                  <description>Disable subscription</description>
11036                  <value>0x0</value>
11037                </enumeratedValue>
11038                <enumeratedValue>
11039                  <name>Enabled</name>
11040                  <description>Enable subscription</description>
11041                  <value>0x1</value>
11042                </enumeratedValue>
11043              </enumeratedValues>
11044            </field>
11045          </fields>
11046        </register>
11047        <register>
11048          <name>SUBSCRIBE_STOPRX</name>
11049          <description>Subscribe configuration for task STOPRX</description>
11050          <addressOffset>0x084</addressOffset>
11051          <access>read-write</access>
11052          <resetValue>0x00000000</resetValue>
11053          <fields>
11054            <field>
11055              <name>CHIDX</name>
11056              <description>DPPI channel that task STOPRX will subscribe to</description>
11057              <lsb>0</lsb>
11058              <msb>7</msb>
11059            </field>
11060            <field>
11061              <name>EN</name>
11062              <lsb>31</lsb>
11063              <msb>31</msb>
11064              <enumeratedValues>
11065                <enumeratedValue>
11066                  <name>Disabled</name>
11067                  <description>Disable subscription</description>
11068                  <value>0x0</value>
11069                </enumeratedValue>
11070                <enumeratedValue>
11071                  <name>Enabled</name>
11072                  <description>Enable subscription</description>
11073                  <value>0x1</value>
11074                </enumeratedValue>
11075              </enumeratedValues>
11076            </field>
11077          </fields>
11078        </register>
11079        <register>
11080          <name>SUBSCRIBE_STARTTX</name>
11081          <description>Subscribe configuration for task STARTTX</description>
11082          <addressOffset>0x088</addressOffset>
11083          <access>read-write</access>
11084          <resetValue>0x00000000</resetValue>
11085          <fields>
11086            <field>
11087              <name>CHIDX</name>
11088              <description>DPPI channel that task STARTTX will subscribe to</description>
11089              <lsb>0</lsb>
11090              <msb>7</msb>
11091            </field>
11092            <field>
11093              <name>EN</name>
11094              <lsb>31</lsb>
11095              <msb>31</msb>
11096              <enumeratedValues>
11097                <enumeratedValue>
11098                  <name>Disabled</name>
11099                  <description>Disable subscription</description>
11100                  <value>0x0</value>
11101                </enumeratedValue>
11102                <enumeratedValue>
11103                  <name>Enabled</name>
11104                  <description>Enable subscription</description>
11105                  <value>0x1</value>
11106                </enumeratedValue>
11107              </enumeratedValues>
11108            </field>
11109          </fields>
11110        </register>
11111        <register>
11112          <name>SUBSCRIBE_STOPTX</name>
11113          <description>Subscribe configuration for task STOPTX</description>
11114          <addressOffset>0x08C</addressOffset>
11115          <access>read-write</access>
11116          <resetValue>0x00000000</resetValue>
11117          <fields>
11118            <field>
11119              <name>CHIDX</name>
11120              <description>DPPI channel that task STOPTX will subscribe to</description>
11121              <lsb>0</lsb>
11122              <msb>7</msb>
11123            </field>
11124            <field>
11125              <name>EN</name>
11126              <lsb>31</lsb>
11127              <msb>31</msb>
11128              <enumeratedValues>
11129                <enumeratedValue>
11130                  <name>Disabled</name>
11131                  <description>Disable subscription</description>
11132                  <value>0x0</value>
11133                </enumeratedValue>
11134                <enumeratedValue>
11135                  <name>Enabled</name>
11136                  <description>Enable subscription</description>
11137                  <value>0x1</value>
11138                </enumeratedValue>
11139              </enumeratedValues>
11140            </field>
11141          </fields>
11142        </register>
11143        <register>
11144          <name>SUBSCRIBE_FLUSHRX</name>
11145          <description>Subscribe configuration for task FLUSHRX</description>
11146          <addressOffset>0x0AC</addressOffset>
11147          <access>read-write</access>
11148          <resetValue>0x00000000</resetValue>
11149          <fields>
11150            <field>
11151              <name>CHIDX</name>
11152              <description>DPPI channel that task FLUSHRX will subscribe to</description>
11153              <lsb>0</lsb>
11154              <msb>7</msb>
11155            </field>
11156            <field>
11157              <name>EN</name>
11158              <lsb>31</lsb>
11159              <msb>31</msb>
11160              <enumeratedValues>
11161                <enumeratedValue>
11162                  <name>Disabled</name>
11163                  <description>Disable subscription</description>
11164                  <value>0x0</value>
11165                </enumeratedValue>
11166                <enumeratedValue>
11167                  <name>Enabled</name>
11168                  <description>Enable subscription</description>
11169                  <value>0x1</value>
11170                </enumeratedValue>
11171              </enumeratedValues>
11172            </field>
11173          </fields>
11174        </register>
11175        <register>
11176          <name>EVENTS_CTS</name>
11177          <description>CTS is activated (set low). Clear To Send.</description>
11178          <addressOffset>0x100</addressOffset>
11179          <access>read-write</access>
11180          <resetValue>0x00000000</resetValue>
11181          <fields>
11182            <field>
11183              <name>EVENTS_CTS</name>
11184              <description>CTS is activated (set low). Clear To Send.</description>
11185              <lsb>0</lsb>
11186              <msb>0</msb>
11187              <enumeratedValues>
11188                <enumeratedValue>
11189                  <name>NotGenerated</name>
11190                  <description>Event not generated</description>
11191                  <value>0x0</value>
11192                </enumeratedValue>
11193                <enumeratedValue>
11194                  <name>Generated</name>
11195                  <description>Event generated</description>
11196                  <value>0x1</value>
11197                </enumeratedValue>
11198              </enumeratedValues>
11199            </field>
11200          </fields>
11201        </register>
11202        <register>
11203          <name>EVENTS_NCTS</name>
11204          <description>CTS is deactivated (set high). Not Clear To Send.</description>
11205          <addressOffset>0x104</addressOffset>
11206          <access>read-write</access>
11207          <resetValue>0x00000000</resetValue>
11208          <fields>
11209            <field>
11210              <name>EVENTS_NCTS</name>
11211              <description>CTS is deactivated (set high). Not Clear To Send.</description>
11212              <lsb>0</lsb>
11213              <msb>0</msb>
11214              <enumeratedValues>
11215                <enumeratedValue>
11216                  <name>NotGenerated</name>
11217                  <description>Event not generated</description>
11218                  <value>0x0</value>
11219                </enumeratedValue>
11220                <enumeratedValue>
11221                  <name>Generated</name>
11222                  <description>Event generated</description>
11223                  <value>0x1</value>
11224                </enumeratedValue>
11225              </enumeratedValues>
11226            </field>
11227          </fields>
11228        </register>
11229        <register>
11230          <name>EVENTS_RXDRDY</name>
11231          <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
11232          <addressOffset>0x108</addressOffset>
11233          <access>read-write</access>
11234          <resetValue>0x00000000</resetValue>
11235          <fields>
11236            <field>
11237              <name>EVENTS_RXDRDY</name>
11238              <description>Data received in RXD (but potentially not yet transferred to Data RAM)</description>
11239              <lsb>0</lsb>
11240              <msb>0</msb>
11241              <enumeratedValues>
11242                <enumeratedValue>
11243                  <name>NotGenerated</name>
11244                  <description>Event not generated</description>
11245                  <value>0x0</value>
11246                </enumeratedValue>
11247                <enumeratedValue>
11248                  <name>Generated</name>
11249                  <description>Event generated</description>
11250                  <value>0x1</value>
11251                </enumeratedValue>
11252              </enumeratedValues>
11253            </field>
11254          </fields>
11255        </register>
11256        <register>
11257          <name>EVENTS_ENDRX</name>
11258          <description>Receive buffer is filled up</description>
11259          <addressOffset>0x110</addressOffset>
11260          <access>read-write</access>
11261          <resetValue>0x00000000</resetValue>
11262          <fields>
11263            <field>
11264              <name>EVENTS_ENDRX</name>
11265              <description>Receive buffer is filled up</description>
11266              <lsb>0</lsb>
11267              <msb>0</msb>
11268              <enumeratedValues>
11269                <enumeratedValue>
11270                  <name>NotGenerated</name>
11271                  <description>Event not generated</description>
11272                  <value>0x0</value>
11273                </enumeratedValue>
11274                <enumeratedValue>
11275                  <name>Generated</name>
11276                  <description>Event generated</description>
11277                  <value>0x1</value>
11278                </enumeratedValue>
11279              </enumeratedValues>
11280            </field>
11281          </fields>
11282        </register>
11283        <register>
11284          <name>EVENTS_TXDRDY</name>
11285          <description>Data sent from TXD</description>
11286          <addressOffset>0x11C</addressOffset>
11287          <access>read-write</access>
11288          <resetValue>0x00000000</resetValue>
11289          <fields>
11290            <field>
11291              <name>EVENTS_TXDRDY</name>
11292              <description>Data sent from TXD</description>
11293              <lsb>0</lsb>
11294              <msb>0</msb>
11295              <enumeratedValues>
11296                <enumeratedValue>
11297                  <name>NotGenerated</name>
11298                  <description>Event not generated</description>
11299                  <value>0x0</value>
11300                </enumeratedValue>
11301                <enumeratedValue>
11302                  <name>Generated</name>
11303                  <description>Event generated</description>
11304                  <value>0x1</value>
11305                </enumeratedValue>
11306              </enumeratedValues>
11307            </field>
11308          </fields>
11309        </register>
11310        <register>
11311          <name>EVENTS_ENDTX</name>
11312          <description>Last TX byte transmitted</description>
11313          <addressOffset>0x120</addressOffset>
11314          <access>read-write</access>
11315          <resetValue>0x00000000</resetValue>
11316          <fields>
11317            <field>
11318              <name>EVENTS_ENDTX</name>
11319              <description>Last TX byte transmitted</description>
11320              <lsb>0</lsb>
11321              <msb>0</msb>
11322              <enumeratedValues>
11323                <enumeratedValue>
11324                  <name>NotGenerated</name>
11325                  <description>Event not generated</description>
11326                  <value>0x0</value>
11327                </enumeratedValue>
11328                <enumeratedValue>
11329                  <name>Generated</name>
11330                  <description>Event generated</description>
11331                  <value>0x1</value>
11332                </enumeratedValue>
11333              </enumeratedValues>
11334            </field>
11335          </fields>
11336        </register>
11337        <register>
11338          <name>EVENTS_ERROR</name>
11339          <description>Error detected</description>
11340          <addressOffset>0x124</addressOffset>
11341          <access>read-write</access>
11342          <resetValue>0x00000000</resetValue>
11343          <fields>
11344            <field>
11345              <name>EVENTS_ERROR</name>
11346              <description>Error detected</description>
11347              <lsb>0</lsb>
11348              <msb>0</msb>
11349              <enumeratedValues>
11350                <enumeratedValue>
11351                  <name>NotGenerated</name>
11352                  <description>Event not generated</description>
11353                  <value>0x0</value>
11354                </enumeratedValue>
11355                <enumeratedValue>
11356                  <name>Generated</name>
11357                  <description>Event generated</description>
11358                  <value>0x1</value>
11359                </enumeratedValue>
11360              </enumeratedValues>
11361            </field>
11362          </fields>
11363        </register>
11364        <register>
11365          <name>EVENTS_RXTO</name>
11366          <description>Receiver timeout</description>
11367          <addressOffset>0x144</addressOffset>
11368          <access>read-write</access>
11369          <resetValue>0x00000000</resetValue>
11370          <fields>
11371            <field>
11372              <name>EVENTS_RXTO</name>
11373              <description>Receiver timeout</description>
11374              <lsb>0</lsb>
11375              <msb>0</msb>
11376              <enumeratedValues>
11377                <enumeratedValue>
11378                  <name>NotGenerated</name>
11379                  <description>Event not generated</description>
11380                  <value>0x0</value>
11381                </enumeratedValue>
11382                <enumeratedValue>
11383                  <name>Generated</name>
11384                  <description>Event generated</description>
11385                  <value>0x1</value>
11386                </enumeratedValue>
11387              </enumeratedValues>
11388            </field>
11389          </fields>
11390        </register>
11391        <register>
11392          <name>EVENTS_RXSTARTED</name>
11393          <description>UART receiver has started</description>
11394          <addressOffset>0x14C</addressOffset>
11395          <access>read-write</access>
11396          <resetValue>0x00000000</resetValue>
11397          <fields>
11398            <field>
11399              <name>EVENTS_RXSTARTED</name>
11400              <description>UART receiver has started</description>
11401              <lsb>0</lsb>
11402              <msb>0</msb>
11403              <enumeratedValues>
11404                <enumeratedValue>
11405                  <name>NotGenerated</name>
11406                  <description>Event not generated</description>
11407                  <value>0x0</value>
11408                </enumeratedValue>
11409                <enumeratedValue>
11410                  <name>Generated</name>
11411                  <description>Event generated</description>
11412                  <value>0x1</value>
11413                </enumeratedValue>
11414              </enumeratedValues>
11415            </field>
11416          </fields>
11417        </register>
11418        <register>
11419          <name>EVENTS_TXSTARTED</name>
11420          <description>UART transmitter has started</description>
11421          <addressOffset>0x150</addressOffset>
11422          <access>read-write</access>
11423          <resetValue>0x00000000</resetValue>
11424          <fields>
11425            <field>
11426              <name>EVENTS_TXSTARTED</name>
11427              <description>UART transmitter has started</description>
11428              <lsb>0</lsb>
11429              <msb>0</msb>
11430              <enumeratedValues>
11431                <enumeratedValue>
11432                  <name>NotGenerated</name>
11433                  <description>Event not generated</description>
11434                  <value>0x0</value>
11435                </enumeratedValue>
11436                <enumeratedValue>
11437                  <name>Generated</name>
11438                  <description>Event generated</description>
11439                  <value>0x1</value>
11440                </enumeratedValue>
11441              </enumeratedValues>
11442            </field>
11443          </fields>
11444        </register>
11445        <register>
11446          <name>EVENTS_TXSTOPPED</name>
11447          <description>Transmitter stopped</description>
11448          <addressOffset>0x158</addressOffset>
11449          <access>read-write</access>
11450          <resetValue>0x00000000</resetValue>
11451          <fields>
11452            <field>
11453              <name>EVENTS_TXSTOPPED</name>
11454              <description>Transmitter stopped</description>
11455              <lsb>0</lsb>
11456              <msb>0</msb>
11457              <enumeratedValues>
11458                <enumeratedValue>
11459                  <name>NotGenerated</name>
11460                  <description>Event not generated</description>
11461                  <value>0x0</value>
11462                </enumeratedValue>
11463                <enumeratedValue>
11464                  <name>Generated</name>
11465                  <description>Event generated</description>
11466                  <value>0x1</value>
11467                </enumeratedValue>
11468              </enumeratedValues>
11469            </field>
11470          </fields>
11471        </register>
11472        <register>
11473          <name>PUBLISH_CTS</name>
11474          <description>Publish configuration for event CTS</description>
11475          <addressOffset>0x180</addressOffset>
11476          <access>read-write</access>
11477          <resetValue>0x00000000</resetValue>
11478          <fields>
11479            <field>
11480              <name>CHIDX</name>
11481              <description>DPPI channel that event CTS will publish to</description>
11482              <lsb>0</lsb>
11483              <msb>7</msb>
11484            </field>
11485            <field>
11486              <name>EN</name>
11487              <lsb>31</lsb>
11488              <msb>31</msb>
11489              <enumeratedValues>
11490                <enumeratedValue>
11491                  <name>Disabled</name>
11492                  <description>Disable publishing</description>
11493                  <value>0x0</value>
11494                </enumeratedValue>
11495                <enumeratedValue>
11496                  <name>Enabled</name>
11497                  <description>Enable publishing</description>
11498                  <value>0x1</value>
11499                </enumeratedValue>
11500              </enumeratedValues>
11501            </field>
11502          </fields>
11503        </register>
11504        <register>
11505          <name>PUBLISH_NCTS</name>
11506          <description>Publish configuration for event NCTS</description>
11507          <addressOffset>0x184</addressOffset>
11508          <access>read-write</access>
11509          <resetValue>0x00000000</resetValue>
11510          <fields>
11511            <field>
11512              <name>CHIDX</name>
11513              <description>DPPI channel that event NCTS will publish to</description>
11514              <lsb>0</lsb>
11515              <msb>7</msb>
11516            </field>
11517            <field>
11518              <name>EN</name>
11519              <lsb>31</lsb>
11520              <msb>31</msb>
11521              <enumeratedValues>
11522                <enumeratedValue>
11523                  <name>Disabled</name>
11524                  <description>Disable publishing</description>
11525                  <value>0x0</value>
11526                </enumeratedValue>
11527                <enumeratedValue>
11528                  <name>Enabled</name>
11529                  <description>Enable publishing</description>
11530                  <value>0x1</value>
11531                </enumeratedValue>
11532              </enumeratedValues>
11533            </field>
11534          </fields>
11535        </register>
11536        <register>
11537          <name>PUBLISH_RXDRDY</name>
11538          <description>Publish configuration for event RXDRDY</description>
11539          <addressOffset>0x188</addressOffset>
11540          <access>read-write</access>
11541          <resetValue>0x00000000</resetValue>
11542          <fields>
11543            <field>
11544              <name>CHIDX</name>
11545              <description>DPPI channel that event RXDRDY will publish to</description>
11546              <lsb>0</lsb>
11547              <msb>7</msb>
11548            </field>
11549            <field>
11550              <name>EN</name>
11551              <lsb>31</lsb>
11552              <msb>31</msb>
11553              <enumeratedValues>
11554                <enumeratedValue>
11555                  <name>Disabled</name>
11556                  <description>Disable publishing</description>
11557                  <value>0x0</value>
11558                </enumeratedValue>
11559                <enumeratedValue>
11560                  <name>Enabled</name>
11561                  <description>Enable publishing</description>
11562                  <value>0x1</value>
11563                </enumeratedValue>
11564              </enumeratedValues>
11565            </field>
11566          </fields>
11567        </register>
11568        <register>
11569          <name>PUBLISH_ENDRX</name>
11570          <description>Publish configuration for event ENDRX</description>
11571          <addressOffset>0x190</addressOffset>
11572          <access>read-write</access>
11573          <resetValue>0x00000000</resetValue>
11574          <fields>
11575            <field>
11576              <name>CHIDX</name>
11577              <description>DPPI channel that event ENDRX will publish to</description>
11578              <lsb>0</lsb>
11579              <msb>7</msb>
11580            </field>
11581            <field>
11582              <name>EN</name>
11583              <lsb>31</lsb>
11584              <msb>31</msb>
11585              <enumeratedValues>
11586                <enumeratedValue>
11587                  <name>Disabled</name>
11588                  <description>Disable publishing</description>
11589                  <value>0x0</value>
11590                </enumeratedValue>
11591                <enumeratedValue>
11592                  <name>Enabled</name>
11593                  <description>Enable publishing</description>
11594                  <value>0x1</value>
11595                </enumeratedValue>
11596              </enumeratedValues>
11597            </field>
11598          </fields>
11599        </register>
11600        <register>
11601          <name>PUBLISH_TXDRDY</name>
11602          <description>Publish configuration for event TXDRDY</description>
11603          <addressOffset>0x19C</addressOffset>
11604          <access>read-write</access>
11605          <resetValue>0x00000000</resetValue>
11606          <fields>
11607            <field>
11608              <name>CHIDX</name>
11609              <description>DPPI channel that event TXDRDY will publish to</description>
11610              <lsb>0</lsb>
11611              <msb>7</msb>
11612            </field>
11613            <field>
11614              <name>EN</name>
11615              <lsb>31</lsb>
11616              <msb>31</msb>
11617              <enumeratedValues>
11618                <enumeratedValue>
11619                  <name>Disabled</name>
11620                  <description>Disable publishing</description>
11621                  <value>0x0</value>
11622                </enumeratedValue>
11623                <enumeratedValue>
11624                  <name>Enabled</name>
11625                  <description>Enable publishing</description>
11626                  <value>0x1</value>
11627                </enumeratedValue>
11628              </enumeratedValues>
11629            </field>
11630          </fields>
11631        </register>
11632        <register>
11633          <name>PUBLISH_ENDTX</name>
11634          <description>Publish configuration for event ENDTX</description>
11635          <addressOffset>0x1A0</addressOffset>
11636          <access>read-write</access>
11637          <resetValue>0x00000000</resetValue>
11638          <fields>
11639            <field>
11640              <name>CHIDX</name>
11641              <description>DPPI channel that event ENDTX will publish to</description>
11642              <lsb>0</lsb>
11643              <msb>7</msb>
11644            </field>
11645            <field>
11646              <name>EN</name>
11647              <lsb>31</lsb>
11648              <msb>31</msb>
11649              <enumeratedValues>
11650                <enumeratedValue>
11651                  <name>Disabled</name>
11652                  <description>Disable publishing</description>
11653                  <value>0x0</value>
11654                </enumeratedValue>
11655                <enumeratedValue>
11656                  <name>Enabled</name>
11657                  <description>Enable publishing</description>
11658                  <value>0x1</value>
11659                </enumeratedValue>
11660              </enumeratedValues>
11661            </field>
11662          </fields>
11663        </register>
11664        <register>
11665          <name>PUBLISH_ERROR</name>
11666          <description>Publish configuration for event ERROR</description>
11667          <addressOffset>0x1A4</addressOffset>
11668          <access>read-write</access>
11669          <resetValue>0x00000000</resetValue>
11670          <fields>
11671            <field>
11672              <name>CHIDX</name>
11673              <description>DPPI channel that event ERROR will publish to</description>
11674              <lsb>0</lsb>
11675              <msb>7</msb>
11676            </field>
11677            <field>
11678              <name>EN</name>
11679              <lsb>31</lsb>
11680              <msb>31</msb>
11681              <enumeratedValues>
11682                <enumeratedValue>
11683                  <name>Disabled</name>
11684                  <description>Disable publishing</description>
11685                  <value>0x0</value>
11686                </enumeratedValue>
11687                <enumeratedValue>
11688                  <name>Enabled</name>
11689                  <description>Enable publishing</description>
11690                  <value>0x1</value>
11691                </enumeratedValue>
11692              </enumeratedValues>
11693            </field>
11694          </fields>
11695        </register>
11696        <register>
11697          <name>PUBLISH_RXTO</name>
11698          <description>Publish configuration for event RXTO</description>
11699          <addressOffset>0x1C4</addressOffset>
11700          <access>read-write</access>
11701          <resetValue>0x00000000</resetValue>
11702          <fields>
11703            <field>
11704              <name>CHIDX</name>
11705              <description>DPPI channel that event RXTO will publish to</description>
11706              <lsb>0</lsb>
11707              <msb>7</msb>
11708            </field>
11709            <field>
11710              <name>EN</name>
11711              <lsb>31</lsb>
11712              <msb>31</msb>
11713              <enumeratedValues>
11714                <enumeratedValue>
11715                  <name>Disabled</name>
11716                  <description>Disable publishing</description>
11717                  <value>0x0</value>
11718                </enumeratedValue>
11719                <enumeratedValue>
11720                  <name>Enabled</name>
11721                  <description>Enable publishing</description>
11722                  <value>0x1</value>
11723                </enumeratedValue>
11724              </enumeratedValues>
11725            </field>
11726          </fields>
11727        </register>
11728        <register>
11729          <name>PUBLISH_RXSTARTED</name>
11730          <description>Publish configuration for event RXSTARTED</description>
11731          <addressOffset>0x1CC</addressOffset>
11732          <access>read-write</access>
11733          <resetValue>0x00000000</resetValue>
11734          <fields>
11735            <field>
11736              <name>CHIDX</name>
11737              <description>DPPI channel that event RXSTARTED will publish to</description>
11738              <lsb>0</lsb>
11739              <msb>7</msb>
11740            </field>
11741            <field>
11742              <name>EN</name>
11743              <lsb>31</lsb>
11744              <msb>31</msb>
11745              <enumeratedValues>
11746                <enumeratedValue>
11747                  <name>Disabled</name>
11748                  <description>Disable publishing</description>
11749                  <value>0x0</value>
11750                </enumeratedValue>
11751                <enumeratedValue>
11752                  <name>Enabled</name>
11753                  <description>Enable publishing</description>
11754                  <value>0x1</value>
11755                </enumeratedValue>
11756              </enumeratedValues>
11757            </field>
11758          </fields>
11759        </register>
11760        <register>
11761          <name>PUBLISH_TXSTARTED</name>
11762          <description>Publish configuration for event TXSTARTED</description>
11763          <addressOffset>0x1D0</addressOffset>
11764          <access>read-write</access>
11765          <resetValue>0x00000000</resetValue>
11766          <fields>
11767            <field>
11768              <name>CHIDX</name>
11769              <description>DPPI channel that event TXSTARTED will publish to</description>
11770              <lsb>0</lsb>
11771              <msb>7</msb>
11772            </field>
11773            <field>
11774              <name>EN</name>
11775              <lsb>31</lsb>
11776              <msb>31</msb>
11777              <enumeratedValues>
11778                <enumeratedValue>
11779                  <name>Disabled</name>
11780                  <description>Disable publishing</description>
11781                  <value>0x0</value>
11782                </enumeratedValue>
11783                <enumeratedValue>
11784                  <name>Enabled</name>
11785                  <description>Enable publishing</description>
11786                  <value>0x1</value>
11787                </enumeratedValue>
11788              </enumeratedValues>
11789            </field>
11790          </fields>
11791        </register>
11792        <register>
11793          <name>PUBLISH_TXSTOPPED</name>
11794          <description>Publish configuration for event TXSTOPPED</description>
11795          <addressOffset>0x1D8</addressOffset>
11796          <access>read-write</access>
11797          <resetValue>0x00000000</resetValue>
11798          <fields>
11799            <field>
11800              <name>CHIDX</name>
11801              <description>DPPI channel that event TXSTOPPED will publish to</description>
11802              <lsb>0</lsb>
11803              <msb>7</msb>
11804            </field>
11805            <field>
11806              <name>EN</name>
11807              <lsb>31</lsb>
11808              <msb>31</msb>
11809              <enumeratedValues>
11810                <enumeratedValue>
11811                  <name>Disabled</name>
11812                  <description>Disable publishing</description>
11813                  <value>0x0</value>
11814                </enumeratedValue>
11815                <enumeratedValue>
11816                  <name>Enabled</name>
11817                  <description>Enable publishing</description>
11818                  <value>0x1</value>
11819                </enumeratedValue>
11820              </enumeratedValues>
11821            </field>
11822          </fields>
11823        </register>
11824        <register>
11825          <name>SHORTS</name>
11826          <description>Shortcuts between local events and tasks</description>
11827          <addressOffset>0x200</addressOffset>
11828          <access>read-write</access>
11829          <resetValue>0x00000000</resetValue>
11830          <fields>
11831            <field>
11832              <name>ENDRX_STARTRX</name>
11833              <description>Shortcut between event ENDRX and task STARTRX</description>
11834              <lsb>5</lsb>
11835              <msb>5</msb>
11836              <enumeratedValues>
11837                <enumeratedValue>
11838                  <name>Disabled</name>
11839                  <description>Disable shortcut</description>
11840                  <value>0x0</value>
11841                </enumeratedValue>
11842                <enumeratedValue>
11843                  <name>Enabled</name>
11844                  <description>Enable shortcut</description>
11845                  <value>0x1</value>
11846                </enumeratedValue>
11847              </enumeratedValues>
11848            </field>
11849            <field>
11850              <name>ENDRX_STOPRX</name>
11851              <description>Shortcut between event ENDRX and task STOPRX</description>
11852              <lsb>6</lsb>
11853              <msb>6</msb>
11854              <enumeratedValues>
11855                <enumeratedValue>
11856                  <name>Disabled</name>
11857                  <description>Disable shortcut</description>
11858                  <value>0x0</value>
11859                </enumeratedValue>
11860                <enumeratedValue>
11861                  <name>Enabled</name>
11862                  <description>Enable shortcut</description>
11863                  <value>0x1</value>
11864                </enumeratedValue>
11865              </enumeratedValues>
11866            </field>
11867          </fields>
11868        </register>
11869        <register>
11870          <name>INTEN</name>
11871          <description>Enable or disable interrupt</description>
11872          <addressOffset>0x300</addressOffset>
11873          <access>read-write</access>
11874          <resetValue>0x00000000</resetValue>
11875          <fields>
11876            <field>
11877              <name>CTS</name>
11878              <description>Enable or disable interrupt for event CTS</description>
11879              <lsb>0</lsb>
11880              <msb>0</msb>
11881              <enumeratedValues>
11882                <enumeratedValue>
11883                  <name>Disabled</name>
11884                  <description>Disable</description>
11885                  <value>0x0</value>
11886                </enumeratedValue>
11887                <enumeratedValue>
11888                  <name>Enabled</name>
11889                  <description>Enable</description>
11890                  <value>0x1</value>
11891                </enumeratedValue>
11892              </enumeratedValues>
11893            </field>
11894            <field>
11895              <name>NCTS</name>
11896              <description>Enable or disable interrupt for event NCTS</description>
11897              <lsb>1</lsb>
11898              <msb>1</msb>
11899              <enumeratedValues>
11900                <enumeratedValue>
11901                  <name>Disabled</name>
11902                  <description>Disable</description>
11903                  <value>0x0</value>
11904                </enumeratedValue>
11905                <enumeratedValue>
11906                  <name>Enabled</name>
11907                  <description>Enable</description>
11908                  <value>0x1</value>
11909                </enumeratedValue>
11910              </enumeratedValues>
11911            </field>
11912            <field>
11913              <name>RXDRDY</name>
11914              <description>Enable or disable interrupt for event RXDRDY</description>
11915              <lsb>2</lsb>
11916              <msb>2</msb>
11917              <enumeratedValues>
11918                <enumeratedValue>
11919                  <name>Disabled</name>
11920                  <description>Disable</description>
11921                  <value>0x0</value>
11922                </enumeratedValue>
11923                <enumeratedValue>
11924                  <name>Enabled</name>
11925                  <description>Enable</description>
11926                  <value>0x1</value>
11927                </enumeratedValue>
11928              </enumeratedValues>
11929            </field>
11930            <field>
11931              <name>ENDRX</name>
11932              <description>Enable or disable interrupt for event ENDRX</description>
11933              <lsb>4</lsb>
11934              <msb>4</msb>
11935              <enumeratedValues>
11936                <enumeratedValue>
11937                  <name>Disabled</name>
11938                  <description>Disable</description>
11939                  <value>0x0</value>
11940                </enumeratedValue>
11941                <enumeratedValue>
11942                  <name>Enabled</name>
11943                  <description>Enable</description>
11944                  <value>0x1</value>
11945                </enumeratedValue>
11946              </enumeratedValues>
11947            </field>
11948            <field>
11949              <name>TXDRDY</name>
11950              <description>Enable or disable interrupt for event TXDRDY</description>
11951              <lsb>7</lsb>
11952              <msb>7</msb>
11953              <enumeratedValues>
11954                <enumeratedValue>
11955                  <name>Disabled</name>
11956                  <description>Disable</description>
11957                  <value>0x0</value>
11958                </enumeratedValue>
11959                <enumeratedValue>
11960                  <name>Enabled</name>
11961                  <description>Enable</description>
11962                  <value>0x1</value>
11963                </enumeratedValue>
11964              </enumeratedValues>
11965            </field>
11966            <field>
11967              <name>ENDTX</name>
11968              <description>Enable or disable interrupt for event ENDTX</description>
11969              <lsb>8</lsb>
11970              <msb>8</msb>
11971              <enumeratedValues>
11972                <enumeratedValue>
11973                  <name>Disabled</name>
11974                  <description>Disable</description>
11975                  <value>0x0</value>
11976                </enumeratedValue>
11977                <enumeratedValue>
11978                  <name>Enabled</name>
11979                  <description>Enable</description>
11980                  <value>0x1</value>
11981                </enumeratedValue>
11982              </enumeratedValues>
11983            </field>
11984            <field>
11985              <name>ERROR</name>
11986              <description>Enable or disable interrupt for event ERROR</description>
11987              <lsb>9</lsb>
11988              <msb>9</msb>
11989              <enumeratedValues>
11990                <enumeratedValue>
11991                  <name>Disabled</name>
11992                  <description>Disable</description>
11993                  <value>0x0</value>
11994                </enumeratedValue>
11995                <enumeratedValue>
11996                  <name>Enabled</name>
11997                  <description>Enable</description>
11998                  <value>0x1</value>
11999                </enumeratedValue>
12000              </enumeratedValues>
12001            </field>
12002            <field>
12003              <name>RXTO</name>
12004              <description>Enable or disable interrupt for event RXTO</description>
12005              <lsb>17</lsb>
12006              <msb>17</msb>
12007              <enumeratedValues>
12008                <enumeratedValue>
12009                  <name>Disabled</name>
12010                  <description>Disable</description>
12011                  <value>0x0</value>
12012                </enumeratedValue>
12013                <enumeratedValue>
12014                  <name>Enabled</name>
12015                  <description>Enable</description>
12016                  <value>0x1</value>
12017                </enumeratedValue>
12018              </enumeratedValues>
12019            </field>
12020            <field>
12021              <name>RXSTARTED</name>
12022              <description>Enable or disable interrupt for event RXSTARTED</description>
12023              <lsb>19</lsb>
12024              <msb>19</msb>
12025              <enumeratedValues>
12026                <enumeratedValue>
12027                  <name>Disabled</name>
12028                  <description>Disable</description>
12029                  <value>0x0</value>
12030                </enumeratedValue>
12031                <enumeratedValue>
12032                  <name>Enabled</name>
12033                  <description>Enable</description>
12034                  <value>0x1</value>
12035                </enumeratedValue>
12036              </enumeratedValues>
12037            </field>
12038            <field>
12039              <name>TXSTARTED</name>
12040              <description>Enable or disable interrupt for event TXSTARTED</description>
12041              <lsb>20</lsb>
12042              <msb>20</msb>
12043              <enumeratedValues>
12044                <enumeratedValue>
12045                  <name>Disabled</name>
12046                  <description>Disable</description>
12047                  <value>0x0</value>
12048                </enumeratedValue>
12049                <enumeratedValue>
12050                  <name>Enabled</name>
12051                  <description>Enable</description>
12052                  <value>0x1</value>
12053                </enumeratedValue>
12054              </enumeratedValues>
12055            </field>
12056            <field>
12057              <name>TXSTOPPED</name>
12058              <description>Enable or disable interrupt for event TXSTOPPED</description>
12059              <lsb>22</lsb>
12060              <msb>22</msb>
12061              <enumeratedValues>
12062                <enumeratedValue>
12063                  <name>Disabled</name>
12064                  <description>Disable</description>
12065                  <value>0x0</value>
12066                </enumeratedValue>
12067                <enumeratedValue>
12068                  <name>Enabled</name>
12069                  <description>Enable</description>
12070                  <value>0x1</value>
12071                </enumeratedValue>
12072              </enumeratedValues>
12073            </field>
12074          </fields>
12075        </register>
12076        <register>
12077          <name>INTENSET</name>
12078          <description>Enable interrupt</description>
12079          <addressOffset>0x304</addressOffset>
12080          <access>read-write</access>
12081          <resetValue>0x00000000</resetValue>
12082          <fields>
12083            <field>
12084              <name>CTS</name>
12085              <description>Write '1' to enable interrupt for event CTS</description>
12086              <lsb>0</lsb>
12087              <msb>0</msb>
12088              <enumeratedValues>
12089                <usage>read</usage>
12090                <enumeratedValue>
12091                  <name>Disabled</name>
12092                  <description>Read: Disabled</description>
12093                  <value>0x0</value>
12094                </enumeratedValue>
12095                <enumeratedValue>
12096                  <name>Enabled</name>
12097                  <description>Read: Enabled</description>
12098                  <value>0x1</value>
12099                </enumeratedValue>
12100              </enumeratedValues>
12101              <enumeratedValues>
12102                <usage>write</usage>
12103                <enumeratedValue>
12104                  <name>Set</name>
12105                  <description>Enable</description>
12106                  <value>0x1</value>
12107                </enumeratedValue>
12108              </enumeratedValues>
12109            </field>
12110            <field>
12111              <name>NCTS</name>
12112              <description>Write '1' to enable interrupt for event NCTS</description>
12113              <lsb>1</lsb>
12114              <msb>1</msb>
12115              <enumeratedValues>
12116                <usage>read</usage>
12117                <enumeratedValue>
12118                  <name>Disabled</name>
12119                  <description>Read: Disabled</description>
12120                  <value>0x0</value>
12121                </enumeratedValue>
12122                <enumeratedValue>
12123                  <name>Enabled</name>
12124                  <description>Read: Enabled</description>
12125                  <value>0x1</value>
12126                </enumeratedValue>
12127              </enumeratedValues>
12128              <enumeratedValues>
12129                <usage>write</usage>
12130                <enumeratedValue>
12131                  <name>Set</name>
12132                  <description>Enable</description>
12133                  <value>0x1</value>
12134                </enumeratedValue>
12135              </enumeratedValues>
12136            </field>
12137            <field>
12138              <name>RXDRDY</name>
12139              <description>Write '1' to enable interrupt for event RXDRDY</description>
12140              <lsb>2</lsb>
12141              <msb>2</msb>
12142              <enumeratedValues>
12143                <usage>read</usage>
12144                <enumeratedValue>
12145                  <name>Disabled</name>
12146                  <description>Read: Disabled</description>
12147                  <value>0x0</value>
12148                </enumeratedValue>
12149                <enumeratedValue>
12150                  <name>Enabled</name>
12151                  <description>Read: Enabled</description>
12152                  <value>0x1</value>
12153                </enumeratedValue>
12154              </enumeratedValues>
12155              <enumeratedValues>
12156                <usage>write</usage>
12157                <enumeratedValue>
12158                  <name>Set</name>
12159                  <description>Enable</description>
12160                  <value>0x1</value>
12161                </enumeratedValue>
12162              </enumeratedValues>
12163            </field>
12164            <field>
12165              <name>ENDRX</name>
12166              <description>Write '1' to enable interrupt for event ENDRX</description>
12167              <lsb>4</lsb>
12168              <msb>4</msb>
12169              <enumeratedValues>
12170                <usage>read</usage>
12171                <enumeratedValue>
12172                  <name>Disabled</name>
12173                  <description>Read: Disabled</description>
12174                  <value>0x0</value>
12175                </enumeratedValue>
12176                <enumeratedValue>
12177                  <name>Enabled</name>
12178                  <description>Read: Enabled</description>
12179                  <value>0x1</value>
12180                </enumeratedValue>
12181              </enumeratedValues>
12182              <enumeratedValues>
12183                <usage>write</usage>
12184                <enumeratedValue>
12185                  <name>Set</name>
12186                  <description>Enable</description>
12187                  <value>0x1</value>
12188                </enumeratedValue>
12189              </enumeratedValues>
12190            </field>
12191            <field>
12192              <name>TXDRDY</name>
12193              <description>Write '1' to enable interrupt for event TXDRDY</description>
12194              <lsb>7</lsb>
12195              <msb>7</msb>
12196              <enumeratedValues>
12197                <usage>read</usage>
12198                <enumeratedValue>
12199                  <name>Disabled</name>
12200                  <description>Read: Disabled</description>
12201                  <value>0x0</value>
12202                </enumeratedValue>
12203                <enumeratedValue>
12204                  <name>Enabled</name>
12205                  <description>Read: Enabled</description>
12206                  <value>0x1</value>
12207                </enumeratedValue>
12208              </enumeratedValues>
12209              <enumeratedValues>
12210                <usage>write</usage>
12211                <enumeratedValue>
12212                  <name>Set</name>
12213                  <description>Enable</description>
12214                  <value>0x1</value>
12215                </enumeratedValue>
12216              </enumeratedValues>
12217            </field>
12218            <field>
12219              <name>ENDTX</name>
12220              <description>Write '1' to enable interrupt for event ENDTX</description>
12221              <lsb>8</lsb>
12222              <msb>8</msb>
12223              <enumeratedValues>
12224                <usage>read</usage>
12225                <enumeratedValue>
12226                  <name>Disabled</name>
12227                  <description>Read: Disabled</description>
12228                  <value>0x0</value>
12229                </enumeratedValue>
12230                <enumeratedValue>
12231                  <name>Enabled</name>
12232                  <description>Read: Enabled</description>
12233                  <value>0x1</value>
12234                </enumeratedValue>
12235              </enumeratedValues>
12236              <enumeratedValues>
12237                <usage>write</usage>
12238                <enumeratedValue>
12239                  <name>Set</name>
12240                  <description>Enable</description>
12241                  <value>0x1</value>
12242                </enumeratedValue>
12243              </enumeratedValues>
12244            </field>
12245            <field>
12246              <name>ERROR</name>
12247              <description>Write '1' to enable interrupt for event ERROR</description>
12248              <lsb>9</lsb>
12249              <msb>9</msb>
12250              <enumeratedValues>
12251                <usage>read</usage>
12252                <enumeratedValue>
12253                  <name>Disabled</name>
12254                  <description>Read: Disabled</description>
12255                  <value>0x0</value>
12256                </enumeratedValue>
12257                <enumeratedValue>
12258                  <name>Enabled</name>
12259                  <description>Read: Enabled</description>
12260                  <value>0x1</value>
12261                </enumeratedValue>
12262              </enumeratedValues>
12263              <enumeratedValues>
12264                <usage>write</usage>
12265                <enumeratedValue>
12266                  <name>Set</name>
12267                  <description>Enable</description>
12268                  <value>0x1</value>
12269                </enumeratedValue>
12270              </enumeratedValues>
12271            </field>
12272            <field>
12273              <name>RXTO</name>
12274              <description>Write '1' to enable interrupt for event RXTO</description>
12275              <lsb>17</lsb>
12276              <msb>17</msb>
12277              <enumeratedValues>
12278                <usage>read</usage>
12279                <enumeratedValue>
12280                  <name>Disabled</name>
12281                  <description>Read: Disabled</description>
12282                  <value>0x0</value>
12283                </enumeratedValue>
12284                <enumeratedValue>
12285                  <name>Enabled</name>
12286                  <description>Read: Enabled</description>
12287                  <value>0x1</value>
12288                </enumeratedValue>
12289              </enumeratedValues>
12290              <enumeratedValues>
12291                <usage>write</usage>
12292                <enumeratedValue>
12293                  <name>Set</name>
12294                  <description>Enable</description>
12295                  <value>0x1</value>
12296                </enumeratedValue>
12297              </enumeratedValues>
12298            </field>
12299            <field>
12300              <name>RXSTARTED</name>
12301              <description>Write '1' to enable interrupt for event RXSTARTED</description>
12302              <lsb>19</lsb>
12303              <msb>19</msb>
12304              <enumeratedValues>
12305                <usage>read</usage>
12306                <enumeratedValue>
12307                  <name>Disabled</name>
12308                  <description>Read: Disabled</description>
12309                  <value>0x0</value>
12310                </enumeratedValue>
12311                <enumeratedValue>
12312                  <name>Enabled</name>
12313                  <description>Read: Enabled</description>
12314                  <value>0x1</value>
12315                </enumeratedValue>
12316              </enumeratedValues>
12317              <enumeratedValues>
12318                <usage>write</usage>
12319                <enumeratedValue>
12320                  <name>Set</name>
12321                  <description>Enable</description>
12322                  <value>0x1</value>
12323                </enumeratedValue>
12324              </enumeratedValues>
12325            </field>
12326            <field>
12327              <name>TXSTARTED</name>
12328              <description>Write '1' to enable interrupt for event TXSTARTED</description>
12329              <lsb>20</lsb>
12330              <msb>20</msb>
12331              <enumeratedValues>
12332                <usage>read</usage>
12333                <enumeratedValue>
12334                  <name>Disabled</name>
12335                  <description>Read: Disabled</description>
12336                  <value>0x0</value>
12337                </enumeratedValue>
12338                <enumeratedValue>
12339                  <name>Enabled</name>
12340                  <description>Read: Enabled</description>
12341                  <value>0x1</value>
12342                </enumeratedValue>
12343              </enumeratedValues>
12344              <enumeratedValues>
12345                <usage>write</usage>
12346                <enumeratedValue>
12347                  <name>Set</name>
12348                  <description>Enable</description>
12349                  <value>0x1</value>
12350                </enumeratedValue>
12351              </enumeratedValues>
12352            </field>
12353            <field>
12354              <name>TXSTOPPED</name>
12355              <description>Write '1' to enable interrupt for event TXSTOPPED</description>
12356              <lsb>22</lsb>
12357              <msb>22</msb>
12358              <enumeratedValues>
12359                <usage>read</usage>
12360                <enumeratedValue>
12361                  <name>Disabled</name>
12362                  <description>Read: Disabled</description>
12363                  <value>0x0</value>
12364                </enumeratedValue>
12365                <enumeratedValue>
12366                  <name>Enabled</name>
12367                  <description>Read: Enabled</description>
12368                  <value>0x1</value>
12369                </enumeratedValue>
12370              </enumeratedValues>
12371              <enumeratedValues>
12372                <usage>write</usage>
12373                <enumeratedValue>
12374                  <name>Set</name>
12375                  <description>Enable</description>
12376                  <value>0x1</value>
12377                </enumeratedValue>
12378              </enumeratedValues>
12379            </field>
12380          </fields>
12381        </register>
12382        <register>
12383          <name>INTENCLR</name>
12384          <description>Disable interrupt</description>
12385          <addressOffset>0x308</addressOffset>
12386          <access>read-write</access>
12387          <resetValue>0x00000000</resetValue>
12388          <fields>
12389            <field>
12390              <name>CTS</name>
12391              <description>Write '1' to disable interrupt for event CTS</description>
12392              <lsb>0</lsb>
12393              <msb>0</msb>
12394              <enumeratedValues>
12395                <usage>read</usage>
12396                <enumeratedValue>
12397                  <name>Disabled</name>
12398                  <description>Read: Disabled</description>
12399                  <value>0x0</value>
12400                </enumeratedValue>
12401                <enumeratedValue>
12402                  <name>Enabled</name>
12403                  <description>Read: Enabled</description>
12404                  <value>0x1</value>
12405                </enumeratedValue>
12406              </enumeratedValues>
12407              <enumeratedValues>
12408                <usage>write</usage>
12409                <enumeratedValue>
12410                  <name>Clear</name>
12411                  <description>Disable</description>
12412                  <value>0x1</value>
12413                </enumeratedValue>
12414              </enumeratedValues>
12415            </field>
12416            <field>
12417              <name>NCTS</name>
12418              <description>Write '1' to disable interrupt for event NCTS</description>
12419              <lsb>1</lsb>
12420              <msb>1</msb>
12421              <enumeratedValues>
12422                <usage>read</usage>
12423                <enumeratedValue>
12424                  <name>Disabled</name>
12425                  <description>Read: Disabled</description>
12426                  <value>0x0</value>
12427                </enumeratedValue>
12428                <enumeratedValue>
12429                  <name>Enabled</name>
12430                  <description>Read: Enabled</description>
12431                  <value>0x1</value>
12432                </enumeratedValue>
12433              </enumeratedValues>
12434              <enumeratedValues>
12435                <usage>write</usage>
12436                <enumeratedValue>
12437                  <name>Clear</name>
12438                  <description>Disable</description>
12439                  <value>0x1</value>
12440                </enumeratedValue>
12441              </enumeratedValues>
12442            </field>
12443            <field>
12444              <name>RXDRDY</name>
12445              <description>Write '1' to disable interrupt for event RXDRDY</description>
12446              <lsb>2</lsb>
12447              <msb>2</msb>
12448              <enumeratedValues>
12449                <usage>read</usage>
12450                <enumeratedValue>
12451                  <name>Disabled</name>
12452                  <description>Read: Disabled</description>
12453                  <value>0x0</value>
12454                </enumeratedValue>
12455                <enumeratedValue>
12456                  <name>Enabled</name>
12457                  <description>Read: Enabled</description>
12458                  <value>0x1</value>
12459                </enumeratedValue>
12460              </enumeratedValues>
12461              <enumeratedValues>
12462                <usage>write</usage>
12463                <enumeratedValue>
12464                  <name>Clear</name>
12465                  <description>Disable</description>
12466                  <value>0x1</value>
12467                </enumeratedValue>
12468              </enumeratedValues>
12469            </field>
12470            <field>
12471              <name>ENDRX</name>
12472              <description>Write '1' to disable interrupt for event ENDRX</description>
12473              <lsb>4</lsb>
12474              <msb>4</msb>
12475              <enumeratedValues>
12476                <usage>read</usage>
12477                <enumeratedValue>
12478                  <name>Disabled</name>
12479                  <description>Read: Disabled</description>
12480                  <value>0x0</value>
12481                </enumeratedValue>
12482                <enumeratedValue>
12483                  <name>Enabled</name>
12484                  <description>Read: Enabled</description>
12485                  <value>0x1</value>
12486                </enumeratedValue>
12487              </enumeratedValues>
12488              <enumeratedValues>
12489                <usage>write</usage>
12490                <enumeratedValue>
12491                  <name>Clear</name>
12492                  <description>Disable</description>
12493                  <value>0x1</value>
12494                </enumeratedValue>
12495              </enumeratedValues>
12496            </field>
12497            <field>
12498              <name>TXDRDY</name>
12499              <description>Write '1' to disable interrupt for event TXDRDY</description>
12500              <lsb>7</lsb>
12501              <msb>7</msb>
12502              <enumeratedValues>
12503                <usage>read</usage>
12504                <enumeratedValue>
12505                  <name>Disabled</name>
12506                  <description>Read: Disabled</description>
12507                  <value>0x0</value>
12508                </enumeratedValue>
12509                <enumeratedValue>
12510                  <name>Enabled</name>
12511                  <description>Read: Enabled</description>
12512                  <value>0x1</value>
12513                </enumeratedValue>
12514              </enumeratedValues>
12515              <enumeratedValues>
12516                <usage>write</usage>
12517                <enumeratedValue>
12518                  <name>Clear</name>
12519                  <description>Disable</description>
12520                  <value>0x1</value>
12521                </enumeratedValue>
12522              </enumeratedValues>
12523            </field>
12524            <field>
12525              <name>ENDTX</name>
12526              <description>Write '1' to disable interrupt for event ENDTX</description>
12527              <lsb>8</lsb>
12528              <msb>8</msb>
12529              <enumeratedValues>
12530                <usage>read</usage>
12531                <enumeratedValue>
12532                  <name>Disabled</name>
12533                  <description>Read: Disabled</description>
12534                  <value>0x0</value>
12535                </enumeratedValue>
12536                <enumeratedValue>
12537                  <name>Enabled</name>
12538                  <description>Read: Enabled</description>
12539                  <value>0x1</value>
12540                </enumeratedValue>
12541              </enumeratedValues>
12542              <enumeratedValues>
12543                <usage>write</usage>
12544                <enumeratedValue>
12545                  <name>Clear</name>
12546                  <description>Disable</description>
12547                  <value>0x1</value>
12548                </enumeratedValue>
12549              </enumeratedValues>
12550            </field>
12551            <field>
12552              <name>ERROR</name>
12553              <description>Write '1' to disable interrupt for event ERROR</description>
12554              <lsb>9</lsb>
12555              <msb>9</msb>
12556              <enumeratedValues>
12557                <usage>read</usage>
12558                <enumeratedValue>
12559                  <name>Disabled</name>
12560                  <description>Read: Disabled</description>
12561                  <value>0x0</value>
12562                </enumeratedValue>
12563                <enumeratedValue>
12564                  <name>Enabled</name>
12565                  <description>Read: Enabled</description>
12566                  <value>0x1</value>
12567                </enumeratedValue>
12568              </enumeratedValues>
12569              <enumeratedValues>
12570                <usage>write</usage>
12571                <enumeratedValue>
12572                  <name>Clear</name>
12573                  <description>Disable</description>
12574                  <value>0x1</value>
12575                </enumeratedValue>
12576              </enumeratedValues>
12577            </field>
12578            <field>
12579              <name>RXTO</name>
12580              <description>Write '1' to disable interrupt for event RXTO</description>
12581              <lsb>17</lsb>
12582              <msb>17</msb>
12583              <enumeratedValues>
12584                <usage>read</usage>
12585                <enumeratedValue>
12586                  <name>Disabled</name>
12587                  <description>Read: Disabled</description>
12588                  <value>0x0</value>
12589                </enumeratedValue>
12590                <enumeratedValue>
12591                  <name>Enabled</name>
12592                  <description>Read: Enabled</description>
12593                  <value>0x1</value>
12594                </enumeratedValue>
12595              </enumeratedValues>
12596              <enumeratedValues>
12597                <usage>write</usage>
12598                <enumeratedValue>
12599                  <name>Clear</name>
12600                  <description>Disable</description>
12601                  <value>0x1</value>
12602                </enumeratedValue>
12603              </enumeratedValues>
12604            </field>
12605            <field>
12606              <name>RXSTARTED</name>
12607              <description>Write '1' to disable interrupt for event RXSTARTED</description>
12608              <lsb>19</lsb>
12609              <msb>19</msb>
12610              <enumeratedValues>
12611                <usage>read</usage>
12612                <enumeratedValue>
12613                  <name>Disabled</name>
12614                  <description>Read: Disabled</description>
12615                  <value>0x0</value>
12616                </enumeratedValue>
12617                <enumeratedValue>
12618                  <name>Enabled</name>
12619                  <description>Read: Enabled</description>
12620                  <value>0x1</value>
12621                </enumeratedValue>
12622              </enumeratedValues>
12623              <enumeratedValues>
12624                <usage>write</usage>
12625                <enumeratedValue>
12626                  <name>Clear</name>
12627                  <description>Disable</description>
12628                  <value>0x1</value>
12629                </enumeratedValue>
12630              </enumeratedValues>
12631            </field>
12632            <field>
12633              <name>TXSTARTED</name>
12634              <description>Write '1' to disable interrupt for event TXSTARTED</description>
12635              <lsb>20</lsb>
12636              <msb>20</msb>
12637              <enumeratedValues>
12638                <usage>read</usage>
12639                <enumeratedValue>
12640                  <name>Disabled</name>
12641                  <description>Read: Disabled</description>
12642                  <value>0x0</value>
12643                </enumeratedValue>
12644                <enumeratedValue>
12645                  <name>Enabled</name>
12646                  <description>Read: Enabled</description>
12647                  <value>0x1</value>
12648                </enumeratedValue>
12649              </enumeratedValues>
12650              <enumeratedValues>
12651                <usage>write</usage>
12652                <enumeratedValue>
12653                  <name>Clear</name>
12654                  <description>Disable</description>
12655                  <value>0x1</value>
12656                </enumeratedValue>
12657              </enumeratedValues>
12658            </field>
12659            <field>
12660              <name>TXSTOPPED</name>
12661              <description>Write '1' to disable interrupt for event TXSTOPPED</description>
12662              <lsb>22</lsb>
12663              <msb>22</msb>
12664              <enumeratedValues>
12665                <usage>read</usage>
12666                <enumeratedValue>
12667                  <name>Disabled</name>
12668                  <description>Read: Disabled</description>
12669                  <value>0x0</value>
12670                </enumeratedValue>
12671                <enumeratedValue>
12672                  <name>Enabled</name>
12673                  <description>Read: Enabled</description>
12674                  <value>0x1</value>
12675                </enumeratedValue>
12676              </enumeratedValues>
12677              <enumeratedValues>
12678                <usage>write</usage>
12679                <enumeratedValue>
12680                  <name>Clear</name>
12681                  <description>Disable</description>
12682                  <value>0x1</value>
12683                </enumeratedValue>
12684              </enumeratedValues>
12685            </field>
12686          </fields>
12687        </register>
12688        <register>
12689          <name>ERRORSRC</name>
12690          <description>Error source This register is read/write one to clear.</description>
12691          <addressOffset>0x480</addressOffset>
12692          <access>read-write</access>
12693          <resetValue>0x00000000</resetValue>
12694          <modifiedWriteValues>oneToClear</modifiedWriteValues>
12695          <fields>
12696            <field>
12697              <name>OVERRUN</name>
12698              <description>Overrun error</description>
12699              <lsb>0</lsb>
12700              <msb>0</msb>
12701              <enumeratedValues>
12702                <usage>read</usage>
12703                <enumeratedValue>
12704                  <name>NotPresent</name>
12705                  <description>Read: error not present</description>
12706                  <value>0x0</value>
12707                </enumeratedValue>
12708                <enumeratedValue>
12709                  <name>Present</name>
12710                  <description>Read: error present</description>
12711                  <value>0x1</value>
12712                </enumeratedValue>
12713              </enumeratedValues>
12714            </field>
12715            <field>
12716              <name>PARITY</name>
12717              <description>Parity error</description>
12718              <lsb>1</lsb>
12719              <msb>1</msb>
12720              <enumeratedValues>
12721                <usage>read</usage>
12722                <enumeratedValue>
12723                  <name>NotPresent</name>
12724                  <description>Read: error not present</description>
12725                  <value>0x0</value>
12726                </enumeratedValue>
12727                <enumeratedValue>
12728                  <name>Present</name>
12729                  <description>Read: error present</description>
12730                  <value>0x1</value>
12731                </enumeratedValue>
12732              </enumeratedValues>
12733            </field>
12734            <field>
12735              <name>FRAMING</name>
12736              <description>Framing error occurred</description>
12737              <lsb>2</lsb>
12738              <msb>2</msb>
12739              <enumeratedValues>
12740                <usage>read</usage>
12741                <enumeratedValue>
12742                  <name>NotPresent</name>
12743                  <description>Read: error not present</description>
12744                  <value>0x0</value>
12745                </enumeratedValue>
12746                <enumeratedValue>
12747                  <name>Present</name>
12748                  <description>Read: error present</description>
12749                  <value>0x1</value>
12750                </enumeratedValue>
12751              </enumeratedValues>
12752            </field>
12753            <field>
12754              <name>BREAK</name>
12755              <description>Break condition</description>
12756              <lsb>3</lsb>
12757              <msb>3</msb>
12758              <enumeratedValues>
12759                <usage>read</usage>
12760                <enumeratedValue>
12761                  <name>NotPresent</name>
12762                  <description>Read: error not present</description>
12763                  <value>0x0</value>
12764                </enumeratedValue>
12765                <enumeratedValue>
12766                  <name>Present</name>
12767                  <description>Read: error present</description>
12768                  <value>0x1</value>
12769                </enumeratedValue>
12770              </enumeratedValues>
12771            </field>
12772          </fields>
12773        </register>
12774        <register>
12775          <name>ENABLE</name>
12776          <description>Enable UART</description>
12777          <addressOffset>0x500</addressOffset>
12778          <access>read-write</access>
12779          <resetValue>0x00000000</resetValue>
12780          <fields>
12781            <field>
12782              <name>ENABLE</name>
12783              <description>Enable or disable UARTE</description>
12784              <lsb>0</lsb>
12785              <msb>3</msb>
12786              <enumeratedValues>
12787                <enumeratedValue>
12788                  <name>Disabled</name>
12789                  <description>Disable UARTE</description>
12790                  <value>0x0</value>
12791                </enumeratedValue>
12792                <enumeratedValue>
12793                  <name>Enabled</name>
12794                  <description>Enable UARTE</description>
12795                  <value>0x8</value>
12796                </enumeratedValue>
12797              </enumeratedValues>
12798            </field>
12799          </fields>
12800        </register>
12801        <cluster>
12802          <name>PSEL</name>
12803          <description>Unspecified</description>
12804          <headerStructName>UARTE_PSEL</headerStructName>
12805          <access>read-write</access>
12806          <addressOffset>0x508</addressOffset>
12807          <register>
12808            <name>RTS</name>
12809            <description>Pin select for RTS signal</description>
12810            <addressOffset>0x000</addressOffset>
12811            <access>read-write</access>
12812            <resetValue>0xFFFFFFFF</resetValue>
12813            <fields>
12814              <field>
12815                <name>PIN</name>
12816                <description>Pin number</description>
12817                <lsb>0</lsb>
12818                <msb>4</msb>
12819              </field>
12820              <field>
12821                <name>CONNECT</name>
12822                <description>Connection</description>
12823                <lsb>31</lsb>
12824                <msb>31</msb>
12825                <enumeratedValues>
12826                  <enumeratedValue>
12827                    <name>Disconnected</name>
12828                    <description>Disconnect</description>
12829                    <value>0x1</value>
12830                  </enumeratedValue>
12831                  <enumeratedValue>
12832                    <name>Connected</name>
12833                    <description>Connect</description>
12834                    <value>0x0</value>
12835                  </enumeratedValue>
12836                </enumeratedValues>
12837              </field>
12838            </fields>
12839          </register>
12840          <register>
12841            <name>TXD</name>
12842            <description>Pin select for TXD signal</description>
12843            <addressOffset>0x004</addressOffset>
12844            <access>read-write</access>
12845            <resetValue>0xFFFFFFFF</resetValue>
12846            <fields>
12847              <field>
12848                <name>PIN</name>
12849                <description>Pin number</description>
12850                <lsb>0</lsb>
12851                <msb>4</msb>
12852              </field>
12853              <field>
12854                <name>CONNECT</name>
12855                <description>Connection</description>
12856                <lsb>31</lsb>
12857                <msb>31</msb>
12858                <enumeratedValues>
12859                  <enumeratedValue>
12860                    <name>Disconnected</name>
12861                    <description>Disconnect</description>
12862                    <value>0x1</value>
12863                  </enumeratedValue>
12864                  <enumeratedValue>
12865                    <name>Connected</name>
12866                    <description>Connect</description>
12867                    <value>0x0</value>
12868                  </enumeratedValue>
12869                </enumeratedValues>
12870              </field>
12871            </fields>
12872          </register>
12873          <register>
12874            <name>CTS</name>
12875            <description>Pin select for CTS signal</description>
12876            <addressOffset>0x008</addressOffset>
12877            <access>read-write</access>
12878            <resetValue>0xFFFFFFFF</resetValue>
12879            <fields>
12880              <field>
12881                <name>PIN</name>
12882                <description>Pin number</description>
12883                <lsb>0</lsb>
12884                <msb>4</msb>
12885              </field>
12886              <field>
12887                <name>CONNECT</name>
12888                <description>Connection</description>
12889                <lsb>31</lsb>
12890                <msb>31</msb>
12891                <enumeratedValues>
12892                  <enumeratedValue>
12893                    <name>Disconnected</name>
12894                    <description>Disconnect</description>
12895                    <value>0x1</value>
12896                  </enumeratedValue>
12897                  <enumeratedValue>
12898                    <name>Connected</name>
12899                    <description>Connect</description>
12900                    <value>0x0</value>
12901                  </enumeratedValue>
12902                </enumeratedValues>
12903              </field>
12904            </fields>
12905          </register>
12906          <register>
12907            <name>RXD</name>
12908            <description>Pin select for RXD signal</description>
12909            <addressOffset>0x00C</addressOffset>
12910            <access>read-write</access>
12911            <resetValue>0xFFFFFFFF</resetValue>
12912            <fields>
12913              <field>
12914                <name>PIN</name>
12915                <description>Pin number</description>
12916                <lsb>0</lsb>
12917                <msb>4</msb>
12918              </field>
12919              <field>
12920                <name>CONNECT</name>
12921                <description>Connection</description>
12922                <lsb>31</lsb>
12923                <msb>31</msb>
12924                <enumeratedValues>
12925                  <enumeratedValue>
12926                    <name>Disconnected</name>
12927                    <description>Disconnect</description>
12928                    <value>0x1</value>
12929                  </enumeratedValue>
12930                  <enumeratedValue>
12931                    <name>Connected</name>
12932                    <description>Connect</description>
12933                    <value>0x0</value>
12934                  </enumeratedValue>
12935                </enumeratedValues>
12936              </field>
12937            </fields>
12938          </register>
12939        </cluster>
12940        <register>
12941          <name>BAUDRATE</name>
12942          <description>Baud rate. Accuracy depends on the HFCLK source selected.</description>
12943          <addressOffset>0x524</addressOffset>
12944          <access>read-write</access>
12945          <resetValue>0x04000000</resetValue>
12946          <fields>
12947            <field>
12948              <name>BAUDRATE</name>
12949              <description>Baud rate</description>
12950              <lsb>0</lsb>
12951              <msb>31</msb>
12952              <enumeratedValues>
12953                <enumeratedValue>
12954                  <name>Baud1200</name>
12955                  <description>1200 baud (actual rate: 1205)</description>
12956                  <value>0x0004F000</value>
12957                </enumeratedValue>
12958                <enumeratedValue>
12959                  <name>Baud2400</name>
12960                  <description>2400 baud (actual rate: 2396)</description>
12961                  <value>0x0009D000</value>
12962                </enumeratedValue>
12963                <enumeratedValue>
12964                  <name>Baud4800</name>
12965                  <description>4800 baud (actual rate: 4808)</description>
12966                  <value>0x0013B000</value>
12967                </enumeratedValue>
12968                <enumeratedValue>
12969                  <name>Baud9600</name>
12970                  <description>9600 baud (actual rate: 9598)</description>
12971                  <value>0x00275000</value>
12972                </enumeratedValue>
12973                <enumeratedValue>
12974                  <name>Baud14400</name>
12975                  <description>14400 baud (actual rate: 14401)</description>
12976                  <value>0x003AF000</value>
12977                </enumeratedValue>
12978                <enumeratedValue>
12979                  <name>Baud19200</name>
12980                  <description>19200 baud (actual rate: 19208)</description>
12981                  <value>0x004EA000</value>
12982                </enumeratedValue>
12983                <enumeratedValue>
12984                  <name>Baud28800</name>
12985                  <description>28800 baud (actual rate: 28777)</description>
12986                  <value>0x0075C000</value>
12987                </enumeratedValue>
12988                <enumeratedValue>
12989                  <name>Baud31250</name>
12990                  <description>31250 baud</description>
12991                  <value>0x00800000</value>
12992                </enumeratedValue>
12993                <enumeratedValue>
12994                  <name>Baud38400</name>
12995                  <description>38400 baud (actual rate: 38369)</description>
12996                  <value>0x009D0000</value>
12997                </enumeratedValue>
12998                <enumeratedValue>
12999                  <name>Baud56000</name>
13000                  <description>56000 baud (actual rate: 55944)</description>
13001                  <value>0x00E50000</value>
13002                </enumeratedValue>
13003                <enumeratedValue>
13004                  <name>Baud57600</name>
13005                  <description>57600 baud (actual rate: 57554)</description>
13006                  <value>0x00EB0000</value>
13007                </enumeratedValue>
13008                <enumeratedValue>
13009                  <name>Baud76800</name>
13010                  <description>76800 baud (actual rate: 76923)</description>
13011                  <value>0x013A9000</value>
13012                </enumeratedValue>
13013                <enumeratedValue>
13014                  <name>Baud115200</name>
13015                  <description>115200 baud (actual rate: 115108)</description>
13016                  <value>0x01D60000</value>
13017                </enumeratedValue>
13018                <enumeratedValue>
13019                  <name>Baud230400</name>
13020                  <description>230400 baud (actual rate: 231884)</description>
13021                  <value>0x03B00000</value>
13022                </enumeratedValue>
13023                <enumeratedValue>
13024                  <name>Baud250000</name>
13025                  <description>250000 baud</description>
13026                  <value>0x04000000</value>
13027                </enumeratedValue>
13028                <enumeratedValue>
13029                  <name>Baud460800</name>
13030                  <description>460800 baud (actual rate: 457143)</description>
13031                  <value>0x07400000</value>
13032                </enumeratedValue>
13033                <enumeratedValue>
13034                  <name>Baud921600</name>
13035                  <description>921600 baud (actual rate: 941176)</description>
13036                  <value>0x0F000000</value>
13037                </enumeratedValue>
13038                <enumeratedValue>
13039                  <name>Baud1M</name>
13040                  <description>1 megabaud</description>
13041                  <value>0x10000000</value>
13042                </enumeratedValue>
13043              </enumeratedValues>
13044            </field>
13045          </fields>
13046        </register>
13047        <cluster>
13048          <name>RXD</name>
13049          <description>RXD EasyDMA channel</description>
13050          <headerStructName>UARTE_RXD</headerStructName>
13051          <access>read-write</access>
13052          <addressOffset>0x534</addressOffset>
13053          <register>
13054            <name>PTR</name>
13055            <description>Data pointer</description>
13056            <addressOffset>0x000</addressOffset>
13057            <access>read-write</access>
13058            <resetValue>0x00000000</resetValue>
13059            <fields>
13060              <field>
13061                <name>PTR</name>
13062                <description>Data pointer</description>
13063                <lsb>0</lsb>
13064                <msb>31</msb>
13065              </field>
13066            </fields>
13067          </register>
13068          <register>
13069            <name>MAXCNT</name>
13070            <description>Maximum number of bytes in receive buffer</description>
13071            <addressOffset>0x004</addressOffset>
13072            <access>read-write</access>
13073            <resetValue>0x00000000</resetValue>
13074            <fields>
13075              <field>
13076                <name>MAXCNT</name>
13077                <description>Maximum number of bytes in receive buffer</description>
13078                <lsb>0</lsb>
13079                <msb>12</msb>
13080              </field>
13081            </fields>
13082          </register>
13083          <register>
13084            <name>AMOUNT</name>
13085            <description>Number of bytes transferred in the last transaction</description>
13086            <addressOffset>0x008</addressOffset>
13087            <access>read-only</access>
13088            <resetValue>0x00000000</resetValue>
13089            <fields>
13090              <field>
13091                <name>AMOUNT</name>
13092                <description>Number of bytes transferred in the last transaction</description>
13093                <lsb>0</lsb>
13094                <msb>12</msb>
13095              </field>
13096            </fields>
13097          </register>
13098        </cluster>
13099        <cluster>
13100          <name>TXD</name>
13101          <description>TXD EasyDMA channel</description>
13102          <headerStructName>UARTE_TXD</headerStructName>
13103          <access>read-write</access>
13104          <addressOffset>0x544</addressOffset>
13105          <register>
13106            <name>PTR</name>
13107            <description>Data pointer</description>
13108            <addressOffset>0x000</addressOffset>
13109            <access>read-write</access>
13110            <resetValue>0x00000000</resetValue>
13111            <fields>
13112              <field>
13113                <name>PTR</name>
13114                <description>Data pointer</description>
13115                <lsb>0</lsb>
13116                <msb>31</msb>
13117              </field>
13118            </fields>
13119          </register>
13120          <register>
13121            <name>MAXCNT</name>
13122            <description>Maximum number of bytes in transmit buffer</description>
13123            <addressOffset>0x004</addressOffset>
13124            <access>read-write</access>
13125            <resetValue>0x00000000</resetValue>
13126            <fields>
13127              <field>
13128                <name>MAXCNT</name>
13129                <description>Maximum number of bytes in transmit buffer</description>
13130                <lsb>0</lsb>
13131                <msb>12</msb>
13132              </field>
13133            </fields>
13134          </register>
13135          <register>
13136            <name>AMOUNT</name>
13137            <description>Number of bytes transferred in the last transaction</description>
13138            <addressOffset>0x008</addressOffset>
13139            <access>read-only</access>
13140            <resetValue>0x00000000</resetValue>
13141            <fields>
13142              <field>
13143                <name>AMOUNT</name>
13144                <description>Number of bytes transferred in the last transaction</description>
13145                <lsb>0</lsb>
13146                <msb>12</msb>
13147              </field>
13148            </fields>
13149          </register>
13150        </cluster>
13151        <register>
13152          <name>CONFIG</name>
13153          <description>Configuration of parity and hardware flow control</description>
13154          <addressOffset>0x56C</addressOffset>
13155          <access>read-write</access>
13156          <resetValue>0x00000000</resetValue>
13157          <fields>
13158            <field>
13159              <name>HWFC</name>
13160              <description>Hardware flow control</description>
13161              <lsb>0</lsb>
13162              <msb>0</msb>
13163              <enumeratedValues>
13164                <enumeratedValue>
13165                  <name>Disabled</name>
13166                  <description>Disabled</description>
13167                  <value>0x0</value>
13168                </enumeratedValue>
13169                <enumeratedValue>
13170                  <name>Enabled</name>
13171                  <description>Enabled</description>
13172                  <value>0x1</value>
13173                </enumeratedValue>
13174              </enumeratedValues>
13175            </field>
13176            <field>
13177              <name>PARITY</name>
13178              <description>Parity</description>
13179              <lsb>1</lsb>
13180              <msb>3</msb>
13181              <enumeratedValues>
13182                <enumeratedValue>
13183                  <name>Excluded</name>
13184                  <description>Exclude parity bit</description>
13185                  <value>0x0</value>
13186                </enumeratedValue>
13187                <enumeratedValue>
13188                  <name>Included</name>
13189                  <description>Include even parity bit</description>
13190                  <value>0x7</value>
13191                </enumeratedValue>
13192              </enumeratedValues>
13193            </field>
13194            <field>
13195              <name>STOP</name>
13196              <description>Stop bits</description>
13197              <lsb>4</lsb>
13198              <msb>4</msb>
13199              <enumeratedValues>
13200                <enumeratedValue>
13201                  <name>One</name>
13202                  <description>One stop bit</description>
13203                  <value>0x0</value>
13204                </enumeratedValue>
13205                <enumeratedValue>
13206                  <name>Two</name>
13207                  <description>Two stop bits</description>
13208                  <value>0x1</value>
13209                </enumeratedValue>
13210              </enumeratedValues>
13211            </field>
13212          </fields>
13213        </register>
13214      </registers>
13215    </peripheral>
13216    <peripheral derivedFrom="SPIM0_NS">
13217      <name>SPIM0_S</name>
13218      <description>Serial Peripheral Interface Master with EasyDMA 1</description>
13219      <baseAddress>0x50008000</baseAddress>
13220      <!--Security dma=SA-->
13221      <!--Security securemapping=US-->
13222      <interrupt>
13223        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
13224        <value>8</value>
13225      </interrupt>
13226    </peripheral>
13227    <peripheral derivedFrom="SPIS0_NS">
13228      <name>SPIS0_S</name>
13229      <description>SPI Slave 1</description>
13230      <baseAddress>0x50008000</baseAddress>
13231      <alternatePeripheral>SPIM0_S</alternatePeripheral>
13232      <!--Security dma=SA-->
13233      <!--Security securemapping=US-->
13234      <interrupt>
13235        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
13236        <value>8</value>
13237      </interrupt>
13238    </peripheral>
13239    <peripheral derivedFrom="TWIM0_NS">
13240      <name>TWIM0_S</name>
13241      <description>I2C compatible Two-Wire Master Interface with EasyDMA 1</description>
13242      <baseAddress>0x50008000</baseAddress>
13243      <alternatePeripheral>SPIM0_S</alternatePeripheral>
13244      <!--Security dma=SA-->
13245      <!--Security securemapping=US-->
13246      <interrupt>
13247        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
13248        <value>8</value>
13249      </interrupt>
13250    </peripheral>
13251    <peripheral derivedFrom="TWIS0_NS">
13252      <name>TWIS0_S</name>
13253      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 1</description>
13254      <baseAddress>0x50008000</baseAddress>
13255      <alternatePeripheral>SPIM0_S</alternatePeripheral>
13256      <!--Security dma=SA-->
13257      <!--Security securemapping=US-->
13258      <interrupt>
13259        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
13260        <value>8</value>
13261      </interrupt>
13262    </peripheral>
13263    <peripheral derivedFrom="UARTE0_NS">
13264      <name>UARTE0_S</name>
13265      <description>UART with EasyDMA 1</description>
13266      <baseAddress>0x50008000</baseAddress>
13267      <alternatePeripheral>SPIM0_S</alternatePeripheral>
13268      <!--Security dma=SA-->
13269      <!--Security securemapping=US-->
13270      <interrupt>
13271        <name>SPIM0_SPIS0_TWIM0_TWIS0_UARTE0</name>
13272        <value>8</value>
13273      </interrupt>
13274    </peripheral>
13275    <peripheral derivedFrom="SPIM0_NS">
13276      <name>SPIM1_NS</name>
13277      <description>Serial Peripheral Interface Master with EasyDMA 2</description>
13278      <baseAddress>0x40009000</baseAddress>
13279      <!--Security dma=SA-->
13280      <!--Security securemapping=US-->
13281      <interrupt>
13282        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13283        <value>9</value>
13284      </interrupt>
13285    </peripheral>
13286    <peripheral derivedFrom="SPIS0_NS">
13287      <name>SPIS1_NS</name>
13288      <description>SPI Slave 2</description>
13289      <baseAddress>0x40009000</baseAddress>
13290      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
13291      <!--Security dma=SA-->
13292      <!--Security securemapping=US-->
13293      <interrupt>
13294        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13295        <value>9</value>
13296      </interrupt>
13297    </peripheral>
13298    <peripheral derivedFrom="TWIM0_NS">
13299      <name>TWIM1_NS</name>
13300      <description>I2C compatible Two-Wire Master Interface with EasyDMA 2</description>
13301      <baseAddress>0x40009000</baseAddress>
13302      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
13303      <!--Security dma=SA-->
13304      <!--Security securemapping=US-->
13305      <interrupt>
13306        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13307        <value>9</value>
13308      </interrupt>
13309    </peripheral>
13310    <peripheral derivedFrom="TWIS0_NS">
13311      <name>TWIS1_NS</name>
13312      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 2</description>
13313      <baseAddress>0x40009000</baseAddress>
13314      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
13315      <!--Security dma=SA-->
13316      <!--Security securemapping=US-->
13317      <interrupt>
13318        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13319        <value>9</value>
13320      </interrupt>
13321    </peripheral>
13322    <peripheral derivedFrom="UARTE0_NS">
13323      <name>UARTE1_NS</name>
13324      <description>UART with EasyDMA 2</description>
13325      <baseAddress>0x40009000</baseAddress>
13326      <alternatePeripheral>SPIM1_NS</alternatePeripheral>
13327      <!--Security dma=SA-->
13328      <!--Security securemapping=US-->
13329      <interrupt>
13330        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13331        <value>9</value>
13332      </interrupt>
13333    </peripheral>
13334    <peripheral derivedFrom="SPIM0_NS">
13335      <name>SPIM1_S</name>
13336      <description>Serial Peripheral Interface Master with EasyDMA 3</description>
13337      <baseAddress>0x50009000</baseAddress>
13338      <!--Security dma=SA-->
13339      <!--Security securemapping=US-->
13340      <interrupt>
13341        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13342        <value>9</value>
13343      </interrupt>
13344    </peripheral>
13345    <peripheral derivedFrom="SPIS0_NS">
13346      <name>SPIS1_S</name>
13347      <description>SPI Slave 3</description>
13348      <baseAddress>0x50009000</baseAddress>
13349      <alternatePeripheral>SPIM1_S</alternatePeripheral>
13350      <!--Security dma=SA-->
13351      <!--Security securemapping=US-->
13352      <interrupt>
13353        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13354        <value>9</value>
13355      </interrupt>
13356    </peripheral>
13357    <peripheral derivedFrom="TWIM0_NS">
13358      <name>TWIM1_S</name>
13359      <description>I2C compatible Two-Wire Master Interface with EasyDMA 3</description>
13360      <baseAddress>0x50009000</baseAddress>
13361      <alternatePeripheral>SPIM1_S</alternatePeripheral>
13362      <!--Security dma=SA-->
13363      <!--Security securemapping=US-->
13364      <interrupt>
13365        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13366        <value>9</value>
13367      </interrupt>
13368    </peripheral>
13369    <peripheral derivedFrom="TWIS0_NS">
13370      <name>TWIS1_S</name>
13371      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 3</description>
13372      <baseAddress>0x50009000</baseAddress>
13373      <alternatePeripheral>SPIM1_S</alternatePeripheral>
13374      <!--Security dma=SA-->
13375      <!--Security securemapping=US-->
13376      <interrupt>
13377        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13378        <value>9</value>
13379      </interrupt>
13380    </peripheral>
13381    <peripheral derivedFrom="UARTE0_NS">
13382      <name>UARTE1_S</name>
13383      <description>UART with EasyDMA 3</description>
13384      <baseAddress>0x50009000</baseAddress>
13385      <alternatePeripheral>SPIM1_S</alternatePeripheral>
13386      <!--Security dma=SA-->
13387      <!--Security securemapping=US-->
13388      <interrupt>
13389        <name>SPIM1_SPIS1_TWIM1_TWIS1_UARTE1</name>
13390        <value>9</value>
13391      </interrupt>
13392    </peripheral>
13393    <peripheral derivedFrom="SPIM0_NS">
13394      <name>SPIM2_NS</name>
13395      <description>Serial Peripheral Interface Master with EasyDMA 4</description>
13396      <baseAddress>0x4000A000</baseAddress>
13397      <!--Security dma=SA-->
13398      <!--Security securemapping=US-->
13399      <interrupt>
13400        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13401        <value>10</value>
13402      </interrupt>
13403    </peripheral>
13404    <peripheral derivedFrom="SPIS0_NS">
13405      <name>SPIS2_NS</name>
13406      <description>SPI Slave 4</description>
13407      <baseAddress>0x4000A000</baseAddress>
13408      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
13409      <!--Security dma=SA-->
13410      <!--Security securemapping=US-->
13411      <interrupt>
13412        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13413        <value>10</value>
13414      </interrupt>
13415    </peripheral>
13416    <peripheral derivedFrom="TWIM0_NS">
13417      <name>TWIM2_NS</name>
13418      <description>I2C compatible Two-Wire Master Interface with EasyDMA 4</description>
13419      <baseAddress>0x4000A000</baseAddress>
13420      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
13421      <!--Security dma=SA-->
13422      <!--Security securemapping=US-->
13423      <interrupt>
13424        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13425        <value>10</value>
13426      </interrupt>
13427    </peripheral>
13428    <peripheral derivedFrom="TWIS0_NS">
13429      <name>TWIS2_NS</name>
13430      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 4</description>
13431      <baseAddress>0x4000A000</baseAddress>
13432      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
13433      <!--Security dma=SA-->
13434      <!--Security securemapping=US-->
13435      <interrupt>
13436        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13437        <value>10</value>
13438      </interrupt>
13439    </peripheral>
13440    <peripheral derivedFrom="UARTE0_NS">
13441      <name>UARTE2_NS</name>
13442      <description>UART with EasyDMA 4</description>
13443      <baseAddress>0x4000A000</baseAddress>
13444      <alternatePeripheral>SPIM2_NS</alternatePeripheral>
13445      <!--Security dma=SA-->
13446      <!--Security securemapping=US-->
13447      <interrupt>
13448        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13449        <value>10</value>
13450      </interrupt>
13451    </peripheral>
13452    <peripheral derivedFrom="SPIM0_NS">
13453      <name>SPIM2_S</name>
13454      <description>Serial Peripheral Interface Master with EasyDMA 5</description>
13455      <baseAddress>0x5000A000</baseAddress>
13456      <!--Security dma=SA-->
13457      <!--Security securemapping=US-->
13458      <interrupt>
13459        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13460        <value>10</value>
13461      </interrupt>
13462    </peripheral>
13463    <peripheral derivedFrom="SPIS0_NS">
13464      <name>SPIS2_S</name>
13465      <description>SPI Slave 5</description>
13466      <baseAddress>0x5000A000</baseAddress>
13467      <alternatePeripheral>SPIM2_S</alternatePeripheral>
13468      <!--Security dma=SA-->
13469      <!--Security securemapping=US-->
13470      <interrupt>
13471        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13472        <value>10</value>
13473      </interrupt>
13474    </peripheral>
13475    <peripheral derivedFrom="TWIM0_NS">
13476      <name>TWIM2_S</name>
13477      <description>I2C compatible Two-Wire Master Interface with EasyDMA 5</description>
13478      <baseAddress>0x5000A000</baseAddress>
13479      <alternatePeripheral>SPIM2_S</alternatePeripheral>
13480      <!--Security dma=SA-->
13481      <!--Security securemapping=US-->
13482      <interrupt>
13483        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13484        <value>10</value>
13485      </interrupt>
13486    </peripheral>
13487    <peripheral derivedFrom="TWIS0_NS">
13488      <name>TWIS2_S</name>
13489      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 5</description>
13490      <baseAddress>0x5000A000</baseAddress>
13491      <alternatePeripheral>SPIM2_S</alternatePeripheral>
13492      <!--Security dma=SA-->
13493      <!--Security securemapping=US-->
13494      <interrupt>
13495        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13496        <value>10</value>
13497      </interrupt>
13498    </peripheral>
13499    <peripheral derivedFrom="UARTE0_NS">
13500      <name>UARTE2_S</name>
13501      <description>UART with EasyDMA 5</description>
13502      <baseAddress>0x5000A000</baseAddress>
13503      <alternatePeripheral>SPIM2_S</alternatePeripheral>
13504      <!--Security dma=SA-->
13505      <!--Security securemapping=US-->
13506      <interrupt>
13507        <name>SPIM2_SPIS2_TWIM2_TWIS2_UARTE2</name>
13508        <value>10</value>
13509      </interrupt>
13510    </peripheral>
13511    <peripheral derivedFrom="SPIM0_NS">
13512      <name>SPIM3_NS</name>
13513      <description>Serial Peripheral Interface Master with EasyDMA 6</description>
13514      <baseAddress>0x4000B000</baseAddress>
13515      <!--Security dma=SA-->
13516      <!--Security securemapping=US-->
13517      <interrupt>
13518        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13519        <value>11</value>
13520      </interrupt>
13521    </peripheral>
13522    <peripheral derivedFrom="SPIS0_NS">
13523      <name>SPIS3_NS</name>
13524      <description>SPI Slave 6</description>
13525      <baseAddress>0x4000B000</baseAddress>
13526      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
13527      <!--Security dma=SA-->
13528      <!--Security securemapping=US-->
13529      <interrupt>
13530        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13531        <value>11</value>
13532      </interrupt>
13533    </peripheral>
13534    <peripheral derivedFrom="TWIM0_NS">
13535      <name>TWIM3_NS</name>
13536      <description>I2C compatible Two-Wire Master Interface with EasyDMA 6</description>
13537      <baseAddress>0x4000B000</baseAddress>
13538      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
13539      <!--Security dma=SA-->
13540      <!--Security securemapping=US-->
13541      <interrupt>
13542        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13543        <value>11</value>
13544      </interrupt>
13545    </peripheral>
13546    <peripheral derivedFrom="TWIS0_NS">
13547      <name>TWIS3_NS</name>
13548      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 6</description>
13549      <baseAddress>0x4000B000</baseAddress>
13550      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
13551      <!--Security dma=SA-->
13552      <!--Security securemapping=US-->
13553      <interrupt>
13554        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13555        <value>11</value>
13556      </interrupt>
13557    </peripheral>
13558    <peripheral derivedFrom="UARTE0_NS">
13559      <name>UARTE3_NS</name>
13560      <description>UART with EasyDMA 6</description>
13561      <baseAddress>0x4000B000</baseAddress>
13562      <alternatePeripheral>SPIM3_NS</alternatePeripheral>
13563      <!--Security dma=SA-->
13564      <!--Security securemapping=US-->
13565      <interrupt>
13566        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13567        <value>11</value>
13568      </interrupt>
13569    </peripheral>
13570    <peripheral derivedFrom="SPIM0_NS">
13571      <name>SPIM3_S</name>
13572      <description>Serial Peripheral Interface Master with EasyDMA 7</description>
13573      <baseAddress>0x5000B000</baseAddress>
13574      <!--Security dma=SA-->
13575      <!--Security securemapping=US-->
13576      <interrupt>
13577        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13578        <value>11</value>
13579      </interrupt>
13580    </peripheral>
13581    <peripheral derivedFrom="SPIS0_NS">
13582      <name>SPIS3_S</name>
13583      <description>SPI Slave 7</description>
13584      <baseAddress>0x5000B000</baseAddress>
13585      <alternatePeripheral>SPIM3_S</alternatePeripheral>
13586      <!--Security dma=SA-->
13587      <!--Security securemapping=US-->
13588      <interrupt>
13589        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13590        <value>11</value>
13591      </interrupt>
13592    </peripheral>
13593    <peripheral derivedFrom="TWIM0_NS">
13594      <name>TWIM3_S</name>
13595      <description>I2C compatible Two-Wire Master Interface with EasyDMA 7</description>
13596      <baseAddress>0x5000B000</baseAddress>
13597      <alternatePeripheral>SPIM3_S</alternatePeripheral>
13598      <!--Security dma=SA-->
13599      <!--Security securemapping=US-->
13600      <interrupt>
13601        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13602        <value>11</value>
13603      </interrupt>
13604    </peripheral>
13605    <peripheral derivedFrom="TWIS0_NS">
13606      <name>TWIS3_S</name>
13607      <description>I2C compatible Two-Wire Slave Interface with EasyDMA 7</description>
13608      <baseAddress>0x5000B000</baseAddress>
13609      <alternatePeripheral>SPIM3_S</alternatePeripheral>
13610      <!--Security dma=SA-->
13611      <!--Security securemapping=US-->
13612      <interrupt>
13613        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13614        <value>11</value>
13615      </interrupt>
13616    </peripheral>
13617    <peripheral derivedFrom="UARTE0_NS">
13618      <name>UARTE3_S</name>
13619      <description>UART with EasyDMA 7</description>
13620      <baseAddress>0x5000B000</baseAddress>
13621      <alternatePeripheral>SPIM3_S</alternatePeripheral>
13622      <!--Security dma=SA-->
13623      <!--Security securemapping=US-->
13624      <interrupt>
13625        <name>SPIM3_SPIS3_TWIM3_TWIS3_UARTE3</name>
13626        <value>11</value>
13627      </interrupt>
13628    </peripheral>
13629    <peripheral>
13630      <name>GPIOTE0_S</name>
13631      <description>GPIO Tasks and Events 0</description>
13632      <baseAddress>0x5000D000</baseAddress>
13633      <headerStructName>GPIOTE</headerStructName>
13634      <!--Security dma=NA-->
13635      <!--Security securemapping=S-->
13636      <addressBlock>
13637        <offset>0</offset>
13638        <size>0x1000</size>
13639        <usage>registers</usage>
13640      </addressBlock>
13641      <interrupt>
13642        <name>GPIOTE0</name>
13643        <value>13</value>
13644      </interrupt>
13645      <groupName>GPIOTE</groupName>
13646      <size>0x20</size>
13647      <registers>
13648        <register>
13649          <dim>0x8</dim>
13650          <dimIncrement>0x4</dimIncrement>
13651          <name>TASKS_OUT[%s]</name>
13652          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
13653          <addressOffset>0x000</addressOffset>
13654          <access>write-only</access>
13655          <resetValue>0x00000000</resetValue>
13656          <fields>
13657            <field>
13658              <name>TASKS_OUT</name>
13659              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is configured in CONFIG[n].POLARITY.</description>
13660              <lsb>0</lsb>
13661              <msb>0</msb>
13662              <enumeratedValues>
13663                <enumeratedValue>
13664                  <name>Trigger</name>
13665                  <description>Trigger task</description>
13666                  <value>0x1</value>
13667                </enumeratedValue>
13668              </enumeratedValues>
13669            </field>
13670          </fields>
13671        </register>
13672        <register>
13673          <dim>0x8</dim>
13674          <dimIncrement>0x4</dimIncrement>
13675          <name>TASKS_SET[%s]</name>
13676          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
13677          <addressOffset>0x030</addressOffset>
13678          <access>write-only</access>
13679          <resetValue>0x00000000</resetValue>
13680          <fields>
13681            <field>
13682              <name>TASKS_SET</name>
13683              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it high.</description>
13684              <lsb>0</lsb>
13685              <msb>0</msb>
13686              <enumeratedValues>
13687                <enumeratedValue>
13688                  <name>Trigger</name>
13689                  <description>Trigger task</description>
13690                  <value>0x1</value>
13691                </enumeratedValue>
13692              </enumeratedValues>
13693            </field>
13694          </fields>
13695        </register>
13696        <register>
13697          <dim>0x8</dim>
13698          <dimIncrement>0x4</dimIncrement>
13699          <name>TASKS_CLR[%s]</name>
13700          <description>Description collection: Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
13701          <addressOffset>0x060</addressOffset>
13702          <access>write-only</access>
13703          <resetValue>0x00000000</resetValue>
13704          <fields>
13705            <field>
13706              <name>TASKS_CLR</name>
13707              <description>Task for writing to pin specified in CONFIG[n].PSEL. Action on pin is to set it low.</description>
13708              <lsb>0</lsb>
13709              <msb>0</msb>
13710              <enumeratedValues>
13711                <enumeratedValue>
13712                  <name>Trigger</name>
13713                  <description>Trigger task</description>
13714                  <value>0x1</value>
13715                </enumeratedValue>
13716              </enumeratedValues>
13717            </field>
13718          </fields>
13719        </register>
13720        <register>
13721          <dim>0x8</dim>
13722          <dimIncrement>0x4</dimIncrement>
13723          <name>SUBSCRIBE_OUT[%s]</name>
13724          <description>Description collection: Subscribe configuration for task OUT[n]</description>
13725          <addressOffset>0x080</addressOffset>
13726          <access>read-write</access>
13727          <resetValue>0x00000000</resetValue>
13728          <fields>
13729            <field>
13730              <name>CHIDX</name>
13731              <description>DPPI channel that task OUT[n] will subscribe to</description>
13732              <lsb>0</lsb>
13733              <msb>7</msb>
13734            </field>
13735            <field>
13736              <name>EN</name>
13737              <lsb>31</lsb>
13738              <msb>31</msb>
13739              <enumeratedValues>
13740                <enumeratedValue>
13741                  <name>Disabled</name>
13742                  <description>Disable subscription</description>
13743                  <value>0x0</value>
13744                </enumeratedValue>
13745                <enumeratedValue>
13746                  <name>Enabled</name>
13747                  <description>Enable subscription</description>
13748                  <value>0x1</value>
13749                </enumeratedValue>
13750              </enumeratedValues>
13751            </field>
13752          </fields>
13753        </register>
13754        <register>
13755          <dim>0x8</dim>
13756          <dimIncrement>0x4</dimIncrement>
13757          <name>SUBSCRIBE_SET[%s]</name>
13758          <description>Description collection: Subscribe configuration for task SET[n]</description>
13759          <addressOffset>0x0B0</addressOffset>
13760          <access>read-write</access>
13761          <resetValue>0x00000000</resetValue>
13762          <fields>
13763            <field>
13764              <name>CHIDX</name>
13765              <description>DPPI channel that task SET[n] will subscribe to</description>
13766              <lsb>0</lsb>
13767              <msb>7</msb>
13768            </field>
13769            <field>
13770              <name>EN</name>
13771              <lsb>31</lsb>
13772              <msb>31</msb>
13773              <enumeratedValues>
13774                <enumeratedValue>
13775                  <name>Disabled</name>
13776                  <description>Disable subscription</description>
13777                  <value>0x0</value>
13778                </enumeratedValue>
13779                <enumeratedValue>
13780                  <name>Enabled</name>
13781                  <description>Enable subscription</description>
13782                  <value>0x1</value>
13783                </enumeratedValue>
13784              </enumeratedValues>
13785            </field>
13786          </fields>
13787        </register>
13788        <register>
13789          <dim>0x8</dim>
13790          <dimIncrement>0x4</dimIncrement>
13791          <name>SUBSCRIBE_CLR[%s]</name>
13792          <description>Description collection: Subscribe configuration for task CLR[n]</description>
13793          <addressOffset>0x0E0</addressOffset>
13794          <access>read-write</access>
13795          <resetValue>0x00000000</resetValue>
13796          <fields>
13797            <field>
13798              <name>CHIDX</name>
13799              <description>DPPI channel that task CLR[n] will subscribe to</description>
13800              <lsb>0</lsb>
13801              <msb>7</msb>
13802            </field>
13803            <field>
13804              <name>EN</name>
13805              <lsb>31</lsb>
13806              <msb>31</msb>
13807              <enumeratedValues>
13808                <enumeratedValue>
13809                  <name>Disabled</name>
13810                  <description>Disable subscription</description>
13811                  <value>0x0</value>
13812                </enumeratedValue>
13813                <enumeratedValue>
13814                  <name>Enabled</name>
13815                  <description>Enable subscription</description>
13816                  <value>0x1</value>
13817                </enumeratedValue>
13818              </enumeratedValues>
13819            </field>
13820          </fields>
13821        </register>
13822        <register>
13823          <dim>0x8</dim>
13824          <dimIncrement>0x4</dimIncrement>
13825          <name>EVENTS_IN[%s]</name>
13826          <description>Description collection: Event generated from pin specified in CONFIG[n].PSEL</description>
13827          <addressOffset>0x100</addressOffset>
13828          <access>read-write</access>
13829          <resetValue>0x00000000</resetValue>
13830          <fields>
13831            <field>
13832              <name>EVENTS_IN</name>
13833              <description>Event generated from pin specified in CONFIG[n].PSEL</description>
13834              <lsb>0</lsb>
13835              <msb>0</msb>
13836              <enumeratedValues>
13837                <enumeratedValue>
13838                  <name>NotGenerated</name>
13839                  <description>Event not generated</description>
13840                  <value>0x0</value>
13841                </enumeratedValue>
13842                <enumeratedValue>
13843                  <name>Generated</name>
13844                  <description>Event generated</description>
13845                  <value>0x1</value>
13846                </enumeratedValue>
13847              </enumeratedValues>
13848            </field>
13849          </fields>
13850        </register>
13851        <register>
13852          <name>EVENTS_PORT</name>
13853          <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
13854          <addressOffset>0x17C</addressOffset>
13855          <access>read-write</access>
13856          <resetValue>0x00000000</resetValue>
13857          <fields>
13858            <field>
13859              <name>EVENTS_PORT</name>
13860              <description>Event generated from multiple input GPIO pins with SENSE mechanism enabled</description>
13861              <lsb>0</lsb>
13862              <msb>0</msb>
13863              <enumeratedValues>
13864                <enumeratedValue>
13865                  <name>NotGenerated</name>
13866                  <description>Event not generated</description>
13867                  <value>0x0</value>
13868                </enumeratedValue>
13869                <enumeratedValue>
13870                  <name>Generated</name>
13871                  <description>Event generated</description>
13872                  <value>0x1</value>
13873                </enumeratedValue>
13874              </enumeratedValues>
13875            </field>
13876          </fields>
13877        </register>
13878        <register>
13879          <dim>0x8</dim>
13880          <dimIncrement>0x4</dimIncrement>
13881          <name>PUBLISH_IN[%s]</name>
13882          <description>Description collection: Publish configuration for event IN[n]</description>
13883          <addressOffset>0x180</addressOffset>
13884          <access>read-write</access>
13885          <resetValue>0x00000000</resetValue>
13886          <fields>
13887            <field>
13888              <name>CHIDX</name>
13889              <description>DPPI channel that event IN[n] will publish to</description>
13890              <lsb>0</lsb>
13891              <msb>7</msb>
13892            </field>
13893            <field>
13894              <name>EN</name>
13895              <lsb>31</lsb>
13896              <msb>31</msb>
13897              <enumeratedValues>
13898                <enumeratedValue>
13899                  <name>Disabled</name>
13900                  <description>Disable publishing</description>
13901                  <value>0x0</value>
13902                </enumeratedValue>
13903                <enumeratedValue>
13904                  <name>Enabled</name>
13905                  <description>Enable publishing</description>
13906                  <value>0x1</value>
13907                </enumeratedValue>
13908              </enumeratedValues>
13909            </field>
13910          </fields>
13911        </register>
13912        <register>
13913          <name>PUBLISH_PORT</name>
13914          <description>Publish configuration for event PORT</description>
13915          <addressOffset>0x1FC</addressOffset>
13916          <access>read-write</access>
13917          <resetValue>0x00000000</resetValue>
13918          <fields>
13919            <field>
13920              <name>CHIDX</name>
13921              <description>DPPI channel that event PORT will publish to</description>
13922              <lsb>0</lsb>
13923              <msb>7</msb>
13924            </field>
13925            <field>
13926              <name>EN</name>
13927              <lsb>31</lsb>
13928              <msb>31</msb>
13929              <enumeratedValues>
13930                <enumeratedValue>
13931                  <name>Disabled</name>
13932                  <description>Disable publishing</description>
13933                  <value>0x0</value>
13934                </enumeratedValue>
13935                <enumeratedValue>
13936                  <name>Enabled</name>
13937                  <description>Enable publishing</description>
13938                  <value>0x1</value>
13939                </enumeratedValue>
13940              </enumeratedValues>
13941            </field>
13942          </fields>
13943        </register>
13944        <register>
13945          <name>INTENSET</name>
13946          <description>Enable interrupt</description>
13947          <addressOffset>0x304</addressOffset>
13948          <access>read-write</access>
13949          <resetValue>0x00000000</resetValue>
13950          <fields>
13951            <field>
13952              <name>IN0</name>
13953              <description>Write '1' to enable interrupt for event IN[0]</description>
13954              <lsb>0</lsb>
13955              <msb>0</msb>
13956              <enumeratedValues>
13957                <usage>read</usage>
13958                <enumeratedValue>
13959                  <name>Disabled</name>
13960                  <description>Read: Disabled</description>
13961                  <value>0x0</value>
13962                </enumeratedValue>
13963                <enumeratedValue>
13964                  <name>Enabled</name>
13965                  <description>Read: Enabled</description>
13966                  <value>0x1</value>
13967                </enumeratedValue>
13968              </enumeratedValues>
13969              <enumeratedValues>
13970                <usage>write</usage>
13971                <enumeratedValue>
13972                  <name>Set</name>
13973                  <description>Enable</description>
13974                  <value>0x1</value>
13975                </enumeratedValue>
13976              </enumeratedValues>
13977            </field>
13978            <field>
13979              <name>IN1</name>
13980              <description>Write '1' to enable interrupt for event IN[1]</description>
13981              <lsb>1</lsb>
13982              <msb>1</msb>
13983              <enumeratedValues>
13984                <usage>read</usage>
13985                <enumeratedValue>
13986                  <name>Disabled</name>
13987                  <description>Read: Disabled</description>
13988                  <value>0x0</value>
13989                </enumeratedValue>
13990                <enumeratedValue>
13991                  <name>Enabled</name>
13992                  <description>Read: Enabled</description>
13993                  <value>0x1</value>
13994                </enumeratedValue>
13995              </enumeratedValues>
13996              <enumeratedValues>
13997                <usage>write</usage>
13998                <enumeratedValue>
13999                  <name>Set</name>
14000                  <description>Enable</description>
14001                  <value>0x1</value>
14002                </enumeratedValue>
14003              </enumeratedValues>
14004            </field>
14005            <field>
14006              <name>IN2</name>
14007              <description>Write '1' to enable interrupt for event IN[2]</description>
14008              <lsb>2</lsb>
14009              <msb>2</msb>
14010              <enumeratedValues>
14011                <usage>read</usage>
14012                <enumeratedValue>
14013                  <name>Disabled</name>
14014                  <description>Read: Disabled</description>
14015                  <value>0x0</value>
14016                </enumeratedValue>
14017                <enumeratedValue>
14018                  <name>Enabled</name>
14019                  <description>Read: Enabled</description>
14020                  <value>0x1</value>
14021                </enumeratedValue>
14022              </enumeratedValues>
14023              <enumeratedValues>
14024                <usage>write</usage>
14025                <enumeratedValue>
14026                  <name>Set</name>
14027                  <description>Enable</description>
14028                  <value>0x1</value>
14029                </enumeratedValue>
14030              </enumeratedValues>
14031            </field>
14032            <field>
14033              <name>IN3</name>
14034              <description>Write '1' to enable interrupt for event IN[3]</description>
14035              <lsb>3</lsb>
14036              <msb>3</msb>
14037              <enumeratedValues>
14038                <usage>read</usage>
14039                <enumeratedValue>
14040                  <name>Disabled</name>
14041                  <description>Read: Disabled</description>
14042                  <value>0x0</value>
14043                </enumeratedValue>
14044                <enumeratedValue>
14045                  <name>Enabled</name>
14046                  <description>Read: Enabled</description>
14047                  <value>0x1</value>
14048                </enumeratedValue>
14049              </enumeratedValues>
14050              <enumeratedValues>
14051                <usage>write</usage>
14052                <enumeratedValue>
14053                  <name>Set</name>
14054                  <description>Enable</description>
14055                  <value>0x1</value>
14056                </enumeratedValue>
14057              </enumeratedValues>
14058            </field>
14059            <field>
14060              <name>IN4</name>
14061              <description>Write '1' to enable interrupt for event IN[4]</description>
14062              <lsb>4</lsb>
14063              <msb>4</msb>
14064              <enumeratedValues>
14065                <usage>read</usage>
14066                <enumeratedValue>
14067                  <name>Disabled</name>
14068                  <description>Read: Disabled</description>
14069                  <value>0x0</value>
14070                </enumeratedValue>
14071                <enumeratedValue>
14072                  <name>Enabled</name>
14073                  <description>Read: Enabled</description>
14074                  <value>0x1</value>
14075                </enumeratedValue>
14076              </enumeratedValues>
14077              <enumeratedValues>
14078                <usage>write</usage>
14079                <enumeratedValue>
14080                  <name>Set</name>
14081                  <description>Enable</description>
14082                  <value>0x1</value>
14083                </enumeratedValue>
14084              </enumeratedValues>
14085            </field>
14086            <field>
14087              <name>IN5</name>
14088              <description>Write '1' to enable interrupt for event IN[5]</description>
14089              <lsb>5</lsb>
14090              <msb>5</msb>
14091              <enumeratedValues>
14092                <usage>read</usage>
14093                <enumeratedValue>
14094                  <name>Disabled</name>
14095                  <description>Read: Disabled</description>
14096                  <value>0x0</value>
14097                </enumeratedValue>
14098                <enumeratedValue>
14099                  <name>Enabled</name>
14100                  <description>Read: Enabled</description>
14101                  <value>0x1</value>
14102                </enumeratedValue>
14103              </enumeratedValues>
14104              <enumeratedValues>
14105                <usage>write</usage>
14106                <enumeratedValue>
14107                  <name>Set</name>
14108                  <description>Enable</description>
14109                  <value>0x1</value>
14110                </enumeratedValue>
14111              </enumeratedValues>
14112            </field>
14113            <field>
14114              <name>IN6</name>
14115              <description>Write '1' to enable interrupt for event IN[6]</description>
14116              <lsb>6</lsb>
14117              <msb>6</msb>
14118              <enumeratedValues>
14119                <usage>read</usage>
14120                <enumeratedValue>
14121                  <name>Disabled</name>
14122                  <description>Read: Disabled</description>
14123                  <value>0x0</value>
14124                </enumeratedValue>
14125                <enumeratedValue>
14126                  <name>Enabled</name>
14127                  <description>Read: Enabled</description>
14128                  <value>0x1</value>
14129                </enumeratedValue>
14130              </enumeratedValues>
14131              <enumeratedValues>
14132                <usage>write</usage>
14133                <enumeratedValue>
14134                  <name>Set</name>
14135                  <description>Enable</description>
14136                  <value>0x1</value>
14137                </enumeratedValue>
14138              </enumeratedValues>
14139            </field>
14140            <field>
14141              <name>IN7</name>
14142              <description>Write '1' to enable interrupt for event IN[7]</description>
14143              <lsb>7</lsb>
14144              <msb>7</msb>
14145              <enumeratedValues>
14146                <usage>read</usage>
14147                <enumeratedValue>
14148                  <name>Disabled</name>
14149                  <description>Read: Disabled</description>
14150                  <value>0x0</value>
14151                </enumeratedValue>
14152                <enumeratedValue>
14153                  <name>Enabled</name>
14154                  <description>Read: Enabled</description>
14155                  <value>0x1</value>
14156                </enumeratedValue>
14157              </enumeratedValues>
14158              <enumeratedValues>
14159                <usage>write</usage>
14160                <enumeratedValue>
14161                  <name>Set</name>
14162                  <description>Enable</description>
14163                  <value>0x1</value>
14164                </enumeratedValue>
14165              </enumeratedValues>
14166            </field>
14167            <field>
14168              <name>PORT</name>
14169              <description>Write '1' to enable interrupt for event PORT</description>
14170              <lsb>31</lsb>
14171              <msb>31</msb>
14172              <enumeratedValues>
14173                <usage>read</usage>
14174                <enumeratedValue>
14175                  <name>Disabled</name>
14176                  <description>Read: Disabled</description>
14177                  <value>0x0</value>
14178                </enumeratedValue>
14179                <enumeratedValue>
14180                  <name>Enabled</name>
14181                  <description>Read: Enabled</description>
14182                  <value>0x1</value>
14183                </enumeratedValue>
14184              </enumeratedValues>
14185              <enumeratedValues>
14186                <usage>write</usage>
14187                <enumeratedValue>
14188                  <name>Set</name>
14189                  <description>Enable</description>
14190                  <value>0x1</value>
14191                </enumeratedValue>
14192              </enumeratedValues>
14193            </field>
14194          </fields>
14195        </register>
14196        <register>
14197          <name>INTENCLR</name>
14198          <description>Disable interrupt</description>
14199          <addressOffset>0x308</addressOffset>
14200          <access>read-write</access>
14201          <resetValue>0x00000000</resetValue>
14202          <fields>
14203            <field>
14204              <name>IN0</name>
14205              <description>Write '1' to disable interrupt for event IN[0]</description>
14206              <lsb>0</lsb>
14207              <msb>0</msb>
14208              <enumeratedValues>
14209                <usage>read</usage>
14210                <enumeratedValue>
14211                  <name>Disabled</name>
14212                  <description>Read: Disabled</description>
14213                  <value>0x0</value>
14214                </enumeratedValue>
14215                <enumeratedValue>
14216                  <name>Enabled</name>
14217                  <description>Read: Enabled</description>
14218                  <value>0x1</value>
14219                </enumeratedValue>
14220              </enumeratedValues>
14221              <enumeratedValues>
14222                <usage>write</usage>
14223                <enumeratedValue>
14224                  <name>Clear</name>
14225                  <description>Disable</description>
14226                  <value>0x1</value>
14227                </enumeratedValue>
14228              </enumeratedValues>
14229            </field>
14230            <field>
14231              <name>IN1</name>
14232              <description>Write '1' to disable interrupt for event IN[1]</description>
14233              <lsb>1</lsb>
14234              <msb>1</msb>
14235              <enumeratedValues>
14236                <usage>read</usage>
14237                <enumeratedValue>
14238                  <name>Disabled</name>
14239                  <description>Read: Disabled</description>
14240                  <value>0x0</value>
14241                </enumeratedValue>
14242                <enumeratedValue>
14243                  <name>Enabled</name>
14244                  <description>Read: Enabled</description>
14245                  <value>0x1</value>
14246                </enumeratedValue>
14247              </enumeratedValues>
14248              <enumeratedValues>
14249                <usage>write</usage>
14250                <enumeratedValue>
14251                  <name>Clear</name>
14252                  <description>Disable</description>
14253                  <value>0x1</value>
14254                </enumeratedValue>
14255              </enumeratedValues>
14256            </field>
14257            <field>
14258              <name>IN2</name>
14259              <description>Write '1' to disable interrupt for event IN[2]</description>
14260              <lsb>2</lsb>
14261              <msb>2</msb>
14262              <enumeratedValues>
14263                <usage>read</usage>
14264                <enumeratedValue>
14265                  <name>Disabled</name>
14266                  <description>Read: Disabled</description>
14267                  <value>0x0</value>
14268                </enumeratedValue>
14269                <enumeratedValue>
14270                  <name>Enabled</name>
14271                  <description>Read: Enabled</description>
14272                  <value>0x1</value>
14273                </enumeratedValue>
14274              </enumeratedValues>
14275              <enumeratedValues>
14276                <usage>write</usage>
14277                <enumeratedValue>
14278                  <name>Clear</name>
14279                  <description>Disable</description>
14280                  <value>0x1</value>
14281                </enumeratedValue>
14282              </enumeratedValues>
14283            </field>
14284            <field>
14285              <name>IN3</name>
14286              <description>Write '1' to disable interrupt for event IN[3]</description>
14287              <lsb>3</lsb>
14288              <msb>3</msb>
14289              <enumeratedValues>
14290                <usage>read</usage>
14291                <enumeratedValue>
14292                  <name>Disabled</name>
14293                  <description>Read: Disabled</description>
14294                  <value>0x0</value>
14295                </enumeratedValue>
14296                <enumeratedValue>
14297                  <name>Enabled</name>
14298                  <description>Read: Enabled</description>
14299                  <value>0x1</value>
14300                </enumeratedValue>
14301              </enumeratedValues>
14302              <enumeratedValues>
14303                <usage>write</usage>
14304                <enumeratedValue>
14305                  <name>Clear</name>
14306                  <description>Disable</description>
14307                  <value>0x1</value>
14308                </enumeratedValue>
14309              </enumeratedValues>
14310            </field>
14311            <field>
14312              <name>IN4</name>
14313              <description>Write '1' to disable interrupt for event IN[4]</description>
14314              <lsb>4</lsb>
14315              <msb>4</msb>
14316              <enumeratedValues>
14317                <usage>read</usage>
14318                <enumeratedValue>
14319                  <name>Disabled</name>
14320                  <description>Read: Disabled</description>
14321                  <value>0x0</value>
14322                </enumeratedValue>
14323                <enumeratedValue>
14324                  <name>Enabled</name>
14325                  <description>Read: Enabled</description>
14326                  <value>0x1</value>
14327                </enumeratedValue>
14328              </enumeratedValues>
14329              <enumeratedValues>
14330                <usage>write</usage>
14331                <enumeratedValue>
14332                  <name>Clear</name>
14333                  <description>Disable</description>
14334                  <value>0x1</value>
14335                </enumeratedValue>
14336              </enumeratedValues>
14337            </field>
14338            <field>
14339              <name>IN5</name>
14340              <description>Write '1' to disable interrupt for event IN[5]</description>
14341              <lsb>5</lsb>
14342              <msb>5</msb>
14343              <enumeratedValues>
14344                <usage>read</usage>
14345                <enumeratedValue>
14346                  <name>Disabled</name>
14347                  <description>Read: Disabled</description>
14348                  <value>0x0</value>
14349                </enumeratedValue>
14350                <enumeratedValue>
14351                  <name>Enabled</name>
14352                  <description>Read: Enabled</description>
14353                  <value>0x1</value>
14354                </enumeratedValue>
14355              </enumeratedValues>
14356              <enumeratedValues>
14357                <usage>write</usage>
14358                <enumeratedValue>
14359                  <name>Clear</name>
14360                  <description>Disable</description>
14361                  <value>0x1</value>
14362                </enumeratedValue>
14363              </enumeratedValues>
14364            </field>
14365            <field>
14366              <name>IN6</name>
14367              <description>Write '1' to disable interrupt for event IN[6]</description>
14368              <lsb>6</lsb>
14369              <msb>6</msb>
14370              <enumeratedValues>
14371                <usage>read</usage>
14372                <enumeratedValue>
14373                  <name>Disabled</name>
14374                  <description>Read: Disabled</description>
14375                  <value>0x0</value>
14376                </enumeratedValue>
14377                <enumeratedValue>
14378                  <name>Enabled</name>
14379                  <description>Read: Enabled</description>
14380                  <value>0x1</value>
14381                </enumeratedValue>
14382              </enumeratedValues>
14383              <enumeratedValues>
14384                <usage>write</usage>
14385                <enumeratedValue>
14386                  <name>Clear</name>
14387                  <description>Disable</description>
14388                  <value>0x1</value>
14389                </enumeratedValue>
14390              </enumeratedValues>
14391            </field>
14392            <field>
14393              <name>IN7</name>
14394              <description>Write '1' to disable interrupt for event IN[7]</description>
14395              <lsb>7</lsb>
14396              <msb>7</msb>
14397              <enumeratedValues>
14398                <usage>read</usage>
14399                <enumeratedValue>
14400                  <name>Disabled</name>
14401                  <description>Read: Disabled</description>
14402                  <value>0x0</value>
14403                </enumeratedValue>
14404                <enumeratedValue>
14405                  <name>Enabled</name>
14406                  <description>Read: Enabled</description>
14407                  <value>0x1</value>
14408                </enumeratedValue>
14409              </enumeratedValues>
14410              <enumeratedValues>
14411                <usage>write</usage>
14412                <enumeratedValue>
14413                  <name>Clear</name>
14414                  <description>Disable</description>
14415                  <value>0x1</value>
14416                </enumeratedValue>
14417              </enumeratedValues>
14418            </field>
14419            <field>
14420              <name>PORT</name>
14421              <description>Write '1' to disable interrupt for event PORT</description>
14422              <lsb>31</lsb>
14423              <msb>31</msb>
14424              <enumeratedValues>
14425                <usage>read</usage>
14426                <enumeratedValue>
14427                  <name>Disabled</name>
14428                  <description>Read: Disabled</description>
14429                  <value>0x0</value>
14430                </enumeratedValue>
14431                <enumeratedValue>
14432                  <name>Enabled</name>
14433                  <description>Read: Enabled</description>
14434                  <value>0x1</value>
14435                </enumeratedValue>
14436              </enumeratedValues>
14437              <enumeratedValues>
14438                <usage>write</usage>
14439                <enumeratedValue>
14440                  <name>Clear</name>
14441                  <description>Disable</description>
14442                  <value>0x1</value>
14443                </enumeratedValue>
14444              </enumeratedValues>
14445            </field>
14446          </fields>
14447        </register>
14448        <register>
14449          <dim>0x8</dim>
14450          <dimIncrement>0x4</dimIncrement>
14451          <name>CONFIG[%s]</name>
14452          <description>Description collection: Configuration for OUT[n], SET[n], and CLR[n] tasks and IN[n] event</description>
14453          <addressOffset>0x510</addressOffset>
14454          <access>read-write</access>
14455          <resetValue>0x00000000</resetValue>
14456          <fields>
14457            <field>
14458              <name>MODE</name>
14459              <description>Mode</description>
14460              <lsb>0</lsb>
14461              <msb>1</msb>
14462              <enumeratedValues>
14463                <enumeratedValue>
14464                  <name>Disabled</name>
14465                  <description>Disabled. Pin specified by PSEL will not be acquired by the GPIOTE module.</description>
14466                  <value>0x0</value>
14467                </enumeratedValue>
14468                <enumeratedValue>
14469                  <name>Event</name>
14470                  <description>Event mode</description>
14471                  <value>0x1</value>
14472                </enumeratedValue>
14473                <enumeratedValue>
14474                  <name>Task</name>
14475                  <description>Task mode</description>
14476                  <value>0x3</value>
14477                </enumeratedValue>
14478              </enumeratedValues>
14479            </field>
14480            <field>
14481              <name>PSEL</name>
14482              <description>GPIO number associated with SET[n], CLR[n], and OUT[n] tasks and IN[n] event</description>
14483              <lsb>8</lsb>
14484              <msb>12</msb>
14485            </field>
14486            <field>
14487              <name>POLARITY</name>
14488              <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>
14489              <lsb>16</lsb>
14490              <msb>17</msb>
14491              <enumeratedValues>
14492                <enumeratedValue>
14493                  <name>None</name>
14494                  <description>Task mode: No effect on pin from OUT[n] task. Event mode: no IN[n] event generated on pin activity.</description>
14495                  <value>0x0</value>
14496                </enumeratedValue>
14497                <enumeratedValue>
14498                  <name>LoToHi</name>
14499                  <description>Task mode: Set pin from OUT[n] task. Event mode: Generate IN[n] event when rising edge on pin.</description>
14500                  <value>0x1</value>
14501                </enumeratedValue>
14502                <enumeratedValue>
14503                  <name>HiToLo</name>
14504                  <description>Task mode: Clear pin from OUT[n] task. Event mode: Generate IN[n] event when falling edge on pin.</description>
14505                  <value>0x2</value>
14506                </enumeratedValue>
14507                <enumeratedValue>
14508                  <name>Toggle</name>
14509                  <description>Task mode: Toggle pin from OUT[n]. Event mode: Generate IN[n] when any change on pin.</description>
14510                  <value>0x3</value>
14511                </enumeratedValue>
14512              </enumeratedValues>
14513            </field>
14514            <field>
14515              <name>OUTINIT</name>
14516              <description>When in task mode: Initial value of the output when the GPIOTE channel is configured. When in event mode: No effect.</description>
14517              <lsb>20</lsb>
14518              <msb>20</msb>
14519              <enumeratedValues>
14520                <enumeratedValue>
14521                  <name>Low</name>
14522                  <description>Task mode: Initial value of pin before task triggering is low</description>
14523                  <value>0x0</value>
14524                </enumeratedValue>
14525                <enumeratedValue>
14526                  <name>High</name>
14527                  <description>Task mode: Initial value of pin before task triggering is high</description>
14528                  <value>0x1</value>
14529                </enumeratedValue>
14530              </enumeratedValues>
14531            </field>
14532          </fields>
14533        </register>
14534      </registers>
14535    </peripheral>
14536    <peripheral>
14537      <name>SAADC_NS</name>
14538      <description>Analog to Digital Converter 0</description>
14539      <baseAddress>0x4000E000</baseAddress>
14540      <headerStructName>SAADC</headerStructName>
14541      <!--Security dma=SA-->
14542      <!--Security securemapping=US-->
14543      <addressBlock>
14544        <offset>0</offset>
14545        <size>0x1000</size>
14546        <usage>registers</usage>
14547      </addressBlock>
14548      <interrupt>
14549        <name>SAADC</name>
14550        <value>14</value>
14551      </interrupt>
14552      <groupName>SAADC</groupName>
14553      <size>0x20</size>
14554      <registers>
14555        <register>
14556          <name>TASKS_START</name>
14557          <description>Start the ADC and prepare the result buffer in RAM</description>
14558          <addressOffset>0x000</addressOffset>
14559          <access>write-only</access>
14560          <resetValue>0x00000000</resetValue>
14561          <fields>
14562            <field>
14563              <name>TASKS_START</name>
14564              <description>Start the ADC and prepare the result buffer in RAM</description>
14565              <lsb>0</lsb>
14566              <msb>0</msb>
14567              <enumeratedValues>
14568                <enumeratedValue>
14569                  <name>Trigger</name>
14570                  <description>Trigger task</description>
14571                  <value>0x1</value>
14572                </enumeratedValue>
14573              </enumeratedValues>
14574            </field>
14575          </fields>
14576        </register>
14577        <register>
14578          <name>TASKS_SAMPLE</name>
14579          <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
14580          <addressOffset>0x004</addressOffset>
14581          <access>write-only</access>
14582          <resetValue>0x00000000</resetValue>
14583          <fields>
14584            <field>
14585              <name>TASKS_SAMPLE</name>
14586              <description>Take one ADC sample, if scan is enabled all channels are sampled</description>
14587              <lsb>0</lsb>
14588              <msb>0</msb>
14589              <enumeratedValues>
14590                <enumeratedValue>
14591                  <name>Trigger</name>
14592                  <description>Trigger task</description>
14593                  <value>0x1</value>
14594                </enumeratedValue>
14595              </enumeratedValues>
14596            </field>
14597          </fields>
14598        </register>
14599        <register>
14600          <name>TASKS_STOP</name>
14601          <description>Stop the ADC and terminate any on-going conversion</description>
14602          <addressOffset>0x008</addressOffset>
14603          <access>write-only</access>
14604          <resetValue>0x00000000</resetValue>
14605          <fields>
14606            <field>
14607              <name>TASKS_STOP</name>
14608              <description>Stop the ADC and terminate any on-going conversion</description>
14609              <lsb>0</lsb>
14610              <msb>0</msb>
14611              <enumeratedValues>
14612                <enumeratedValue>
14613                  <name>Trigger</name>
14614                  <description>Trigger task</description>
14615                  <value>0x1</value>
14616                </enumeratedValue>
14617              </enumeratedValues>
14618            </field>
14619          </fields>
14620        </register>
14621        <register>
14622          <name>TASKS_CALIBRATEOFFSET</name>
14623          <description>Starts offset auto-calibration</description>
14624          <addressOffset>0x00C</addressOffset>
14625          <access>write-only</access>
14626          <resetValue>0x00000000</resetValue>
14627          <fields>
14628            <field>
14629              <name>TASKS_CALIBRATEOFFSET</name>
14630              <description>Starts offset auto-calibration</description>
14631              <lsb>0</lsb>
14632              <msb>0</msb>
14633              <enumeratedValues>
14634                <enumeratedValue>
14635                  <name>Trigger</name>
14636                  <description>Trigger task</description>
14637                  <value>0x1</value>
14638                </enumeratedValue>
14639              </enumeratedValues>
14640            </field>
14641          </fields>
14642        </register>
14643        <register>
14644          <name>SUBSCRIBE_START</name>
14645          <description>Subscribe configuration for task START</description>
14646          <addressOffset>0x080</addressOffset>
14647          <access>read-write</access>
14648          <resetValue>0x00000000</resetValue>
14649          <fields>
14650            <field>
14651              <name>CHIDX</name>
14652              <description>DPPI channel that task START will subscribe to</description>
14653              <lsb>0</lsb>
14654              <msb>7</msb>
14655            </field>
14656            <field>
14657              <name>EN</name>
14658              <lsb>31</lsb>
14659              <msb>31</msb>
14660              <enumeratedValues>
14661                <enumeratedValue>
14662                  <name>Disabled</name>
14663                  <description>Disable subscription</description>
14664                  <value>0x0</value>
14665                </enumeratedValue>
14666                <enumeratedValue>
14667                  <name>Enabled</name>
14668                  <description>Enable subscription</description>
14669                  <value>0x1</value>
14670                </enumeratedValue>
14671              </enumeratedValues>
14672            </field>
14673          </fields>
14674        </register>
14675        <register>
14676          <name>SUBSCRIBE_SAMPLE</name>
14677          <description>Subscribe configuration for task SAMPLE</description>
14678          <addressOffset>0x084</addressOffset>
14679          <access>read-write</access>
14680          <resetValue>0x00000000</resetValue>
14681          <fields>
14682            <field>
14683              <name>CHIDX</name>
14684              <description>DPPI channel that task SAMPLE will subscribe to</description>
14685              <lsb>0</lsb>
14686              <msb>7</msb>
14687            </field>
14688            <field>
14689              <name>EN</name>
14690              <lsb>31</lsb>
14691              <msb>31</msb>
14692              <enumeratedValues>
14693                <enumeratedValue>
14694                  <name>Disabled</name>
14695                  <description>Disable subscription</description>
14696                  <value>0x0</value>
14697                </enumeratedValue>
14698                <enumeratedValue>
14699                  <name>Enabled</name>
14700                  <description>Enable subscription</description>
14701                  <value>0x1</value>
14702                </enumeratedValue>
14703              </enumeratedValues>
14704            </field>
14705          </fields>
14706        </register>
14707        <register>
14708          <name>SUBSCRIBE_STOP</name>
14709          <description>Subscribe configuration for task STOP</description>
14710          <addressOffset>0x088</addressOffset>
14711          <access>read-write</access>
14712          <resetValue>0x00000000</resetValue>
14713          <fields>
14714            <field>
14715              <name>CHIDX</name>
14716              <description>DPPI channel that task STOP will subscribe to</description>
14717              <lsb>0</lsb>
14718              <msb>7</msb>
14719            </field>
14720            <field>
14721              <name>EN</name>
14722              <lsb>31</lsb>
14723              <msb>31</msb>
14724              <enumeratedValues>
14725                <enumeratedValue>
14726                  <name>Disabled</name>
14727                  <description>Disable subscription</description>
14728                  <value>0x0</value>
14729                </enumeratedValue>
14730                <enumeratedValue>
14731                  <name>Enabled</name>
14732                  <description>Enable subscription</description>
14733                  <value>0x1</value>
14734                </enumeratedValue>
14735              </enumeratedValues>
14736            </field>
14737          </fields>
14738        </register>
14739        <register>
14740          <name>SUBSCRIBE_CALIBRATEOFFSET</name>
14741          <description>Subscribe configuration for task CALIBRATEOFFSET</description>
14742          <addressOffset>0x08C</addressOffset>
14743          <access>read-write</access>
14744          <resetValue>0x00000000</resetValue>
14745          <fields>
14746            <field>
14747              <name>CHIDX</name>
14748              <description>DPPI channel that task CALIBRATEOFFSET will subscribe to</description>
14749              <lsb>0</lsb>
14750              <msb>7</msb>
14751            </field>
14752            <field>
14753              <name>EN</name>
14754              <lsb>31</lsb>
14755              <msb>31</msb>
14756              <enumeratedValues>
14757                <enumeratedValue>
14758                  <name>Disabled</name>
14759                  <description>Disable subscription</description>
14760                  <value>0x0</value>
14761                </enumeratedValue>
14762                <enumeratedValue>
14763                  <name>Enabled</name>
14764                  <description>Enable subscription</description>
14765                  <value>0x1</value>
14766                </enumeratedValue>
14767              </enumeratedValues>
14768            </field>
14769          </fields>
14770        </register>
14771        <register>
14772          <name>EVENTS_STARTED</name>
14773          <description>The ADC has started</description>
14774          <addressOffset>0x100</addressOffset>
14775          <access>read-write</access>
14776          <resetValue>0x00000000</resetValue>
14777          <fields>
14778            <field>
14779              <name>EVENTS_STARTED</name>
14780              <description>The ADC has started</description>
14781              <lsb>0</lsb>
14782              <msb>0</msb>
14783              <enumeratedValues>
14784                <enumeratedValue>
14785                  <name>NotGenerated</name>
14786                  <description>Event not generated</description>
14787                  <value>0x0</value>
14788                </enumeratedValue>
14789                <enumeratedValue>
14790                  <name>Generated</name>
14791                  <description>Event generated</description>
14792                  <value>0x1</value>
14793                </enumeratedValue>
14794              </enumeratedValues>
14795            </field>
14796          </fields>
14797        </register>
14798        <register>
14799          <name>EVENTS_END</name>
14800          <description>The ADC has filled up the Result buffer</description>
14801          <addressOffset>0x104</addressOffset>
14802          <access>read-write</access>
14803          <resetValue>0x00000000</resetValue>
14804          <fields>
14805            <field>
14806              <name>EVENTS_END</name>
14807              <description>The ADC has filled up the Result buffer</description>
14808              <lsb>0</lsb>
14809              <msb>0</msb>
14810              <enumeratedValues>
14811                <enumeratedValue>
14812                  <name>NotGenerated</name>
14813                  <description>Event not generated</description>
14814                  <value>0x0</value>
14815                </enumeratedValue>
14816                <enumeratedValue>
14817                  <name>Generated</name>
14818                  <description>Event generated</description>
14819                  <value>0x1</value>
14820                </enumeratedValue>
14821              </enumeratedValues>
14822            </field>
14823          </fields>
14824        </register>
14825        <register>
14826          <name>EVENTS_DONE</name>
14827          <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>
14828          <addressOffset>0x108</addressOffset>
14829          <access>read-write</access>
14830          <resetValue>0x00000000</resetValue>
14831          <fields>
14832            <field>
14833              <name>EVENTS_DONE</name>
14834              <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>
14835              <lsb>0</lsb>
14836              <msb>0</msb>
14837              <enumeratedValues>
14838                <enumeratedValue>
14839                  <name>NotGenerated</name>
14840                  <description>Event not generated</description>
14841                  <value>0x0</value>
14842                </enumeratedValue>
14843                <enumeratedValue>
14844                  <name>Generated</name>
14845                  <description>Event generated</description>
14846                  <value>0x1</value>
14847                </enumeratedValue>
14848              </enumeratedValues>
14849            </field>
14850          </fields>
14851        </register>
14852        <register>
14853          <name>EVENTS_RESULTDONE</name>
14854          <description>A result is ready to get transferred to RAM.</description>
14855          <addressOffset>0x10C</addressOffset>
14856          <access>read-write</access>
14857          <resetValue>0x00000000</resetValue>
14858          <fields>
14859            <field>
14860              <name>EVENTS_RESULTDONE</name>
14861              <description>A result is ready to get transferred to RAM.</description>
14862              <lsb>0</lsb>
14863              <msb>0</msb>
14864              <enumeratedValues>
14865                <enumeratedValue>
14866                  <name>NotGenerated</name>
14867                  <description>Event not generated</description>
14868                  <value>0x0</value>
14869                </enumeratedValue>
14870                <enumeratedValue>
14871                  <name>Generated</name>
14872                  <description>Event generated</description>
14873                  <value>0x1</value>
14874                </enumeratedValue>
14875              </enumeratedValues>
14876            </field>
14877          </fields>
14878        </register>
14879        <register>
14880          <name>EVENTS_CALIBRATEDONE</name>
14881          <description>Calibration is complete</description>
14882          <addressOffset>0x110</addressOffset>
14883          <access>read-write</access>
14884          <resetValue>0x00000000</resetValue>
14885          <fields>
14886            <field>
14887              <name>EVENTS_CALIBRATEDONE</name>
14888              <description>Calibration is complete</description>
14889              <lsb>0</lsb>
14890              <msb>0</msb>
14891              <enumeratedValues>
14892                <enumeratedValue>
14893                  <name>NotGenerated</name>
14894                  <description>Event not generated</description>
14895                  <value>0x0</value>
14896                </enumeratedValue>
14897                <enumeratedValue>
14898                  <name>Generated</name>
14899                  <description>Event generated</description>
14900                  <value>0x1</value>
14901                </enumeratedValue>
14902              </enumeratedValues>
14903            </field>
14904          </fields>
14905        </register>
14906        <register>
14907          <name>EVENTS_STOPPED</name>
14908          <description>The ADC has stopped</description>
14909          <addressOffset>0x114</addressOffset>
14910          <access>read-write</access>
14911          <resetValue>0x00000000</resetValue>
14912          <fields>
14913            <field>
14914              <name>EVENTS_STOPPED</name>
14915              <description>The ADC has stopped</description>
14916              <lsb>0</lsb>
14917              <msb>0</msb>
14918              <enumeratedValues>
14919                <enumeratedValue>
14920                  <name>NotGenerated</name>
14921                  <description>Event not generated</description>
14922                  <value>0x0</value>
14923                </enumeratedValue>
14924                <enumeratedValue>
14925                  <name>Generated</name>
14926                  <description>Event generated</description>
14927                  <value>0x1</value>
14928                </enumeratedValue>
14929              </enumeratedValues>
14930            </field>
14931          </fields>
14932        </register>
14933        <cluster>
14934          <dim>8</dim>
14935          <dimIncrement>0x008</dimIncrement>
14936          <name>EVENTS_CH[%s]</name>
14937          <description>Peripheral events.</description>
14938          <headerStructName>SAADC_EVENTS_CH</headerStructName>
14939          <access>read-write</access>
14940          <addressOffset>0x118</addressOffset>
14941          <register>
14942            <name>LIMITH</name>
14943            <description>Description cluster: Last results is equal or above CH[n].LIMIT.HIGH</description>
14944            <addressOffset>0x000</addressOffset>
14945            <access>read-write</access>
14946            <resetValue>0x00000000</resetValue>
14947            <fields>
14948              <field>
14949                <name>LIMITH</name>
14950                <description>Last results is equal or above CH[n].LIMIT.HIGH</description>
14951                <lsb>0</lsb>
14952                <msb>0</msb>
14953                <enumeratedValues>
14954                  <enumeratedValue>
14955                    <name>NotGenerated</name>
14956                    <description>Event not generated</description>
14957                    <value>0x0</value>
14958                  </enumeratedValue>
14959                  <enumeratedValue>
14960                    <name>Generated</name>
14961                    <description>Event generated</description>
14962                    <value>0x1</value>
14963                  </enumeratedValue>
14964                </enumeratedValues>
14965              </field>
14966            </fields>
14967          </register>
14968          <register>
14969            <name>LIMITL</name>
14970            <description>Description cluster: Last results is equal or below CH[n].LIMIT.LOW</description>
14971            <addressOffset>0x004</addressOffset>
14972            <access>read-write</access>
14973            <resetValue>0x00000000</resetValue>
14974            <fields>
14975              <field>
14976                <name>LIMITL</name>
14977                <description>Last results is equal or below CH[n].LIMIT.LOW</description>
14978                <lsb>0</lsb>
14979                <msb>0</msb>
14980                <enumeratedValues>
14981                  <enumeratedValue>
14982                    <name>NotGenerated</name>
14983                    <description>Event not generated</description>
14984                    <value>0x0</value>
14985                  </enumeratedValue>
14986                  <enumeratedValue>
14987                    <name>Generated</name>
14988                    <description>Event generated</description>
14989                    <value>0x1</value>
14990                  </enumeratedValue>
14991                </enumeratedValues>
14992              </field>
14993            </fields>
14994          </register>
14995        </cluster>
14996        <register>
14997          <name>PUBLISH_STARTED</name>
14998          <description>Publish configuration for event STARTED</description>
14999          <addressOffset>0x180</addressOffset>
15000          <access>read-write</access>
15001          <resetValue>0x00000000</resetValue>
15002          <fields>
15003            <field>
15004              <name>CHIDX</name>
15005              <description>DPPI channel that event STARTED will publish to</description>
15006              <lsb>0</lsb>
15007              <msb>7</msb>
15008            </field>
15009            <field>
15010              <name>EN</name>
15011              <lsb>31</lsb>
15012              <msb>31</msb>
15013              <enumeratedValues>
15014                <enumeratedValue>
15015                  <name>Disabled</name>
15016                  <description>Disable publishing</description>
15017                  <value>0x0</value>
15018                </enumeratedValue>
15019                <enumeratedValue>
15020                  <name>Enabled</name>
15021                  <description>Enable publishing</description>
15022                  <value>0x1</value>
15023                </enumeratedValue>
15024              </enumeratedValues>
15025            </field>
15026          </fields>
15027        </register>
15028        <register>
15029          <name>PUBLISH_END</name>
15030          <description>Publish configuration for event END</description>
15031          <addressOffset>0x184</addressOffset>
15032          <access>read-write</access>
15033          <resetValue>0x00000000</resetValue>
15034          <fields>
15035            <field>
15036              <name>CHIDX</name>
15037              <description>DPPI channel that event END will publish to</description>
15038              <lsb>0</lsb>
15039              <msb>7</msb>
15040            </field>
15041            <field>
15042              <name>EN</name>
15043              <lsb>31</lsb>
15044              <msb>31</msb>
15045              <enumeratedValues>
15046                <enumeratedValue>
15047                  <name>Disabled</name>
15048                  <description>Disable publishing</description>
15049                  <value>0x0</value>
15050                </enumeratedValue>
15051                <enumeratedValue>
15052                  <name>Enabled</name>
15053                  <description>Enable publishing</description>
15054                  <value>0x1</value>
15055                </enumeratedValue>
15056              </enumeratedValues>
15057            </field>
15058          </fields>
15059        </register>
15060        <register>
15061          <name>PUBLISH_DONE</name>
15062          <description>Publish configuration for event DONE</description>
15063          <addressOffset>0x188</addressOffset>
15064          <access>read-write</access>
15065          <resetValue>0x00000000</resetValue>
15066          <fields>
15067            <field>
15068              <name>CHIDX</name>
15069              <description>DPPI channel that event DONE will publish to</description>
15070              <lsb>0</lsb>
15071              <msb>7</msb>
15072            </field>
15073            <field>
15074              <name>EN</name>
15075              <lsb>31</lsb>
15076              <msb>31</msb>
15077              <enumeratedValues>
15078                <enumeratedValue>
15079                  <name>Disabled</name>
15080                  <description>Disable publishing</description>
15081                  <value>0x0</value>
15082                </enumeratedValue>
15083                <enumeratedValue>
15084                  <name>Enabled</name>
15085                  <description>Enable publishing</description>
15086                  <value>0x1</value>
15087                </enumeratedValue>
15088              </enumeratedValues>
15089            </field>
15090          </fields>
15091        </register>
15092        <register>
15093          <name>PUBLISH_RESULTDONE</name>
15094          <description>Publish configuration for event RESULTDONE</description>
15095          <addressOffset>0x18C</addressOffset>
15096          <access>read-write</access>
15097          <resetValue>0x00000000</resetValue>
15098          <fields>
15099            <field>
15100              <name>CHIDX</name>
15101              <description>DPPI channel that event RESULTDONE will publish to</description>
15102              <lsb>0</lsb>
15103              <msb>7</msb>
15104            </field>
15105            <field>
15106              <name>EN</name>
15107              <lsb>31</lsb>
15108              <msb>31</msb>
15109              <enumeratedValues>
15110                <enumeratedValue>
15111                  <name>Disabled</name>
15112                  <description>Disable publishing</description>
15113                  <value>0x0</value>
15114                </enumeratedValue>
15115                <enumeratedValue>
15116                  <name>Enabled</name>
15117                  <description>Enable publishing</description>
15118                  <value>0x1</value>
15119                </enumeratedValue>
15120              </enumeratedValues>
15121            </field>
15122          </fields>
15123        </register>
15124        <register>
15125          <name>PUBLISH_CALIBRATEDONE</name>
15126          <description>Publish configuration for event CALIBRATEDONE</description>
15127          <addressOffset>0x190</addressOffset>
15128          <access>read-write</access>
15129          <resetValue>0x00000000</resetValue>
15130          <fields>
15131            <field>
15132              <name>CHIDX</name>
15133              <description>DPPI channel that event CALIBRATEDONE will publish to</description>
15134              <lsb>0</lsb>
15135              <msb>7</msb>
15136            </field>
15137            <field>
15138              <name>EN</name>
15139              <lsb>31</lsb>
15140              <msb>31</msb>
15141              <enumeratedValues>
15142                <enumeratedValue>
15143                  <name>Disabled</name>
15144                  <description>Disable publishing</description>
15145                  <value>0x0</value>
15146                </enumeratedValue>
15147                <enumeratedValue>
15148                  <name>Enabled</name>
15149                  <description>Enable publishing</description>
15150                  <value>0x1</value>
15151                </enumeratedValue>
15152              </enumeratedValues>
15153            </field>
15154          </fields>
15155        </register>
15156        <register>
15157          <name>PUBLISH_STOPPED</name>
15158          <description>Publish configuration for event STOPPED</description>
15159          <addressOffset>0x194</addressOffset>
15160          <access>read-write</access>
15161          <resetValue>0x00000000</resetValue>
15162          <fields>
15163            <field>
15164              <name>CHIDX</name>
15165              <description>DPPI channel that event STOPPED will publish to</description>
15166              <lsb>0</lsb>
15167              <msb>7</msb>
15168            </field>
15169            <field>
15170              <name>EN</name>
15171              <lsb>31</lsb>
15172              <msb>31</msb>
15173              <enumeratedValues>
15174                <enumeratedValue>
15175                  <name>Disabled</name>
15176                  <description>Disable publishing</description>
15177                  <value>0x0</value>
15178                </enumeratedValue>
15179                <enumeratedValue>
15180                  <name>Enabled</name>
15181                  <description>Enable publishing</description>
15182                  <value>0x1</value>
15183                </enumeratedValue>
15184              </enumeratedValues>
15185            </field>
15186          </fields>
15187        </register>
15188        <cluster>
15189          <dim>8</dim>
15190          <dimIncrement>0x008</dimIncrement>
15191          <name>PUBLISH_CH[%s]</name>
15192          <description>Publish configuration for events</description>
15193          <headerStructName>SAADC_PUBLISH_CH</headerStructName>
15194          <access>read-write</access>
15195          <addressOffset>0x198</addressOffset>
15196          <register>
15197            <name>LIMITH</name>
15198            <description>Description cluster: Publish configuration for event CH[n].LIMITH</description>
15199            <addressOffset>0x000</addressOffset>
15200            <access>read-write</access>
15201            <resetValue>0x00000000</resetValue>
15202            <fields>
15203              <field>
15204                <name>CHIDX</name>
15205                <description>DPPI channel that event CH[n].LIMITH will publish to</description>
15206                <lsb>0</lsb>
15207                <msb>7</msb>
15208              </field>
15209              <field>
15210                <name>EN</name>
15211                <lsb>31</lsb>
15212                <msb>31</msb>
15213                <enumeratedValues>
15214                  <enumeratedValue>
15215                    <name>Disabled</name>
15216                    <description>Disable publishing</description>
15217                    <value>0x0</value>
15218                  </enumeratedValue>
15219                  <enumeratedValue>
15220                    <name>Enabled</name>
15221                    <description>Enable publishing</description>
15222                    <value>0x1</value>
15223                  </enumeratedValue>
15224                </enumeratedValues>
15225              </field>
15226            </fields>
15227          </register>
15228          <register>
15229            <name>LIMITL</name>
15230            <description>Description cluster: Publish configuration for event CH[n].LIMITL</description>
15231            <addressOffset>0x004</addressOffset>
15232            <access>read-write</access>
15233            <resetValue>0x00000000</resetValue>
15234            <fields>
15235              <field>
15236                <name>CHIDX</name>
15237                <description>DPPI channel that event CH[n].LIMITL will publish to</description>
15238                <lsb>0</lsb>
15239                <msb>7</msb>
15240              </field>
15241              <field>
15242                <name>EN</name>
15243                <lsb>31</lsb>
15244                <msb>31</msb>
15245                <enumeratedValues>
15246                  <enumeratedValue>
15247                    <name>Disabled</name>
15248                    <description>Disable publishing</description>
15249                    <value>0x0</value>
15250                  </enumeratedValue>
15251                  <enumeratedValue>
15252                    <name>Enabled</name>
15253                    <description>Enable publishing</description>
15254                    <value>0x1</value>
15255                  </enumeratedValue>
15256                </enumeratedValues>
15257              </field>
15258            </fields>
15259          </register>
15260        </cluster>
15261        <register>
15262          <name>INTEN</name>
15263          <description>Enable or disable interrupt</description>
15264          <addressOffset>0x300</addressOffset>
15265          <access>read-write</access>
15266          <resetValue>0x00000000</resetValue>
15267          <fields>
15268            <field>
15269              <name>STARTED</name>
15270              <description>Enable or disable interrupt for event STARTED</description>
15271              <lsb>0</lsb>
15272              <msb>0</msb>
15273              <enumeratedValues>
15274                <enumeratedValue>
15275                  <name>Disabled</name>
15276                  <description>Disable</description>
15277                  <value>0x0</value>
15278                </enumeratedValue>
15279                <enumeratedValue>
15280                  <name>Enabled</name>
15281                  <description>Enable</description>
15282                  <value>0x1</value>
15283                </enumeratedValue>
15284              </enumeratedValues>
15285            </field>
15286            <field>
15287              <name>END</name>
15288              <description>Enable or disable interrupt for event END</description>
15289              <lsb>1</lsb>
15290              <msb>1</msb>
15291              <enumeratedValues>
15292                <enumeratedValue>
15293                  <name>Disabled</name>
15294                  <description>Disable</description>
15295                  <value>0x0</value>
15296                </enumeratedValue>
15297                <enumeratedValue>
15298                  <name>Enabled</name>
15299                  <description>Enable</description>
15300                  <value>0x1</value>
15301                </enumeratedValue>
15302              </enumeratedValues>
15303            </field>
15304            <field>
15305              <name>DONE</name>
15306              <description>Enable or disable interrupt for event DONE</description>
15307              <lsb>2</lsb>
15308              <msb>2</msb>
15309              <enumeratedValues>
15310                <enumeratedValue>
15311                  <name>Disabled</name>
15312                  <description>Disable</description>
15313                  <value>0x0</value>
15314                </enumeratedValue>
15315                <enumeratedValue>
15316                  <name>Enabled</name>
15317                  <description>Enable</description>
15318                  <value>0x1</value>
15319                </enumeratedValue>
15320              </enumeratedValues>
15321            </field>
15322            <field>
15323              <name>RESULTDONE</name>
15324              <description>Enable or disable interrupt for event RESULTDONE</description>
15325              <lsb>3</lsb>
15326              <msb>3</msb>
15327              <enumeratedValues>
15328                <enumeratedValue>
15329                  <name>Disabled</name>
15330                  <description>Disable</description>
15331                  <value>0x0</value>
15332                </enumeratedValue>
15333                <enumeratedValue>
15334                  <name>Enabled</name>
15335                  <description>Enable</description>
15336                  <value>0x1</value>
15337                </enumeratedValue>
15338              </enumeratedValues>
15339            </field>
15340            <field>
15341              <name>CALIBRATEDONE</name>
15342              <description>Enable or disable interrupt for event CALIBRATEDONE</description>
15343              <lsb>4</lsb>
15344              <msb>4</msb>
15345              <enumeratedValues>
15346                <enumeratedValue>
15347                  <name>Disabled</name>
15348                  <description>Disable</description>
15349                  <value>0x0</value>
15350                </enumeratedValue>
15351                <enumeratedValue>
15352                  <name>Enabled</name>
15353                  <description>Enable</description>
15354                  <value>0x1</value>
15355                </enumeratedValue>
15356              </enumeratedValues>
15357            </field>
15358            <field>
15359              <name>STOPPED</name>
15360              <description>Enable or disable interrupt for event STOPPED</description>
15361              <lsb>5</lsb>
15362              <msb>5</msb>
15363              <enumeratedValues>
15364                <enumeratedValue>
15365                  <name>Disabled</name>
15366                  <description>Disable</description>
15367                  <value>0x0</value>
15368                </enumeratedValue>
15369                <enumeratedValue>
15370                  <name>Enabled</name>
15371                  <description>Enable</description>
15372                  <value>0x1</value>
15373                </enumeratedValue>
15374              </enumeratedValues>
15375            </field>
15376            <field>
15377              <name>CH0LIMITH</name>
15378              <description>Enable or disable interrupt for event CH0LIMITH</description>
15379              <lsb>6</lsb>
15380              <msb>6</msb>
15381              <enumeratedValues>
15382                <enumeratedValue>
15383                  <name>Disabled</name>
15384                  <description>Disable</description>
15385                  <value>0x0</value>
15386                </enumeratedValue>
15387                <enumeratedValue>
15388                  <name>Enabled</name>
15389                  <description>Enable</description>
15390                  <value>0x1</value>
15391                </enumeratedValue>
15392              </enumeratedValues>
15393            </field>
15394            <field>
15395              <name>CH0LIMITL</name>
15396              <description>Enable or disable interrupt for event CH0LIMITL</description>
15397              <lsb>7</lsb>
15398              <msb>7</msb>
15399              <enumeratedValues>
15400                <enumeratedValue>
15401                  <name>Disabled</name>
15402                  <description>Disable</description>
15403                  <value>0x0</value>
15404                </enumeratedValue>
15405                <enumeratedValue>
15406                  <name>Enabled</name>
15407                  <description>Enable</description>
15408                  <value>0x1</value>
15409                </enumeratedValue>
15410              </enumeratedValues>
15411            </field>
15412            <field>
15413              <name>CH1LIMITH</name>
15414              <description>Enable or disable interrupt for event CH1LIMITH</description>
15415              <lsb>8</lsb>
15416              <msb>8</msb>
15417              <enumeratedValues>
15418                <enumeratedValue>
15419                  <name>Disabled</name>
15420                  <description>Disable</description>
15421                  <value>0x0</value>
15422                </enumeratedValue>
15423                <enumeratedValue>
15424                  <name>Enabled</name>
15425                  <description>Enable</description>
15426                  <value>0x1</value>
15427                </enumeratedValue>
15428              </enumeratedValues>
15429            </field>
15430            <field>
15431              <name>CH1LIMITL</name>
15432              <description>Enable or disable interrupt for event CH1LIMITL</description>
15433              <lsb>9</lsb>
15434              <msb>9</msb>
15435              <enumeratedValues>
15436                <enumeratedValue>
15437                  <name>Disabled</name>
15438                  <description>Disable</description>
15439                  <value>0x0</value>
15440                </enumeratedValue>
15441                <enumeratedValue>
15442                  <name>Enabled</name>
15443                  <description>Enable</description>
15444                  <value>0x1</value>
15445                </enumeratedValue>
15446              </enumeratedValues>
15447            </field>
15448            <field>
15449              <name>CH2LIMITH</name>
15450              <description>Enable or disable interrupt for event CH2LIMITH</description>
15451              <lsb>10</lsb>
15452              <msb>10</msb>
15453              <enumeratedValues>
15454                <enumeratedValue>
15455                  <name>Disabled</name>
15456                  <description>Disable</description>
15457                  <value>0x0</value>
15458                </enumeratedValue>
15459                <enumeratedValue>
15460                  <name>Enabled</name>
15461                  <description>Enable</description>
15462                  <value>0x1</value>
15463                </enumeratedValue>
15464              </enumeratedValues>
15465            </field>
15466            <field>
15467              <name>CH2LIMITL</name>
15468              <description>Enable or disable interrupt for event CH2LIMITL</description>
15469              <lsb>11</lsb>
15470              <msb>11</msb>
15471              <enumeratedValues>
15472                <enumeratedValue>
15473                  <name>Disabled</name>
15474                  <description>Disable</description>
15475                  <value>0x0</value>
15476                </enumeratedValue>
15477                <enumeratedValue>
15478                  <name>Enabled</name>
15479                  <description>Enable</description>
15480                  <value>0x1</value>
15481                </enumeratedValue>
15482              </enumeratedValues>
15483            </field>
15484            <field>
15485              <name>CH3LIMITH</name>
15486              <description>Enable or disable interrupt for event CH3LIMITH</description>
15487              <lsb>12</lsb>
15488              <msb>12</msb>
15489              <enumeratedValues>
15490                <enumeratedValue>
15491                  <name>Disabled</name>
15492                  <description>Disable</description>
15493                  <value>0x0</value>
15494                </enumeratedValue>
15495                <enumeratedValue>
15496                  <name>Enabled</name>
15497                  <description>Enable</description>
15498                  <value>0x1</value>
15499                </enumeratedValue>
15500              </enumeratedValues>
15501            </field>
15502            <field>
15503              <name>CH3LIMITL</name>
15504              <description>Enable or disable interrupt for event CH3LIMITL</description>
15505              <lsb>13</lsb>
15506              <msb>13</msb>
15507              <enumeratedValues>
15508                <enumeratedValue>
15509                  <name>Disabled</name>
15510                  <description>Disable</description>
15511                  <value>0x0</value>
15512                </enumeratedValue>
15513                <enumeratedValue>
15514                  <name>Enabled</name>
15515                  <description>Enable</description>
15516                  <value>0x1</value>
15517                </enumeratedValue>
15518              </enumeratedValues>
15519            </field>
15520            <field>
15521              <name>CH4LIMITH</name>
15522              <description>Enable or disable interrupt for event CH4LIMITH</description>
15523              <lsb>14</lsb>
15524              <msb>14</msb>
15525              <enumeratedValues>
15526                <enumeratedValue>
15527                  <name>Disabled</name>
15528                  <description>Disable</description>
15529                  <value>0x0</value>
15530                </enumeratedValue>
15531                <enumeratedValue>
15532                  <name>Enabled</name>
15533                  <description>Enable</description>
15534                  <value>0x1</value>
15535                </enumeratedValue>
15536              </enumeratedValues>
15537            </field>
15538            <field>
15539              <name>CH4LIMITL</name>
15540              <description>Enable or disable interrupt for event CH4LIMITL</description>
15541              <lsb>15</lsb>
15542              <msb>15</msb>
15543              <enumeratedValues>
15544                <enumeratedValue>
15545                  <name>Disabled</name>
15546                  <description>Disable</description>
15547                  <value>0x0</value>
15548                </enumeratedValue>
15549                <enumeratedValue>
15550                  <name>Enabled</name>
15551                  <description>Enable</description>
15552                  <value>0x1</value>
15553                </enumeratedValue>
15554              </enumeratedValues>
15555            </field>
15556            <field>
15557              <name>CH5LIMITH</name>
15558              <description>Enable or disable interrupt for event CH5LIMITH</description>
15559              <lsb>16</lsb>
15560              <msb>16</msb>
15561              <enumeratedValues>
15562                <enumeratedValue>
15563                  <name>Disabled</name>
15564                  <description>Disable</description>
15565                  <value>0x0</value>
15566                </enumeratedValue>
15567                <enumeratedValue>
15568                  <name>Enabled</name>
15569                  <description>Enable</description>
15570                  <value>0x1</value>
15571                </enumeratedValue>
15572              </enumeratedValues>
15573            </field>
15574            <field>
15575              <name>CH5LIMITL</name>
15576              <description>Enable or disable interrupt for event CH5LIMITL</description>
15577              <lsb>17</lsb>
15578              <msb>17</msb>
15579              <enumeratedValues>
15580                <enumeratedValue>
15581                  <name>Disabled</name>
15582                  <description>Disable</description>
15583                  <value>0x0</value>
15584                </enumeratedValue>
15585                <enumeratedValue>
15586                  <name>Enabled</name>
15587                  <description>Enable</description>
15588                  <value>0x1</value>
15589                </enumeratedValue>
15590              </enumeratedValues>
15591            </field>
15592            <field>
15593              <name>CH6LIMITH</name>
15594              <description>Enable or disable interrupt for event CH6LIMITH</description>
15595              <lsb>18</lsb>
15596              <msb>18</msb>
15597              <enumeratedValues>
15598                <enumeratedValue>
15599                  <name>Disabled</name>
15600                  <description>Disable</description>
15601                  <value>0x0</value>
15602                </enumeratedValue>
15603                <enumeratedValue>
15604                  <name>Enabled</name>
15605                  <description>Enable</description>
15606                  <value>0x1</value>
15607                </enumeratedValue>
15608              </enumeratedValues>
15609            </field>
15610            <field>
15611              <name>CH6LIMITL</name>
15612              <description>Enable or disable interrupt for event CH6LIMITL</description>
15613              <lsb>19</lsb>
15614              <msb>19</msb>
15615              <enumeratedValues>
15616                <enumeratedValue>
15617                  <name>Disabled</name>
15618                  <description>Disable</description>
15619                  <value>0x0</value>
15620                </enumeratedValue>
15621                <enumeratedValue>
15622                  <name>Enabled</name>
15623                  <description>Enable</description>
15624                  <value>0x1</value>
15625                </enumeratedValue>
15626              </enumeratedValues>
15627            </field>
15628            <field>
15629              <name>CH7LIMITH</name>
15630              <description>Enable or disable interrupt for event CH7LIMITH</description>
15631              <lsb>20</lsb>
15632              <msb>20</msb>
15633              <enumeratedValues>
15634                <enumeratedValue>
15635                  <name>Disabled</name>
15636                  <description>Disable</description>
15637                  <value>0x0</value>
15638                </enumeratedValue>
15639                <enumeratedValue>
15640                  <name>Enabled</name>
15641                  <description>Enable</description>
15642                  <value>0x1</value>
15643                </enumeratedValue>
15644              </enumeratedValues>
15645            </field>
15646            <field>
15647              <name>CH7LIMITL</name>
15648              <description>Enable or disable interrupt for event CH7LIMITL</description>
15649              <lsb>21</lsb>
15650              <msb>21</msb>
15651              <enumeratedValues>
15652                <enumeratedValue>
15653                  <name>Disabled</name>
15654                  <description>Disable</description>
15655                  <value>0x0</value>
15656                </enumeratedValue>
15657                <enumeratedValue>
15658                  <name>Enabled</name>
15659                  <description>Enable</description>
15660                  <value>0x1</value>
15661                </enumeratedValue>
15662              </enumeratedValues>
15663            </field>
15664          </fields>
15665        </register>
15666        <register>
15667          <name>INTENSET</name>
15668          <description>Enable interrupt</description>
15669          <addressOffset>0x304</addressOffset>
15670          <access>read-write</access>
15671          <resetValue>0x00000000</resetValue>
15672          <fields>
15673            <field>
15674              <name>STARTED</name>
15675              <description>Write '1' to enable interrupt for event STARTED</description>
15676              <lsb>0</lsb>
15677              <msb>0</msb>
15678              <enumeratedValues>
15679                <usage>read</usage>
15680                <enumeratedValue>
15681                  <name>Disabled</name>
15682                  <description>Read: Disabled</description>
15683                  <value>0x0</value>
15684                </enumeratedValue>
15685                <enumeratedValue>
15686                  <name>Enabled</name>
15687                  <description>Read: Enabled</description>
15688                  <value>0x1</value>
15689                </enumeratedValue>
15690              </enumeratedValues>
15691              <enumeratedValues>
15692                <usage>write</usage>
15693                <enumeratedValue>
15694                  <name>Set</name>
15695                  <description>Enable</description>
15696                  <value>0x1</value>
15697                </enumeratedValue>
15698              </enumeratedValues>
15699            </field>
15700            <field>
15701              <name>END</name>
15702              <description>Write '1' to enable interrupt for event END</description>
15703              <lsb>1</lsb>
15704              <msb>1</msb>
15705              <enumeratedValues>
15706                <usage>read</usage>
15707                <enumeratedValue>
15708                  <name>Disabled</name>
15709                  <description>Read: Disabled</description>
15710                  <value>0x0</value>
15711                </enumeratedValue>
15712                <enumeratedValue>
15713                  <name>Enabled</name>
15714                  <description>Read: Enabled</description>
15715                  <value>0x1</value>
15716                </enumeratedValue>
15717              </enumeratedValues>
15718              <enumeratedValues>
15719                <usage>write</usage>
15720                <enumeratedValue>
15721                  <name>Set</name>
15722                  <description>Enable</description>
15723                  <value>0x1</value>
15724                </enumeratedValue>
15725              </enumeratedValues>
15726            </field>
15727            <field>
15728              <name>DONE</name>
15729              <description>Write '1' to enable interrupt for event DONE</description>
15730              <lsb>2</lsb>
15731              <msb>2</msb>
15732              <enumeratedValues>
15733                <usage>read</usage>
15734                <enumeratedValue>
15735                  <name>Disabled</name>
15736                  <description>Read: Disabled</description>
15737                  <value>0x0</value>
15738                </enumeratedValue>
15739                <enumeratedValue>
15740                  <name>Enabled</name>
15741                  <description>Read: Enabled</description>
15742                  <value>0x1</value>
15743                </enumeratedValue>
15744              </enumeratedValues>
15745              <enumeratedValues>
15746                <usage>write</usage>
15747                <enumeratedValue>
15748                  <name>Set</name>
15749                  <description>Enable</description>
15750                  <value>0x1</value>
15751                </enumeratedValue>
15752              </enumeratedValues>
15753            </field>
15754            <field>
15755              <name>RESULTDONE</name>
15756              <description>Write '1' to enable interrupt for event RESULTDONE</description>
15757              <lsb>3</lsb>
15758              <msb>3</msb>
15759              <enumeratedValues>
15760                <usage>read</usage>
15761                <enumeratedValue>
15762                  <name>Disabled</name>
15763                  <description>Read: Disabled</description>
15764                  <value>0x0</value>
15765                </enumeratedValue>
15766                <enumeratedValue>
15767                  <name>Enabled</name>
15768                  <description>Read: Enabled</description>
15769                  <value>0x1</value>
15770                </enumeratedValue>
15771              </enumeratedValues>
15772              <enumeratedValues>
15773                <usage>write</usage>
15774                <enumeratedValue>
15775                  <name>Set</name>
15776                  <description>Enable</description>
15777                  <value>0x1</value>
15778                </enumeratedValue>
15779              </enumeratedValues>
15780            </field>
15781            <field>
15782              <name>CALIBRATEDONE</name>
15783              <description>Write '1' to enable interrupt for event CALIBRATEDONE</description>
15784              <lsb>4</lsb>
15785              <msb>4</msb>
15786              <enumeratedValues>
15787                <usage>read</usage>
15788                <enumeratedValue>
15789                  <name>Disabled</name>
15790                  <description>Read: Disabled</description>
15791                  <value>0x0</value>
15792                </enumeratedValue>
15793                <enumeratedValue>
15794                  <name>Enabled</name>
15795                  <description>Read: Enabled</description>
15796                  <value>0x1</value>
15797                </enumeratedValue>
15798              </enumeratedValues>
15799              <enumeratedValues>
15800                <usage>write</usage>
15801                <enumeratedValue>
15802                  <name>Set</name>
15803                  <description>Enable</description>
15804                  <value>0x1</value>
15805                </enumeratedValue>
15806              </enumeratedValues>
15807            </field>
15808            <field>
15809              <name>STOPPED</name>
15810              <description>Write '1' to enable interrupt for event STOPPED</description>
15811              <lsb>5</lsb>
15812              <msb>5</msb>
15813              <enumeratedValues>
15814                <usage>read</usage>
15815                <enumeratedValue>
15816                  <name>Disabled</name>
15817                  <description>Read: Disabled</description>
15818                  <value>0x0</value>
15819                </enumeratedValue>
15820                <enumeratedValue>
15821                  <name>Enabled</name>
15822                  <description>Read: Enabled</description>
15823                  <value>0x1</value>
15824                </enumeratedValue>
15825              </enumeratedValues>
15826              <enumeratedValues>
15827                <usage>write</usage>
15828                <enumeratedValue>
15829                  <name>Set</name>
15830                  <description>Enable</description>
15831                  <value>0x1</value>
15832                </enumeratedValue>
15833              </enumeratedValues>
15834            </field>
15835            <field>
15836              <name>CH0LIMITH</name>
15837              <description>Write '1' to enable interrupt for event CH0LIMITH</description>
15838              <lsb>6</lsb>
15839              <msb>6</msb>
15840              <enumeratedValues>
15841                <usage>read</usage>
15842                <enumeratedValue>
15843                  <name>Disabled</name>
15844                  <description>Read: Disabled</description>
15845                  <value>0x0</value>
15846                </enumeratedValue>
15847                <enumeratedValue>
15848                  <name>Enabled</name>
15849                  <description>Read: Enabled</description>
15850                  <value>0x1</value>
15851                </enumeratedValue>
15852              </enumeratedValues>
15853              <enumeratedValues>
15854                <usage>write</usage>
15855                <enumeratedValue>
15856                  <name>Set</name>
15857                  <description>Enable</description>
15858                  <value>0x1</value>
15859                </enumeratedValue>
15860              </enumeratedValues>
15861            </field>
15862            <field>
15863              <name>CH0LIMITL</name>
15864              <description>Write '1' to enable interrupt for event CH0LIMITL</description>
15865              <lsb>7</lsb>
15866              <msb>7</msb>
15867              <enumeratedValues>
15868                <usage>read</usage>
15869                <enumeratedValue>
15870                  <name>Disabled</name>
15871                  <description>Read: Disabled</description>
15872                  <value>0x0</value>
15873                </enumeratedValue>
15874                <enumeratedValue>
15875                  <name>Enabled</name>
15876                  <description>Read: Enabled</description>
15877                  <value>0x1</value>
15878                </enumeratedValue>
15879              </enumeratedValues>
15880              <enumeratedValues>
15881                <usage>write</usage>
15882                <enumeratedValue>
15883                  <name>Set</name>
15884                  <description>Enable</description>
15885                  <value>0x1</value>
15886                </enumeratedValue>
15887              </enumeratedValues>
15888            </field>
15889            <field>
15890              <name>CH1LIMITH</name>
15891              <description>Write '1' to enable interrupt for event CH1LIMITH</description>
15892              <lsb>8</lsb>
15893              <msb>8</msb>
15894              <enumeratedValues>
15895                <usage>read</usage>
15896                <enumeratedValue>
15897                  <name>Disabled</name>
15898                  <description>Read: Disabled</description>
15899                  <value>0x0</value>
15900                </enumeratedValue>
15901                <enumeratedValue>
15902                  <name>Enabled</name>
15903                  <description>Read: Enabled</description>
15904                  <value>0x1</value>
15905                </enumeratedValue>
15906              </enumeratedValues>
15907              <enumeratedValues>
15908                <usage>write</usage>
15909                <enumeratedValue>
15910                  <name>Set</name>
15911                  <description>Enable</description>
15912                  <value>0x1</value>
15913                </enumeratedValue>
15914              </enumeratedValues>
15915            </field>
15916            <field>
15917              <name>CH1LIMITL</name>
15918              <description>Write '1' to enable interrupt for event CH1LIMITL</description>
15919              <lsb>9</lsb>
15920              <msb>9</msb>
15921              <enumeratedValues>
15922                <usage>read</usage>
15923                <enumeratedValue>
15924                  <name>Disabled</name>
15925                  <description>Read: Disabled</description>
15926                  <value>0x0</value>
15927                </enumeratedValue>
15928                <enumeratedValue>
15929                  <name>Enabled</name>
15930                  <description>Read: Enabled</description>
15931                  <value>0x1</value>
15932                </enumeratedValue>
15933              </enumeratedValues>
15934              <enumeratedValues>
15935                <usage>write</usage>
15936                <enumeratedValue>
15937                  <name>Set</name>
15938                  <description>Enable</description>
15939                  <value>0x1</value>
15940                </enumeratedValue>
15941              </enumeratedValues>
15942            </field>
15943            <field>
15944              <name>CH2LIMITH</name>
15945              <description>Write '1' to enable interrupt for event CH2LIMITH</description>
15946              <lsb>10</lsb>
15947              <msb>10</msb>
15948              <enumeratedValues>
15949                <usage>read</usage>
15950                <enumeratedValue>
15951                  <name>Disabled</name>
15952                  <description>Read: Disabled</description>
15953                  <value>0x0</value>
15954                </enumeratedValue>
15955                <enumeratedValue>
15956                  <name>Enabled</name>
15957                  <description>Read: Enabled</description>
15958                  <value>0x1</value>
15959                </enumeratedValue>
15960              </enumeratedValues>
15961              <enumeratedValues>
15962                <usage>write</usage>
15963                <enumeratedValue>
15964                  <name>Set</name>
15965                  <description>Enable</description>
15966                  <value>0x1</value>
15967                </enumeratedValue>
15968              </enumeratedValues>
15969            </field>
15970            <field>
15971              <name>CH2LIMITL</name>
15972              <description>Write '1' to enable interrupt for event CH2LIMITL</description>
15973              <lsb>11</lsb>
15974              <msb>11</msb>
15975              <enumeratedValues>
15976                <usage>read</usage>
15977                <enumeratedValue>
15978                  <name>Disabled</name>
15979                  <description>Read: Disabled</description>
15980                  <value>0x0</value>
15981                </enumeratedValue>
15982                <enumeratedValue>
15983                  <name>Enabled</name>
15984                  <description>Read: Enabled</description>
15985                  <value>0x1</value>
15986                </enumeratedValue>
15987              </enumeratedValues>
15988              <enumeratedValues>
15989                <usage>write</usage>
15990                <enumeratedValue>
15991                  <name>Set</name>
15992                  <description>Enable</description>
15993                  <value>0x1</value>
15994                </enumeratedValue>
15995              </enumeratedValues>
15996            </field>
15997            <field>
15998              <name>CH3LIMITH</name>
15999              <description>Write '1' to enable interrupt for event CH3LIMITH</description>
16000              <lsb>12</lsb>
16001              <msb>12</msb>
16002              <enumeratedValues>
16003                <usage>read</usage>
16004                <enumeratedValue>
16005                  <name>Disabled</name>
16006                  <description>Read: Disabled</description>
16007                  <value>0x0</value>
16008                </enumeratedValue>
16009                <enumeratedValue>
16010                  <name>Enabled</name>
16011                  <description>Read: Enabled</description>
16012                  <value>0x1</value>
16013                </enumeratedValue>
16014              </enumeratedValues>
16015              <enumeratedValues>
16016                <usage>write</usage>
16017                <enumeratedValue>
16018                  <name>Set</name>
16019                  <description>Enable</description>
16020                  <value>0x1</value>
16021                </enumeratedValue>
16022              </enumeratedValues>
16023            </field>
16024            <field>
16025              <name>CH3LIMITL</name>
16026              <description>Write '1' to enable interrupt for event CH3LIMITL</description>
16027              <lsb>13</lsb>
16028              <msb>13</msb>
16029              <enumeratedValues>
16030                <usage>read</usage>
16031                <enumeratedValue>
16032                  <name>Disabled</name>
16033                  <description>Read: Disabled</description>
16034                  <value>0x0</value>
16035                </enumeratedValue>
16036                <enumeratedValue>
16037                  <name>Enabled</name>
16038                  <description>Read: Enabled</description>
16039                  <value>0x1</value>
16040                </enumeratedValue>
16041              </enumeratedValues>
16042              <enumeratedValues>
16043                <usage>write</usage>
16044                <enumeratedValue>
16045                  <name>Set</name>
16046                  <description>Enable</description>
16047                  <value>0x1</value>
16048                </enumeratedValue>
16049              </enumeratedValues>
16050            </field>
16051            <field>
16052              <name>CH4LIMITH</name>
16053              <description>Write '1' to enable interrupt for event CH4LIMITH</description>
16054              <lsb>14</lsb>
16055              <msb>14</msb>
16056              <enumeratedValues>
16057                <usage>read</usage>
16058                <enumeratedValue>
16059                  <name>Disabled</name>
16060                  <description>Read: Disabled</description>
16061                  <value>0x0</value>
16062                </enumeratedValue>
16063                <enumeratedValue>
16064                  <name>Enabled</name>
16065                  <description>Read: Enabled</description>
16066                  <value>0x1</value>
16067                </enumeratedValue>
16068              </enumeratedValues>
16069              <enumeratedValues>
16070                <usage>write</usage>
16071                <enumeratedValue>
16072                  <name>Set</name>
16073                  <description>Enable</description>
16074                  <value>0x1</value>
16075                </enumeratedValue>
16076              </enumeratedValues>
16077            </field>
16078            <field>
16079              <name>CH4LIMITL</name>
16080              <description>Write '1' to enable interrupt for event CH4LIMITL</description>
16081              <lsb>15</lsb>
16082              <msb>15</msb>
16083              <enumeratedValues>
16084                <usage>read</usage>
16085                <enumeratedValue>
16086                  <name>Disabled</name>
16087                  <description>Read: Disabled</description>
16088                  <value>0x0</value>
16089                </enumeratedValue>
16090                <enumeratedValue>
16091                  <name>Enabled</name>
16092                  <description>Read: Enabled</description>
16093                  <value>0x1</value>
16094                </enumeratedValue>
16095              </enumeratedValues>
16096              <enumeratedValues>
16097                <usage>write</usage>
16098                <enumeratedValue>
16099                  <name>Set</name>
16100                  <description>Enable</description>
16101                  <value>0x1</value>
16102                </enumeratedValue>
16103              </enumeratedValues>
16104            </field>
16105            <field>
16106              <name>CH5LIMITH</name>
16107              <description>Write '1' to enable interrupt for event CH5LIMITH</description>
16108              <lsb>16</lsb>
16109              <msb>16</msb>
16110              <enumeratedValues>
16111                <usage>read</usage>
16112                <enumeratedValue>
16113                  <name>Disabled</name>
16114                  <description>Read: Disabled</description>
16115                  <value>0x0</value>
16116                </enumeratedValue>
16117                <enumeratedValue>
16118                  <name>Enabled</name>
16119                  <description>Read: Enabled</description>
16120                  <value>0x1</value>
16121                </enumeratedValue>
16122              </enumeratedValues>
16123              <enumeratedValues>
16124                <usage>write</usage>
16125                <enumeratedValue>
16126                  <name>Set</name>
16127                  <description>Enable</description>
16128                  <value>0x1</value>
16129                </enumeratedValue>
16130              </enumeratedValues>
16131            </field>
16132            <field>
16133              <name>CH5LIMITL</name>
16134              <description>Write '1' to enable interrupt for event CH5LIMITL</description>
16135              <lsb>17</lsb>
16136              <msb>17</msb>
16137              <enumeratedValues>
16138                <usage>read</usage>
16139                <enumeratedValue>
16140                  <name>Disabled</name>
16141                  <description>Read: Disabled</description>
16142                  <value>0x0</value>
16143                </enumeratedValue>
16144                <enumeratedValue>
16145                  <name>Enabled</name>
16146                  <description>Read: Enabled</description>
16147                  <value>0x1</value>
16148                </enumeratedValue>
16149              </enumeratedValues>
16150              <enumeratedValues>
16151                <usage>write</usage>
16152                <enumeratedValue>
16153                  <name>Set</name>
16154                  <description>Enable</description>
16155                  <value>0x1</value>
16156                </enumeratedValue>
16157              </enumeratedValues>
16158            </field>
16159            <field>
16160              <name>CH6LIMITH</name>
16161              <description>Write '1' to enable interrupt for event CH6LIMITH</description>
16162              <lsb>18</lsb>
16163              <msb>18</msb>
16164              <enumeratedValues>
16165                <usage>read</usage>
16166                <enumeratedValue>
16167                  <name>Disabled</name>
16168                  <description>Read: Disabled</description>
16169                  <value>0x0</value>
16170                </enumeratedValue>
16171                <enumeratedValue>
16172                  <name>Enabled</name>
16173                  <description>Read: Enabled</description>
16174                  <value>0x1</value>
16175                </enumeratedValue>
16176              </enumeratedValues>
16177              <enumeratedValues>
16178                <usage>write</usage>
16179                <enumeratedValue>
16180                  <name>Set</name>
16181                  <description>Enable</description>
16182                  <value>0x1</value>
16183                </enumeratedValue>
16184              </enumeratedValues>
16185            </field>
16186            <field>
16187              <name>CH6LIMITL</name>
16188              <description>Write '1' to enable interrupt for event CH6LIMITL</description>
16189              <lsb>19</lsb>
16190              <msb>19</msb>
16191              <enumeratedValues>
16192                <usage>read</usage>
16193                <enumeratedValue>
16194                  <name>Disabled</name>
16195                  <description>Read: Disabled</description>
16196                  <value>0x0</value>
16197                </enumeratedValue>
16198                <enumeratedValue>
16199                  <name>Enabled</name>
16200                  <description>Read: Enabled</description>
16201                  <value>0x1</value>
16202                </enumeratedValue>
16203              </enumeratedValues>
16204              <enumeratedValues>
16205                <usage>write</usage>
16206                <enumeratedValue>
16207                  <name>Set</name>
16208                  <description>Enable</description>
16209                  <value>0x1</value>
16210                </enumeratedValue>
16211              </enumeratedValues>
16212            </field>
16213            <field>
16214              <name>CH7LIMITH</name>
16215              <description>Write '1' to enable interrupt for event CH7LIMITH</description>
16216              <lsb>20</lsb>
16217              <msb>20</msb>
16218              <enumeratedValues>
16219                <usage>read</usage>
16220                <enumeratedValue>
16221                  <name>Disabled</name>
16222                  <description>Read: Disabled</description>
16223                  <value>0x0</value>
16224                </enumeratedValue>
16225                <enumeratedValue>
16226                  <name>Enabled</name>
16227                  <description>Read: Enabled</description>
16228                  <value>0x1</value>
16229                </enumeratedValue>
16230              </enumeratedValues>
16231              <enumeratedValues>
16232                <usage>write</usage>
16233                <enumeratedValue>
16234                  <name>Set</name>
16235                  <description>Enable</description>
16236                  <value>0x1</value>
16237                </enumeratedValue>
16238              </enumeratedValues>
16239            </field>
16240            <field>
16241              <name>CH7LIMITL</name>
16242              <description>Write '1' to enable interrupt for event CH7LIMITL</description>
16243              <lsb>21</lsb>
16244              <msb>21</msb>
16245              <enumeratedValues>
16246                <usage>read</usage>
16247                <enumeratedValue>
16248                  <name>Disabled</name>
16249                  <description>Read: Disabled</description>
16250                  <value>0x0</value>
16251                </enumeratedValue>
16252                <enumeratedValue>
16253                  <name>Enabled</name>
16254                  <description>Read: Enabled</description>
16255                  <value>0x1</value>
16256                </enumeratedValue>
16257              </enumeratedValues>
16258              <enumeratedValues>
16259                <usage>write</usage>
16260                <enumeratedValue>
16261                  <name>Set</name>
16262                  <description>Enable</description>
16263                  <value>0x1</value>
16264                </enumeratedValue>
16265              </enumeratedValues>
16266            </field>
16267          </fields>
16268        </register>
16269        <register>
16270          <name>INTENCLR</name>
16271          <description>Disable interrupt</description>
16272          <addressOffset>0x308</addressOffset>
16273          <access>read-write</access>
16274          <resetValue>0x00000000</resetValue>
16275          <fields>
16276            <field>
16277              <name>STARTED</name>
16278              <description>Write '1' to disable interrupt for event STARTED</description>
16279              <lsb>0</lsb>
16280              <msb>0</msb>
16281              <enumeratedValues>
16282                <usage>read</usage>
16283                <enumeratedValue>
16284                  <name>Disabled</name>
16285                  <description>Read: Disabled</description>
16286                  <value>0x0</value>
16287                </enumeratedValue>
16288                <enumeratedValue>
16289                  <name>Enabled</name>
16290                  <description>Read: Enabled</description>
16291                  <value>0x1</value>
16292                </enumeratedValue>
16293              </enumeratedValues>
16294              <enumeratedValues>
16295                <usage>write</usage>
16296                <enumeratedValue>
16297                  <name>Clear</name>
16298                  <description>Disable</description>
16299                  <value>0x1</value>
16300                </enumeratedValue>
16301              </enumeratedValues>
16302            </field>
16303            <field>
16304              <name>END</name>
16305              <description>Write '1' to disable interrupt for event END</description>
16306              <lsb>1</lsb>
16307              <msb>1</msb>
16308              <enumeratedValues>
16309                <usage>read</usage>
16310                <enumeratedValue>
16311                  <name>Disabled</name>
16312                  <description>Read: Disabled</description>
16313                  <value>0x0</value>
16314                </enumeratedValue>
16315                <enumeratedValue>
16316                  <name>Enabled</name>
16317                  <description>Read: Enabled</description>
16318                  <value>0x1</value>
16319                </enumeratedValue>
16320              </enumeratedValues>
16321              <enumeratedValues>
16322                <usage>write</usage>
16323                <enumeratedValue>
16324                  <name>Clear</name>
16325                  <description>Disable</description>
16326                  <value>0x1</value>
16327                </enumeratedValue>
16328              </enumeratedValues>
16329            </field>
16330            <field>
16331              <name>DONE</name>
16332              <description>Write '1' to disable interrupt for event DONE</description>
16333              <lsb>2</lsb>
16334              <msb>2</msb>
16335              <enumeratedValues>
16336                <usage>read</usage>
16337                <enumeratedValue>
16338                  <name>Disabled</name>
16339                  <description>Read: Disabled</description>
16340                  <value>0x0</value>
16341                </enumeratedValue>
16342                <enumeratedValue>
16343                  <name>Enabled</name>
16344                  <description>Read: Enabled</description>
16345                  <value>0x1</value>
16346                </enumeratedValue>
16347              </enumeratedValues>
16348              <enumeratedValues>
16349                <usage>write</usage>
16350                <enumeratedValue>
16351                  <name>Clear</name>
16352                  <description>Disable</description>
16353                  <value>0x1</value>
16354                </enumeratedValue>
16355              </enumeratedValues>
16356            </field>
16357            <field>
16358              <name>RESULTDONE</name>
16359              <description>Write '1' to disable interrupt for event RESULTDONE</description>
16360              <lsb>3</lsb>
16361              <msb>3</msb>
16362              <enumeratedValues>
16363                <usage>read</usage>
16364                <enumeratedValue>
16365                  <name>Disabled</name>
16366                  <description>Read: Disabled</description>
16367                  <value>0x0</value>
16368                </enumeratedValue>
16369                <enumeratedValue>
16370                  <name>Enabled</name>
16371                  <description>Read: Enabled</description>
16372                  <value>0x1</value>
16373                </enumeratedValue>
16374              </enumeratedValues>
16375              <enumeratedValues>
16376                <usage>write</usage>
16377                <enumeratedValue>
16378                  <name>Clear</name>
16379                  <description>Disable</description>
16380                  <value>0x1</value>
16381                </enumeratedValue>
16382              </enumeratedValues>
16383            </field>
16384            <field>
16385              <name>CALIBRATEDONE</name>
16386              <description>Write '1' to disable interrupt for event CALIBRATEDONE</description>
16387              <lsb>4</lsb>
16388              <msb>4</msb>
16389              <enumeratedValues>
16390                <usage>read</usage>
16391                <enumeratedValue>
16392                  <name>Disabled</name>
16393                  <description>Read: Disabled</description>
16394                  <value>0x0</value>
16395                </enumeratedValue>
16396                <enumeratedValue>
16397                  <name>Enabled</name>
16398                  <description>Read: Enabled</description>
16399                  <value>0x1</value>
16400                </enumeratedValue>
16401              </enumeratedValues>
16402              <enumeratedValues>
16403                <usage>write</usage>
16404                <enumeratedValue>
16405                  <name>Clear</name>
16406                  <description>Disable</description>
16407                  <value>0x1</value>
16408                </enumeratedValue>
16409              </enumeratedValues>
16410            </field>
16411            <field>
16412              <name>STOPPED</name>
16413              <description>Write '1' to disable interrupt for event STOPPED</description>
16414              <lsb>5</lsb>
16415              <msb>5</msb>
16416              <enumeratedValues>
16417                <usage>read</usage>
16418                <enumeratedValue>
16419                  <name>Disabled</name>
16420                  <description>Read: Disabled</description>
16421                  <value>0x0</value>
16422                </enumeratedValue>
16423                <enumeratedValue>
16424                  <name>Enabled</name>
16425                  <description>Read: Enabled</description>
16426                  <value>0x1</value>
16427                </enumeratedValue>
16428              </enumeratedValues>
16429              <enumeratedValues>
16430                <usage>write</usage>
16431                <enumeratedValue>
16432                  <name>Clear</name>
16433                  <description>Disable</description>
16434                  <value>0x1</value>
16435                </enumeratedValue>
16436              </enumeratedValues>
16437            </field>
16438            <field>
16439              <name>CH0LIMITH</name>
16440              <description>Write '1' to disable interrupt for event CH0LIMITH</description>
16441              <lsb>6</lsb>
16442              <msb>6</msb>
16443              <enumeratedValues>
16444                <usage>read</usage>
16445                <enumeratedValue>
16446                  <name>Disabled</name>
16447                  <description>Read: Disabled</description>
16448                  <value>0x0</value>
16449                </enumeratedValue>
16450                <enumeratedValue>
16451                  <name>Enabled</name>
16452                  <description>Read: Enabled</description>
16453                  <value>0x1</value>
16454                </enumeratedValue>
16455              </enumeratedValues>
16456              <enumeratedValues>
16457                <usage>write</usage>
16458                <enumeratedValue>
16459                  <name>Clear</name>
16460                  <description>Disable</description>
16461                  <value>0x1</value>
16462                </enumeratedValue>
16463              </enumeratedValues>
16464            </field>
16465            <field>
16466              <name>CH0LIMITL</name>
16467              <description>Write '1' to disable interrupt for event CH0LIMITL</description>
16468              <lsb>7</lsb>
16469              <msb>7</msb>
16470              <enumeratedValues>
16471                <usage>read</usage>
16472                <enumeratedValue>
16473                  <name>Disabled</name>
16474                  <description>Read: Disabled</description>
16475                  <value>0x0</value>
16476                </enumeratedValue>
16477                <enumeratedValue>
16478                  <name>Enabled</name>
16479                  <description>Read: Enabled</description>
16480                  <value>0x1</value>
16481                </enumeratedValue>
16482              </enumeratedValues>
16483              <enumeratedValues>
16484                <usage>write</usage>
16485                <enumeratedValue>
16486                  <name>Clear</name>
16487                  <description>Disable</description>
16488                  <value>0x1</value>
16489                </enumeratedValue>
16490              </enumeratedValues>
16491            </field>
16492            <field>
16493              <name>CH1LIMITH</name>
16494              <description>Write '1' to disable interrupt for event CH1LIMITH</description>
16495              <lsb>8</lsb>
16496              <msb>8</msb>
16497              <enumeratedValues>
16498                <usage>read</usage>
16499                <enumeratedValue>
16500                  <name>Disabled</name>
16501                  <description>Read: Disabled</description>
16502                  <value>0x0</value>
16503                </enumeratedValue>
16504                <enumeratedValue>
16505                  <name>Enabled</name>
16506                  <description>Read: Enabled</description>
16507                  <value>0x1</value>
16508                </enumeratedValue>
16509              </enumeratedValues>
16510              <enumeratedValues>
16511                <usage>write</usage>
16512                <enumeratedValue>
16513                  <name>Clear</name>
16514                  <description>Disable</description>
16515                  <value>0x1</value>
16516                </enumeratedValue>
16517              </enumeratedValues>
16518            </field>
16519            <field>
16520              <name>CH1LIMITL</name>
16521              <description>Write '1' to disable interrupt for event CH1LIMITL</description>
16522              <lsb>9</lsb>
16523              <msb>9</msb>
16524              <enumeratedValues>
16525                <usage>read</usage>
16526                <enumeratedValue>
16527                  <name>Disabled</name>
16528                  <description>Read: Disabled</description>
16529                  <value>0x0</value>
16530                </enumeratedValue>
16531                <enumeratedValue>
16532                  <name>Enabled</name>
16533                  <description>Read: Enabled</description>
16534                  <value>0x1</value>
16535                </enumeratedValue>
16536              </enumeratedValues>
16537              <enumeratedValues>
16538                <usage>write</usage>
16539                <enumeratedValue>
16540                  <name>Clear</name>
16541                  <description>Disable</description>
16542                  <value>0x1</value>
16543                </enumeratedValue>
16544              </enumeratedValues>
16545            </field>
16546            <field>
16547              <name>CH2LIMITH</name>
16548              <description>Write '1' to disable interrupt for event CH2LIMITH</description>
16549              <lsb>10</lsb>
16550              <msb>10</msb>
16551              <enumeratedValues>
16552                <usage>read</usage>
16553                <enumeratedValue>
16554                  <name>Disabled</name>
16555                  <description>Read: Disabled</description>
16556                  <value>0x0</value>
16557                </enumeratedValue>
16558                <enumeratedValue>
16559                  <name>Enabled</name>
16560                  <description>Read: Enabled</description>
16561                  <value>0x1</value>
16562                </enumeratedValue>
16563              </enumeratedValues>
16564              <enumeratedValues>
16565                <usage>write</usage>
16566                <enumeratedValue>
16567                  <name>Clear</name>
16568                  <description>Disable</description>
16569                  <value>0x1</value>
16570                </enumeratedValue>
16571              </enumeratedValues>
16572            </field>
16573            <field>
16574              <name>CH2LIMITL</name>
16575              <description>Write '1' to disable interrupt for event CH2LIMITL</description>
16576              <lsb>11</lsb>
16577              <msb>11</msb>
16578              <enumeratedValues>
16579                <usage>read</usage>
16580                <enumeratedValue>
16581                  <name>Disabled</name>
16582                  <description>Read: Disabled</description>
16583                  <value>0x0</value>
16584                </enumeratedValue>
16585                <enumeratedValue>
16586                  <name>Enabled</name>
16587                  <description>Read: Enabled</description>
16588                  <value>0x1</value>
16589                </enumeratedValue>
16590              </enumeratedValues>
16591              <enumeratedValues>
16592                <usage>write</usage>
16593                <enumeratedValue>
16594                  <name>Clear</name>
16595                  <description>Disable</description>
16596                  <value>0x1</value>
16597                </enumeratedValue>
16598              </enumeratedValues>
16599            </field>
16600            <field>
16601              <name>CH3LIMITH</name>
16602              <description>Write '1' to disable interrupt for event CH3LIMITH</description>
16603              <lsb>12</lsb>
16604              <msb>12</msb>
16605              <enumeratedValues>
16606                <usage>read</usage>
16607                <enumeratedValue>
16608                  <name>Disabled</name>
16609                  <description>Read: Disabled</description>
16610                  <value>0x0</value>
16611                </enumeratedValue>
16612                <enumeratedValue>
16613                  <name>Enabled</name>
16614                  <description>Read: Enabled</description>
16615                  <value>0x1</value>
16616                </enumeratedValue>
16617              </enumeratedValues>
16618              <enumeratedValues>
16619                <usage>write</usage>
16620                <enumeratedValue>
16621                  <name>Clear</name>
16622                  <description>Disable</description>
16623                  <value>0x1</value>
16624                </enumeratedValue>
16625              </enumeratedValues>
16626            </field>
16627            <field>
16628              <name>CH3LIMITL</name>
16629              <description>Write '1' to disable interrupt for event CH3LIMITL</description>
16630              <lsb>13</lsb>
16631              <msb>13</msb>
16632              <enumeratedValues>
16633                <usage>read</usage>
16634                <enumeratedValue>
16635                  <name>Disabled</name>
16636                  <description>Read: Disabled</description>
16637                  <value>0x0</value>
16638                </enumeratedValue>
16639                <enumeratedValue>
16640                  <name>Enabled</name>
16641                  <description>Read: Enabled</description>
16642                  <value>0x1</value>
16643                </enumeratedValue>
16644              </enumeratedValues>
16645              <enumeratedValues>
16646                <usage>write</usage>
16647                <enumeratedValue>
16648                  <name>Clear</name>
16649                  <description>Disable</description>
16650                  <value>0x1</value>
16651                </enumeratedValue>
16652              </enumeratedValues>
16653            </field>
16654            <field>
16655              <name>CH4LIMITH</name>
16656              <description>Write '1' to disable interrupt for event CH4LIMITH</description>
16657              <lsb>14</lsb>
16658              <msb>14</msb>
16659              <enumeratedValues>
16660                <usage>read</usage>
16661                <enumeratedValue>
16662                  <name>Disabled</name>
16663                  <description>Read: Disabled</description>
16664                  <value>0x0</value>
16665                </enumeratedValue>
16666                <enumeratedValue>
16667                  <name>Enabled</name>
16668                  <description>Read: Enabled</description>
16669                  <value>0x1</value>
16670                </enumeratedValue>
16671              </enumeratedValues>
16672              <enumeratedValues>
16673                <usage>write</usage>
16674                <enumeratedValue>
16675                  <name>Clear</name>
16676                  <description>Disable</description>
16677                  <value>0x1</value>
16678                </enumeratedValue>
16679              </enumeratedValues>
16680            </field>
16681            <field>
16682              <name>CH4LIMITL</name>
16683              <description>Write '1' to disable interrupt for event CH4LIMITL</description>
16684              <lsb>15</lsb>
16685              <msb>15</msb>
16686              <enumeratedValues>
16687                <usage>read</usage>
16688                <enumeratedValue>
16689                  <name>Disabled</name>
16690                  <description>Read: Disabled</description>
16691                  <value>0x0</value>
16692                </enumeratedValue>
16693                <enumeratedValue>
16694                  <name>Enabled</name>
16695                  <description>Read: Enabled</description>
16696                  <value>0x1</value>
16697                </enumeratedValue>
16698              </enumeratedValues>
16699              <enumeratedValues>
16700                <usage>write</usage>
16701                <enumeratedValue>
16702                  <name>Clear</name>
16703                  <description>Disable</description>
16704                  <value>0x1</value>
16705                </enumeratedValue>
16706              </enumeratedValues>
16707            </field>
16708            <field>
16709              <name>CH5LIMITH</name>
16710              <description>Write '1' to disable interrupt for event CH5LIMITH</description>
16711              <lsb>16</lsb>
16712              <msb>16</msb>
16713              <enumeratedValues>
16714                <usage>read</usage>
16715                <enumeratedValue>
16716                  <name>Disabled</name>
16717                  <description>Read: Disabled</description>
16718                  <value>0x0</value>
16719                </enumeratedValue>
16720                <enumeratedValue>
16721                  <name>Enabled</name>
16722                  <description>Read: Enabled</description>
16723                  <value>0x1</value>
16724                </enumeratedValue>
16725              </enumeratedValues>
16726              <enumeratedValues>
16727                <usage>write</usage>
16728                <enumeratedValue>
16729                  <name>Clear</name>
16730                  <description>Disable</description>
16731                  <value>0x1</value>
16732                </enumeratedValue>
16733              </enumeratedValues>
16734            </field>
16735            <field>
16736              <name>CH5LIMITL</name>
16737              <description>Write '1' to disable interrupt for event CH5LIMITL</description>
16738              <lsb>17</lsb>
16739              <msb>17</msb>
16740              <enumeratedValues>
16741                <usage>read</usage>
16742                <enumeratedValue>
16743                  <name>Disabled</name>
16744                  <description>Read: Disabled</description>
16745                  <value>0x0</value>
16746                </enumeratedValue>
16747                <enumeratedValue>
16748                  <name>Enabled</name>
16749                  <description>Read: Enabled</description>
16750                  <value>0x1</value>
16751                </enumeratedValue>
16752              </enumeratedValues>
16753              <enumeratedValues>
16754                <usage>write</usage>
16755                <enumeratedValue>
16756                  <name>Clear</name>
16757                  <description>Disable</description>
16758                  <value>0x1</value>
16759                </enumeratedValue>
16760              </enumeratedValues>
16761            </field>
16762            <field>
16763              <name>CH6LIMITH</name>
16764              <description>Write '1' to disable interrupt for event CH6LIMITH</description>
16765              <lsb>18</lsb>
16766              <msb>18</msb>
16767              <enumeratedValues>
16768                <usage>read</usage>
16769                <enumeratedValue>
16770                  <name>Disabled</name>
16771                  <description>Read: Disabled</description>
16772                  <value>0x0</value>
16773                </enumeratedValue>
16774                <enumeratedValue>
16775                  <name>Enabled</name>
16776                  <description>Read: Enabled</description>
16777                  <value>0x1</value>
16778                </enumeratedValue>
16779              </enumeratedValues>
16780              <enumeratedValues>
16781                <usage>write</usage>
16782                <enumeratedValue>
16783                  <name>Clear</name>
16784                  <description>Disable</description>
16785                  <value>0x1</value>
16786                </enumeratedValue>
16787              </enumeratedValues>
16788            </field>
16789            <field>
16790              <name>CH6LIMITL</name>
16791              <description>Write '1' to disable interrupt for event CH6LIMITL</description>
16792              <lsb>19</lsb>
16793              <msb>19</msb>
16794              <enumeratedValues>
16795                <usage>read</usage>
16796                <enumeratedValue>
16797                  <name>Disabled</name>
16798                  <description>Read: Disabled</description>
16799                  <value>0x0</value>
16800                </enumeratedValue>
16801                <enumeratedValue>
16802                  <name>Enabled</name>
16803                  <description>Read: Enabled</description>
16804                  <value>0x1</value>
16805                </enumeratedValue>
16806              </enumeratedValues>
16807              <enumeratedValues>
16808                <usage>write</usage>
16809                <enumeratedValue>
16810                  <name>Clear</name>
16811                  <description>Disable</description>
16812                  <value>0x1</value>
16813                </enumeratedValue>
16814              </enumeratedValues>
16815            </field>
16816            <field>
16817              <name>CH7LIMITH</name>
16818              <description>Write '1' to disable interrupt for event CH7LIMITH</description>
16819              <lsb>20</lsb>
16820              <msb>20</msb>
16821              <enumeratedValues>
16822                <usage>read</usage>
16823                <enumeratedValue>
16824                  <name>Disabled</name>
16825                  <description>Read: Disabled</description>
16826                  <value>0x0</value>
16827                </enumeratedValue>
16828                <enumeratedValue>
16829                  <name>Enabled</name>
16830                  <description>Read: Enabled</description>
16831                  <value>0x1</value>
16832                </enumeratedValue>
16833              </enumeratedValues>
16834              <enumeratedValues>
16835                <usage>write</usage>
16836                <enumeratedValue>
16837                  <name>Clear</name>
16838                  <description>Disable</description>
16839                  <value>0x1</value>
16840                </enumeratedValue>
16841              </enumeratedValues>
16842            </field>
16843            <field>
16844              <name>CH7LIMITL</name>
16845              <description>Write '1' to disable interrupt for event CH7LIMITL</description>
16846              <lsb>21</lsb>
16847              <msb>21</msb>
16848              <enumeratedValues>
16849                <usage>read</usage>
16850                <enumeratedValue>
16851                  <name>Disabled</name>
16852                  <description>Read: Disabled</description>
16853                  <value>0x0</value>
16854                </enumeratedValue>
16855                <enumeratedValue>
16856                  <name>Enabled</name>
16857                  <description>Read: Enabled</description>
16858                  <value>0x1</value>
16859                </enumeratedValue>
16860              </enumeratedValues>
16861              <enumeratedValues>
16862                <usage>write</usage>
16863                <enumeratedValue>
16864                  <name>Clear</name>
16865                  <description>Disable</description>
16866                  <value>0x1</value>
16867                </enumeratedValue>
16868              </enumeratedValues>
16869            </field>
16870          </fields>
16871        </register>
16872        <register>
16873          <name>STATUS</name>
16874          <description>Status</description>
16875          <addressOffset>0x400</addressOffset>
16876          <access>read-only</access>
16877          <resetValue>0x00000000</resetValue>
16878          <fields>
16879            <field>
16880              <name>STATUS</name>
16881              <description>Status</description>
16882              <lsb>0</lsb>
16883              <msb>0</msb>
16884              <enumeratedValues>
16885                <enumeratedValue>
16886                  <name>Ready</name>
16887                  <description>ADC is ready. No on-going conversion.</description>
16888                  <value>0x0</value>
16889                </enumeratedValue>
16890                <enumeratedValue>
16891                  <name>Busy</name>
16892                  <description>ADC is busy. Single conversion in progress.</description>
16893                  <value>0x1</value>
16894                </enumeratedValue>
16895              </enumeratedValues>
16896            </field>
16897          </fields>
16898        </register>
16899        <register>
16900          <name>ENABLE</name>
16901          <description>Enable or disable ADC</description>
16902          <addressOffset>0x500</addressOffset>
16903          <access>read-write</access>
16904          <resetValue>0x00000000</resetValue>
16905          <fields>
16906            <field>
16907              <name>ENABLE</name>
16908              <description>Enable or disable ADC</description>
16909              <lsb>0</lsb>
16910              <msb>0</msb>
16911              <enumeratedValues>
16912                <enumeratedValue>
16913                  <name>Disabled</name>
16914                  <description>Disable ADC</description>
16915                  <value>0x0</value>
16916                </enumeratedValue>
16917                <enumeratedValue>
16918                  <name>Enabled</name>
16919                  <description>Enable ADC</description>
16920                  <value>0x1</value>
16921                </enumeratedValue>
16922              </enumeratedValues>
16923            </field>
16924          </fields>
16925        </register>
16926        <cluster>
16927          <dim>8</dim>
16928          <dimIncrement>0x010</dimIncrement>
16929          <name>CH[%s]</name>
16930          <description>Unspecified</description>
16931          <headerStructName>SAADC_CH</headerStructName>
16932          <access>read-write</access>
16933          <addressOffset>0x510</addressOffset>
16934          <register>
16935            <name>PSELP</name>
16936            <description>Description cluster: Input positive pin selection for CH[n]</description>
16937            <addressOffset>0x000</addressOffset>
16938            <access>read-write</access>
16939            <resetValue>0x00000000</resetValue>
16940            <fields>
16941              <field>
16942                <name>PSELP</name>
16943                <description>Analog positive input channel</description>
16944                <lsb>0</lsb>
16945                <msb>4</msb>
16946                <enumeratedValues>
16947                  <enumeratedValue>
16948                    <name>NC</name>
16949                    <description>Not connected</description>
16950                    <value>0x00</value>
16951                  </enumeratedValue>
16952                  <enumeratedValue>
16953                    <name>AnalogInput0</name>
16954                    <description>AIN0</description>
16955                    <value>0x01</value>
16956                  </enumeratedValue>
16957                  <enumeratedValue>
16958                    <name>AnalogInput1</name>
16959                    <description>AIN1</description>
16960                    <value>0x02</value>
16961                  </enumeratedValue>
16962                  <enumeratedValue>
16963                    <name>AnalogInput2</name>
16964                    <description>AIN2</description>
16965                    <value>0x03</value>
16966                  </enumeratedValue>
16967                  <enumeratedValue>
16968                    <name>AnalogInput3</name>
16969                    <description>AIN3</description>
16970                    <value>0x04</value>
16971                  </enumeratedValue>
16972                  <enumeratedValue>
16973                    <name>AnalogInput4</name>
16974                    <description>AIN4</description>
16975                    <value>0x05</value>
16976                  </enumeratedValue>
16977                  <enumeratedValue>
16978                    <name>AnalogInput5</name>
16979                    <description>AIN5</description>
16980                    <value>0x06</value>
16981                  </enumeratedValue>
16982                  <enumeratedValue>
16983                    <name>AnalogInput6</name>
16984                    <description>AIN6</description>
16985                    <value>0x07</value>
16986                  </enumeratedValue>
16987                  <enumeratedValue>
16988                    <name>AnalogInput7</name>
16989                    <description>AIN7</description>
16990                    <value>0x08</value>
16991                  </enumeratedValue>
16992                  <enumeratedValue>
16993                    <name>VDDGPIO</name>
16994                    <description>VDD_GPIO</description>
16995                    <value>0x09</value>
16996                  </enumeratedValue>
16997                </enumeratedValues>
16998              </field>
16999            </fields>
17000          </register>
17001          <register>
17002            <name>PSELN</name>
17003            <description>Description cluster: Input negative pin selection for CH[n]</description>
17004            <addressOffset>0x004</addressOffset>
17005            <access>read-write</access>
17006            <resetValue>0x00000000</resetValue>
17007            <fields>
17008              <field>
17009                <name>PSELN</name>
17010                <description>Analog negative input, enables differential channel</description>
17011                <lsb>0</lsb>
17012                <msb>4</msb>
17013                <enumeratedValues>
17014                  <enumeratedValue>
17015                    <name>NC</name>
17016                    <description>Not connected</description>
17017                    <value>0x00</value>
17018                  </enumeratedValue>
17019                  <enumeratedValue>
17020                    <name>AnalogInput0</name>
17021                    <description>AIN0</description>
17022                    <value>0x01</value>
17023                  </enumeratedValue>
17024                  <enumeratedValue>
17025                    <name>AnalogInput1</name>
17026                    <description>AIN1</description>
17027                    <value>0x02</value>
17028                  </enumeratedValue>
17029                  <enumeratedValue>
17030                    <name>AnalogInput2</name>
17031                    <description>AIN2</description>
17032                    <value>0x03</value>
17033                  </enumeratedValue>
17034                  <enumeratedValue>
17035                    <name>AnalogInput3</name>
17036                    <description>AIN3</description>
17037                    <value>0x04</value>
17038                  </enumeratedValue>
17039                  <enumeratedValue>
17040                    <name>AnalogInput4</name>
17041                    <description>AIN4</description>
17042                    <value>0x05</value>
17043                  </enumeratedValue>
17044                  <enumeratedValue>
17045                    <name>AnalogInput5</name>
17046                    <description>AIN5</description>
17047                    <value>0x06</value>
17048                  </enumeratedValue>
17049                  <enumeratedValue>
17050                    <name>AnalogInput6</name>
17051                    <description>AIN6</description>
17052                    <value>0x07</value>
17053                  </enumeratedValue>
17054                  <enumeratedValue>
17055                    <name>AnalogInput7</name>
17056                    <description>AIN7</description>
17057                    <value>0x08</value>
17058                  </enumeratedValue>
17059                  <enumeratedValue>
17060                    <name>VDD_GPIO</name>
17061                    <description>VDD_GPIO</description>
17062                    <value>0x09</value>
17063                  </enumeratedValue>
17064                </enumeratedValues>
17065              </field>
17066            </fields>
17067          </register>
17068          <register>
17069            <name>CONFIG</name>
17070            <description>Description cluster: Input configuration for CH[n]</description>
17071            <addressOffset>0x008</addressOffset>
17072            <access>read-write</access>
17073            <resetValue>0x00020000</resetValue>
17074            <fields>
17075              <field>
17076                <name>RESP</name>
17077                <description>Positive channel resistor control</description>
17078                <lsb>0</lsb>
17079                <msb>1</msb>
17080                <enumeratedValues>
17081                  <enumeratedValue>
17082                    <name>Bypass</name>
17083                    <description>Bypass resistor ladder</description>
17084                    <value>0x0</value>
17085                  </enumeratedValue>
17086                  <enumeratedValue>
17087                    <name>Pulldown</name>
17088                    <description>Pull-down to GND</description>
17089                    <value>0x1</value>
17090                  </enumeratedValue>
17091                  <enumeratedValue>
17092                    <name>Pullup</name>
17093                    <description>Pull-up to VDD_GPIO</description>
17094                    <value>0x2</value>
17095                  </enumeratedValue>
17096                  <enumeratedValue>
17097                    <name>VDD1_2</name>
17098                    <description>Set input at VDD_GPIO/2</description>
17099                    <value>0x3</value>
17100                  </enumeratedValue>
17101                </enumeratedValues>
17102              </field>
17103              <field>
17104                <name>RESN</name>
17105                <description>Negative channel resistor control</description>
17106                <lsb>4</lsb>
17107                <msb>5</msb>
17108                <enumeratedValues>
17109                  <enumeratedValue>
17110                    <name>Bypass</name>
17111                    <description>Bypass resistor ladder</description>
17112                    <value>0x0</value>
17113                  </enumeratedValue>
17114                  <enumeratedValue>
17115                    <name>Pulldown</name>
17116                    <description>Pull-down to GND</description>
17117                    <value>0x1</value>
17118                  </enumeratedValue>
17119                  <enumeratedValue>
17120                    <name>Pullup</name>
17121                    <description>Pull-up to VDD_GPIO</description>
17122                    <value>0x2</value>
17123                  </enumeratedValue>
17124                  <enumeratedValue>
17125                    <name>VDD1_2</name>
17126                    <description>Set input at VDD_GPIO/2</description>
17127                    <value>0x3</value>
17128                  </enumeratedValue>
17129                </enumeratedValues>
17130              </field>
17131              <field>
17132                <name>GAIN</name>
17133                <description>Gain control</description>
17134                <lsb>8</lsb>
17135                <msb>10</msb>
17136                <enumeratedValues>
17137                  <enumeratedValue>
17138                    <name>Gain1_6</name>
17139                    <description>1/6</description>
17140                    <value>0x0</value>
17141                  </enumeratedValue>
17142                  <enumeratedValue>
17143                    <name>Gain1_5</name>
17144                    <description>1/5</description>
17145                    <value>0x1</value>
17146                  </enumeratedValue>
17147                  <enumeratedValue>
17148                    <name>Gain1_4</name>
17149                    <description>1/4</description>
17150                    <value>0x2</value>
17151                  </enumeratedValue>
17152                  <enumeratedValue>
17153                    <name>Gain1_3</name>
17154                    <description>1/3</description>
17155                    <value>0x3</value>
17156                  </enumeratedValue>
17157                  <enumeratedValue>
17158                    <name>Gain1_2</name>
17159                    <description>1/2</description>
17160                    <value>0x4</value>
17161                  </enumeratedValue>
17162                  <enumeratedValue>
17163                    <name>Gain1</name>
17164                    <description>1</description>
17165                    <value>0x5</value>
17166                  </enumeratedValue>
17167                  <enumeratedValue>
17168                    <name>Gain2</name>
17169                    <description>2</description>
17170                    <value>0x6</value>
17171                  </enumeratedValue>
17172                  <enumeratedValue>
17173                    <name>Gain4</name>
17174                    <description>4</description>
17175                    <value>0x7</value>
17176                  </enumeratedValue>
17177                </enumeratedValues>
17178              </field>
17179              <field>
17180                <name>REFSEL</name>
17181                <description>Reference control</description>
17182                <lsb>12</lsb>
17183                <msb>12</msb>
17184                <enumeratedValues>
17185                  <enumeratedValue>
17186                    <name>Internal</name>
17187                    <description>Internal reference (0.6 V)</description>
17188                    <value>0x0</value>
17189                  </enumeratedValue>
17190                  <enumeratedValue>
17191                    <name>VDD1_4</name>
17192                    <description>VDD_GPIO/4 as reference</description>
17193                    <value>0x1</value>
17194                  </enumeratedValue>
17195                </enumeratedValues>
17196              </field>
17197              <field>
17198                <name>TACQ</name>
17199                <description>Acquisition time, the time the ADC uses to sample the input voltage</description>
17200                <lsb>16</lsb>
17201                <msb>18</msb>
17202                <enumeratedValues>
17203                  <enumeratedValue>
17204                    <name>3us</name>
17205                    <description>3 us</description>
17206                    <value>0x0</value>
17207                  </enumeratedValue>
17208                  <enumeratedValue>
17209                    <name>5us</name>
17210                    <description>5 us</description>
17211                    <value>0x1</value>
17212                  </enumeratedValue>
17213                  <enumeratedValue>
17214                    <name>10us</name>
17215                    <description>10 us</description>
17216                    <value>0x2</value>
17217                  </enumeratedValue>
17218                  <enumeratedValue>
17219                    <name>15us</name>
17220                    <description>15 us</description>
17221                    <value>0x3</value>
17222                  </enumeratedValue>
17223                  <enumeratedValue>
17224                    <name>20us</name>
17225                    <description>20 us</description>
17226                    <value>0x4</value>
17227                  </enumeratedValue>
17228                  <enumeratedValue>
17229                    <name>40us</name>
17230                    <description>40 us</description>
17231                    <value>0x5</value>
17232                  </enumeratedValue>
17233                </enumeratedValues>
17234              </field>
17235              <field>
17236                <name>MODE</name>
17237                <description>Enable differential mode</description>
17238                <lsb>20</lsb>
17239                <msb>20</msb>
17240                <enumeratedValues>
17241                  <enumeratedValue>
17242                    <name>SE</name>
17243                    <description>Single ended, PSELN will be ignored, negative input to ADC shorted to GND</description>
17244                    <value>0x0</value>
17245                  </enumeratedValue>
17246                  <enumeratedValue>
17247                    <name>Diff</name>
17248                    <description>Differential</description>
17249                    <value>0x1</value>
17250                  </enumeratedValue>
17251                </enumeratedValues>
17252              </field>
17253              <field>
17254                <name>BURST</name>
17255                <description>Enable burst mode</description>
17256                <lsb>24</lsb>
17257                <msb>24</msb>
17258                <enumeratedValues>
17259                  <enumeratedValue>
17260                    <name>Disabled</name>
17261                    <description>Burst mode is disabled (normal operation)</description>
17262                    <value>0x0</value>
17263                  </enumeratedValue>
17264                  <enumeratedValue>
17265                    <name>Enabled</name>
17266                    <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>
17267                    <value>0x1</value>
17268                  </enumeratedValue>
17269                </enumeratedValues>
17270              </field>
17271            </fields>
17272          </register>
17273          <register>
17274            <name>LIMIT</name>
17275            <description>Description cluster: High/low limits for event monitoring a channel</description>
17276            <addressOffset>0x00C</addressOffset>
17277            <access>read-write</access>
17278            <resetValue>0x7FFF8000</resetValue>
17279            <fields>
17280              <field>
17281                <name>LOW</name>
17282                <description>Low level limit</description>
17283                <lsb>0</lsb>
17284                <msb>15</msb>
17285              </field>
17286              <field>
17287                <name>HIGH</name>
17288                <description>High level limit</description>
17289                <lsb>16</lsb>
17290                <msb>31</msb>
17291              </field>
17292            </fields>
17293          </register>
17294        </cluster>
17295        <register>
17296          <name>RESOLUTION</name>
17297          <description>Resolution configuration</description>
17298          <addressOffset>0x5F0</addressOffset>
17299          <access>read-write</access>
17300          <resetValue>0x00000001</resetValue>
17301          <fields>
17302            <field>
17303              <name>VAL</name>
17304              <description>Set the resolution</description>
17305              <lsb>0</lsb>
17306              <msb>2</msb>
17307              <enumeratedValues>
17308                <enumeratedValue>
17309                  <name>8bit</name>
17310                  <description>8 bit</description>
17311                  <value>0x0</value>
17312                </enumeratedValue>
17313                <enumeratedValue>
17314                  <name>10bit</name>
17315                  <description>10 bit</description>
17316                  <value>0x1</value>
17317                </enumeratedValue>
17318                <enumeratedValue>
17319                  <name>12bit</name>
17320                  <description>12 bit</description>
17321                  <value>0x2</value>
17322                </enumeratedValue>
17323                <enumeratedValue>
17324                  <name>14bit</name>
17325                  <description>14 bit</description>
17326                  <value>0x3</value>
17327                </enumeratedValue>
17328              </enumeratedValues>
17329            </field>
17330          </fields>
17331        </register>
17332        <register>
17333          <name>OVERSAMPLE</name>
17334          <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>
17335          <addressOffset>0x5F4</addressOffset>
17336          <access>read-write</access>
17337          <resetValue>0x00000000</resetValue>
17338          <fields>
17339            <field>
17340              <name>OVERSAMPLE</name>
17341              <description>Oversample control</description>
17342              <lsb>0</lsb>
17343              <msb>3</msb>
17344              <enumeratedValues>
17345                <enumeratedValue>
17346                  <name>Bypass</name>
17347                  <description>Bypass oversampling</description>
17348                  <value>0x0</value>
17349                </enumeratedValue>
17350                <enumeratedValue>
17351                  <name>Over2x</name>
17352                  <description>Oversample 2x</description>
17353                  <value>0x1</value>
17354                </enumeratedValue>
17355                <enumeratedValue>
17356                  <name>Over4x</name>
17357                  <description>Oversample 4x</description>
17358                  <value>0x2</value>
17359                </enumeratedValue>
17360                <enumeratedValue>
17361                  <name>Over8x</name>
17362                  <description>Oversample 8x</description>
17363                  <value>0x3</value>
17364                </enumeratedValue>
17365                <enumeratedValue>
17366                  <name>Over16x</name>
17367                  <description>Oversample 16x</description>
17368                  <value>0x4</value>
17369                </enumeratedValue>
17370                <enumeratedValue>
17371                  <name>Over32x</name>
17372                  <description>Oversample 32x</description>
17373                  <value>0x5</value>
17374                </enumeratedValue>
17375                <enumeratedValue>
17376                  <name>Over64x</name>
17377                  <description>Oversample 64x</description>
17378                  <value>0x6</value>
17379                </enumeratedValue>
17380                <enumeratedValue>
17381                  <name>Over128x</name>
17382                  <description>Oversample 128x</description>
17383                  <value>0x7</value>
17384                </enumeratedValue>
17385                <enumeratedValue>
17386                  <name>Over256x</name>
17387                  <description>Oversample 256x</description>
17388                  <value>0x8</value>
17389                </enumeratedValue>
17390              </enumeratedValues>
17391            </field>
17392          </fields>
17393        </register>
17394        <register>
17395          <name>SAMPLERATE</name>
17396          <description>Controls normal or continuous sample rate</description>
17397          <addressOffset>0x5F8</addressOffset>
17398          <access>read-write</access>
17399          <resetValue>0x00000000</resetValue>
17400          <fields>
17401            <field>
17402              <name>CC</name>
17403              <description>Capture and compare value. Sample rate is 16 MHz/CC</description>
17404              <lsb>0</lsb>
17405              <msb>10</msb>
17406            </field>
17407            <field>
17408              <name>MODE</name>
17409              <description>Select mode for sample rate control</description>
17410              <lsb>12</lsb>
17411              <msb>12</msb>
17412              <enumeratedValues>
17413                <enumeratedValue>
17414                  <name>Task</name>
17415                  <description>Rate is controlled from SAMPLE task</description>
17416                  <value>0x0</value>
17417                </enumeratedValue>
17418                <enumeratedValue>
17419                  <name>Timers</name>
17420                  <description>Rate is controlled from local timer (use CC to control the rate)</description>
17421                  <value>0x1</value>
17422                </enumeratedValue>
17423              </enumeratedValues>
17424            </field>
17425          </fields>
17426        </register>
17427        <cluster>
17428          <name>RESULT</name>
17429          <description>RESULT EasyDMA channel</description>
17430          <headerStructName>SAADC_RESULT</headerStructName>
17431          <access>read-write</access>
17432          <addressOffset>0x62C</addressOffset>
17433          <register>
17434            <name>PTR</name>
17435            <description>Data pointer</description>
17436            <addressOffset>0x000</addressOffset>
17437            <access>read-write</access>
17438            <resetValue>0x00000000</resetValue>
17439            <fields>
17440              <field>
17441                <name>PTR</name>
17442                <description>Data pointer</description>
17443                <lsb>0</lsb>
17444                <msb>31</msb>
17445              </field>
17446            </fields>
17447          </register>
17448          <register>
17449            <name>MAXCNT</name>
17450            <description>Maximum number of buffer words to transfer</description>
17451            <addressOffset>0x004</addressOffset>
17452            <access>read-write</access>
17453            <resetValue>0x00000000</resetValue>
17454            <fields>
17455              <field>
17456                <name>MAXCNT</name>
17457                <description>Maximum number of buffer words to transfer</description>
17458                <lsb>0</lsb>
17459                <msb>14</msb>
17460              </field>
17461            </fields>
17462          </register>
17463          <register>
17464            <name>AMOUNT</name>
17465            <description>Number of buffer words transferred since last START</description>
17466            <addressOffset>0x008</addressOffset>
17467            <access>read-only</access>
17468            <resetValue>0x00000000</resetValue>
17469            <fields>
17470              <field>
17471                <name>AMOUNT</name>
17472                <description>Number of buffer words transferred since last START. This register can be read after an END or STOPPED event.</description>
17473                <lsb>0</lsb>
17474                <msb>14</msb>
17475              </field>
17476            </fields>
17477          </register>
17478        </cluster>
17479      </registers>
17480    </peripheral>
17481    <peripheral derivedFrom="SAADC_NS">
17482      <name>SAADC_S</name>
17483      <description>Analog to Digital Converter 1</description>
17484      <baseAddress>0x5000E000</baseAddress>
17485      <!--Security dma=SA-->
17486      <!--Security securemapping=US-->
17487      <interrupt>
17488        <name>SAADC</name>
17489        <value>14</value>
17490      </interrupt>
17491    </peripheral>
17492    <peripheral>
17493      <name>TIMER0_NS</name>
17494      <description>Timer/Counter 0</description>
17495      <baseAddress>0x4000F000</baseAddress>
17496      <headerStructName>TIMER</headerStructName>
17497      <!--Security dma=NA-->
17498      <!--Security securemapping=US-->
17499      <addressBlock>
17500        <offset>0</offset>
17501        <size>0x1000</size>
17502        <usage>registers</usage>
17503      </addressBlock>
17504      <interrupt>
17505        <name>TIMER0</name>
17506        <value>15</value>
17507      </interrupt>
17508      <groupName>TIMER</groupName>
17509      <size>0x20</size>
17510      <registers>
17511        <register>
17512          <name>TASKS_START</name>
17513          <description>Start Timer</description>
17514          <addressOffset>0x000</addressOffset>
17515          <access>write-only</access>
17516          <resetValue>0x00000000</resetValue>
17517          <fields>
17518            <field>
17519              <name>TASKS_START</name>
17520              <description>Start Timer</description>
17521              <lsb>0</lsb>
17522              <msb>0</msb>
17523              <enumeratedValues>
17524                <enumeratedValue>
17525                  <name>Trigger</name>
17526                  <description>Trigger task</description>
17527                  <value>0x1</value>
17528                </enumeratedValue>
17529              </enumeratedValues>
17530            </field>
17531          </fields>
17532        </register>
17533        <register>
17534          <name>TASKS_STOP</name>
17535          <description>Stop Timer</description>
17536          <addressOffset>0x004</addressOffset>
17537          <access>write-only</access>
17538          <resetValue>0x00000000</resetValue>
17539          <fields>
17540            <field>
17541              <name>TASKS_STOP</name>
17542              <description>Stop Timer</description>
17543              <lsb>0</lsb>
17544              <msb>0</msb>
17545              <enumeratedValues>
17546                <enumeratedValue>
17547                  <name>Trigger</name>
17548                  <description>Trigger task</description>
17549                  <value>0x1</value>
17550                </enumeratedValue>
17551              </enumeratedValues>
17552            </field>
17553          </fields>
17554        </register>
17555        <register>
17556          <name>TASKS_COUNT</name>
17557          <description>Increment Timer (Counter mode only)</description>
17558          <addressOffset>0x008</addressOffset>
17559          <access>write-only</access>
17560          <resetValue>0x00000000</resetValue>
17561          <fields>
17562            <field>
17563              <name>TASKS_COUNT</name>
17564              <description>Increment Timer (Counter mode only)</description>
17565              <lsb>0</lsb>
17566              <msb>0</msb>
17567              <enumeratedValues>
17568                <enumeratedValue>
17569                  <name>Trigger</name>
17570                  <description>Trigger task</description>
17571                  <value>0x1</value>
17572                </enumeratedValue>
17573              </enumeratedValues>
17574            </field>
17575          </fields>
17576        </register>
17577        <register>
17578          <name>TASKS_CLEAR</name>
17579          <description>Clear time</description>
17580          <addressOffset>0x00C</addressOffset>
17581          <access>write-only</access>
17582          <resetValue>0x00000000</resetValue>
17583          <fields>
17584            <field>
17585              <name>TASKS_CLEAR</name>
17586              <description>Clear time</description>
17587              <lsb>0</lsb>
17588              <msb>0</msb>
17589              <enumeratedValues>
17590                <enumeratedValue>
17591                  <name>Trigger</name>
17592                  <description>Trigger task</description>
17593                  <value>0x1</value>
17594                </enumeratedValue>
17595              </enumeratedValues>
17596            </field>
17597          </fields>
17598        </register>
17599        <register>
17600          <name>TASKS_SHUTDOWN</name>
17601          <description>Deprecated register - Shut down timer</description>
17602          <addressOffset>0x010</addressOffset>
17603          <access>write-only</access>
17604          <resetValue>0x00000000</resetValue>
17605          <fields>
17606            <field>
17607              <name>TASKS_SHUTDOWN</name>
17608              <description>Deprecated field -  Shut down timer</description>
17609              <lsb>0</lsb>
17610              <msb>0</msb>
17611              <enumeratedValues>
17612                <enumeratedValue>
17613                  <name>Trigger</name>
17614                  <description>Trigger task</description>
17615                  <value>0x1</value>
17616                </enumeratedValue>
17617              </enumeratedValues>
17618            </field>
17619          </fields>
17620        </register>
17621        <register>
17622          <dim>0x6</dim>
17623          <dimIncrement>0x4</dimIncrement>
17624          <name>TASKS_CAPTURE[%s]</name>
17625          <description>Description collection: Capture Timer value to CC[n] register</description>
17626          <addressOffset>0x040</addressOffset>
17627          <access>write-only</access>
17628          <resetValue>0x00000000</resetValue>
17629          <fields>
17630            <field>
17631              <name>TASKS_CAPTURE</name>
17632              <description>Capture Timer value to CC[n] register</description>
17633              <lsb>0</lsb>
17634              <msb>0</msb>
17635              <enumeratedValues>
17636                <enumeratedValue>
17637                  <name>Trigger</name>
17638                  <description>Trigger task</description>
17639                  <value>0x1</value>
17640                </enumeratedValue>
17641              </enumeratedValues>
17642            </field>
17643          </fields>
17644        </register>
17645        <register>
17646          <name>SUBSCRIBE_START</name>
17647          <description>Subscribe configuration for task START</description>
17648          <addressOffset>0x080</addressOffset>
17649          <access>read-write</access>
17650          <resetValue>0x00000000</resetValue>
17651          <fields>
17652            <field>
17653              <name>CHIDX</name>
17654              <description>DPPI channel that task START will subscribe to</description>
17655              <lsb>0</lsb>
17656              <msb>7</msb>
17657            </field>
17658            <field>
17659              <name>EN</name>
17660              <lsb>31</lsb>
17661              <msb>31</msb>
17662              <enumeratedValues>
17663                <enumeratedValue>
17664                  <name>Disabled</name>
17665                  <description>Disable subscription</description>
17666                  <value>0x0</value>
17667                </enumeratedValue>
17668                <enumeratedValue>
17669                  <name>Enabled</name>
17670                  <description>Enable subscription</description>
17671                  <value>0x1</value>
17672                </enumeratedValue>
17673              </enumeratedValues>
17674            </field>
17675          </fields>
17676        </register>
17677        <register>
17678          <name>SUBSCRIBE_STOP</name>
17679          <description>Subscribe configuration for task STOP</description>
17680          <addressOffset>0x084</addressOffset>
17681          <access>read-write</access>
17682          <resetValue>0x00000000</resetValue>
17683          <fields>
17684            <field>
17685              <name>CHIDX</name>
17686              <description>DPPI channel that task STOP will subscribe to</description>
17687              <lsb>0</lsb>
17688              <msb>7</msb>
17689            </field>
17690            <field>
17691              <name>EN</name>
17692              <lsb>31</lsb>
17693              <msb>31</msb>
17694              <enumeratedValues>
17695                <enumeratedValue>
17696                  <name>Disabled</name>
17697                  <description>Disable subscription</description>
17698                  <value>0x0</value>
17699                </enumeratedValue>
17700                <enumeratedValue>
17701                  <name>Enabled</name>
17702                  <description>Enable subscription</description>
17703                  <value>0x1</value>
17704                </enumeratedValue>
17705              </enumeratedValues>
17706            </field>
17707          </fields>
17708        </register>
17709        <register>
17710          <name>SUBSCRIBE_COUNT</name>
17711          <description>Subscribe configuration for task COUNT</description>
17712          <addressOffset>0x088</addressOffset>
17713          <access>read-write</access>
17714          <resetValue>0x00000000</resetValue>
17715          <fields>
17716            <field>
17717              <name>CHIDX</name>
17718              <description>DPPI channel that task COUNT will subscribe to</description>
17719              <lsb>0</lsb>
17720              <msb>7</msb>
17721            </field>
17722            <field>
17723              <name>EN</name>
17724              <lsb>31</lsb>
17725              <msb>31</msb>
17726              <enumeratedValues>
17727                <enumeratedValue>
17728                  <name>Disabled</name>
17729                  <description>Disable subscription</description>
17730                  <value>0x0</value>
17731                </enumeratedValue>
17732                <enumeratedValue>
17733                  <name>Enabled</name>
17734                  <description>Enable subscription</description>
17735                  <value>0x1</value>
17736                </enumeratedValue>
17737              </enumeratedValues>
17738            </field>
17739          </fields>
17740        </register>
17741        <register>
17742          <name>SUBSCRIBE_CLEAR</name>
17743          <description>Subscribe configuration for task CLEAR</description>
17744          <addressOffset>0x08C</addressOffset>
17745          <access>read-write</access>
17746          <resetValue>0x00000000</resetValue>
17747          <fields>
17748            <field>
17749              <name>CHIDX</name>
17750              <description>DPPI channel that task CLEAR will subscribe to</description>
17751              <lsb>0</lsb>
17752              <msb>7</msb>
17753            </field>
17754            <field>
17755              <name>EN</name>
17756              <lsb>31</lsb>
17757              <msb>31</msb>
17758              <enumeratedValues>
17759                <enumeratedValue>
17760                  <name>Disabled</name>
17761                  <description>Disable subscription</description>
17762                  <value>0x0</value>
17763                </enumeratedValue>
17764                <enumeratedValue>
17765                  <name>Enabled</name>
17766                  <description>Enable subscription</description>
17767                  <value>0x1</value>
17768                </enumeratedValue>
17769              </enumeratedValues>
17770            </field>
17771          </fields>
17772        </register>
17773        <register>
17774          <name>SUBSCRIBE_SHUTDOWN</name>
17775          <description>Deprecated register - Subscribe configuration for task SHUTDOWN</description>
17776          <addressOffset>0x090</addressOffset>
17777          <access>read-write</access>
17778          <resetValue>0x00000000</resetValue>
17779          <fields>
17780            <field>
17781              <name>CHIDX</name>
17782              <description>DPPI channel that task SHUTDOWN will subscribe to</description>
17783              <lsb>0</lsb>
17784              <msb>7</msb>
17785            </field>
17786            <field>
17787              <name>EN</name>
17788              <lsb>31</lsb>
17789              <msb>31</msb>
17790              <enumeratedValues>
17791                <enumeratedValue>
17792                  <name>Disabled</name>
17793                  <description>Disable subscription</description>
17794                  <value>0x0</value>
17795                </enumeratedValue>
17796                <enumeratedValue>
17797                  <name>Enabled</name>
17798                  <description>Enable subscription</description>
17799                  <value>0x1</value>
17800                </enumeratedValue>
17801              </enumeratedValues>
17802            </field>
17803          </fields>
17804        </register>
17805        <register>
17806          <dim>0x6</dim>
17807          <dimIncrement>0x4</dimIncrement>
17808          <name>SUBSCRIBE_CAPTURE[%s]</name>
17809          <description>Description collection: Subscribe configuration for task CAPTURE[n]</description>
17810          <addressOffset>0x0C0</addressOffset>
17811          <access>read-write</access>
17812          <resetValue>0x00000000</resetValue>
17813          <fields>
17814            <field>
17815              <name>CHIDX</name>
17816              <description>DPPI channel that task CAPTURE[n] will subscribe to</description>
17817              <lsb>0</lsb>
17818              <msb>7</msb>
17819            </field>
17820            <field>
17821              <name>EN</name>
17822              <lsb>31</lsb>
17823              <msb>31</msb>
17824              <enumeratedValues>
17825                <enumeratedValue>
17826                  <name>Disabled</name>
17827                  <description>Disable subscription</description>
17828                  <value>0x0</value>
17829                </enumeratedValue>
17830                <enumeratedValue>
17831                  <name>Enabled</name>
17832                  <description>Enable subscription</description>
17833                  <value>0x1</value>
17834                </enumeratedValue>
17835              </enumeratedValues>
17836            </field>
17837          </fields>
17838        </register>
17839        <register>
17840          <dim>0x6</dim>
17841          <dimIncrement>0x4</dimIncrement>
17842          <name>EVENTS_COMPARE[%s]</name>
17843          <description>Description collection: Compare event on CC[n] match</description>
17844          <addressOffset>0x140</addressOffset>
17845          <access>read-write</access>
17846          <resetValue>0x00000000</resetValue>
17847          <fields>
17848            <field>
17849              <name>EVENTS_COMPARE</name>
17850              <description>Compare event on CC[n] match</description>
17851              <lsb>0</lsb>
17852              <msb>0</msb>
17853              <enumeratedValues>
17854                <enumeratedValue>
17855                  <name>NotGenerated</name>
17856                  <description>Event not generated</description>
17857                  <value>0x0</value>
17858                </enumeratedValue>
17859                <enumeratedValue>
17860                  <name>Generated</name>
17861                  <description>Event generated</description>
17862                  <value>0x1</value>
17863                </enumeratedValue>
17864              </enumeratedValues>
17865            </field>
17866          </fields>
17867        </register>
17868        <register>
17869          <dim>0x6</dim>
17870          <dimIncrement>0x4</dimIncrement>
17871          <name>PUBLISH_COMPARE[%s]</name>
17872          <description>Description collection: Publish configuration for event COMPARE[n]</description>
17873          <addressOffset>0x1C0</addressOffset>
17874          <access>read-write</access>
17875          <resetValue>0x00000000</resetValue>
17876          <fields>
17877            <field>
17878              <name>CHIDX</name>
17879              <description>DPPI channel that event COMPARE[n] will publish to</description>
17880              <lsb>0</lsb>
17881              <msb>7</msb>
17882            </field>
17883            <field>
17884              <name>EN</name>
17885              <lsb>31</lsb>
17886              <msb>31</msb>
17887              <enumeratedValues>
17888                <enumeratedValue>
17889                  <name>Disabled</name>
17890                  <description>Disable publishing</description>
17891                  <value>0x0</value>
17892                </enumeratedValue>
17893                <enumeratedValue>
17894                  <name>Enabled</name>
17895                  <description>Enable publishing</description>
17896                  <value>0x1</value>
17897                </enumeratedValue>
17898              </enumeratedValues>
17899            </field>
17900          </fields>
17901        </register>
17902        <register>
17903          <name>SHORTS</name>
17904          <description>Shortcuts between local events and tasks</description>
17905          <addressOffset>0x200</addressOffset>
17906          <access>read-write</access>
17907          <resetValue>0x00000000</resetValue>
17908          <fields>
17909            <field>
17910              <name>COMPARE0_CLEAR</name>
17911              <description>Shortcut between event COMPARE[0] and task CLEAR</description>
17912              <lsb>0</lsb>
17913              <msb>0</msb>
17914              <enumeratedValues>
17915                <enumeratedValue>
17916                  <name>Disabled</name>
17917                  <description>Disable shortcut</description>
17918                  <value>0x0</value>
17919                </enumeratedValue>
17920                <enumeratedValue>
17921                  <name>Enabled</name>
17922                  <description>Enable shortcut</description>
17923                  <value>0x1</value>
17924                </enumeratedValue>
17925              </enumeratedValues>
17926            </field>
17927            <field>
17928              <name>COMPARE1_CLEAR</name>
17929              <description>Shortcut between event COMPARE[1] and task CLEAR</description>
17930              <lsb>1</lsb>
17931              <msb>1</msb>
17932              <enumeratedValues>
17933                <enumeratedValue>
17934                  <name>Disabled</name>
17935                  <description>Disable shortcut</description>
17936                  <value>0x0</value>
17937                </enumeratedValue>
17938                <enumeratedValue>
17939                  <name>Enabled</name>
17940                  <description>Enable shortcut</description>
17941                  <value>0x1</value>
17942                </enumeratedValue>
17943              </enumeratedValues>
17944            </field>
17945            <field>
17946              <name>COMPARE2_CLEAR</name>
17947              <description>Shortcut between event COMPARE[2] and task CLEAR</description>
17948              <lsb>2</lsb>
17949              <msb>2</msb>
17950              <enumeratedValues>
17951                <enumeratedValue>
17952                  <name>Disabled</name>
17953                  <description>Disable shortcut</description>
17954                  <value>0x0</value>
17955                </enumeratedValue>
17956                <enumeratedValue>
17957                  <name>Enabled</name>
17958                  <description>Enable shortcut</description>
17959                  <value>0x1</value>
17960                </enumeratedValue>
17961              </enumeratedValues>
17962            </field>
17963            <field>
17964              <name>COMPARE3_CLEAR</name>
17965              <description>Shortcut between event COMPARE[3] and task CLEAR</description>
17966              <lsb>3</lsb>
17967              <msb>3</msb>
17968              <enumeratedValues>
17969                <enumeratedValue>
17970                  <name>Disabled</name>
17971                  <description>Disable shortcut</description>
17972                  <value>0x0</value>
17973                </enumeratedValue>
17974                <enumeratedValue>
17975                  <name>Enabled</name>
17976                  <description>Enable shortcut</description>
17977                  <value>0x1</value>
17978                </enumeratedValue>
17979              </enumeratedValues>
17980            </field>
17981            <field>
17982              <name>COMPARE4_CLEAR</name>
17983              <description>Shortcut between event COMPARE[4] and task CLEAR</description>
17984              <lsb>4</lsb>
17985              <msb>4</msb>
17986              <enumeratedValues>
17987                <enumeratedValue>
17988                  <name>Disabled</name>
17989                  <description>Disable shortcut</description>
17990                  <value>0x0</value>
17991                </enumeratedValue>
17992                <enumeratedValue>
17993                  <name>Enabled</name>
17994                  <description>Enable shortcut</description>
17995                  <value>0x1</value>
17996                </enumeratedValue>
17997              </enumeratedValues>
17998            </field>
17999            <field>
18000              <name>COMPARE5_CLEAR</name>
18001              <description>Shortcut between event COMPARE[5] and task CLEAR</description>
18002              <lsb>5</lsb>
18003              <msb>5</msb>
18004              <enumeratedValues>
18005                <enumeratedValue>
18006                  <name>Disabled</name>
18007                  <description>Disable shortcut</description>
18008                  <value>0x0</value>
18009                </enumeratedValue>
18010                <enumeratedValue>
18011                  <name>Enabled</name>
18012                  <description>Enable shortcut</description>
18013                  <value>0x1</value>
18014                </enumeratedValue>
18015              </enumeratedValues>
18016            </field>
18017            <field>
18018              <name>COMPARE0_STOP</name>
18019              <description>Shortcut between event COMPARE[0] and task STOP</description>
18020              <lsb>8</lsb>
18021              <msb>8</msb>
18022              <enumeratedValues>
18023                <enumeratedValue>
18024                  <name>Disabled</name>
18025                  <description>Disable shortcut</description>
18026                  <value>0x0</value>
18027                </enumeratedValue>
18028                <enumeratedValue>
18029                  <name>Enabled</name>
18030                  <description>Enable shortcut</description>
18031                  <value>0x1</value>
18032                </enumeratedValue>
18033              </enumeratedValues>
18034            </field>
18035            <field>
18036              <name>COMPARE1_STOP</name>
18037              <description>Shortcut between event COMPARE[1] and task STOP</description>
18038              <lsb>9</lsb>
18039              <msb>9</msb>
18040              <enumeratedValues>
18041                <enumeratedValue>
18042                  <name>Disabled</name>
18043                  <description>Disable shortcut</description>
18044                  <value>0x0</value>
18045                </enumeratedValue>
18046                <enumeratedValue>
18047                  <name>Enabled</name>
18048                  <description>Enable shortcut</description>
18049                  <value>0x1</value>
18050                </enumeratedValue>
18051              </enumeratedValues>
18052            </field>
18053            <field>
18054              <name>COMPARE2_STOP</name>
18055              <description>Shortcut between event COMPARE[2] and task STOP</description>
18056              <lsb>10</lsb>
18057              <msb>10</msb>
18058              <enumeratedValues>
18059                <enumeratedValue>
18060                  <name>Disabled</name>
18061                  <description>Disable shortcut</description>
18062                  <value>0x0</value>
18063                </enumeratedValue>
18064                <enumeratedValue>
18065                  <name>Enabled</name>
18066                  <description>Enable shortcut</description>
18067                  <value>0x1</value>
18068                </enumeratedValue>
18069              </enumeratedValues>
18070            </field>
18071            <field>
18072              <name>COMPARE3_STOP</name>
18073              <description>Shortcut between event COMPARE[3] and task STOP</description>
18074              <lsb>11</lsb>
18075              <msb>11</msb>
18076              <enumeratedValues>
18077                <enumeratedValue>
18078                  <name>Disabled</name>
18079                  <description>Disable shortcut</description>
18080                  <value>0x0</value>
18081                </enumeratedValue>
18082                <enumeratedValue>
18083                  <name>Enabled</name>
18084                  <description>Enable shortcut</description>
18085                  <value>0x1</value>
18086                </enumeratedValue>
18087              </enumeratedValues>
18088            </field>
18089            <field>
18090              <name>COMPARE4_STOP</name>
18091              <description>Shortcut between event COMPARE[4] and task STOP</description>
18092              <lsb>12</lsb>
18093              <msb>12</msb>
18094              <enumeratedValues>
18095                <enumeratedValue>
18096                  <name>Disabled</name>
18097                  <description>Disable shortcut</description>
18098                  <value>0x0</value>
18099                </enumeratedValue>
18100                <enumeratedValue>
18101                  <name>Enabled</name>
18102                  <description>Enable shortcut</description>
18103                  <value>0x1</value>
18104                </enumeratedValue>
18105              </enumeratedValues>
18106            </field>
18107            <field>
18108              <name>COMPARE5_STOP</name>
18109              <description>Shortcut between event COMPARE[5] and task STOP</description>
18110              <lsb>13</lsb>
18111              <msb>13</msb>
18112              <enumeratedValues>
18113                <enumeratedValue>
18114                  <name>Disabled</name>
18115                  <description>Disable shortcut</description>
18116                  <value>0x0</value>
18117                </enumeratedValue>
18118                <enumeratedValue>
18119                  <name>Enabled</name>
18120                  <description>Enable shortcut</description>
18121                  <value>0x1</value>
18122                </enumeratedValue>
18123              </enumeratedValues>
18124            </field>
18125          </fields>
18126        </register>
18127        <register>
18128          <name>INTENSET</name>
18129          <description>Enable interrupt</description>
18130          <addressOffset>0x304</addressOffset>
18131          <access>read-write</access>
18132          <resetValue>0x00000000</resetValue>
18133          <fields>
18134            <field>
18135              <name>COMPARE0</name>
18136              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
18137              <lsb>16</lsb>
18138              <msb>16</msb>
18139              <enumeratedValues>
18140                <usage>read</usage>
18141                <enumeratedValue>
18142                  <name>Disabled</name>
18143                  <description>Read: Disabled</description>
18144                  <value>0x0</value>
18145                </enumeratedValue>
18146                <enumeratedValue>
18147                  <name>Enabled</name>
18148                  <description>Read: Enabled</description>
18149                  <value>0x1</value>
18150                </enumeratedValue>
18151              </enumeratedValues>
18152              <enumeratedValues>
18153                <usage>write</usage>
18154                <enumeratedValue>
18155                  <name>Set</name>
18156                  <description>Enable</description>
18157                  <value>0x1</value>
18158                </enumeratedValue>
18159              </enumeratedValues>
18160            </field>
18161            <field>
18162              <name>COMPARE1</name>
18163              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
18164              <lsb>17</lsb>
18165              <msb>17</msb>
18166              <enumeratedValues>
18167                <usage>read</usage>
18168                <enumeratedValue>
18169                  <name>Disabled</name>
18170                  <description>Read: Disabled</description>
18171                  <value>0x0</value>
18172                </enumeratedValue>
18173                <enumeratedValue>
18174                  <name>Enabled</name>
18175                  <description>Read: Enabled</description>
18176                  <value>0x1</value>
18177                </enumeratedValue>
18178              </enumeratedValues>
18179              <enumeratedValues>
18180                <usage>write</usage>
18181                <enumeratedValue>
18182                  <name>Set</name>
18183                  <description>Enable</description>
18184                  <value>0x1</value>
18185                </enumeratedValue>
18186              </enumeratedValues>
18187            </field>
18188            <field>
18189              <name>COMPARE2</name>
18190              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
18191              <lsb>18</lsb>
18192              <msb>18</msb>
18193              <enumeratedValues>
18194                <usage>read</usage>
18195                <enumeratedValue>
18196                  <name>Disabled</name>
18197                  <description>Read: Disabled</description>
18198                  <value>0x0</value>
18199                </enumeratedValue>
18200                <enumeratedValue>
18201                  <name>Enabled</name>
18202                  <description>Read: Enabled</description>
18203                  <value>0x1</value>
18204                </enumeratedValue>
18205              </enumeratedValues>
18206              <enumeratedValues>
18207                <usage>write</usage>
18208                <enumeratedValue>
18209                  <name>Set</name>
18210                  <description>Enable</description>
18211                  <value>0x1</value>
18212                </enumeratedValue>
18213              </enumeratedValues>
18214            </field>
18215            <field>
18216              <name>COMPARE3</name>
18217              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
18218              <lsb>19</lsb>
18219              <msb>19</msb>
18220              <enumeratedValues>
18221                <usage>read</usage>
18222                <enumeratedValue>
18223                  <name>Disabled</name>
18224                  <description>Read: Disabled</description>
18225                  <value>0x0</value>
18226                </enumeratedValue>
18227                <enumeratedValue>
18228                  <name>Enabled</name>
18229                  <description>Read: Enabled</description>
18230                  <value>0x1</value>
18231                </enumeratedValue>
18232              </enumeratedValues>
18233              <enumeratedValues>
18234                <usage>write</usage>
18235                <enumeratedValue>
18236                  <name>Set</name>
18237                  <description>Enable</description>
18238                  <value>0x1</value>
18239                </enumeratedValue>
18240              </enumeratedValues>
18241            </field>
18242            <field>
18243              <name>COMPARE4</name>
18244              <description>Write '1' to enable interrupt for event COMPARE[4]</description>
18245              <lsb>20</lsb>
18246              <msb>20</msb>
18247              <enumeratedValues>
18248                <usage>read</usage>
18249                <enumeratedValue>
18250                  <name>Disabled</name>
18251                  <description>Read: Disabled</description>
18252                  <value>0x0</value>
18253                </enumeratedValue>
18254                <enumeratedValue>
18255                  <name>Enabled</name>
18256                  <description>Read: Enabled</description>
18257                  <value>0x1</value>
18258                </enumeratedValue>
18259              </enumeratedValues>
18260              <enumeratedValues>
18261                <usage>write</usage>
18262                <enumeratedValue>
18263                  <name>Set</name>
18264                  <description>Enable</description>
18265                  <value>0x1</value>
18266                </enumeratedValue>
18267              </enumeratedValues>
18268            </field>
18269            <field>
18270              <name>COMPARE5</name>
18271              <description>Write '1' to enable interrupt for event COMPARE[5]</description>
18272              <lsb>21</lsb>
18273              <msb>21</msb>
18274              <enumeratedValues>
18275                <usage>read</usage>
18276                <enumeratedValue>
18277                  <name>Disabled</name>
18278                  <description>Read: Disabled</description>
18279                  <value>0x0</value>
18280                </enumeratedValue>
18281                <enumeratedValue>
18282                  <name>Enabled</name>
18283                  <description>Read: Enabled</description>
18284                  <value>0x1</value>
18285                </enumeratedValue>
18286              </enumeratedValues>
18287              <enumeratedValues>
18288                <usage>write</usage>
18289                <enumeratedValue>
18290                  <name>Set</name>
18291                  <description>Enable</description>
18292                  <value>0x1</value>
18293                </enumeratedValue>
18294              </enumeratedValues>
18295            </field>
18296          </fields>
18297        </register>
18298        <register>
18299          <name>INTENCLR</name>
18300          <description>Disable interrupt</description>
18301          <addressOffset>0x308</addressOffset>
18302          <access>read-write</access>
18303          <resetValue>0x00000000</resetValue>
18304          <fields>
18305            <field>
18306              <name>COMPARE0</name>
18307              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
18308              <lsb>16</lsb>
18309              <msb>16</msb>
18310              <enumeratedValues>
18311                <usage>read</usage>
18312                <enumeratedValue>
18313                  <name>Disabled</name>
18314                  <description>Read: Disabled</description>
18315                  <value>0x0</value>
18316                </enumeratedValue>
18317                <enumeratedValue>
18318                  <name>Enabled</name>
18319                  <description>Read: Enabled</description>
18320                  <value>0x1</value>
18321                </enumeratedValue>
18322              </enumeratedValues>
18323              <enumeratedValues>
18324                <usage>write</usage>
18325                <enumeratedValue>
18326                  <name>Clear</name>
18327                  <description>Disable</description>
18328                  <value>0x1</value>
18329                </enumeratedValue>
18330              </enumeratedValues>
18331            </field>
18332            <field>
18333              <name>COMPARE1</name>
18334              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
18335              <lsb>17</lsb>
18336              <msb>17</msb>
18337              <enumeratedValues>
18338                <usage>read</usage>
18339                <enumeratedValue>
18340                  <name>Disabled</name>
18341                  <description>Read: Disabled</description>
18342                  <value>0x0</value>
18343                </enumeratedValue>
18344                <enumeratedValue>
18345                  <name>Enabled</name>
18346                  <description>Read: Enabled</description>
18347                  <value>0x1</value>
18348                </enumeratedValue>
18349              </enumeratedValues>
18350              <enumeratedValues>
18351                <usage>write</usage>
18352                <enumeratedValue>
18353                  <name>Clear</name>
18354                  <description>Disable</description>
18355                  <value>0x1</value>
18356                </enumeratedValue>
18357              </enumeratedValues>
18358            </field>
18359            <field>
18360              <name>COMPARE2</name>
18361              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
18362              <lsb>18</lsb>
18363              <msb>18</msb>
18364              <enumeratedValues>
18365                <usage>read</usage>
18366                <enumeratedValue>
18367                  <name>Disabled</name>
18368                  <description>Read: Disabled</description>
18369                  <value>0x0</value>
18370                </enumeratedValue>
18371                <enumeratedValue>
18372                  <name>Enabled</name>
18373                  <description>Read: Enabled</description>
18374                  <value>0x1</value>
18375                </enumeratedValue>
18376              </enumeratedValues>
18377              <enumeratedValues>
18378                <usage>write</usage>
18379                <enumeratedValue>
18380                  <name>Clear</name>
18381                  <description>Disable</description>
18382                  <value>0x1</value>
18383                </enumeratedValue>
18384              </enumeratedValues>
18385            </field>
18386            <field>
18387              <name>COMPARE3</name>
18388              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
18389              <lsb>19</lsb>
18390              <msb>19</msb>
18391              <enumeratedValues>
18392                <usage>read</usage>
18393                <enumeratedValue>
18394                  <name>Disabled</name>
18395                  <description>Read: Disabled</description>
18396                  <value>0x0</value>
18397                </enumeratedValue>
18398                <enumeratedValue>
18399                  <name>Enabled</name>
18400                  <description>Read: Enabled</description>
18401                  <value>0x1</value>
18402                </enumeratedValue>
18403              </enumeratedValues>
18404              <enumeratedValues>
18405                <usage>write</usage>
18406                <enumeratedValue>
18407                  <name>Clear</name>
18408                  <description>Disable</description>
18409                  <value>0x1</value>
18410                </enumeratedValue>
18411              </enumeratedValues>
18412            </field>
18413            <field>
18414              <name>COMPARE4</name>
18415              <description>Write '1' to disable interrupt for event COMPARE[4]</description>
18416              <lsb>20</lsb>
18417              <msb>20</msb>
18418              <enumeratedValues>
18419                <usage>read</usage>
18420                <enumeratedValue>
18421                  <name>Disabled</name>
18422                  <description>Read: Disabled</description>
18423                  <value>0x0</value>
18424                </enumeratedValue>
18425                <enumeratedValue>
18426                  <name>Enabled</name>
18427                  <description>Read: Enabled</description>
18428                  <value>0x1</value>
18429                </enumeratedValue>
18430              </enumeratedValues>
18431              <enumeratedValues>
18432                <usage>write</usage>
18433                <enumeratedValue>
18434                  <name>Clear</name>
18435                  <description>Disable</description>
18436                  <value>0x1</value>
18437                </enumeratedValue>
18438              </enumeratedValues>
18439            </field>
18440            <field>
18441              <name>COMPARE5</name>
18442              <description>Write '1' to disable interrupt for event COMPARE[5]</description>
18443              <lsb>21</lsb>
18444              <msb>21</msb>
18445              <enumeratedValues>
18446                <usage>read</usage>
18447                <enumeratedValue>
18448                  <name>Disabled</name>
18449                  <description>Read: Disabled</description>
18450                  <value>0x0</value>
18451                </enumeratedValue>
18452                <enumeratedValue>
18453                  <name>Enabled</name>
18454                  <description>Read: Enabled</description>
18455                  <value>0x1</value>
18456                </enumeratedValue>
18457              </enumeratedValues>
18458              <enumeratedValues>
18459                <usage>write</usage>
18460                <enumeratedValue>
18461                  <name>Clear</name>
18462                  <description>Disable</description>
18463                  <value>0x1</value>
18464                </enumeratedValue>
18465              </enumeratedValues>
18466            </field>
18467          </fields>
18468        </register>
18469        <register>
18470          <name>MODE</name>
18471          <description>Timer mode selection</description>
18472          <addressOffset>0x504</addressOffset>
18473          <access>read-write</access>
18474          <resetValue>0x00000000</resetValue>
18475          <fields>
18476            <field>
18477              <name>MODE</name>
18478              <description>Timer mode</description>
18479              <lsb>0</lsb>
18480              <msb>1</msb>
18481              <enumeratedValues>
18482                <enumeratedValue>
18483                  <name>Timer</name>
18484                  <description>Select Timer mode</description>
18485                  <value>0x0</value>
18486                </enumeratedValue>
18487                <enumeratedValue>
18488                  <name>Counter</name>
18489                  <description>Deprecated enumerator -  Select Counter mode</description>
18490                  <value>0x1</value>
18491                </enumeratedValue>
18492                <enumeratedValue>
18493                  <name>LowPowerCounter</name>
18494                  <description>Select Low Power Counter mode</description>
18495                  <value>0x2</value>
18496                </enumeratedValue>
18497              </enumeratedValues>
18498            </field>
18499          </fields>
18500        </register>
18501        <register>
18502          <name>BITMODE</name>
18503          <description>Configure the number of bits used by the TIMER</description>
18504          <addressOffset>0x508</addressOffset>
18505          <access>read-write</access>
18506          <resetValue>0x00000000</resetValue>
18507          <fields>
18508            <field>
18509              <name>BITMODE</name>
18510              <description>Timer bit width</description>
18511              <lsb>0</lsb>
18512              <msb>1</msb>
18513              <enumeratedValues>
18514                <enumeratedValue>
18515                  <name>16Bit</name>
18516                  <description>16 bit timer bit width</description>
18517                  <value>0x0</value>
18518                </enumeratedValue>
18519                <enumeratedValue>
18520                  <name>08Bit</name>
18521                  <description>8 bit timer bit width</description>
18522                  <value>0x1</value>
18523                </enumeratedValue>
18524                <enumeratedValue>
18525                  <name>24Bit</name>
18526                  <description>24 bit timer bit width</description>
18527                  <value>0x2</value>
18528                </enumeratedValue>
18529                <enumeratedValue>
18530                  <name>32Bit</name>
18531                  <description>32 bit timer bit width</description>
18532                  <value>0x3</value>
18533                </enumeratedValue>
18534              </enumeratedValues>
18535            </field>
18536          </fields>
18537        </register>
18538        <register>
18539          <name>PRESCALER</name>
18540          <description>Timer prescaler register</description>
18541          <addressOffset>0x510</addressOffset>
18542          <access>read-write</access>
18543          <resetValue>0x00000004</resetValue>
18544          <fields>
18545            <field>
18546              <name>PRESCALER</name>
18547              <description>Prescaler value</description>
18548              <lsb>0</lsb>
18549              <msb>3</msb>
18550            </field>
18551          </fields>
18552        </register>
18553        <register>
18554          <dim>0x6</dim>
18555          <dimIncrement>0x4</dimIncrement>
18556          <name>ONESHOTEN[%s]</name>
18557          <description>Description collection: Enable one-shot operation for Capture/Compare channel n</description>
18558          <addressOffset>0x514</addressOffset>
18559          <access>read-write</access>
18560          <resetValue>0x00000000</resetValue>
18561          <fields>
18562            <field>
18563              <name>ONESHOTEN</name>
18564              <description>Enable one-shot operation</description>
18565              <lsb>0</lsb>
18566              <msb>0</msb>
18567              <enumeratedValues>
18568                <enumeratedValue>
18569                  <name>Disable</name>
18570                  <description>Disable one-shot operation</description>
18571                  <value>0x0</value>
18572                </enumeratedValue>
18573                <enumeratedValue>
18574                  <name>Enable</name>
18575                  <description>Enable one-shot operation</description>
18576                  <value>0x1</value>
18577                </enumeratedValue>
18578              </enumeratedValues>
18579            </field>
18580          </fields>
18581        </register>
18582        <register>
18583          <dim>0x6</dim>
18584          <dimIncrement>0x4</dimIncrement>
18585          <name>CC[%s]</name>
18586          <description>Description collection: Capture/Compare register n</description>
18587          <addressOffset>0x540</addressOffset>
18588          <access>read-write</access>
18589          <resetValue>0x00000000</resetValue>
18590          <fields>
18591            <field>
18592              <name>CC</name>
18593              <description>Capture/Compare value</description>
18594              <lsb>0</lsb>
18595              <msb>31</msb>
18596            </field>
18597          </fields>
18598        </register>
18599      </registers>
18600    </peripheral>
18601    <peripheral derivedFrom="TIMER0_NS">
18602      <name>TIMER0_S</name>
18603      <description>Timer/Counter 1</description>
18604      <baseAddress>0x5000F000</baseAddress>
18605      <!--Security dma=NA-->
18606      <!--Security securemapping=US-->
18607      <interrupt>
18608        <name>TIMER0</name>
18609        <value>15</value>
18610      </interrupt>
18611    </peripheral>
18612    <peripheral derivedFrom="TIMER0_NS">
18613      <name>TIMER1_NS</name>
18614      <description>Timer/Counter 2</description>
18615      <baseAddress>0x40010000</baseAddress>
18616      <!--Security dma=NA-->
18617      <!--Security securemapping=US-->
18618      <interrupt>
18619        <name>TIMER1</name>
18620        <value>16</value>
18621      </interrupt>
18622    </peripheral>
18623    <peripheral derivedFrom="TIMER0_NS">
18624      <name>TIMER1_S</name>
18625      <description>Timer/Counter 3</description>
18626      <baseAddress>0x50010000</baseAddress>
18627      <!--Security dma=NA-->
18628      <!--Security securemapping=US-->
18629      <interrupt>
18630        <name>TIMER1</name>
18631        <value>16</value>
18632      </interrupt>
18633    </peripheral>
18634    <peripheral derivedFrom="TIMER0_NS">
18635      <name>TIMER2_NS</name>
18636      <description>Timer/Counter 4</description>
18637      <baseAddress>0x40011000</baseAddress>
18638      <!--Security dma=NA-->
18639      <!--Security securemapping=US-->
18640      <interrupt>
18641        <name>TIMER2</name>
18642        <value>17</value>
18643      </interrupt>
18644    </peripheral>
18645    <peripheral derivedFrom="TIMER0_NS">
18646      <name>TIMER2_S</name>
18647      <description>Timer/Counter 5</description>
18648      <baseAddress>0x50011000</baseAddress>
18649      <!--Security dma=NA-->
18650      <!--Security securemapping=US-->
18651      <interrupt>
18652        <name>TIMER2</name>
18653        <value>17</value>
18654      </interrupt>
18655    </peripheral>
18656    <peripheral>
18657      <name>RTC0_NS</name>
18658      <description>Real-time counter 0</description>
18659      <baseAddress>0x40014000</baseAddress>
18660      <headerStructName>RTC</headerStructName>
18661      <!--Security dma=NA-->
18662      <!--Security securemapping=US-->
18663      <addressBlock>
18664        <offset>0</offset>
18665        <size>0x1000</size>
18666        <usage>registers</usage>
18667      </addressBlock>
18668      <interrupt>
18669        <name>RTC0</name>
18670        <value>20</value>
18671      </interrupt>
18672      <groupName>RTC</groupName>
18673      <size>0x20</size>
18674      <registers>
18675        <register>
18676          <name>TASKS_START</name>
18677          <description>Start RTC counter</description>
18678          <addressOffset>0x000</addressOffset>
18679          <access>write-only</access>
18680          <resetValue>0x00000000</resetValue>
18681          <fields>
18682            <field>
18683              <name>TASKS_START</name>
18684              <description>Start RTC counter</description>
18685              <lsb>0</lsb>
18686              <msb>0</msb>
18687              <enumeratedValues>
18688                <enumeratedValue>
18689                  <name>Trigger</name>
18690                  <description>Trigger task</description>
18691                  <value>0x1</value>
18692                </enumeratedValue>
18693              </enumeratedValues>
18694            </field>
18695          </fields>
18696        </register>
18697        <register>
18698          <name>TASKS_STOP</name>
18699          <description>Stop RTC counter</description>
18700          <addressOffset>0x004</addressOffset>
18701          <access>write-only</access>
18702          <resetValue>0x00000000</resetValue>
18703          <fields>
18704            <field>
18705              <name>TASKS_STOP</name>
18706              <description>Stop RTC counter</description>
18707              <lsb>0</lsb>
18708              <msb>0</msb>
18709              <enumeratedValues>
18710                <enumeratedValue>
18711                  <name>Trigger</name>
18712                  <description>Trigger task</description>
18713                  <value>0x1</value>
18714                </enumeratedValue>
18715              </enumeratedValues>
18716            </field>
18717          </fields>
18718        </register>
18719        <register>
18720          <name>TASKS_CLEAR</name>
18721          <description>Clear RTC counter</description>
18722          <addressOffset>0x008</addressOffset>
18723          <access>write-only</access>
18724          <resetValue>0x00000000</resetValue>
18725          <fields>
18726            <field>
18727              <name>TASKS_CLEAR</name>
18728              <description>Clear RTC counter</description>
18729              <lsb>0</lsb>
18730              <msb>0</msb>
18731              <enumeratedValues>
18732                <enumeratedValue>
18733                  <name>Trigger</name>
18734                  <description>Trigger task</description>
18735                  <value>0x1</value>
18736                </enumeratedValue>
18737              </enumeratedValues>
18738            </field>
18739          </fields>
18740        </register>
18741        <register>
18742          <name>TASKS_TRIGOVRFLW</name>
18743          <description>Set counter to 0xFFFFF0</description>
18744          <addressOffset>0x00C</addressOffset>
18745          <access>write-only</access>
18746          <resetValue>0x00000000</resetValue>
18747          <fields>
18748            <field>
18749              <name>TASKS_TRIGOVRFLW</name>
18750              <description>Set counter to 0xFFFFF0</description>
18751              <lsb>0</lsb>
18752              <msb>0</msb>
18753              <enumeratedValues>
18754                <enumeratedValue>
18755                  <name>Trigger</name>
18756                  <description>Trigger task</description>
18757                  <value>0x1</value>
18758                </enumeratedValue>
18759              </enumeratedValues>
18760            </field>
18761          </fields>
18762        </register>
18763        <register>
18764          <name>SUBSCRIBE_START</name>
18765          <description>Subscribe configuration for task START</description>
18766          <addressOffset>0x080</addressOffset>
18767          <access>read-write</access>
18768          <resetValue>0x00000000</resetValue>
18769          <fields>
18770            <field>
18771              <name>CHIDX</name>
18772              <description>DPPI channel that task START will subscribe to</description>
18773              <lsb>0</lsb>
18774              <msb>7</msb>
18775            </field>
18776            <field>
18777              <name>EN</name>
18778              <lsb>31</lsb>
18779              <msb>31</msb>
18780              <enumeratedValues>
18781                <enumeratedValue>
18782                  <name>Disabled</name>
18783                  <description>Disable subscription</description>
18784                  <value>0x0</value>
18785                </enumeratedValue>
18786                <enumeratedValue>
18787                  <name>Enabled</name>
18788                  <description>Enable subscription</description>
18789                  <value>0x1</value>
18790                </enumeratedValue>
18791              </enumeratedValues>
18792            </field>
18793          </fields>
18794        </register>
18795        <register>
18796          <name>SUBSCRIBE_STOP</name>
18797          <description>Subscribe configuration for task STOP</description>
18798          <addressOffset>0x084</addressOffset>
18799          <access>read-write</access>
18800          <resetValue>0x00000000</resetValue>
18801          <fields>
18802            <field>
18803              <name>CHIDX</name>
18804              <description>DPPI channel that task STOP will subscribe to</description>
18805              <lsb>0</lsb>
18806              <msb>7</msb>
18807            </field>
18808            <field>
18809              <name>EN</name>
18810              <lsb>31</lsb>
18811              <msb>31</msb>
18812              <enumeratedValues>
18813                <enumeratedValue>
18814                  <name>Disabled</name>
18815                  <description>Disable subscription</description>
18816                  <value>0x0</value>
18817                </enumeratedValue>
18818                <enumeratedValue>
18819                  <name>Enabled</name>
18820                  <description>Enable subscription</description>
18821                  <value>0x1</value>
18822                </enumeratedValue>
18823              </enumeratedValues>
18824            </field>
18825          </fields>
18826        </register>
18827        <register>
18828          <name>SUBSCRIBE_CLEAR</name>
18829          <description>Subscribe configuration for task CLEAR</description>
18830          <addressOffset>0x088</addressOffset>
18831          <access>read-write</access>
18832          <resetValue>0x00000000</resetValue>
18833          <fields>
18834            <field>
18835              <name>CHIDX</name>
18836              <description>DPPI channel that task CLEAR will subscribe to</description>
18837              <lsb>0</lsb>
18838              <msb>7</msb>
18839            </field>
18840            <field>
18841              <name>EN</name>
18842              <lsb>31</lsb>
18843              <msb>31</msb>
18844              <enumeratedValues>
18845                <enumeratedValue>
18846                  <name>Disabled</name>
18847                  <description>Disable subscription</description>
18848                  <value>0x0</value>
18849                </enumeratedValue>
18850                <enumeratedValue>
18851                  <name>Enabled</name>
18852                  <description>Enable subscription</description>
18853                  <value>0x1</value>
18854                </enumeratedValue>
18855              </enumeratedValues>
18856            </field>
18857          </fields>
18858        </register>
18859        <register>
18860          <name>SUBSCRIBE_TRIGOVRFLW</name>
18861          <description>Subscribe configuration for task TRIGOVRFLW</description>
18862          <addressOffset>0x08C</addressOffset>
18863          <access>read-write</access>
18864          <resetValue>0x00000000</resetValue>
18865          <fields>
18866            <field>
18867              <name>CHIDX</name>
18868              <description>DPPI channel that task TRIGOVRFLW will subscribe to</description>
18869              <lsb>0</lsb>
18870              <msb>7</msb>
18871            </field>
18872            <field>
18873              <name>EN</name>
18874              <lsb>31</lsb>
18875              <msb>31</msb>
18876              <enumeratedValues>
18877                <enumeratedValue>
18878                  <name>Disabled</name>
18879                  <description>Disable subscription</description>
18880                  <value>0x0</value>
18881                </enumeratedValue>
18882                <enumeratedValue>
18883                  <name>Enabled</name>
18884                  <description>Enable subscription</description>
18885                  <value>0x1</value>
18886                </enumeratedValue>
18887              </enumeratedValues>
18888            </field>
18889          </fields>
18890        </register>
18891        <register>
18892          <name>EVENTS_TICK</name>
18893          <description>Event on counter increment</description>
18894          <addressOffset>0x100</addressOffset>
18895          <access>read-write</access>
18896          <resetValue>0x00000000</resetValue>
18897          <fields>
18898            <field>
18899              <name>EVENTS_TICK</name>
18900              <description>Event on counter increment</description>
18901              <lsb>0</lsb>
18902              <msb>0</msb>
18903              <enumeratedValues>
18904                <enumeratedValue>
18905                  <name>NotGenerated</name>
18906                  <description>Event not generated</description>
18907                  <value>0x0</value>
18908                </enumeratedValue>
18909                <enumeratedValue>
18910                  <name>Generated</name>
18911                  <description>Event generated</description>
18912                  <value>0x1</value>
18913                </enumeratedValue>
18914              </enumeratedValues>
18915            </field>
18916          </fields>
18917        </register>
18918        <register>
18919          <name>EVENTS_OVRFLW</name>
18920          <description>Event on counter overflow</description>
18921          <addressOffset>0x104</addressOffset>
18922          <access>read-write</access>
18923          <resetValue>0x00000000</resetValue>
18924          <fields>
18925            <field>
18926              <name>EVENTS_OVRFLW</name>
18927              <description>Event on counter overflow</description>
18928              <lsb>0</lsb>
18929              <msb>0</msb>
18930              <enumeratedValues>
18931                <enumeratedValue>
18932                  <name>NotGenerated</name>
18933                  <description>Event not generated</description>
18934                  <value>0x0</value>
18935                </enumeratedValue>
18936                <enumeratedValue>
18937                  <name>Generated</name>
18938                  <description>Event generated</description>
18939                  <value>0x1</value>
18940                </enumeratedValue>
18941              </enumeratedValues>
18942            </field>
18943          </fields>
18944        </register>
18945        <register>
18946          <dim>0x4</dim>
18947          <dimIncrement>0x4</dimIncrement>
18948          <name>EVENTS_COMPARE[%s]</name>
18949          <description>Description collection: Compare event on CC[n] match</description>
18950          <addressOffset>0x140</addressOffset>
18951          <access>read-write</access>
18952          <resetValue>0x00000000</resetValue>
18953          <fields>
18954            <field>
18955              <name>EVENTS_COMPARE</name>
18956              <description>Compare event on CC[n] match</description>
18957              <lsb>0</lsb>
18958              <msb>0</msb>
18959              <enumeratedValues>
18960                <enumeratedValue>
18961                  <name>NotGenerated</name>
18962                  <description>Event not generated</description>
18963                  <value>0x0</value>
18964                </enumeratedValue>
18965                <enumeratedValue>
18966                  <name>Generated</name>
18967                  <description>Event generated</description>
18968                  <value>0x1</value>
18969                </enumeratedValue>
18970              </enumeratedValues>
18971            </field>
18972          </fields>
18973        </register>
18974        <register>
18975          <name>PUBLISH_TICK</name>
18976          <description>Publish configuration for event TICK</description>
18977          <addressOffset>0x180</addressOffset>
18978          <access>read-write</access>
18979          <resetValue>0x00000000</resetValue>
18980          <fields>
18981            <field>
18982              <name>CHIDX</name>
18983              <description>DPPI channel that event TICK will publish to</description>
18984              <lsb>0</lsb>
18985              <msb>7</msb>
18986            </field>
18987            <field>
18988              <name>EN</name>
18989              <lsb>31</lsb>
18990              <msb>31</msb>
18991              <enumeratedValues>
18992                <enumeratedValue>
18993                  <name>Disabled</name>
18994                  <description>Disable publishing</description>
18995                  <value>0x0</value>
18996                </enumeratedValue>
18997                <enumeratedValue>
18998                  <name>Enabled</name>
18999                  <description>Enable publishing</description>
19000                  <value>0x1</value>
19001                </enumeratedValue>
19002              </enumeratedValues>
19003            </field>
19004          </fields>
19005        </register>
19006        <register>
19007          <name>PUBLISH_OVRFLW</name>
19008          <description>Publish configuration for event OVRFLW</description>
19009          <addressOffset>0x184</addressOffset>
19010          <access>read-write</access>
19011          <resetValue>0x00000000</resetValue>
19012          <fields>
19013            <field>
19014              <name>CHIDX</name>
19015              <description>DPPI channel that event OVRFLW will publish to</description>
19016              <lsb>0</lsb>
19017              <msb>7</msb>
19018            </field>
19019            <field>
19020              <name>EN</name>
19021              <lsb>31</lsb>
19022              <msb>31</msb>
19023              <enumeratedValues>
19024                <enumeratedValue>
19025                  <name>Disabled</name>
19026                  <description>Disable publishing</description>
19027                  <value>0x0</value>
19028                </enumeratedValue>
19029                <enumeratedValue>
19030                  <name>Enabled</name>
19031                  <description>Enable publishing</description>
19032                  <value>0x1</value>
19033                </enumeratedValue>
19034              </enumeratedValues>
19035            </field>
19036          </fields>
19037        </register>
19038        <register>
19039          <dim>0x4</dim>
19040          <dimIncrement>0x4</dimIncrement>
19041          <name>PUBLISH_COMPARE[%s]</name>
19042          <description>Description collection: Publish configuration for event COMPARE[n]</description>
19043          <addressOffset>0x1C0</addressOffset>
19044          <access>read-write</access>
19045          <resetValue>0x00000000</resetValue>
19046          <fields>
19047            <field>
19048              <name>CHIDX</name>
19049              <description>DPPI channel that event COMPARE[n] will publish to</description>
19050              <lsb>0</lsb>
19051              <msb>7</msb>
19052            </field>
19053            <field>
19054              <name>EN</name>
19055              <lsb>31</lsb>
19056              <msb>31</msb>
19057              <enumeratedValues>
19058                <enumeratedValue>
19059                  <name>Disabled</name>
19060                  <description>Disable publishing</description>
19061                  <value>0x0</value>
19062                </enumeratedValue>
19063                <enumeratedValue>
19064                  <name>Enabled</name>
19065                  <description>Enable publishing</description>
19066                  <value>0x1</value>
19067                </enumeratedValue>
19068              </enumeratedValues>
19069            </field>
19070          </fields>
19071        </register>
19072        <register>
19073          <name>INTENSET</name>
19074          <description>Enable interrupt</description>
19075          <addressOffset>0x304</addressOffset>
19076          <access>read-write</access>
19077          <resetValue>0x00000000</resetValue>
19078          <fields>
19079            <field>
19080              <name>TICK</name>
19081              <description>Write '1' to enable interrupt for event TICK</description>
19082              <lsb>0</lsb>
19083              <msb>0</msb>
19084              <enumeratedValues>
19085                <usage>read</usage>
19086                <enumeratedValue>
19087                  <name>Disabled</name>
19088                  <description>Read: Disabled</description>
19089                  <value>0x0</value>
19090                </enumeratedValue>
19091                <enumeratedValue>
19092                  <name>Enabled</name>
19093                  <description>Read: Enabled</description>
19094                  <value>0x1</value>
19095                </enumeratedValue>
19096              </enumeratedValues>
19097              <enumeratedValues>
19098                <usage>write</usage>
19099                <enumeratedValue>
19100                  <name>Set</name>
19101                  <description>Enable</description>
19102                  <value>0x1</value>
19103                </enumeratedValue>
19104              </enumeratedValues>
19105            </field>
19106            <field>
19107              <name>OVRFLW</name>
19108              <description>Write '1' to enable interrupt for event OVRFLW</description>
19109              <lsb>1</lsb>
19110              <msb>1</msb>
19111              <enumeratedValues>
19112                <usage>read</usage>
19113                <enumeratedValue>
19114                  <name>Disabled</name>
19115                  <description>Read: Disabled</description>
19116                  <value>0x0</value>
19117                </enumeratedValue>
19118                <enumeratedValue>
19119                  <name>Enabled</name>
19120                  <description>Read: Enabled</description>
19121                  <value>0x1</value>
19122                </enumeratedValue>
19123              </enumeratedValues>
19124              <enumeratedValues>
19125                <usage>write</usage>
19126                <enumeratedValue>
19127                  <name>Set</name>
19128                  <description>Enable</description>
19129                  <value>0x1</value>
19130                </enumeratedValue>
19131              </enumeratedValues>
19132            </field>
19133            <field>
19134              <name>COMPARE0</name>
19135              <description>Write '1' to enable interrupt for event COMPARE[0]</description>
19136              <lsb>16</lsb>
19137              <msb>16</msb>
19138              <enumeratedValues>
19139                <usage>read</usage>
19140                <enumeratedValue>
19141                  <name>Disabled</name>
19142                  <description>Read: Disabled</description>
19143                  <value>0x0</value>
19144                </enumeratedValue>
19145                <enumeratedValue>
19146                  <name>Enabled</name>
19147                  <description>Read: Enabled</description>
19148                  <value>0x1</value>
19149                </enumeratedValue>
19150              </enumeratedValues>
19151              <enumeratedValues>
19152                <usage>write</usage>
19153                <enumeratedValue>
19154                  <name>Set</name>
19155                  <description>Enable</description>
19156                  <value>0x1</value>
19157                </enumeratedValue>
19158              </enumeratedValues>
19159            </field>
19160            <field>
19161              <name>COMPARE1</name>
19162              <description>Write '1' to enable interrupt for event COMPARE[1]</description>
19163              <lsb>17</lsb>
19164              <msb>17</msb>
19165              <enumeratedValues>
19166                <usage>read</usage>
19167                <enumeratedValue>
19168                  <name>Disabled</name>
19169                  <description>Read: Disabled</description>
19170                  <value>0x0</value>
19171                </enumeratedValue>
19172                <enumeratedValue>
19173                  <name>Enabled</name>
19174                  <description>Read: Enabled</description>
19175                  <value>0x1</value>
19176                </enumeratedValue>
19177              </enumeratedValues>
19178              <enumeratedValues>
19179                <usage>write</usage>
19180                <enumeratedValue>
19181                  <name>Set</name>
19182                  <description>Enable</description>
19183                  <value>0x1</value>
19184                </enumeratedValue>
19185              </enumeratedValues>
19186            </field>
19187            <field>
19188              <name>COMPARE2</name>
19189              <description>Write '1' to enable interrupt for event COMPARE[2]</description>
19190              <lsb>18</lsb>
19191              <msb>18</msb>
19192              <enumeratedValues>
19193                <usage>read</usage>
19194                <enumeratedValue>
19195                  <name>Disabled</name>
19196                  <description>Read: Disabled</description>
19197                  <value>0x0</value>
19198                </enumeratedValue>
19199                <enumeratedValue>
19200                  <name>Enabled</name>
19201                  <description>Read: Enabled</description>
19202                  <value>0x1</value>
19203                </enumeratedValue>
19204              </enumeratedValues>
19205              <enumeratedValues>
19206                <usage>write</usage>
19207                <enumeratedValue>
19208                  <name>Set</name>
19209                  <description>Enable</description>
19210                  <value>0x1</value>
19211                </enumeratedValue>
19212              </enumeratedValues>
19213            </field>
19214            <field>
19215              <name>COMPARE3</name>
19216              <description>Write '1' to enable interrupt for event COMPARE[3]</description>
19217              <lsb>19</lsb>
19218              <msb>19</msb>
19219              <enumeratedValues>
19220                <usage>read</usage>
19221                <enumeratedValue>
19222                  <name>Disabled</name>
19223                  <description>Read: Disabled</description>
19224                  <value>0x0</value>
19225                </enumeratedValue>
19226                <enumeratedValue>
19227                  <name>Enabled</name>
19228                  <description>Read: Enabled</description>
19229                  <value>0x1</value>
19230                </enumeratedValue>
19231              </enumeratedValues>
19232              <enumeratedValues>
19233                <usage>write</usage>
19234                <enumeratedValue>
19235                  <name>Set</name>
19236                  <description>Enable</description>
19237                  <value>0x1</value>
19238                </enumeratedValue>
19239              </enumeratedValues>
19240            </field>
19241          </fields>
19242        </register>
19243        <register>
19244          <name>INTENCLR</name>
19245          <description>Disable interrupt</description>
19246          <addressOffset>0x308</addressOffset>
19247          <access>read-write</access>
19248          <resetValue>0x00000000</resetValue>
19249          <fields>
19250            <field>
19251              <name>TICK</name>
19252              <description>Write '1' to disable interrupt for event TICK</description>
19253              <lsb>0</lsb>
19254              <msb>0</msb>
19255              <enumeratedValues>
19256                <usage>read</usage>
19257                <enumeratedValue>
19258                  <name>Disabled</name>
19259                  <description>Read: Disabled</description>
19260                  <value>0x0</value>
19261                </enumeratedValue>
19262                <enumeratedValue>
19263                  <name>Enabled</name>
19264                  <description>Read: Enabled</description>
19265                  <value>0x1</value>
19266                </enumeratedValue>
19267              </enumeratedValues>
19268              <enumeratedValues>
19269                <usage>write</usage>
19270                <enumeratedValue>
19271                  <name>Clear</name>
19272                  <description>Disable</description>
19273                  <value>0x1</value>
19274                </enumeratedValue>
19275              </enumeratedValues>
19276            </field>
19277            <field>
19278              <name>OVRFLW</name>
19279              <description>Write '1' to disable interrupt for event OVRFLW</description>
19280              <lsb>1</lsb>
19281              <msb>1</msb>
19282              <enumeratedValues>
19283                <usage>read</usage>
19284                <enumeratedValue>
19285                  <name>Disabled</name>
19286                  <description>Read: Disabled</description>
19287                  <value>0x0</value>
19288                </enumeratedValue>
19289                <enumeratedValue>
19290                  <name>Enabled</name>
19291                  <description>Read: Enabled</description>
19292                  <value>0x1</value>
19293                </enumeratedValue>
19294              </enumeratedValues>
19295              <enumeratedValues>
19296                <usage>write</usage>
19297                <enumeratedValue>
19298                  <name>Clear</name>
19299                  <description>Disable</description>
19300                  <value>0x1</value>
19301                </enumeratedValue>
19302              </enumeratedValues>
19303            </field>
19304            <field>
19305              <name>COMPARE0</name>
19306              <description>Write '1' to disable interrupt for event COMPARE[0]</description>
19307              <lsb>16</lsb>
19308              <msb>16</msb>
19309              <enumeratedValues>
19310                <usage>read</usage>
19311                <enumeratedValue>
19312                  <name>Disabled</name>
19313                  <description>Read: Disabled</description>
19314                  <value>0x0</value>
19315                </enumeratedValue>
19316                <enumeratedValue>
19317                  <name>Enabled</name>
19318                  <description>Read: Enabled</description>
19319                  <value>0x1</value>
19320                </enumeratedValue>
19321              </enumeratedValues>
19322              <enumeratedValues>
19323                <usage>write</usage>
19324                <enumeratedValue>
19325                  <name>Clear</name>
19326                  <description>Disable</description>
19327                  <value>0x1</value>
19328                </enumeratedValue>
19329              </enumeratedValues>
19330            </field>
19331            <field>
19332              <name>COMPARE1</name>
19333              <description>Write '1' to disable interrupt for event COMPARE[1]</description>
19334              <lsb>17</lsb>
19335              <msb>17</msb>
19336              <enumeratedValues>
19337                <usage>read</usage>
19338                <enumeratedValue>
19339                  <name>Disabled</name>
19340                  <description>Read: Disabled</description>
19341                  <value>0x0</value>
19342                </enumeratedValue>
19343                <enumeratedValue>
19344                  <name>Enabled</name>
19345                  <description>Read: Enabled</description>
19346                  <value>0x1</value>
19347                </enumeratedValue>
19348              </enumeratedValues>
19349              <enumeratedValues>
19350                <usage>write</usage>
19351                <enumeratedValue>
19352                  <name>Clear</name>
19353                  <description>Disable</description>
19354                  <value>0x1</value>
19355                </enumeratedValue>
19356              </enumeratedValues>
19357            </field>
19358            <field>
19359              <name>COMPARE2</name>
19360              <description>Write '1' to disable interrupt for event COMPARE[2]</description>
19361              <lsb>18</lsb>
19362              <msb>18</msb>
19363              <enumeratedValues>
19364                <usage>read</usage>
19365                <enumeratedValue>
19366                  <name>Disabled</name>
19367                  <description>Read: Disabled</description>
19368                  <value>0x0</value>
19369                </enumeratedValue>
19370                <enumeratedValue>
19371                  <name>Enabled</name>
19372                  <description>Read: Enabled</description>
19373                  <value>0x1</value>
19374                </enumeratedValue>
19375              </enumeratedValues>
19376              <enumeratedValues>
19377                <usage>write</usage>
19378                <enumeratedValue>
19379                  <name>Clear</name>
19380                  <description>Disable</description>
19381                  <value>0x1</value>
19382                </enumeratedValue>
19383              </enumeratedValues>
19384            </field>
19385            <field>
19386              <name>COMPARE3</name>
19387              <description>Write '1' to disable interrupt for event COMPARE[3]</description>
19388              <lsb>19</lsb>
19389              <msb>19</msb>
19390              <enumeratedValues>
19391                <usage>read</usage>
19392                <enumeratedValue>
19393                  <name>Disabled</name>
19394                  <description>Read: Disabled</description>
19395                  <value>0x0</value>
19396                </enumeratedValue>
19397                <enumeratedValue>
19398                  <name>Enabled</name>
19399                  <description>Read: Enabled</description>
19400                  <value>0x1</value>
19401                </enumeratedValue>
19402              </enumeratedValues>
19403              <enumeratedValues>
19404                <usage>write</usage>
19405                <enumeratedValue>
19406                  <name>Clear</name>
19407                  <description>Disable</description>
19408                  <value>0x1</value>
19409                </enumeratedValue>
19410              </enumeratedValues>
19411            </field>
19412          </fields>
19413        </register>
19414        <register>
19415          <name>EVTEN</name>
19416          <description>Enable or disable event routing</description>
19417          <addressOffset>0x340</addressOffset>
19418          <access>read-write</access>
19419          <resetValue>0x00000000</resetValue>
19420          <fields>
19421            <field>
19422              <name>TICK</name>
19423              <description>Enable or disable event routing for event TICK</description>
19424              <lsb>0</lsb>
19425              <msb>0</msb>
19426              <enumeratedValues>
19427                <enumeratedValue>
19428                  <name>Disabled</name>
19429                  <description>Disable</description>
19430                  <value>0x0</value>
19431                </enumeratedValue>
19432                <enumeratedValue>
19433                  <name>Enabled</name>
19434                  <description>Enable</description>
19435                  <value>0x1</value>
19436                </enumeratedValue>
19437              </enumeratedValues>
19438            </field>
19439            <field>
19440              <name>OVRFLW</name>
19441              <description>Enable or disable event routing for event OVRFLW</description>
19442              <lsb>1</lsb>
19443              <msb>1</msb>
19444              <enumeratedValues>
19445                <enumeratedValue>
19446                  <name>Disabled</name>
19447                  <description>Disable</description>
19448                  <value>0x0</value>
19449                </enumeratedValue>
19450                <enumeratedValue>
19451                  <name>Enabled</name>
19452                  <description>Enable</description>
19453                  <value>0x1</value>
19454                </enumeratedValue>
19455              </enumeratedValues>
19456            </field>
19457            <field>
19458              <name>COMPARE0</name>
19459              <description>Enable or disable event routing for event COMPARE[0]</description>
19460              <lsb>16</lsb>
19461              <msb>16</msb>
19462              <enumeratedValues>
19463                <enumeratedValue>
19464                  <name>Disabled</name>
19465                  <description>Disable</description>
19466                  <value>0x0</value>
19467                </enumeratedValue>
19468                <enumeratedValue>
19469                  <name>Enabled</name>
19470                  <description>Enable</description>
19471                  <value>0x1</value>
19472                </enumeratedValue>
19473              </enumeratedValues>
19474            </field>
19475            <field>
19476              <name>COMPARE1</name>
19477              <description>Enable or disable event routing for event COMPARE[1]</description>
19478              <lsb>17</lsb>
19479              <msb>17</msb>
19480              <enumeratedValues>
19481                <enumeratedValue>
19482                  <name>Disabled</name>
19483                  <description>Disable</description>
19484                  <value>0x0</value>
19485                </enumeratedValue>
19486                <enumeratedValue>
19487                  <name>Enabled</name>
19488                  <description>Enable</description>
19489                  <value>0x1</value>
19490                </enumeratedValue>
19491              </enumeratedValues>
19492            </field>
19493            <field>
19494              <name>COMPARE2</name>
19495              <description>Enable or disable event routing for event COMPARE[2]</description>
19496              <lsb>18</lsb>
19497              <msb>18</msb>
19498              <enumeratedValues>
19499                <enumeratedValue>
19500                  <name>Disabled</name>
19501                  <description>Disable</description>
19502                  <value>0x0</value>
19503                </enumeratedValue>
19504                <enumeratedValue>
19505                  <name>Enabled</name>
19506                  <description>Enable</description>
19507                  <value>0x1</value>
19508                </enumeratedValue>
19509              </enumeratedValues>
19510            </field>
19511            <field>
19512              <name>COMPARE3</name>
19513              <description>Enable or disable event routing for event COMPARE[3]</description>
19514              <lsb>19</lsb>
19515              <msb>19</msb>
19516              <enumeratedValues>
19517                <enumeratedValue>
19518                  <name>Disabled</name>
19519                  <description>Disable</description>
19520                  <value>0x0</value>
19521                </enumeratedValue>
19522                <enumeratedValue>
19523                  <name>Enabled</name>
19524                  <description>Enable</description>
19525                  <value>0x1</value>
19526                </enumeratedValue>
19527              </enumeratedValues>
19528            </field>
19529          </fields>
19530        </register>
19531        <register>
19532          <name>EVTENSET</name>
19533          <description>Enable event routing</description>
19534          <addressOffset>0x344</addressOffset>
19535          <access>read-write</access>
19536          <resetValue>0x00000000</resetValue>
19537          <fields>
19538            <field>
19539              <name>TICK</name>
19540              <description>Write '1' to enable event routing for event TICK</description>
19541              <lsb>0</lsb>
19542              <msb>0</msb>
19543              <enumeratedValues>
19544                <usage>read</usage>
19545                <enumeratedValue>
19546                  <name>Disabled</name>
19547                  <description>Read: Disabled</description>
19548                  <value>0x0</value>
19549                </enumeratedValue>
19550                <enumeratedValue>
19551                  <name>Enabled</name>
19552                  <description>Read: Enabled</description>
19553                  <value>0x1</value>
19554                </enumeratedValue>
19555              </enumeratedValues>
19556              <enumeratedValues>
19557                <usage>write</usage>
19558                <enumeratedValue>
19559                  <name>Set</name>
19560                  <description>Enable</description>
19561                  <value>0x1</value>
19562                </enumeratedValue>
19563              </enumeratedValues>
19564            </field>
19565            <field>
19566              <name>OVRFLW</name>
19567              <description>Write '1' to enable event routing for event OVRFLW</description>
19568              <lsb>1</lsb>
19569              <msb>1</msb>
19570              <enumeratedValues>
19571                <usage>read</usage>
19572                <enumeratedValue>
19573                  <name>Disabled</name>
19574                  <description>Read: Disabled</description>
19575                  <value>0x0</value>
19576                </enumeratedValue>
19577                <enumeratedValue>
19578                  <name>Enabled</name>
19579                  <description>Read: Enabled</description>
19580                  <value>0x1</value>
19581                </enumeratedValue>
19582              </enumeratedValues>
19583              <enumeratedValues>
19584                <usage>write</usage>
19585                <enumeratedValue>
19586                  <name>Set</name>
19587                  <description>Enable</description>
19588                  <value>0x1</value>
19589                </enumeratedValue>
19590              </enumeratedValues>
19591            </field>
19592            <field>
19593              <name>COMPARE0</name>
19594              <description>Write '1' to enable event routing for event COMPARE[0]</description>
19595              <lsb>16</lsb>
19596              <msb>16</msb>
19597              <enumeratedValues>
19598                <usage>read</usage>
19599                <enumeratedValue>
19600                  <name>Disabled</name>
19601                  <description>Read: Disabled</description>
19602                  <value>0x0</value>
19603                </enumeratedValue>
19604                <enumeratedValue>
19605                  <name>Enabled</name>
19606                  <description>Read: Enabled</description>
19607                  <value>0x1</value>
19608                </enumeratedValue>
19609              </enumeratedValues>
19610              <enumeratedValues>
19611                <usage>write</usage>
19612                <enumeratedValue>
19613                  <name>Set</name>
19614                  <description>Enable</description>
19615                  <value>0x1</value>
19616                </enumeratedValue>
19617              </enumeratedValues>
19618            </field>
19619            <field>
19620              <name>COMPARE1</name>
19621              <description>Write '1' to enable event routing for event COMPARE[1]</description>
19622              <lsb>17</lsb>
19623              <msb>17</msb>
19624              <enumeratedValues>
19625                <usage>read</usage>
19626                <enumeratedValue>
19627                  <name>Disabled</name>
19628                  <description>Read: Disabled</description>
19629                  <value>0x0</value>
19630                </enumeratedValue>
19631                <enumeratedValue>
19632                  <name>Enabled</name>
19633                  <description>Read: Enabled</description>
19634                  <value>0x1</value>
19635                </enumeratedValue>
19636              </enumeratedValues>
19637              <enumeratedValues>
19638                <usage>write</usage>
19639                <enumeratedValue>
19640                  <name>Set</name>
19641                  <description>Enable</description>
19642                  <value>0x1</value>
19643                </enumeratedValue>
19644              </enumeratedValues>
19645            </field>
19646            <field>
19647              <name>COMPARE2</name>
19648              <description>Write '1' to enable event routing for event COMPARE[2]</description>
19649              <lsb>18</lsb>
19650              <msb>18</msb>
19651              <enumeratedValues>
19652                <usage>read</usage>
19653                <enumeratedValue>
19654                  <name>Disabled</name>
19655                  <description>Read: Disabled</description>
19656                  <value>0x0</value>
19657                </enumeratedValue>
19658                <enumeratedValue>
19659                  <name>Enabled</name>
19660                  <description>Read: Enabled</description>
19661                  <value>0x1</value>
19662                </enumeratedValue>
19663              </enumeratedValues>
19664              <enumeratedValues>
19665                <usage>write</usage>
19666                <enumeratedValue>
19667                  <name>Set</name>
19668                  <description>Enable</description>
19669                  <value>0x1</value>
19670                </enumeratedValue>
19671              </enumeratedValues>
19672            </field>
19673            <field>
19674              <name>COMPARE3</name>
19675              <description>Write '1' to enable event routing for event COMPARE[3]</description>
19676              <lsb>19</lsb>
19677              <msb>19</msb>
19678              <enumeratedValues>
19679                <usage>read</usage>
19680                <enumeratedValue>
19681                  <name>Disabled</name>
19682                  <description>Read: Disabled</description>
19683                  <value>0x0</value>
19684                </enumeratedValue>
19685                <enumeratedValue>
19686                  <name>Enabled</name>
19687                  <description>Read: Enabled</description>
19688                  <value>0x1</value>
19689                </enumeratedValue>
19690              </enumeratedValues>
19691              <enumeratedValues>
19692                <usage>write</usage>
19693                <enumeratedValue>
19694                  <name>Set</name>
19695                  <description>Enable</description>
19696                  <value>0x1</value>
19697                </enumeratedValue>
19698              </enumeratedValues>
19699            </field>
19700          </fields>
19701        </register>
19702        <register>
19703          <name>EVTENCLR</name>
19704          <description>Disable event routing</description>
19705          <addressOffset>0x348</addressOffset>
19706          <access>read-write</access>
19707          <resetValue>0x00000000</resetValue>
19708          <fields>
19709            <field>
19710              <name>TICK</name>
19711              <description>Write '1' to disable event routing for event TICK</description>
19712              <lsb>0</lsb>
19713              <msb>0</msb>
19714              <enumeratedValues>
19715                <usage>read</usage>
19716                <enumeratedValue>
19717                  <name>Disabled</name>
19718                  <description>Read: Disabled</description>
19719                  <value>0x0</value>
19720                </enumeratedValue>
19721                <enumeratedValue>
19722                  <name>Enabled</name>
19723                  <description>Read: Enabled</description>
19724                  <value>0x1</value>
19725                </enumeratedValue>
19726              </enumeratedValues>
19727              <enumeratedValues>
19728                <usage>write</usage>
19729                <enumeratedValue>
19730                  <name>Clear</name>
19731                  <description>Disable</description>
19732                  <value>0x1</value>
19733                </enumeratedValue>
19734              </enumeratedValues>
19735            </field>
19736            <field>
19737              <name>OVRFLW</name>
19738              <description>Write '1' to disable event routing for event OVRFLW</description>
19739              <lsb>1</lsb>
19740              <msb>1</msb>
19741              <enumeratedValues>
19742                <usage>read</usage>
19743                <enumeratedValue>
19744                  <name>Disabled</name>
19745                  <description>Read: Disabled</description>
19746                  <value>0x0</value>
19747                </enumeratedValue>
19748                <enumeratedValue>
19749                  <name>Enabled</name>
19750                  <description>Read: Enabled</description>
19751                  <value>0x1</value>
19752                </enumeratedValue>
19753              </enumeratedValues>
19754              <enumeratedValues>
19755                <usage>write</usage>
19756                <enumeratedValue>
19757                  <name>Clear</name>
19758                  <description>Disable</description>
19759                  <value>0x1</value>
19760                </enumeratedValue>
19761              </enumeratedValues>
19762            </field>
19763            <field>
19764              <name>COMPARE0</name>
19765              <description>Write '1' to disable event routing for event COMPARE[0]</description>
19766              <lsb>16</lsb>
19767              <msb>16</msb>
19768              <enumeratedValues>
19769                <usage>read</usage>
19770                <enumeratedValue>
19771                  <name>Disabled</name>
19772                  <description>Read: Disabled</description>
19773                  <value>0x0</value>
19774                </enumeratedValue>
19775                <enumeratedValue>
19776                  <name>Enabled</name>
19777                  <description>Read: Enabled</description>
19778                  <value>0x1</value>
19779                </enumeratedValue>
19780              </enumeratedValues>
19781              <enumeratedValues>
19782                <usage>write</usage>
19783                <enumeratedValue>
19784                  <name>Clear</name>
19785                  <description>Disable</description>
19786                  <value>0x1</value>
19787                </enumeratedValue>
19788              </enumeratedValues>
19789            </field>
19790            <field>
19791              <name>COMPARE1</name>
19792              <description>Write '1' to disable event routing for event COMPARE[1]</description>
19793              <lsb>17</lsb>
19794              <msb>17</msb>
19795              <enumeratedValues>
19796                <usage>read</usage>
19797                <enumeratedValue>
19798                  <name>Disabled</name>
19799                  <description>Read: Disabled</description>
19800                  <value>0x0</value>
19801                </enumeratedValue>
19802                <enumeratedValue>
19803                  <name>Enabled</name>
19804                  <description>Read: Enabled</description>
19805                  <value>0x1</value>
19806                </enumeratedValue>
19807              </enumeratedValues>
19808              <enumeratedValues>
19809                <usage>write</usage>
19810                <enumeratedValue>
19811                  <name>Clear</name>
19812                  <description>Disable</description>
19813                  <value>0x1</value>
19814                </enumeratedValue>
19815              </enumeratedValues>
19816            </field>
19817            <field>
19818              <name>COMPARE2</name>
19819              <description>Write '1' to disable event routing for event COMPARE[2]</description>
19820              <lsb>18</lsb>
19821              <msb>18</msb>
19822              <enumeratedValues>
19823                <usage>read</usage>
19824                <enumeratedValue>
19825                  <name>Disabled</name>
19826                  <description>Read: Disabled</description>
19827                  <value>0x0</value>
19828                </enumeratedValue>
19829                <enumeratedValue>
19830                  <name>Enabled</name>
19831                  <description>Read: Enabled</description>
19832                  <value>0x1</value>
19833                </enumeratedValue>
19834              </enumeratedValues>
19835              <enumeratedValues>
19836                <usage>write</usage>
19837                <enumeratedValue>
19838                  <name>Clear</name>
19839                  <description>Disable</description>
19840                  <value>0x1</value>
19841                </enumeratedValue>
19842              </enumeratedValues>
19843            </field>
19844            <field>
19845              <name>COMPARE3</name>
19846              <description>Write '1' to disable event routing for event COMPARE[3]</description>
19847              <lsb>19</lsb>
19848              <msb>19</msb>
19849              <enumeratedValues>
19850                <usage>read</usage>
19851                <enumeratedValue>
19852                  <name>Disabled</name>
19853                  <description>Read: Disabled</description>
19854                  <value>0x0</value>
19855                </enumeratedValue>
19856                <enumeratedValue>
19857                  <name>Enabled</name>
19858                  <description>Read: Enabled</description>
19859                  <value>0x1</value>
19860                </enumeratedValue>
19861              </enumeratedValues>
19862              <enumeratedValues>
19863                <usage>write</usage>
19864                <enumeratedValue>
19865                  <name>Clear</name>
19866                  <description>Disable</description>
19867                  <value>0x1</value>
19868                </enumeratedValue>
19869              </enumeratedValues>
19870            </field>
19871          </fields>
19872        </register>
19873        <register>
19874          <name>COUNTER</name>
19875          <description>Current counter value</description>
19876          <addressOffset>0x504</addressOffset>
19877          <access>read-only</access>
19878          <resetValue>0x00000000</resetValue>
19879          <fields>
19880            <field>
19881              <name>COUNTER</name>
19882              <description>Counter value</description>
19883              <lsb>0</lsb>
19884              <msb>23</msb>
19885            </field>
19886          </fields>
19887        </register>
19888        <register>
19889          <name>PRESCALER</name>
19890          <description>12-bit prescaler for counter frequency (32768/(PRESCALER+1)). Must be written when RTC is stopped.</description>
19891          <addressOffset>0x508</addressOffset>
19892          <access>read-write</access>
19893          <resetValue>0x00000000</resetValue>
19894          <fields>
19895            <field>
19896              <name>PRESCALER</name>
19897              <description>Prescaler value</description>
19898              <lsb>0</lsb>
19899              <msb>11</msb>
19900            </field>
19901          </fields>
19902        </register>
19903        <register>
19904          <dim>0x4</dim>
19905          <dimIncrement>0x4</dimIncrement>
19906          <name>CC[%s]</name>
19907          <description>Description collection: Compare register n</description>
19908          <addressOffset>0x540</addressOffset>
19909          <access>read-write</access>
19910          <resetValue>0x00000000</resetValue>
19911          <fields>
19912            <field>
19913              <name>COMPARE</name>
19914              <description>Compare value</description>
19915              <lsb>0</lsb>
19916              <msb>23</msb>
19917            </field>
19918          </fields>
19919        </register>
19920      </registers>
19921    </peripheral>
19922    <peripheral derivedFrom="RTC0_NS">
19923      <name>RTC0_S</name>
19924      <description>Real-time counter 1</description>
19925      <baseAddress>0x50014000</baseAddress>
19926      <!--Security dma=NA-->
19927      <!--Security securemapping=US-->
19928      <interrupt>
19929        <name>RTC0</name>
19930        <value>20</value>
19931      </interrupt>
19932    </peripheral>
19933    <peripheral derivedFrom="RTC0_NS">
19934      <name>RTC1_NS</name>
19935      <description>Real-time counter 2</description>
19936      <baseAddress>0x40015000</baseAddress>
19937      <!--Security dma=NA-->
19938      <!--Security securemapping=US-->
19939      <interrupt>
19940        <name>RTC1</name>
19941        <value>21</value>
19942      </interrupt>
19943    </peripheral>
19944    <peripheral derivedFrom="RTC0_NS">
19945      <name>RTC1_S</name>
19946      <description>Real-time counter 3</description>
19947      <baseAddress>0x50015000</baseAddress>
19948      <!--Security dma=NA-->
19949      <!--Security securemapping=US-->
19950      <interrupt>
19951        <name>RTC1</name>
19952        <value>21</value>
19953      </interrupt>
19954    </peripheral>
19955    <peripheral>
19956      <name>DPPIC_NS</name>
19957      <description>Distributed programmable peripheral interconnect controller 0</description>
19958      <baseAddress>0x40017000</baseAddress>
19959      <headerStructName>DPPIC</headerStructName>
19960      <!--Security dma=NA-->
19961      <!--Security securemapping=NS-->
19962      <!--Split access-->
19963      <addressBlock>
19964        <offset>0</offset>
19965        <size>0x1000</size>
19966        <usage>registers</usage>
19967      </addressBlock>
19968      <groupName>DPPIC</groupName>
19969      <size>0x20</size>
19970      <registers>
19971        <cluster>
19972          <dim>6</dim>
19973          <dimIncrement>0x008</dimIncrement>
19974          <name>TASKS_CHG[%s]</name>
19975          <description>Channel group tasks</description>
19976          <headerStructName>DPPIC_TASKS_CHG</headerStructName>
19977          <access>write-only</access>
19978          <addressOffset>0x000</addressOffset>
19979          <register>
19980            <name>EN</name>
19981            <description>Description cluster: Enable channel group n</description>
19982            <addressOffset>0x000</addressOffset>
19983            <access>write-only</access>
19984            <resetValue>0x00000000</resetValue>
19985            <fields>
19986              <field>
19987                <name>EN</name>
19988                <description>Enable channel group n</description>
19989                <lsb>0</lsb>
19990                <msb>0</msb>
19991                <enumeratedValues>
19992                  <enumeratedValue>
19993                    <name>Trigger</name>
19994                    <description>Trigger task</description>
19995                    <value>0x1</value>
19996                  </enumeratedValue>
19997                </enumeratedValues>
19998              </field>
19999            </fields>
20000          </register>
20001          <register>
20002            <name>DIS</name>
20003            <description>Description cluster: Disable channel group n</description>
20004            <addressOffset>0x004</addressOffset>
20005            <access>write-only</access>
20006            <resetValue>0x00000000</resetValue>
20007            <fields>
20008              <field>
20009                <name>DIS</name>
20010                <description>Disable channel group n</description>
20011                <lsb>0</lsb>
20012                <msb>0</msb>
20013                <enumeratedValues>
20014                  <enumeratedValue>
20015                    <name>Trigger</name>
20016                    <description>Trigger task</description>
20017                    <value>0x1</value>
20018                  </enumeratedValue>
20019                </enumeratedValues>
20020              </field>
20021            </fields>
20022          </register>
20023        </cluster>
20024        <cluster>
20025          <dim>6</dim>
20026          <dimIncrement>0x008</dimIncrement>
20027          <name>SUBSCRIBE_CHG[%s]</name>
20028          <description>Subscribe configuration for tasks</description>
20029          <headerStructName>DPPIC_SUBSCRIBE_CHG</headerStructName>
20030          <access>read-write</access>
20031          <addressOffset>0x080</addressOffset>
20032          <register>
20033            <name>EN</name>
20034            <description>Description cluster: Subscribe configuration for task CHG[n].EN</description>
20035            <addressOffset>0x000</addressOffset>
20036            <access>read-write</access>
20037            <resetValue>0x00000000</resetValue>
20038            <fields>
20039              <field>
20040                <name>CHIDX</name>
20041                <description>DPPI channel that task CHG[n].EN will subscribe to</description>
20042                <lsb>0</lsb>
20043                <msb>7</msb>
20044              </field>
20045              <field>
20046                <name>EN</name>
20047                <lsb>31</lsb>
20048                <msb>31</msb>
20049                <enumeratedValues>
20050                  <enumeratedValue>
20051                    <name>Disabled</name>
20052                    <description>Disable subscription</description>
20053                    <value>0x0</value>
20054                  </enumeratedValue>
20055                  <enumeratedValue>
20056                    <name>Enabled</name>
20057                    <description>Enable subscription</description>
20058                    <value>0x1</value>
20059                  </enumeratedValue>
20060                </enumeratedValues>
20061              </field>
20062            </fields>
20063          </register>
20064          <register>
20065            <name>DIS</name>
20066            <description>Description cluster: Subscribe configuration for task CHG[n].DIS</description>
20067            <addressOffset>0x004</addressOffset>
20068            <access>read-write</access>
20069            <resetValue>0x00000000</resetValue>
20070            <fields>
20071              <field>
20072                <name>CHIDX</name>
20073                <description>DPPI channel that task CHG[n].DIS will subscribe to</description>
20074                <lsb>0</lsb>
20075                <msb>7</msb>
20076              </field>
20077              <field>
20078                <name>EN</name>
20079                <lsb>31</lsb>
20080                <msb>31</msb>
20081                <enumeratedValues>
20082                  <enumeratedValue>
20083                    <name>Disabled</name>
20084                    <description>Disable subscription</description>
20085                    <value>0x0</value>
20086                  </enumeratedValue>
20087                  <enumeratedValue>
20088                    <name>Enabled</name>
20089                    <description>Enable subscription</description>
20090                    <value>0x1</value>
20091                  </enumeratedValue>
20092                </enumeratedValues>
20093              </field>
20094            </fields>
20095          </register>
20096        </cluster>
20097        <register>
20098          <name>CHEN</name>
20099          <description>Channel enable register</description>
20100          <addressOffset>0x500</addressOffset>
20101          <access>read-write</access>
20102          <resetValue>0x00000000</resetValue>
20103          <fields>
20104            <field>
20105              <name>CH0</name>
20106              <description>Enable or disable channel 0</description>
20107              <lsb>0</lsb>
20108              <msb>0</msb>
20109              <enumeratedValues>
20110                <enumeratedValue>
20111                  <name>Disabled</name>
20112                  <description>Disable channel</description>
20113                  <value>0x0</value>
20114                </enumeratedValue>
20115                <enumeratedValue>
20116                  <name>Enabled</name>
20117                  <description>Enable channel</description>
20118                  <value>0x1</value>
20119                </enumeratedValue>
20120              </enumeratedValues>
20121            </field>
20122            <field>
20123              <name>CH1</name>
20124              <description>Enable or disable channel 1</description>
20125              <lsb>1</lsb>
20126              <msb>1</msb>
20127              <enumeratedValues>
20128                <enumeratedValue>
20129                  <name>Disabled</name>
20130                  <description>Disable channel</description>
20131                  <value>0x0</value>
20132                </enumeratedValue>
20133                <enumeratedValue>
20134                  <name>Enabled</name>
20135                  <description>Enable channel</description>
20136                  <value>0x1</value>
20137                </enumeratedValue>
20138              </enumeratedValues>
20139            </field>
20140            <field>
20141              <name>CH2</name>
20142              <description>Enable or disable channel 2</description>
20143              <lsb>2</lsb>
20144              <msb>2</msb>
20145              <enumeratedValues>
20146                <enumeratedValue>
20147                  <name>Disabled</name>
20148                  <description>Disable channel</description>
20149                  <value>0x0</value>
20150                </enumeratedValue>
20151                <enumeratedValue>
20152                  <name>Enabled</name>
20153                  <description>Enable channel</description>
20154                  <value>0x1</value>
20155                </enumeratedValue>
20156              </enumeratedValues>
20157            </field>
20158            <field>
20159              <name>CH3</name>
20160              <description>Enable or disable channel 3</description>
20161              <lsb>3</lsb>
20162              <msb>3</msb>
20163              <enumeratedValues>
20164                <enumeratedValue>
20165                  <name>Disabled</name>
20166                  <description>Disable channel</description>
20167                  <value>0x0</value>
20168                </enumeratedValue>
20169                <enumeratedValue>
20170                  <name>Enabled</name>
20171                  <description>Enable channel</description>
20172                  <value>0x1</value>
20173                </enumeratedValue>
20174              </enumeratedValues>
20175            </field>
20176            <field>
20177              <name>CH4</name>
20178              <description>Enable or disable channel 4</description>
20179              <lsb>4</lsb>
20180              <msb>4</msb>
20181              <enumeratedValues>
20182                <enumeratedValue>
20183                  <name>Disabled</name>
20184                  <description>Disable channel</description>
20185                  <value>0x0</value>
20186                </enumeratedValue>
20187                <enumeratedValue>
20188                  <name>Enabled</name>
20189                  <description>Enable channel</description>
20190                  <value>0x1</value>
20191                </enumeratedValue>
20192              </enumeratedValues>
20193            </field>
20194            <field>
20195              <name>CH5</name>
20196              <description>Enable or disable channel 5</description>
20197              <lsb>5</lsb>
20198              <msb>5</msb>
20199              <enumeratedValues>
20200                <enumeratedValue>
20201                  <name>Disabled</name>
20202                  <description>Disable channel</description>
20203                  <value>0x0</value>
20204                </enumeratedValue>
20205                <enumeratedValue>
20206                  <name>Enabled</name>
20207                  <description>Enable channel</description>
20208                  <value>0x1</value>
20209                </enumeratedValue>
20210              </enumeratedValues>
20211            </field>
20212            <field>
20213              <name>CH6</name>
20214              <description>Enable or disable channel 6</description>
20215              <lsb>6</lsb>
20216              <msb>6</msb>
20217              <enumeratedValues>
20218                <enumeratedValue>
20219                  <name>Disabled</name>
20220                  <description>Disable channel</description>
20221                  <value>0x0</value>
20222                </enumeratedValue>
20223                <enumeratedValue>
20224                  <name>Enabled</name>
20225                  <description>Enable channel</description>
20226                  <value>0x1</value>
20227                </enumeratedValue>
20228              </enumeratedValues>
20229            </field>
20230            <field>
20231              <name>CH7</name>
20232              <description>Enable or disable channel 7</description>
20233              <lsb>7</lsb>
20234              <msb>7</msb>
20235              <enumeratedValues>
20236                <enumeratedValue>
20237                  <name>Disabled</name>
20238                  <description>Disable channel</description>
20239                  <value>0x0</value>
20240                </enumeratedValue>
20241                <enumeratedValue>
20242                  <name>Enabled</name>
20243                  <description>Enable channel</description>
20244                  <value>0x1</value>
20245                </enumeratedValue>
20246              </enumeratedValues>
20247            </field>
20248            <field>
20249              <name>CH8</name>
20250              <description>Enable or disable channel 8</description>
20251              <lsb>8</lsb>
20252              <msb>8</msb>
20253              <enumeratedValues>
20254                <enumeratedValue>
20255                  <name>Disabled</name>
20256                  <description>Disable channel</description>
20257                  <value>0x0</value>
20258                </enumeratedValue>
20259                <enumeratedValue>
20260                  <name>Enabled</name>
20261                  <description>Enable channel</description>
20262                  <value>0x1</value>
20263                </enumeratedValue>
20264              </enumeratedValues>
20265            </field>
20266            <field>
20267              <name>CH9</name>
20268              <description>Enable or disable channel 9</description>
20269              <lsb>9</lsb>
20270              <msb>9</msb>
20271              <enumeratedValues>
20272                <enumeratedValue>
20273                  <name>Disabled</name>
20274                  <description>Disable channel</description>
20275                  <value>0x0</value>
20276                </enumeratedValue>
20277                <enumeratedValue>
20278                  <name>Enabled</name>
20279                  <description>Enable channel</description>
20280                  <value>0x1</value>
20281                </enumeratedValue>
20282              </enumeratedValues>
20283            </field>
20284            <field>
20285              <name>CH10</name>
20286              <description>Enable or disable channel 10</description>
20287              <lsb>10</lsb>
20288              <msb>10</msb>
20289              <enumeratedValues>
20290                <enumeratedValue>
20291                  <name>Disabled</name>
20292                  <description>Disable channel</description>
20293                  <value>0x0</value>
20294                </enumeratedValue>
20295                <enumeratedValue>
20296                  <name>Enabled</name>
20297                  <description>Enable channel</description>
20298                  <value>0x1</value>
20299                </enumeratedValue>
20300              </enumeratedValues>
20301            </field>
20302            <field>
20303              <name>CH11</name>
20304              <description>Enable or disable channel 11</description>
20305              <lsb>11</lsb>
20306              <msb>11</msb>
20307              <enumeratedValues>
20308                <enumeratedValue>
20309                  <name>Disabled</name>
20310                  <description>Disable channel</description>
20311                  <value>0x0</value>
20312                </enumeratedValue>
20313                <enumeratedValue>
20314                  <name>Enabled</name>
20315                  <description>Enable channel</description>
20316                  <value>0x1</value>
20317                </enumeratedValue>
20318              </enumeratedValues>
20319            </field>
20320            <field>
20321              <name>CH12</name>
20322              <description>Enable or disable channel 12</description>
20323              <lsb>12</lsb>
20324              <msb>12</msb>
20325              <enumeratedValues>
20326                <enumeratedValue>
20327                  <name>Disabled</name>
20328                  <description>Disable channel</description>
20329                  <value>0x0</value>
20330                </enumeratedValue>
20331                <enumeratedValue>
20332                  <name>Enabled</name>
20333                  <description>Enable channel</description>
20334                  <value>0x1</value>
20335                </enumeratedValue>
20336              </enumeratedValues>
20337            </field>
20338            <field>
20339              <name>CH13</name>
20340              <description>Enable or disable channel 13</description>
20341              <lsb>13</lsb>
20342              <msb>13</msb>
20343              <enumeratedValues>
20344                <enumeratedValue>
20345                  <name>Disabled</name>
20346                  <description>Disable channel</description>
20347                  <value>0x0</value>
20348                </enumeratedValue>
20349                <enumeratedValue>
20350                  <name>Enabled</name>
20351                  <description>Enable channel</description>
20352                  <value>0x1</value>
20353                </enumeratedValue>
20354              </enumeratedValues>
20355            </field>
20356            <field>
20357              <name>CH14</name>
20358              <description>Enable or disable channel 14</description>
20359              <lsb>14</lsb>
20360              <msb>14</msb>
20361              <enumeratedValues>
20362                <enumeratedValue>
20363                  <name>Disabled</name>
20364                  <description>Disable channel</description>
20365                  <value>0x0</value>
20366                </enumeratedValue>
20367                <enumeratedValue>
20368                  <name>Enabled</name>
20369                  <description>Enable channel</description>
20370                  <value>0x1</value>
20371                </enumeratedValue>
20372              </enumeratedValues>
20373            </field>
20374            <field>
20375              <name>CH15</name>
20376              <description>Enable or disable channel 15</description>
20377              <lsb>15</lsb>
20378              <msb>15</msb>
20379              <enumeratedValues>
20380                <enumeratedValue>
20381                  <name>Disabled</name>
20382                  <description>Disable channel</description>
20383                  <value>0x0</value>
20384                </enumeratedValue>
20385                <enumeratedValue>
20386                  <name>Enabled</name>
20387                  <description>Enable channel</description>
20388                  <value>0x1</value>
20389                </enumeratedValue>
20390              </enumeratedValues>
20391            </field>
20392          </fields>
20393        </register>
20394        <register>
20395          <name>CHENSET</name>
20396          <description>Channel enable set register</description>
20397          <addressOffset>0x504</addressOffset>
20398          <access>read-write</access>
20399          <resetValue>0x00000000</resetValue>
20400          <modifiedWriteValues>oneToSet</modifiedWriteValues>
20401          <fields>
20402            <field>
20403              <name>CH0</name>
20404              <description>Channel 0 enable set register. Writing 0 has no effect.</description>
20405              <lsb>0</lsb>
20406              <msb>0</msb>
20407              <enumeratedValues>
20408                <usage>read</usage>
20409                <enumeratedValue>
20410                  <name>Disabled</name>
20411                  <description>Read: Channel disabled</description>
20412                  <value>0x0</value>
20413                </enumeratedValue>
20414                <enumeratedValue>
20415                  <name>Enabled</name>
20416                  <description>Read: Channel enabled</description>
20417                  <value>0x1</value>
20418                </enumeratedValue>
20419              </enumeratedValues>
20420              <enumeratedValues>
20421                <usage>write</usage>
20422                <enumeratedValue>
20423                  <name>Set</name>
20424                  <description>Write: Enable channel</description>
20425                  <value>0x1</value>
20426                </enumeratedValue>
20427              </enumeratedValues>
20428            </field>
20429            <field>
20430              <name>CH1</name>
20431              <description>Channel 1 enable set register. Writing 0 has no effect.</description>
20432              <lsb>1</lsb>
20433              <msb>1</msb>
20434              <enumeratedValues>
20435                <usage>read</usage>
20436                <enumeratedValue>
20437                  <name>Disabled</name>
20438                  <description>Read: Channel disabled</description>
20439                  <value>0x0</value>
20440                </enumeratedValue>
20441                <enumeratedValue>
20442                  <name>Enabled</name>
20443                  <description>Read: Channel enabled</description>
20444                  <value>0x1</value>
20445                </enumeratedValue>
20446              </enumeratedValues>
20447              <enumeratedValues>
20448                <usage>write</usage>
20449                <enumeratedValue>
20450                  <name>Set</name>
20451                  <description>Write: Enable channel</description>
20452                  <value>0x1</value>
20453                </enumeratedValue>
20454              </enumeratedValues>
20455            </field>
20456            <field>
20457              <name>CH2</name>
20458              <description>Channel 2 enable set register. Writing 0 has no effect.</description>
20459              <lsb>2</lsb>
20460              <msb>2</msb>
20461              <enumeratedValues>
20462                <usage>read</usage>
20463                <enumeratedValue>
20464                  <name>Disabled</name>
20465                  <description>Read: Channel disabled</description>
20466                  <value>0x0</value>
20467                </enumeratedValue>
20468                <enumeratedValue>
20469                  <name>Enabled</name>
20470                  <description>Read: Channel enabled</description>
20471                  <value>0x1</value>
20472                </enumeratedValue>
20473              </enumeratedValues>
20474              <enumeratedValues>
20475                <usage>write</usage>
20476                <enumeratedValue>
20477                  <name>Set</name>
20478                  <description>Write: Enable channel</description>
20479                  <value>0x1</value>
20480                </enumeratedValue>
20481              </enumeratedValues>
20482            </field>
20483            <field>
20484              <name>CH3</name>
20485              <description>Channel 3 enable set register. Writing 0 has no effect.</description>
20486              <lsb>3</lsb>
20487              <msb>3</msb>
20488              <enumeratedValues>
20489                <usage>read</usage>
20490                <enumeratedValue>
20491                  <name>Disabled</name>
20492                  <description>Read: Channel disabled</description>
20493                  <value>0x0</value>
20494                </enumeratedValue>
20495                <enumeratedValue>
20496                  <name>Enabled</name>
20497                  <description>Read: Channel enabled</description>
20498                  <value>0x1</value>
20499                </enumeratedValue>
20500              </enumeratedValues>
20501              <enumeratedValues>
20502                <usage>write</usage>
20503                <enumeratedValue>
20504                  <name>Set</name>
20505                  <description>Write: Enable channel</description>
20506                  <value>0x1</value>
20507                </enumeratedValue>
20508              </enumeratedValues>
20509            </field>
20510            <field>
20511              <name>CH4</name>
20512              <description>Channel 4 enable set register. Writing 0 has no effect.</description>
20513              <lsb>4</lsb>
20514              <msb>4</msb>
20515              <enumeratedValues>
20516                <usage>read</usage>
20517                <enumeratedValue>
20518                  <name>Disabled</name>
20519                  <description>Read: Channel disabled</description>
20520                  <value>0x0</value>
20521                </enumeratedValue>
20522                <enumeratedValue>
20523                  <name>Enabled</name>
20524                  <description>Read: Channel enabled</description>
20525                  <value>0x1</value>
20526                </enumeratedValue>
20527              </enumeratedValues>
20528              <enumeratedValues>
20529                <usage>write</usage>
20530                <enumeratedValue>
20531                  <name>Set</name>
20532                  <description>Write: Enable channel</description>
20533                  <value>0x1</value>
20534                </enumeratedValue>
20535              </enumeratedValues>
20536            </field>
20537            <field>
20538              <name>CH5</name>
20539              <description>Channel 5 enable set register. Writing 0 has no effect.</description>
20540              <lsb>5</lsb>
20541              <msb>5</msb>
20542              <enumeratedValues>
20543                <usage>read</usage>
20544                <enumeratedValue>
20545                  <name>Disabled</name>
20546                  <description>Read: Channel disabled</description>
20547                  <value>0x0</value>
20548                </enumeratedValue>
20549                <enumeratedValue>
20550                  <name>Enabled</name>
20551                  <description>Read: Channel enabled</description>
20552                  <value>0x1</value>
20553                </enumeratedValue>
20554              </enumeratedValues>
20555              <enumeratedValues>
20556                <usage>write</usage>
20557                <enumeratedValue>
20558                  <name>Set</name>
20559                  <description>Write: Enable channel</description>
20560                  <value>0x1</value>
20561                </enumeratedValue>
20562              </enumeratedValues>
20563            </field>
20564            <field>
20565              <name>CH6</name>
20566              <description>Channel 6 enable set register. Writing 0 has no effect.</description>
20567              <lsb>6</lsb>
20568              <msb>6</msb>
20569              <enumeratedValues>
20570                <usage>read</usage>
20571                <enumeratedValue>
20572                  <name>Disabled</name>
20573                  <description>Read: Channel disabled</description>
20574                  <value>0x0</value>
20575                </enumeratedValue>
20576                <enumeratedValue>
20577                  <name>Enabled</name>
20578                  <description>Read: Channel enabled</description>
20579                  <value>0x1</value>
20580                </enumeratedValue>
20581              </enumeratedValues>
20582              <enumeratedValues>
20583                <usage>write</usage>
20584                <enumeratedValue>
20585                  <name>Set</name>
20586                  <description>Write: Enable channel</description>
20587                  <value>0x1</value>
20588                </enumeratedValue>
20589              </enumeratedValues>
20590            </field>
20591            <field>
20592              <name>CH7</name>
20593              <description>Channel 7 enable set register. Writing 0 has no effect.</description>
20594              <lsb>7</lsb>
20595              <msb>7</msb>
20596              <enumeratedValues>
20597                <usage>read</usage>
20598                <enumeratedValue>
20599                  <name>Disabled</name>
20600                  <description>Read: Channel disabled</description>
20601                  <value>0x0</value>
20602                </enumeratedValue>
20603                <enumeratedValue>
20604                  <name>Enabled</name>
20605                  <description>Read: Channel enabled</description>
20606                  <value>0x1</value>
20607                </enumeratedValue>
20608              </enumeratedValues>
20609              <enumeratedValues>
20610                <usage>write</usage>
20611                <enumeratedValue>
20612                  <name>Set</name>
20613                  <description>Write: Enable channel</description>
20614                  <value>0x1</value>
20615                </enumeratedValue>
20616              </enumeratedValues>
20617            </field>
20618            <field>
20619              <name>CH8</name>
20620              <description>Channel 8 enable set register. Writing 0 has no effect.</description>
20621              <lsb>8</lsb>
20622              <msb>8</msb>
20623              <enumeratedValues>
20624                <usage>read</usage>
20625                <enumeratedValue>
20626                  <name>Disabled</name>
20627                  <description>Read: Channel disabled</description>
20628                  <value>0x0</value>
20629                </enumeratedValue>
20630                <enumeratedValue>
20631                  <name>Enabled</name>
20632                  <description>Read: Channel enabled</description>
20633                  <value>0x1</value>
20634                </enumeratedValue>
20635              </enumeratedValues>
20636              <enumeratedValues>
20637                <usage>write</usage>
20638                <enumeratedValue>
20639                  <name>Set</name>
20640                  <description>Write: Enable channel</description>
20641                  <value>0x1</value>
20642                </enumeratedValue>
20643              </enumeratedValues>
20644            </field>
20645            <field>
20646              <name>CH9</name>
20647              <description>Channel 9 enable set register. Writing 0 has no effect.</description>
20648              <lsb>9</lsb>
20649              <msb>9</msb>
20650              <enumeratedValues>
20651                <usage>read</usage>
20652                <enumeratedValue>
20653                  <name>Disabled</name>
20654                  <description>Read: Channel disabled</description>
20655                  <value>0x0</value>
20656                </enumeratedValue>
20657                <enumeratedValue>
20658                  <name>Enabled</name>
20659                  <description>Read: Channel enabled</description>
20660                  <value>0x1</value>
20661                </enumeratedValue>
20662              </enumeratedValues>
20663              <enumeratedValues>
20664                <usage>write</usage>
20665                <enumeratedValue>
20666                  <name>Set</name>
20667                  <description>Write: Enable channel</description>
20668                  <value>0x1</value>
20669                </enumeratedValue>
20670              </enumeratedValues>
20671            </field>
20672            <field>
20673              <name>CH10</name>
20674              <description>Channel 10 enable set register. Writing 0 has no effect.</description>
20675              <lsb>10</lsb>
20676              <msb>10</msb>
20677              <enumeratedValues>
20678                <usage>read</usage>
20679                <enumeratedValue>
20680                  <name>Disabled</name>
20681                  <description>Read: Channel disabled</description>
20682                  <value>0x0</value>
20683                </enumeratedValue>
20684                <enumeratedValue>
20685                  <name>Enabled</name>
20686                  <description>Read: Channel enabled</description>
20687                  <value>0x1</value>
20688                </enumeratedValue>
20689              </enumeratedValues>
20690              <enumeratedValues>
20691                <usage>write</usage>
20692                <enumeratedValue>
20693                  <name>Set</name>
20694                  <description>Write: Enable channel</description>
20695                  <value>0x1</value>
20696                </enumeratedValue>
20697              </enumeratedValues>
20698            </field>
20699            <field>
20700              <name>CH11</name>
20701              <description>Channel 11 enable set register. Writing 0 has no effect.</description>
20702              <lsb>11</lsb>
20703              <msb>11</msb>
20704              <enumeratedValues>
20705                <usage>read</usage>
20706                <enumeratedValue>
20707                  <name>Disabled</name>
20708                  <description>Read: Channel disabled</description>
20709                  <value>0x0</value>
20710                </enumeratedValue>
20711                <enumeratedValue>
20712                  <name>Enabled</name>
20713                  <description>Read: Channel enabled</description>
20714                  <value>0x1</value>
20715                </enumeratedValue>
20716              </enumeratedValues>
20717              <enumeratedValues>
20718                <usage>write</usage>
20719                <enumeratedValue>
20720                  <name>Set</name>
20721                  <description>Write: Enable channel</description>
20722                  <value>0x1</value>
20723                </enumeratedValue>
20724              </enumeratedValues>
20725            </field>
20726            <field>
20727              <name>CH12</name>
20728              <description>Channel 12 enable set register. Writing 0 has no effect.</description>
20729              <lsb>12</lsb>
20730              <msb>12</msb>
20731              <enumeratedValues>
20732                <usage>read</usage>
20733                <enumeratedValue>
20734                  <name>Disabled</name>
20735                  <description>Read: Channel disabled</description>
20736                  <value>0x0</value>
20737                </enumeratedValue>
20738                <enumeratedValue>
20739                  <name>Enabled</name>
20740                  <description>Read: Channel enabled</description>
20741                  <value>0x1</value>
20742                </enumeratedValue>
20743              </enumeratedValues>
20744              <enumeratedValues>
20745                <usage>write</usage>
20746                <enumeratedValue>
20747                  <name>Set</name>
20748                  <description>Write: Enable channel</description>
20749                  <value>0x1</value>
20750                </enumeratedValue>
20751              </enumeratedValues>
20752            </field>
20753            <field>
20754              <name>CH13</name>
20755              <description>Channel 13 enable set register. Writing 0 has no effect.</description>
20756              <lsb>13</lsb>
20757              <msb>13</msb>
20758              <enumeratedValues>
20759                <usage>read</usage>
20760                <enumeratedValue>
20761                  <name>Disabled</name>
20762                  <description>Read: Channel disabled</description>
20763                  <value>0x0</value>
20764                </enumeratedValue>
20765                <enumeratedValue>
20766                  <name>Enabled</name>
20767                  <description>Read: Channel enabled</description>
20768                  <value>0x1</value>
20769                </enumeratedValue>
20770              </enumeratedValues>
20771              <enumeratedValues>
20772                <usage>write</usage>
20773                <enumeratedValue>
20774                  <name>Set</name>
20775                  <description>Write: Enable channel</description>
20776                  <value>0x1</value>
20777                </enumeratedValue>
20778              </enumeratedValues>
20779            </field>
20780            <field>
20781              <name>CH14</name>
20782              <description>Channel 14 enable set register. Writing 0 has no effect.</description>
20783              <lsb>14</lsb>
20784              <msb>14</msb>
20785              <enumeratedValues>
20786                <usage>read</usage>
20787                <enumeratedValue>
20788                  <name>Disabled</name>
20789                  <description>Read: Channel disabled</description>
20790                  <value>0x0</value>
20791                </enumeratedValue>
20792                <enumeratedValue>
20793                  <name>Enabled</name>
20794                  <description>Read: Channel enabled</description>
20795                  <value>0x1</value>
20796                </enumeratedValue>
20797              </enumeratedValues>
20798              <enumeratedValues>
20799                <usage>write</usage>
20800                <enumeratedValue>
20801                  <name>Set</name>
20802                  <description>Write: Enable channel</description>
20803                  <value>0x1</value>
20804                </enumeratedValue>
20805              </enumeratedValues>
20806            </field>
20807            <field>
20808              <name>CH15</name>
20809              <description>Channel 15 enable set register. Writing 0 has no effect.</description>
20810              <lsb>15</lsb>
20811              <msb>15</msb>
20812              <enumeratedValues>
20813                <usage>read</usage>
20814                <enumeratedValue>
20815                  <name>Disabled</name>
20816                  <description>Read: Channel disabled</description>
20817                  <value>0x0</value>
20818                </enumeratedValue>
20819                <enumeratedValue>
20820                  <name>Enabled</name>
20821                  <description>Read: Channel enabled</description>
20822                  <value>0x1</value>
20823                </enumeratedValue>
20824              </enumeratedValues>
20825              <enumeratedValues>
20826                <usage>write</usage>
20827                <enumeratedValue>
20828                  <name>Set</name>
20829                  <description>Write: Enable channel</description>
20830                  <value>0x1</value>
20831                </enumeratedValue>
20832              </enumeratedValues>
20833            </field>
20834          </fields>
20835        </register>
20836        <register>
20837          <name>CHENCLR</name>
20838          <description>Channel enable clear register</description>
20839          <addressOffset>0x508</addressOffset>
20840          <access>read-write</access>
20841          <resetValue>0x00000000</resetValue>
20842          <modifiedWriteValues>oneToClear</modifiedWriteValues>
20843          <fields>
20844            <field>
20845              <name>CH0</name>
20846              <description>Channel 0 enable clear register.  Writing 0 has no effect.</description>
20847              <lsb>0</lsb>
20848              <msb>0</msb>
20849              <enumeratedValues>
20850                <usage>read</usage>
20851                <enumeratedValue>
20852                  <name>Disabled</name>
20853                  <description>Read: Channel disabled</description>
20854                  <value>0x0</value>
20855                </enumeratedValue>
20856                <enumeratedValue>
20857                  <name>Enabled</name>
20858                  <description>Read: Channel enabled</description>
20859                  <value>0x1</value>
20860                </enumeratedValue>
20861              </enumeratedValues>
20862              <enumeratedValues>
20863                <usage>write</usage>
20864                <enumeratedValue>
20865                  <name>Clear</name>
20866                  <description>Write: Disable channel</description>
20867                  <value>0x1</value>
20868                </enumeratedValue>
20869              </enumeratedValues>
20870            </field>
20871            <field>
20872              <name>CH1</name>
20873              <description>Channel 1 enable clear register.  Writing 0 has no effect.</description>
20874              <lsb>1</lsb>
20875              <msb>1</msb>
20876              <enumeratedValues>
20877                <usage>read</usage>
20878                <enumeratedValue>
20879                  <name>Disabled</name>
20880                  <description>Read: Channel disabled</description>
20881                  <value>0x0</value>
20882                </enumeratedValue>
20883                <enumeratedValue>
20884                  <name>Enabled</name>
20885                  <description>Read: Channel enabled</description>
20886                  <value>0x1</value>
20887                </enumeratedValue>
20888              </enumeratedValues>
20889              <enumeratedValues>
20890                <usage>write</usage>
20891                <enumeratedValue>
20892                  <name>Clear</name>
20893                  <description>Write: Disable channel</description>
20894                  <value>0x1</value>
20895                </enumeratedValue>
20896              </enumeratedValues>
20897            </field>
20898            <field>
20899              <name>CH2</name>
20900              <description>Channel 2 enable clear register.  Writing 0 has no effect.</description>
20901              <lsb>2</lsb>
20902              <msb>2</msb>
20903              <enumeratedValues>
20904                <usage>read</usage>
20905                <enumeratedValue>
20906                  <name>Disabled</name>
20907                  <description>Read: Channel disabled</description>
20908                  <value>0x0</value>
20909                </enumeratedValue>
20910                <enumeratedValue>
20911                  <name>Enabled</name>
20912                  <description>Read: Channel enabled</description>
20913                  <value>0x1</value>
20914                </enumeratedValue>
20915              </enumeratedValues>
20916              <enumeratedValues>
20917                <usage>write</usage>
20918                <enumeratedValue>
20919                  <name>Clear</name>
20920                  <description>Write: Disable channel</description>
20921                  <value>0x1</value>
20922                </enumeratedValue>
20923              </enumeratedValues>
20924            </field>
20925            <field>
20926              <name>CH3</name>
20927              <description>Channel 3 enable clear register.  Writing 0 has no effect.</description>
20928              <lsb>3</lsb>
20929              <msb>3</msb>
20930              <enumeratedValues>
20931                <usage>read</usage>
20932                <enumeratedValue>
20933                  <name>Disabled</name>
20934                  <description>Read: Channel disabled</description>
20935                  <value>0x0</value>
20936                </enumeratedValue>
20937                <enumeratedValue>
20938                  <name>Enabled</name>
20939                  <description>Read: Channel enabled</description>
20940                  <value>0x1</value>
20941                </enumeratedValue>
20942              </enumeratedValues>
20943              <enumeratedValues>
20944                <usage>write</usage>
20945                <enumeratedValue>
20946                  <name>Clear</name>
20947                  <description>Write: Disable channel</description>
20948                  <value>0x1</value>
20949                </enumeratedValue>
20950              </enumeratedValues>
20951            </field>
20952            <field>
20953              <name>CH4</name>
20954              <description>Channel 4 enable clear register.  Writing 0 has no effect.</description>
20955              <lsb>4</lsb>
20956              <msb>4</msb>
20957              <enumeratedValues>
20958                <usage>read</usage>
20959                <enumeratedValue>
20960                  <name>Disabled</name>
20961                  <description>Read: Channel disabled</description>
20962                  <value>0x0</value>
20963                </enumeratedValue>
20964                <enumeratedValue>
20965                  <name>Enabled</name>
20966                  <description>Read: Channel enabled</description>
20967                  <value>0x1</value>
20968                </enumeratedValue>
20969              </enumeratedValues>
20970              <enumeratedValues>
20971                <usage>write</usage>
20972                <enumeratedValue>
20973                  <name>Clear</name>
20974                  <description>Write: Disable channel</description>
20975                  <value>0x1</value>
20976                </enumeratedValue>
20977              </enumeratedValues>
20978            </field>
20979            <field>
20980              <name>CH5</name>
20981              <description>Channel 5 enable clear register.  Writing 0 has no effect.</description>
20982              <lsb>5</lsb>
20983              <msb>5</msb>
20984              <enumeratedValues>
20985                <usage>read</usage>
20986                <enumeratedValue>
20987                  <name>Disabled</name>
20988                  <description>Read: Channel disabled</description>
20989                  <value>0x0</value>
20990                </enumeratedValue>
20991                <enumeratedValue>
20992                  <name>Enabled</name>
20993                  <description>Read: Channel enabled</description>
20994                  <value>0x1</value>
20995                </enumeratedValue>
20996              </enumeratedValues>
20997              <enumeratedValues>
20998                <usage>write</usage>
20999                <enumeratedValue>
21000                  <name>Clear</name>
21001                  <description>Write: Disable channel</description>
21002                  <value>0x1</value>
21003                </enumeratedValue>
21004              </enumeratedValues>
21005            </field>
21006            <field>
21007              <name>CH6</name>
21008              <description>Channel 6 enable clear register.  Writing 0 has no effect.</description>
21009              <lsb>6</lsb>
21010              <msb>6</msb>
21011              <enumeratedValues>
21012                <usage>read</usage>
21013                <enumeratedValue>
21014                  <name>Disabled</name>
21015                  <description>Read: Channel disabled</description>
21016                  <value>0x0</value>
21017                </enumeratedValue>
21018                <enumeratedValue>
21019                  <name>Enabled</name>
21020                  <description>Read: Channel enabled</description>
21021                  <value>0x1</value>
21022                </enumeratedValue>
21023              </enumeratedValues>
21024              <enumeratedValues>
21025                <usage>write</usage>
21026                <enumeratedValue>
21027                  <name>Clear</name>
21028                  <description>Write: Disable channel</description>
21029                  <value>0x1</value>
21030                </enumeratedValue>
21031              </enumeratedValues>
21032            </field>
21033            <field>
21034              <name>CH7</name>
21035              <description>Channel 7 enable clear register.  Writing 0 has no effect.</description>
21036              <lsb>7</lsb>
21037              <msb>7</msb>
21038              <enumeratedValues>
21039                <usage>read</usage>
21040                <enumeratedValue>
21041                  <name>Disabled</name>
21042                  <description>Read: Channel disabled</description>
21043                  <value>0x0</value>
21044                </enumeratedValue>
21045                <enumeratedValue>
21046                  <name>Enabled</name>
21047                  <description>Read: Channel enabled</description>
21048                  <value>0x1</value>
21049                </enumeratedValue>
21050              </enumeratedValues>
21051              <enumeratedValues>
21052                <usage>write</usage>
21053                <enumeratedValue>
21054                  <name>Clear</name>
21055                  <description>Write: Disable channel</description>
21056                  <value>0x1</value>
21057                </enumeratedValue>
21058              </enumeratedValues>
21059            </field>
21060            <field>
21061              <name>CH8</name>
21062              <description>Channel 8 enable clear register.  Writing 0 has no effect.</description>
21063              <lsb>8</lsb>
21064              <msb>8</msb>
21065              <enumeratedValues>
21066                <usage>read</usage>
21067                <enumeratedValue>
21068                  <name>Disabled</name>
21069                  <description>Read: Channel disabled</description>
21070                  <value>0x0</value>
21071                </enumeratedValue>
21072                <enumeratedValue>
21073                  <name>Enabled</name>
21074                  <description>Read: Channel enabled</description>
21075                  <value>0x1</value>
21076                </enumeratedValue>
21077              </enumeratedValues>
21078              <enumeratedValues>
21079                <usage>write</usage>
21080                <enumeratedValue>
21081                  <name>Clear</name>
21082                  <description>Write: Disable channel</description>
21083                  <value>0x1</value>
21084                </enumeratedValue>
21085              </enumeratedValues>
21086            </field>
21087            <field>
21088              <name>CH9</name>
21089              <description>Channel 9 enable clear register.  Writing 0 has no effect.</description>
21090              <lsb>9</lsb>
21091              <msb>9</msb>
21092              <enumeratedValues>
21093                <usage>read</usage>
21094                <enumeratedValue>
21095                  <name>Disabled</name>
21096                  <description>Read: Channel disabled</description>
21097                  <value>0x0</value>
21098                </enumeratedValue>
21099                <enumeratedValue>
21100                  <name>Enabled</name>
21101                  <description>Read: Channel enabled</description>
21102                  <value>0x1</value>
21103                </enumeratedValue>
21104              </enumeratedValues>
21105              <enumeratedValues>
21106                <usage>write</usage>
21107                <enumeratedValue>
21108                  <name>Clear</name>
21109                  <description>Write: Disable channel</description>
21110                  <value>0x1</value>
21111                </enumeratedValue>
21112              </enumeratedValues>
21113            </field>
21114            <field>
21115              <name>CH10</name>
21116              <description>Channel 10 enable clear register.  Writing 0 has no effect.</description>
21117              <lsb>10</lsb>
21118              <msb>10</msb>
21119              <enumeratedValues>
21120                <usage>read</usage>
21121                <enumeratedValue>
21122                  <name>Disabled</name>
21123                  <description>Read: Channel disabled</description>
21124                  <value>0x0</value>
21125                </enumeratedValue>
21126                <enumeratedValue>
21127                  <name>Enabled</name>
21128                  <description>Read: Channel enabled</description>
21129                  <value>0x1</value>
21130                </enumeratedValue>
21131              </enumeratedValues>
21132              <enumeratedValues>
21133                <usage>write</usage>
21134                <enumeratedValue>
21135                  <name>Clear</name>
21136                  <description>Write: Disable channel</description>
21137                  <value>0x1</value>
21138                </enumeratedValue>
21139              </enumeratedValues>
21140            </field>
21141            <field>
21142              <name>CH11</name>
21143              <description>Channel 11 enable clear register.  Writing 0 has no effect.</description>
21144              <lsb>11</lsb>
21145              <msb>11</msb>
21146              <enumeratedValues>
21147                <usage>read</usage>
21148                <enumeratedValue>
21149                  <name>Disabled</name>
21150                  <description>Read: Channel disabled</description>
21151                  <value>0x0</value>
21152                </enumeratedValue>
21153                <enumeratedValue>
21154                  <name>Enabled</name>
21155                  <description>Read: Channel enabled</description>
21156                  <value>0x1</value>
21157                </enumeratedValue>
21158              </enumeratedValues>
21159              <enumeratedValues>
21160                <usage>write</usage>
21161                <enumeratedValue>
21162                  <name>Clear</name>
21163                  <description>Write: Disable channel</description>
21164                  <value>0x1</value>
21165                </enumeratedValue>
21166              </enumeratedValues>
21167            </field>
21168            <field>
21169              <name>CH12</name>
21170              <description>Channel 12 enable clear register.  Writing 0 has no effect.</description>
21171              <lsb>12</lsb>
21172              <msb>12</msb>
21173              <enumeratedValues>
21174                <usage>read</usage>
21175                <enumeratedValue>
21176                  <name>Disabled</name>
21177                  <description>Read: Channel disabled</description>
21178                  <value>0x0</value>
21179                </enumeratedValue>
21180                <enumeratedValue>
21181                  <name>Enabled</name>
21182                  <description>Read: Channel enabled</description>
21183                  <value>0x1</value>
21184                </enumeratedValue>
21185              </enumeratedValues>
21186              <enumeratedValues>
21187                <usage>write</usage>
21188                <enumeratedValue>
21189                  <name>Clear</name>
21190                  <description>Write: Disable channel</description>
21191                  <value>0x1</value>
21192                </enumeratedValue>
21193              </enumeratedValues>
21194            </field>
21195            <field>
21196              <name>CH13</name>
21197              <description>Channel 13 enable clear register.  Writing 0 has no effect.</description>
21198              <lsb>13</lsb>
21199              <msb>13</msb>
21200              <enumeratedValues>
21201                <usage>read</usage>
21202                <enumeratedValue>
21203                  <name>Disabled</name>
21204                  <description>Read: Channel disabled</description>
21205                  <value>0x0</value>
21206                </enumeratedValue>
21207                <enumeratedValue>
21208                  <name>Enabled</name>
21209                  <description>Read: Channel enabled</description>
21210                  <value>0x1</value>
21211                </enumeratedValue>
21212              </enumeratedValues>
21213              <enumeratedValues>
21214                <usage>write</usage>
21215                <enumeratedValue>
21216                  <name>Clear</name>
21217                  <description>Write: Disable channel</description>
21218                  <value>0x1</value>
21219                </enumeratedValue>
21220              </enumeratedValues>
21221            </field>
21222            <field>
21223              <name>CH14</name>
21224              <description>Channel 14 enable clear register.  Writing 0 has no effect.</description>
21225              <lsb>14</lsb>
21226              <msb>14</msb>
21227              <enumeratedValues>
21228                <usage>read</usage>
21229                <enumeratedValue>
21230                  <name>Disabled</name>
21231                  <description>Read: Channel disabled</description>
21232                  <value>0x0</value>
21233                </enumeratedValue>
21234                <enumeratedValue>
21235                  <name>Enabled</name>
21236                  <description>Read: Channel enabled</description>
21237                  <value>0x1</value>
21238                </enumeratedValue>
21239              </enumeratedValues>
21240              <enumeratedValues>
21241                <usage>write</usage>
21242                <enumeratedValue>
21243                  <name>Clear</name>
21244                  <description>Write: Disable channel</description>
21245                  <value>0x1</value>
21246                </enumeratedValue>
21247              </enumeratedValues>
21248            </field>
21249            <field>
21250              <name>CH15</name>
21251              <description>Channel 15 enable clear register.  Writing 0 has no effect.</description>
21252              <lsb>15</lsb>
21253              <msb>15</msb>
21254              <enumeratedValues>
21255                <usage>read</usage>
21256                <enumeratedValue>
21257                  <name>Disabled</name>
21258                  <description>Read: Channel disabled</description>
21259                  <value>0x0</value>
21260                </enumeratedValue>
21261                <enumeratedValue>
21262                  <name>Enabled</name>
21263                  <description>Read: Channel enabled</description>
21264                  <value>0x1</value>
21265                </enumeratedValue>
21266              </enumeratedValues>
21267              <enumeratedValues>
21268                <usage>write</usage>
21269                <enumeratedValue>
21270                  <name>Clear</name>
21271                  <description>Write: Disable channel</description>
21272                  <value>0x1</value>
21273                </enumeratedValue>
21274              </enumeratedValues>
21275            </field>
21276          </fields>
21277        </register>
21278        <register>
21279          <dim>0x6</dim>
21280          <dimIncrement>0x4</dimIncrement>
21281          <name>CHG[%s]</name>
21282          <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>
21283          <addressOffset>0x800</addressOffset>
21284          <access>read-write</access>
21285          <resetValue>0x00000000</resetValue>
21286          <fields>
21287            <field>
21288              <name>CH0</name>
21289              <description>Include or exclude channel 0</description>
21290              <lsb>0</lsb>
21291              <msb>0</msb>
21292              <enumeratedValues>
21293                <enumeratedValue>
21294                  <name>Excluded</name>
21295                  <description>Exclude</description>
21296                  <value>0x0</value>
21297                </enumeratedValue>
21298                <enumeratedValue>
21299                  <name>Included</name>
21300                  <description>Include</description>
21301                  <value>0x1</value>
21302                </enumeratedValue>
21303              </enumeratedValues>
21304            </field>
21305            <field>
21306              <name>CH1</name>
21307              <description>Include or exclude channel 1</description>
21308              <lsb>1</lsb>
21309              <msb>1</msb>
21310              <enumeratedValues>
21311                <enumeratedValue>
21312                  <name>Excluded</name>
21313                  <description>Exclude</description>
21314                  <value>0x0</value>
21315                </enumeratedValue>
21316                <enumeratedValue>
21317                  <name>Included</name>
21318                  <description>Include</description>
21319                  <value>0x1</value>
21320                </enumeratedValue>
21321              </enumeratedValues>
21322            </field>
21323            <field>
21324              <name>CH2</name>
21325              <description>Include or exclude channel 2</description>
21326              <lsb>2</lsb>
21327              <msb>2</msb>
21328              <enumeratedValues>
21329                <enumeratedValue>
21330                  <name>Excluded</name>
21331                  <description>Exclude</description>
21332                  <value>0x0</value>
21333                </enumeratedValue>
21334                <enumeratedValue>
21335                  <name>Included</name>
21336                  <description>Include</description>
21337                  <value>0x1</value>
21338                </enumeratedValue>
21339              </enumeratedValues>
21340            </field>
21341            <field>
21342              <name>CH3</name>
21343              <description>Include or exclude channel 3</description>
21344              <lsb>3</lsb>
21345              <msb>3</msb>
21346              <enumeratedValues>
21347                <enumeratedValue>
21348                  <name>Excluded</name>
21349                  <description>Exclude</description>
21350                  <value>0x0</value>
21351                </enumeratedValue>
21352                <enumeratedValue>
21353                  <name>Included</name>
21354                  <description>Include</description>
21355                  <value>0x1</value>
21356                </enumeratedValue>
21357              </enumeratedValues>
21358            </field>
21359            <field>
21360              <name>CH4</name>
21361              <description>Include or exclude channel 4</description>
21362              <lsb>4</lsb>
21363              <msb>4</msb>
21364              <enumeratedValues>
21365                <enumeratedValue>
21366                  <name>Excluded</name>
21367                  <description>Exclude</description>
21368                  <value>0x0</value>
21369                </enumeratedValue>
21370                <enumeratedValue>
21371                  <name>Included</name>
21372                  <description>Include</description>
21373                  <value>0x1</value>
21374                </enumeratedValue>
21375              </enumeratedValues>
21376            </field>
21377            <field>
21378              <name>CH5</name>
21379              <description>Include or exclude channel 5</description>
21380              <lsb>5</lsb>
21381              <msb>5</msb>
21382              <enumeratedValues>
21383                <enumeratedValue>
21384                  <name>Excluded</name>
21385                  <description>Exclude</description>
21386                  <value>0x0</value>
21387                </enumeratedValue>
21388                <enumeratedValue>
21389                  <name>Included</name>
21390                  <description>Include</description>
21391                  <value>0x1</value>
21392                </enumeratedValue>
21393              </enumeratedValues>
21394            </field>
21395            <field>
21396              <name>CH6</name>
21397              <description>Include or exclude channel 6</description>
21398              <lsb>6</lsb>
21399              <msb>6</msb>
21400              <enumeratedValues>
21401                <enumeratedValue>
21402                  <name>Excluded</name>
21403                  <description>Exclude</description>
21404                  <value>0x0</value>
21405                </enumeratedValue>
21406                <enumeratedValue>
21407                  <name>Included</name>
21408                  <description>Include</description>
21409                  <value>0x1</value>
21410                </enumeratedValue>
21411              </enumeratedValues>
21412            </field>
21413            <field>
21414              <name>CH7</name>
21415              <description>Include or exclude channel 7</description>
21416              <lsb>7</lsb>
21417              <msb>7</msb>
21418              <enumeratedValues>
21419                <enumeratedValue>
21420                  <name>Excluded</name>
21421                  <description>Exclude</description>
21422                  <value>0x0</value>
21423                </enumeratedValue>
21424                <enumeratedValue>
21425                  <name>Included</name>
21426                  <description>Include</description>
21427                  <value>0x1</value>
21428                </enumeratedValue>
21429              </enumeratedValues>
21430            </field>
21431            <field>
21432              <name>CH8</name>
21433              <description>Include or exclude channel 8</description>
21434              <lsb>8</lsb>
21435              <msb>8</msb>
21436              <enumeratedValues>
21437                <enumeratedValue>
21438                  <name>Excluded</name>
21439                  <description>Exclude</description>
21440                  <value>0x0</value>
21441                </enumeratedValue>
21442                <enumeratedValue>
21443                  <name>Included</name>
21444                  <description>Include</description>
21445                  <value>0x1</value>
21446                </enumeratedValue>
21447              </enumeratedValues>
21448            </field>
21449            <field>
21450              <name>CH9</name>
21451              <description>Include or exclude channel 9</description>
21452              <lsb>9</lsb>
21453              <msb>9</msb>
21454              <enumeratedValues>
21455                <enumeratedValue>
21456                  <name>Excluded</name>
21457                  <description>Exclude</description>
21458                  <value>0x0</value>
21459                </enumeratedValue>
21460                <enumeratedValue>
21461                  <name>Included</name>
21462                  <description>Include</description>
21463                  <value>0x1</value>
21464                </enumeratedValue>
21465              </enumeratedValues>
21466            </field>
21467            <field>
21468              <name>CH10</name>
21469              <description>Include or exclude channel 10</description>
21470              <lsb>10</lsb>
21471              <msb>10</msb>
21472              <enumeratedValues>
21473                <enumeratedValue>
21474                  <name>Excluded</name>
21475                  <description>Exclude</description>
21476                  <value>0x0</value>
21477                </enumeratedValue>
21478                <enumeratedValue>
21479                  <name>Included</name>
21480                  <description>Include</description>
21481                  <value>0x1</value>
21482                </enumeratedValue>
21483              </enumeratedValues>
21484            </field>
21485            <field>
21486              <name>CH11</name>
21487              <description>Include or exclude channel 11</description>
21488              <lsb>11</lsb>
21489              <msb>11</msb>
21490              <enumeratedValues>
21491                <enumeratedValue>
21492                  <name>Excluded</name>
21493                  <description>Exclude</description>
21494                  <value>0x0</value>
21495                </enumeratedValue>
21496                <enumeratedValue>
21497                  <name>Included</name>
21498                  <description>Include</description>
21499                  <value>0x1</value>
21500                </enumeratedValue>
21501              </enumeratedValues>
21502            </field>
21503            <field>
21504              <name>CH12</name>
21505              <description>Include or exclude channel 12</description>
21506              <lsb>12</lsb>
21507              <msb>12</msb>
21508              <enumeratedValues>
21509                <enumeratedValue>
21510                  <name>Excluded</name>
21511                  <description>Exclude</description>
21512                  <value>0x0</value>
21513                </enumeratedValue>
21514                <enumeratedValue>
21515                  <name>Included</name>
21516                  <description>Include</description>
21517                  <value>0x1</value>
21518                </enumeratedValue>
21519              </enumeratedValues>
21520            </field>
21521            <field>
21522              <name>CH13</name>
21523              <description>Include or exclude channel 13</description>
21524              <lsb>13</lsb>
21525              <msb>13</msb>
21526              <enumeratedValues>
21527                <enumeratedValue>
21528                  <name>Excluded</name>
21529                  <description>Exclude</description>
21530                  <value>0x0</value>
21531                </enumeratedValue>
21532                <enumeratedValue>
21533                  <name>Included</name>
21534                  <description>Include</description>
21535                  <value>0x1</value>
21536                </enumeratedValue>
21537              </enumeratedValues>
21538            </field>
21539            <field>
21540              <name>CH14</name>
21541              <description>Include or exclude channel 14</description>
21542              <lsb>14</lsb>
21543              <msb>14</msb>
21544              <enumeratedValues>
21545                <enumeratedValue>
21546                  <name>Excluded</name>
21547                  <description>Exclude</description>
21548                  <value>0x0</value>
21549                </enumeratedValue>
21550                <enumeratedValue>
21551                  <name>Included</name>
21552                  <description>Include</description>
21553                  <value>0x1</value>
21554                </enumeratedValue>
21555              </enumeratedValues>
21556            </field>
21557            <field>
21558              <name>CH15</name>
21559              <description>Include or exclude channel 15</description>
21560              <lsb>15</lsb>
21561              <msb>15</msb>
21562              <enumeratedValues>
21563                <enumeratedValue>
21564                  <name>Excluded</name>
21565                  <description>Exclude</description>
21566                  <value>0x0</value>
21567                </enumeratedValue>
21568                <enumeratedValue>
21569                  <name>Included</name>
21570                  <description>Include</description>
21571                  <value>0x1</value>
21572                </enumeratedValue>
21573              </enumeratedValues>
21574            </field>
21575          </fields>
21576        </register>
21577      </registers>
21578    </peripheral>
21579    <peripheral derivedFrom="DPPIC_NS">
21580      <name>DPPIC_S</name>
21581      <description>Distributed programmable peripheral interconnect controller 1</description>
21582      <baseAddress>0x50017000</baseAddress>
21583      <!--Security dma=NA-->
21584      <!--Security securemapping=NS-->
21585      <!--Split access-->
21586    </peripheral>
21587    <peripheral>
21588      <name>WDT_NS</name>
21589      <description>Watchdog Timer 0</description>
21590      <baseAddress>0x40018000</baseAddress>
21591      <headerStructName>WDT</headerStructName>
21592      <!--Security dma=NA-->
21593      <!--Security securemapping=US-->
21594      <addressBlock>
21595        <offset>0</offset>
21596        <size>0x1000</size>
21597        <usage>registers</usage>
21598      </addressBlock>
21599      <interrupt>
21600        <name>WDT</name>
21601        <value>24</value>
21602      </interrupt>
21603      <groupName>WDT</groupName>
21604      <size>0x20</size>
21605      <registers>
21606        <register>
21607          <name>TASKS_START</name>
21608          <description>Start the watchdog</description>
21609          <addressOffset>0x000</addressOffset>
21610          <access>write-only</access>
21611          <resetValue>0x00000000</resetValue>
21612          <fields>
21613            <field>
21614              <name>TASKS_START</name>
21615              <description>Start the watchdog</description>
21616              <lsb>0</lsb>
21617              <msb>0</msb>
21618              <enumeratedValues>
21619                <enumeratedValue>
21620                  <name>Trigger</name>
21621                  <description>Trigger task</description>
21622                  <value>0x1</value>
21623                </enumeratedValue>
21624              </enumeratedValues>
21625            </field>
21626          </fields>
21627        </register>
21628        <register>
21629          <name>SUBSCRIBE_START</name>
21630          <description>Subscribe configuration for task START</description>
21631          <addressOffset>0x080</addressOffset>
21632          <access>read-write</access>
21633          <resetValue>0x00000000</resetValue>
21634          <fields>
21635            <field>
21636              <name>CHIDX</name>
21637              <description>DPPI channel that task START will subscribe to</description>
21638              <lsb>0</lsb>
21639              <msb>7</msb>
21640            </field>
21641            <field>
21642              <name>EN</name>
21643              <lsb>31</lsb>
21644              <msb>31</msb>
21645              <enumeratedValues>
21646                <enumeratedValue>
21647                  <name>Disabled</name>
21648                  <description>Disable subscription</description>
21649                  <value>0x0</value>
21650                </enumeratedValue>
21651                <enumeratedValue>
21652                  <name>Enabled</name>
21653                  <description>Enable subscription</description>
21654                  <value>0x1</value>
21655                </enumeratedValue>
21656              </enumeratedValues>
21657            </field>
21658          </fields>
21659        </register>
21660        <register>
21661          <name>EVENTS_TIMEOUT</name>
21662          <description>Watchdog timeout</description>
21663          <addressOffset>0x100</addressOffset>
21664          <access>read-write</access>
21665          <resetValue>0x00000000</resetValue>
21666          <fields>
21667            <field>
21668              <name>EVENTS_TIMEOUT</name>
21669              <description>Watchdog timeout</description>
21670              <lsb>0</lsb>
21671              <msb>0</msb>
21672              <enumeratedValues>
21673                <enumeratedValue>
21674                  <name>NotGenerated</name>
21675                  <description>Event not generated</description>
21676                  <value>0x0</value>
21677                </enumeratedValue>
21678                <enumeratedValue>
21679                  <name>Generated</name>
21680                  <description>Event generated</description>
21681                  <value>0x1</value>
21682                </enumeratedValue>
21683              </enumeratedValues>
21684            </field>
21685          </fields>
21686        </register>
21687        <register>
21688          <name>PUBLISH_TIMEOUT</name>
21689          <description>Publish configuration for event TIMEOUT</description>
21690          <addressOffset>0x180</addressOffset>
21691          <access>read-write</access>
21692          <resetValue>0x00000000</resetValue>
21693          <fields>
21694            <field>
21695              <name>CHIDX</name>
21696              <description>DPPI channel that event TIMEOUT will publish to</description>
21697              <lsb>0</lsb>
21698              <msb>7</msb>
21699            </field>
21700            <field>
21701              <name>EN</name>
21702              <lsb>31</lsb>
21703              <msb>31</msb>
21704              <enumeratedValues>
21705                <enumeratedValue>
21706                  <name>Disabled</name>
21707                  <description>Disable publishing</description>
21708                  <value>0x0</value>
21709                </enumeratedValue>
21710                <enumeratedValue>
21711                  <name>Enabled</name>
21712                  <description>Enable publishing</description>
21713                  <value>0x1</value>
21714                </enumeratedValue>
21715              </enumeratedValues>
21716            </field>
21717          </fields>
21718        </register>
21719        <register>
21720          <name>INTENSET</name>
21721          <description>Enable interrupt</description>
21722          <addressOffset>0x304</addressOffset>
21723          <access>read-write</access>
21724          <resetValue>0x00000000</resetValue>
21725          <fields>
21726            <field>
21727              <name>TIMEOUT</name>
21728              <description>Write '1' to enable interrupt for event TIMEOUT</description>
21729              <lsb>0</lsb>
21730              <msb>0</msb>
21731              <enumeratedValues>
21732                <usage>read</usage>
21733                <enumeratedValue>
21734                  <name>Disabled</name>
21735                  <description>Read: Disabled</description>
21736                  <value>0x0</value>
21737                </enumeratedValue>
21738                <enumeratedValue>
21739                  <name>Enabled</name>
21740                  <description>Read: Enabled</description>
21741                  <value>0x1</value>
21742                </enumeratedValue>
21743              </enumeratedValues>
21744              <enumeratedValues>
21745                <usage>write</usage>
21746                <enumeratedValue>
21747                  <name>Set</name>
21748                  <description>Enable</description>
21749                  <value>0x1</value>
21750                </enumeratedValue>
21751              </enumeratedValues>
21752            </field>
21753          </fields>
21754        </register>
21755        <register>
21756          <name>INTENCLR</name>
21757          <description>Disable interrupt</description>
21758          <addressOffset>0x308</addressOffset>
21759          <access>read-write</access>
21760          <resetValue>0x00000000</resetValue>
21761          <fields>
21762            <field>
21763              <name>TIMEOUT</name>
21764              <description>Write '1' to disable interrupt for event TIMEOUT</description>
21765              <lsb>0</lsb>
21766              <msb>0</msb>
21767              <enumeratedValues>
21768                <usage>read</usage>
21769                <enumeratedValue>
21770                  <name>Disabled</name>
21771                  <description>Read: Disabled</description>
21772                  <value>0x0</value>
21773                </enumeratedValue>
21774                <enumeratedValue>
21775                  <name>Enabled</name>
21776                  <description>Read: Enabled</description>
21777                  <value>0x1</value>
21778                </enumeratedValue>
21779              </enumeratedValues>
21780              <enumeratedValues>
21781                <usage>write</usage>
21782                <enumeratedValue>
21783                  <name>Clear</name>
21784                  <description>Disable</description>
21785                  <value>0x1</value>
21786                </enumeratedValue>
21787              </enumeratedValues>
21788            </field>
21789          </fields>
21790        </register>
21791        <register>
21792          <name>RUNSTATUS</name>
21793          <description>Run status</description>
21794          <addressOffset>0x400</addressOffset>
21795          <access>read-only</access>
21796          <resetValue>0x00000000</resetValue>
21797          <fields>
21798            <field>
21799              <name>RUNSTATUSWDT</name>
21800              <description>Indicates whether or not the watchdog is running</description>
21801              <lsb>0</lsb>
21802              <msb>0</msb>
21803              <enumeratedValues>
21804                <enumeratedValue>
21805                  <name>NotRunning</name>
21806                  <description>Watchdog not running</description>
21807                  <value>0x0</value>
21808                </enumeratedValue>
21809                <enumeratedValue>
21810                  <name>Running</name>
21811                  <description>Watchdog is running</description>
21812                  <value>0x1</value>
21813                </enumeratedValue>
21814              </enumeratedValues>
21815            </field>
21816          </fields>
21817        </register>
21818        <register>
21819          <name>REQSTATUS</name>
21820          <description>Request status</description>
21821          <addressOffset>0x404</addressOffset>
21822          <access>read-only</access>
21823          <resetValue>0x00000001</resetValue>
21824          <fields>
21825            <field>
21826              <name>RR0</name>
21827              <description>Request status for RR[0] register</description>
21828              <lsb>0</lsb>
21829              <msb>0</msb>
21830              <enumeratedValues>
21831                <enumeratedValue>
21832                  <name>DisabledOrRequested</name>
21833                  <description>RR[0] register is not enabled, or are already requesting reload</description>
21834                  <value>0x0</value>
21835                </enumeratedValue>
21836                <enumeratedValue>
21837                  <name>EnabledAndUnrequested</name>
21838                  <description>RR[0] register is enabled, and are not yet requesting reload</description>
21839                  <value>0x1</value>
21840                </enumeratedValue>
21841              </enumeratedValues>
21842            </field>
21843            <field>
21844              <name>RR1</name>
21845              <description>Request status for RR[1] register</description>
21846              <lsb>1</lsb>
21847              <msb>1</msb>
21848              <enumeratedValues>
21849                <enumeratedValue>
21850                  <name>DisabledOrRequested</name>
21851                  <description>RR[1] register is not enabled, or are already requesting reload</description>
21852                  <value>0x0</value>
21853                </enumeratedValue>
21854                <enumeratedValue>
21855                  <name>EnabledAndUnrequested</name>
21856                  <description>RR[1] register is enabled, and are not yet requesting reload</description>
21857                  <value>0x1</value>
21858                </enumeratedValue>
21859              </enumeratedValues>
21860            </field>
21861            <field>
21862              <name>RR2</name>
21863              <description>Request status for RR[2] register</description>
21864              <lsb>2</lsb>
21865              <msb>2</msb>
21866              <enumeratedValues>
21867                <enumeratedValue>
21868                  <name>DisabledOrRequested</name>
21869                  <description>RR[2] register is not enabled, or are already requesting reload</description>
21870                  <value>0x0</value>
21871                </enumeratedValue>
21872                <enumeratedValue>
21873                  <name>EnabledAndUnrequested</name>
21874                  <description>RR[2] register is enabled, and are not yet requesting reload</description>
21875                  <value>0x1</value>
21876                </enumeratedValue>
21877              </enumeratedValues>
21878            </field>
21879            <field>
21880              <name>RR3</name>
21881              <description>Request status for RR[3] register</description>
21882              <lsb>3</lsb>
21883              <msb>3</msb>
21884              <enumeratedValues>
21885                <enumeratedValue>
21886                  <name>DisabledOrRequested</name>
21887                  <description>RR[3] register is not enabled, or are already requesting reload</description>
21888                  <value>0x0</value>
21889                </enumeratedValue>
21890                <enumeratedValue>
21891                  <name>EnabledAndUnrequested</name>
21892                  <description>RR[3] register is enabled, and are not yet requesting reload</description>
21893                  <value>0x1</value>
21894                </enumeratedValue>
21895              </enumeratedValues>
21896            </field>
21897            <field>
21898              <name>RR4</name>
21899              <description>Request status for RR[4] register</description>
21900              <lsb>4</lsb>
21901              <msb>4</msb>
21902              <enumeratedValues>
21903                <enumeratedValue>
21904                  <name>DisabledOrRequested</name>
21905                  <description>RR[4] register is not enabled, or are already requesting reload</description>
21906                  <value>0x0</value>
21907                </enumeratedValue>
21908                <enumeratedValue>
21909                  <name>EnabledAndUnrequested</name>
21910                  <description>RR[4] register is enabled, and are not yet requesting reload</description>
21911                  <value>0x1</value>
21912                </enumeratedValue>
21913              </enumeratedValues>
21914            </field>
21915            <field>
21916              <name>RR5</name>
21917              <description>Request status for RR[5] register</description>
21918              <lsb>5</lsb>
21919              <msb>5</msb>
21920              <enumeratedValues>
21921                <enumeratedValue>
21922                  <name>DisabledOrRequested</name>
21923                  <description>RR[5] register is not enabled, or are already requesting reload</description>
21924                  <value>0x0</value>
21925                </enumeratedValue>
21926                <enumeratedValue>
21927                  <name>EnabledAndUnrequested</name>
21928                  <description>RR[5] register is enabled, and are not yet requesting reload</description>
21929                  <value>0x1</value>
21930                </enumeratedValue>
21931              </enumeratedValues>
21932            </field>
21933            <field>
21934              <name>RR6</name>
21935              <description>Request status for RR[6] register</description>
21936              <lsb>6</lsb>
21937              <msb>6</msb>
21938              <enumeratedValues>
21939                <enumeratedValue>
21940                  <name>DisabledOrRequested</name>
21941                  <description>RR[6] register is not enabled, or are already requesting reload</description>
21942                  <value>0x0</value>
21943                </enumeratedValue>
21944                <enumeratedValue>
21945                  <name>EnabledAndUnrequested</name>
21946                  <description>RR[6] register is enabled, and are not yet requesting reload</description>
21947                  <value>0x1</value>
21948                </enumeratedValue>
21949              </enumeratedValues>
21950            </field>
21951            <field>
21952              <name>RR7</name>
21953              <description>Request status for RR[7] register</description>
21954              <lsb>7</lsb>
21955              <msb>7</msb>
21956              <enumeratedValues>
21957                <enumeratedValue>
21958                  <name>DisabledOrRequested</name>
21959                  <description>RR[7] register is not enabled, or are already requesting reload</description>
21960                  <value>0x0</value>
21961                </enumeratedValue>
21962                <enumeratedValue>
21963                  <name>EnabledAndUnrequested</name>
21964                  <description>RR[7] register is enabled, and are not yet requesting reload</description>
21965                  <value>0x1</value>
21966                </enumeratedValue>
21967              </enumeratedValues>
21968            </field>
21969          </fields>
21970        </register>
21971        <register>
21972          <name>CRV</name>
21973          <description>Counter reload value</description>
21974          <addressOffset>0x504</addressOffset>
21975          <access>read-write</access>
21976          <resetValue>0xFFFFFFFF</resetValue>
21977          <fields>
21978            <field>
21979              <name>CRV</name>
21980              <description>Counter reload value in number of cycles of the 32.768 kHz clock</description>
21981              <lsb>0</lsb>
21982              <msb>31</msb>
21983            </field>
21984          </fields>
21985        </register>
21986        <register>
21987          <name>RREN</name>
21988          <description>Enable register for reload request registers</description>
21989          <addressOffset>0x508</addressOffset>
21990          <access>read-write</access>
21991          <resetValue>0x00000001</resetValue>
21992          <fields>
21993            <field>
21994              <name>RR0</name>
21995              <description>Enable or disable RR[0] register</description>
21996              <lsb>0</lsb>
21997              <msb>0</msb>
21998              <enumeratedValues>
21999                <enumeratedValue>
22000                  <name>Disabled</name>
22001                  <description>Disable RR[0] register</description>
22002                  <value>0x0</value>
22003                </enumeratedValue>
22004                <enumeratedValue>
22005                  <name>Enabled</name>
22006                  <description>Enable RR[0] register</description>
22007                  <value>0x1</value>
22008                </enumeratedValue>
22009              </enumeratedValues>
22010            </field>
22011            <field>
22012              <name>RR1</name>
22013              <description>Enable or disable RR[1] register</description>
22014              <lsb>1</lsb>
22015              <msb>1</msb>
22016              <enumeratedValues>
22017                <enumeratedValue>
22018                  <name>Disabled</name>
22019                  <description>Disable RR[1] register</description>
22020                  <value>0x0</value>
22021                </enumeratedValue>
22022                <enumeratedValue>
22023                  <name>Enabled</name>
22024                  <description>Enable RR[1] register</description>
22025                  <value>0x1</value>
22026                </enumeratedValue>
22027              </enumeratedValues>
22028            </field>
22029            <field>
22030              <name>RR2</name>
22031              <description>Enable or disable RR[2] register</description>
22032              <lsb>2</lsb>
22033              <msb>2</msb>
22034              <enumeratedValues>
22035                <enumeratedValue>
22036                  <name>Disabled</name>
22037                  <description>Disable RR[2] register</description>
22038                  <value>0x0</value>
22039                </enumeratedValue>
22040                <enumeratedValue>
22041                  <name>Enabled</name>
22042                  <description>Enable RR[2] register</description>
22043                  <value>0x1</value>
22044                </enumeratedValue>
22045              </enumeratedValues>
22046            </field>
22047            <field>
22048              <name>RR3</name>
22049              <description>Enable or disable RR[3] register</description>
22050              <lsb>3</lsb>
22051              <msb>3</msb>
22052              <enumeratedValues>
22053                <enumeratedValue>
22054                  <name>Disabled</name>
22055                  <description>Disable RR[3] register</description>
22056                  <value>0x0</value>
22057                </enumeratedValue>
22058                <enumeratedValue>
22059                  <name>Enabled</name>
22060                  <description>Enable RR[3] register</description>
22061                  <value>0x1</value>
22062                </enumeratedValue>
22063              </enumeratedValues>
22064            </field>
22065            <field>
22066              <name>RR4</name>
22067              <description>Enable or disable RR[4] register</description>
22068              <lsb>4</lsb>
22069              <msb>4</msb>
22070              <enumeratedValues>
22071                <enumeratedValue>
22072                  <name>Disabled</name>
22073                  <description>Disable RR[4] register</description>
22074                  <value>0x0</value>
22075                </enumeratedValue>
22076                <enumeratedValue>
22077                  <name>Enabled</name>
22078                  <description>Enable RR[4] register</description>
22079                  <value>0x1</value>
22080                </enumeratedValue>
22081              </enumeratedValues>
22082            </field>
22083            <field>
22084              <name>RR5</name>
22085              <description>Enable or disable RR[5] register</description>
22086              <lsb>5</lsb>
22087              <msb>5</msb>
22088              <enumeratedValues>
22089                <enumeratedValue>
22090                  <name>Disabled</name>
22091                  <description>Disable RR[5] register</description>
22092                  <value>0x0</value>
22093                </enumeratedValue>
22094                <enumeratedValue>
22095                  <name>Enabled</name>
22096                  <description>Enable RR[5] register</description>
22097                  <value>0x1</value>
22098                </enumeratedValue>
22099              </enumeratedValues>
22100            </field>
22101            <field>
22102              <name>RR6</name>
22103              <description>Enable or disable RR[6] register</description>
22104              <lsb>6</lsb>
22105              <msb>6</msb>
22106              <enumeratedValues>
22107                <enumeratedValue>
22108                  <name>Disabled</name>
22109                  <description>Disable RR[6] register</description>
22110                  <value>0x0</value>
22111                </enumeratedValue>
22112                <enumeratedValue>
22113                  <name>Enabled</name>
22114                  <description>Enable RR[6] register</description>
22115                  <value>0x1</value>
22116                </enumeratedValue>
22117              </enumeratedValues>
22118            </field>
22119            <field>
22120              <name>RR7</name>
22121              <description>Enable or disable RR[7] register</description>
22122              <lsb>7</lsb>
22123              <msb>7</msb>
22124              <enumeratedValues>
22125                <enumeratedValue>
22126                  <name>Disabled</name>
22127                  <description>Disable RR[7] register</description>
22128                  <value>0x0</value>
22129                </enumeratedValue>
22130                <enumeratedValue>
22131                  <name>Enabled</name>
22132                  <description>Enable RR[7] register</description>
22133                  <value>0x1</value>
22134                </enumeratedValue>
22135              </enumeratedValues>
22136            </field>
22137          </fields>
22138        </register>
22139        <register>
22140          <name>CONFIG</name>
22141          <description>Configuration register</description>
22142          <addressOffset>0x50C</addressOffset>
22143          <access>read-write</access>
22144          <resetValue>0x00000001</resetValue>
22145          <fields>
22146            <field>
22147              <name>SLEEP</name>
22148              <description>Configure the watchdog to either be paused, or kept running, while the CPU is sleeping</description>
22149              <lsb>0</lsb>
22150              <msb>0</msb>
22151              <enumeratedValues>
22152                <enumeratedValue>
22153                  <name>Pause</name>
22154                  <description>Pause watchdog while the CPU is sleeping</description>
22155                  <value>0x0</value>
22156                </enumeratedValue>
22157                <enumeratedValue>
22158                  <name>Run</name>
22159                  <description>Keep the watchdog running while the CPU is sleeping</description>
22160                  <value>0x1</value>
22161                </enumeratedValue>
22162              </enumeratedValues>
22163            </field>
22164            <field>
22165              <name>HALT</name>
22166              <description>Configure the watchdog to either be paused, or kept running, while the CPU is halted by the debugger</description>
22167              <lsb>3</lsb>
22168              <msb>3</msb>
22169              <enumeratedValues>
22170                <enumeratedValue>
22171                  <name>Pause</name>
22172                  <description>Pause watchdog while the CPU is halted by the debugger</description>
22173                  <value>0x0</value>
22174                </enumeratedValue>
22175                <enumeratedValue>
22176                  <name>Run</name>
22177                  <description>Keep the watchdog running while the CPU is halted by the debugger</description>
22178                  <value>0x1</value>
22179                </enumeratedValue>
22180              </enumeratedValues>
22181            </field>
22182          </fields>
22183        </register>
22184        <register>
22185          <dim>0x8</dim>
22186          <dimIncrement>0x4</dimIncrement>
22187          <name>RR[%s]</name>
22188          <description>Description collection: Reload request n</description>
22189          <addressOffset>0x600</addressOffset>
22190          <access>write-only</access>
22191          <resetValue>0x00000000</resetValue>
22192          <fields>
22193            <field>
22194              <name>RR</name>
22195              <description>Reload request register</description>
22196              <lsb>0</lsb>
22197              <msb>31</msb>
22198              <enumeratedValues>
22199                <enumeratedValue>
22200                  <name>Reload</name>
22201                  <description>Value to request a reload of the watchdog timer</description>
22202                  <value>0x6E524635</value>
22203                </enumeratedValue>
22204              </enumeratedValues>
22205            </field>
22206          </fields>
22207        </register>
22208      </registers>
22209    </peripheral>
22210    <peripheral derivedFrom="WDT_NS">
22211      <name>WDT_S</name>
22212      <description>Watchdog Timer 1</description>
22213      <baseAddress>0x50018000</baseAddress>
22214      <!--Security dma=NA-->
22215      <!--Security securemapping=US-->
22216      <interrupt>
22217        <name>WDT</name>
22218        <value>24</value>
22219      </interrupt>
22220    </peripheral>
22221    <peripheral>
22222      <name>EGU0_NS</name>
22223      <description>Event generator unit 0</description>
22224      <baseAddress>0x4001B000</baseAddress>
22225      <headerStructName>EGU</headerStructName>
22226      <!--Security dma=NA-->
22227      <!--Security securemapping=US-->
22228      <addressBlock>
22229        <offset>0</offset>
22230        <size>0x1000</size>
22231        <usage>registers</usage>
22232      </addressBlock>
22233      <interrupt>
22234        <name>EGU0</name>
22235        <value>27</value>
22236      </interrupt>
22237      <groupName>EGU</groupName>
22238      <size>0x20</size>
22239      <registers>
22240        <register>
22241          <dim>0x10</dim>
22242          <dimIncrement>0x4</dimIncrement>
22243          <name>TASKS_TRIGGER[%s]</name>
22244          <description>Description collection: Trigger n for triggering the corresponding TRIGGERED[n] event</description>
22245          <addressOffset>0x000</addressOffset>
22246          <access>write-only</access>
22247          <resetValue>0x00000000</resetValue>
22248          <fields>
22249            <field>
22250              <name>TASKS_TRIGGER</name>
22251              <description>Trigger n for triggering the corresponding TRIGGERED[n] event</description>
22252              <lsb>0</lsb>
22253              <msb>0</msb>
22254              <enumeratedValues>
22255                <enumeratedValue>
22256                  <name>Trigger</name>
22257                  <description>Trigger task</description>
22258                  <value>0x1</value>
22259                </enumeratedValue>
22260              </enumeratedValues>
22261            </field>
22262          </fields>
22263        </register>
22264        <register>
22265          <dim>0x10</dim>
22266          <dimIncrement>0x4</dimIncrement>
22267          <name>SUBSCRIBE_TRIGGER[%s]</name>
22268          <description>Description collection: Subscribe configuration for task TRIGGER[n]</description>
22269          <addressOffset>0x080</addressOffset>
22270          <access>read-write</access>
22271          <resetValue>0x00000000</resetValue>
22272          <fields>
22273            <field>
22274              <name>CHIDX</name>
22275              <description>DPPI channel that task TRIGGER[n] will subscribe to</description>
22276              <lsb>0</lsb>
22277              <msb>7</msb>
22278            </field>
22279            <field>
22280              <name>EN</name>
22281              <lsb>31</lsb>
22282              <msb>31</msb>
22283              <enumeratedValues>
22284                <enumeratedValue>
22285                  <name>Disabled</name>
22286                  <description>Disable subscription</description>
22287                  <value>0x0</value>
22288                </enumeratedValue>
22289                <enumeratedValue>
22290                  <name>Enabled</name>
22291                  <description>Enable subscription</description>
22292                  <value>0x1</value>
22293                </enumeratedValue>
22294              </enumeratedValues>
22295            </field>
22296          </fields>
22297        </register>
22298        <register>
22299          <dim>0x10</dim>
22300          <dimIncrement>0x4</dimIncrement>
22301          <name>EVENTS_TRIGGERED[%s]</name>
22302          <description>Description collection: Event number n generated by triggering the corresponding TRIGGER[n] task</description>
22303          <addressOffset>0x100</addressOffset>
22304          <access>read-write</access>
22305          <resetValue>0x00000000</resetValue>
22306          <fields>
22307            <field>
22308              <name>EVENTS_TRIGGERED</name>
22309              <description>Event number n generated by triggering the corresponding TRIGGER[n] task</description>
22310              <lsb>0</lsb>
22311              <msb>0</msb>
22312              <enumeratedValues>
22313                <enumeratedValue>
22314                  <name>NotGenerated</name>
22315                  <description>Event not generated</description>
22316                  <value>0x0</value>
22317                </enumeratedValue>
22318                <enumeratedValue>
22319                  <name>Generated</name>
22320                  <description>Event generated</description>
22321                  <value>0x1</value>
22322                </enumeratedValue>
22323              </enumeratedValues>
22324            </field>
22325          </fields>
22326        </register>
22327        <register>
22328          <dim>0x10</dim>
22329          <dimIncrement>0x4</dimIncrement>
22330          <name>PUBLISH_TRIGGERED[%s]</name>
22331          <description>Description collection: Publish configuration for event TRIGGERED[n]</description>
22332          <addressOffset>0x180</addressOffset>
22333          <access>read-write</access>
22334          <resetValue>0x00000000</resetValue>
22335          <fields>
22336            <field>
22337              <name>CHIDX</name>
22338              <description>DPPI channel that event TRIGGERED[n] will publish to</description>
22339              <lsb>0</lsb>
22340              <msb>7</msb>
22341            </field>
22342            <field>
22343              <name>EN</name>
22344              <lsb>31</lsb>
22345              <msb>31</msb>
22346              <enumeratedValues>
22347                <enumeratedValue>
22348                  <name>Disabled</name>
22349                  <description>Disable publishing</description>
22350                  <value>0x0</value>
22351                </enumeratedValue>
22352                <enumeratedValue>
22353                  <name>Enabled</name>
22354                  <description>Enable publishing</description>
22355                  <value>0x1</value>
22356                </enumeratedValue>
22357              </enumeratedValues>
22358            </field>
22359          </fields>
22360        </register>
22361        <register>
22362          <name>INTEN</name>
22363          <description>Enable or disable interrupt</description>
22364          <addressOffset>0x300</addressOffset>
22365          <access>read-write</access>
22366          <resetValue>0x00000000</resetValue>
22367          <fields>
22368            <field>
22369              <name>TRIGGERED0</name>
22370              <description>Enable or disable interrupt for event TRIGGERED[0]</description>
22371              <lsb>0</lsb>
22372              <msb>0</msb>
22373              <enumeratedValues>
22374                <enumeratedValue>
22375                  <name>Disabled</name>
22376                  <description>Disable</description>
22377                  <value>0x0</value>
22378                </enumeratedValue>
22379                <enumeratedValue>
22380                  <name>Enabled</name>
22381                  <description>Enable</description>
22382                  <value>0x1</value>
22383                </enumeratedValue>
22384              </enumeratedValues>
22385            </field>
22386            <field>
22387              <name>TRIGGERED1</name>
22388              <description>Enable or disable interrupt for event TRIGGERED[1]</description>
22389              <lsb>1</lsb>
22390              <msb>1</msb>
22391              <enumeratedValues>
22392                <enumeratedValue>
22393                  <name>Disabled</name>
22394                  <description>Disable</description>
22395                  <value>0x0</value>
22396                </enumeratedValue>
22397                <enumeratedValue>
22398                  <name>Enabled</name>
22399                  <description>Enable</description>
22400                  <value>0x1</value>
22401                </enumeratedValue>
22402              </enumeratedValues>
22403            </field>
22404            <field>
22405              <name>TRIGGERED2</name>
22406              <description>Enable or disable interrupt for event TRIGGERED[2]</description>
22407              <lsb>2</lsb>
22408              <msb>2</msb>
22409              <enumeratedValues>
22410                <enumeratedValue>
22411                  <name>Disabled</name>
22412                  <description>Disable</description>
22413                  <value>0x0</value>
22414                </enumeratedValue>
22415                <enumeratedValue>
22416                  <name>Enabled</name>
22417                  <description>Enable</description>
22418                  <value>0x1</value>
22419                </enumeratedValue>
22420              </enumeratedValues>
22421            </field>
22422            <field>
22423              <name>TRIGGERED3</name>
22424              <description>Enable or disable interrupt for event TRIGGERED[3]</description>
22425              <lsb>3</lsb>
22426              <msb>3</msb>
22427              <enumeratedValues>
22428                <enumeratedValue>
22429                  <name>Disabled</name>
22430                  <description>Disable</description>
22431                  <value>0x0</value>
22432                </enumeratedValue>
22433                <enumeratedValue>
22434                  <name>Enabled</name>
22435                  <description>Enable</description>
22436                  <value>0x1</value>
22437                </enumeratedValue>
22438              </enumeratedValues>
22439            </field>
22440            <field>
22441              <name>TRIGGERED4</name>
22442              <description>Enable or disable interrupt for event TRIGGERED[4]</description>
22443              <lsb>4</lsb>
22444              <msb>4</msb>
22445              <enumeratedValues>
22446                <enumeratedValue>
22447                  <name>Disabled</name>
22448                  <description>Disable</description>
22449                  <value>0x0</value>
22450                </enumeratedValue>
22451                <enumeratedValue>
22452                  <name>Enabled</name>
22453                  <description>Enable</description>
22454                  <value>0x1</value>
22455                </enumeratedValue>
22456              </enumeratedValues>
22457            </field>
22458            <field>
22459              <name>TRIGGERED5</name>
22460              <description>Enable or disable interrupt for event TRIGGERED[5]</description>
22461              <lsb>5</lsb>
22462              <msb>5</msb>
22463              <enumeratedValues>
22464                <enumeratedValue>
22465                  <name>Disabled</name>
22466                  <description>Disable</description>
22467                  <value>0x0</value>
22468                </enumeratedValue>
22469                <enumeratedValue>
22470                  <name>Enabled</name>
22471                  <description>Enable</description>
22472                  <value>0x1</value>
22473                </enumeratedValue>
22474              </enumeratedValues>
22475            </field>
22476            <field>
22477              <name>TRIGGERED6</name>
22478              <description>Enable or disable interrupt for event TRIGGERED[6]</description>
22479              <lsb>6</lsb>
22480              <msb>6</msb>
22481              <enumeratedValues>
22482                <enumeratedValue>
22483                  <name>Disabled</name>
22484                  <description>Disable</description>
22485                  <value>0x0</value>
22486                </enumeratedValue>
22487                <enumeratedValue>
22488                  <name>Enabled</name>
22489                  <description>Enable</description>
22490                  <value>0x1</value>
22491                </enumeratedValue>
22492              </enumeratedValues>
22493            </field>
22494            <field>
22495              <name>TRIGGERED7</name>
22496              <description>Enable or disable interrupt for event TRIGGERED[7]</description>
22497              <lsb>7</lsb>
22498              <msb>7</msb>
22499              <enumeratedValues>
22500                <enumeratedValue>
22501                  <name>Disabled</name>
22502                  <description>Disable</description>
22503                  <value>0x0</value>
22504                </enumeratedValue>
22505                <enumeratedValue>
22506                  <name>Enabled</name>
22507                  <description>Enable</description>
22508                  <value>0x1</value>
22509                </enumeratedValue>
22510              </enumeratedValues>
22511            </field>
22512            <field>
22513              <name>TRIGGERED8</name>
22514              <description>Enable or disable interrupt for event TRIGGERED[8]</description>
22515              <lsb>8</lsb>
22516              <msb>8</msb>
22517              <enumeratedValues>
22518                <enumeratedValue>
22519                  <name>Disabled</name>
22520                  <description>Disable</description>
22521                  <value>0x0</value>
22522                </enumeratedValue>
22523                <enumeratedValue>
22524                  <name>Enabled</name>
22525                  <description>Enable</description>
22526                  <value>0x1</value>
22527                </enumeratedValue>
22528              </enumeratedValues>
22529            </field>
22530            <field>
22531              <name>TRIGGERED9</name>
22532              <description>Enable or disable interrupt for event TRIGGERED[9]</description>
22533              <lsb>9</lsb>
22534              <msb>9</msb>
22535              <enumeratedValues>
22536                <enumeratedValue>
22537                  <name>Disabled</name>
22538                  <description>Disable</description>
22539                  <value>0x0</value>
22540                </enumeratedValue>
22541                <enumeratedValue>
22542                  <name>Enabled</name>
22543                  <description>Enable</description>
22544                  <value>0x1</value>
22545                </enumeratedValue>
22546              </enumeratedValues>
22547            </field>
22548            <field>
22549              <name>TRIGGERED10</name>
22550              <description>Enable or disable interrupt for event TRIGGERED[10]</description>
22551              <lsb>10</lsb>
22552              <msb>10</msb>
22553              <enumeratedValues>
22554                <enumeratedValue>
22555                  <name>Disabled</name>
22556                  <description>Disable</description>
22557                  <value>0x0</value>
22558                </enumeratedValue>
22559                <enumeratedValue>
22560                  <name>Enabled</name>
22561                  <description>Enable</description>
22562                  <value>0x1</value>
22563                </enumeratedValue>
22564              </enumeratedValues>
22565            </field>
22566            <field>
22567              <name>TRIGGERED11</name>
22568              <description>Enable or disable interrupt for event TRIGGERED[11]</description>
22569              <lsb>11</lsb>
22570              <msb>11</msb>
22571              <enumeratedValues>
22572                <enumeratedValue>
22573                  <name>Disabled</name>
22574                  <description>Disable</description>
22575                  <value>0x0</value>
22576                </enumeratedValue>
22577                <enumeratedValue>
22578                  <name>Enabled</name>
22579                  <description>Enable</description>
22580                  <value>0x1</value>
22581                </enumeratedValue>
22582              </enumeratedValues>
22583            </field>
22584            <field>
22585              <name>TRIGGERED12</name>
22586              <description>Enable or disable interrupt for event TRIGGERED[12]</description>
22587              <lsb>12</lsb>
22588              <msb>12</msb>
22589              <enumeratedValues>
22590                <enumeratedValue>
22591                  <name>Disabled</name>
22592                  <description>Disable</description>
22593                  <value>0x0</value>
22594                </enumeratedValue>
22595                <enumeratedValue>
22596                  <name>Enabled</name>
22597                  <description>Enable</description>
22598                  <value>0x1</value>
22599                </enumeratedValue>
22600              </enumeratedValues>
22601            </field>
22602            <field>
22603              <name>TRIGGERED13</name>
22604              <description>Enable or disable interrupt for event TRIGGERED[13]</description>
22605              <lsb>13</lsb>
22606              <msb>13</msb>
22607              <enumeratedValues>
22608                <enumeratedValue>
22609                  <name>Disabled</name>
22610                  <description>Disable</description>
22611                  <value>0x0</value>
22612                </enumeratedValue>
22613                <enumeratedValue>
22614                  <name>Enabled</name>
22615                  <description>Enable</description>
22616                  <value>0x1</value>
22617                </enumeratedValue>
22618              </enumeratedValues>
22619            </field>
22620            <field>
22621              <name>TRIGGERED14</name>
22622              <description>Enable or disable interrupt for event TRIGGERED[14]</description>
22623              <lsb>14</lsb>
22624              <msb>14</msb>
22625              <enumeratedValues>
22626                <enumeratedValue>
22627                  <name>Disabled</name>
22628                  <description>Disable</description>
22629                  <value>0x0</value>
22630                </enumeratedValue>
22631                <enumeratedValue>
22632                  <name>Enabled</name>
22633                  <description>Enable</description>
22634                  <value>0x1</value>
22635                </enumeratedValue>
22636              </enumeratedValues>
22637            </field>
22638            <field>
22639              <name>TRIGGERED15</name>
22640              <description>Enable or disable interrupt for event TRIGGERED[15]</description>
22641              <lsb>15</lsb>
22642              <msb>15</msb>
22643              <enumeratedValues>
22644                <enumeratedValue>
22645                  <name>Disabled</name>
22646                  <description>Disable</description>
22647                  <value>0x0</value>
22648                </enumeratedValue>
22649                <enumeratedValue>
22650                  <name>Enabled</name>
22651                  <description>Enable</description>
22652                  <value>0x1</value>
22653                </enumeratedValue>
22654              </enumeratedValues>
22655            </field>
22656          </fields>
22657        </register>
22658        <register>
22659          <name>INTENSET</name>
22660          <description>Enable interrupt</description>
22661          <addressOffset>0x304</addressOffset>
22662          <access>read-write</access>
22663          <resetValue>0x00000000</resetValue>
22664          <fields>
22665            <field>
22666              <name>TRIGGERED0</name>
22667              <description>Write '1' to enable interrupt for event TRIGGERED[0]</description>
22668              <lsb>0</lsb>
22669              <msb>0</msb>
22670              <enumeratedValues>
22671                <usage>read</usage>
22672                <enumeratedValue>
22673                  <name>Disabled</name>
22674                  <description>Read: Disabled</description>
22675                  <value>0x0</value>
22676                </enumeratedValue>
22677                <enumeratedValue>
22678                  <name>Enabled</name>
22679                  <description>Read: Enabled</description>
22680                  <value>0x1</value>
22681                </enumeratedValue>
22682              </enumeratedValues>
22683              <enumeratedValues>
22684                <usage>write</usage>
22685                <enumeratedValue>
22686                  <name>Set</name>
22687                  <description>Enable</description>
22688                  <value>0x1</value>
22689                </enumeratedValue>
22690              </enumeratedValues>
22691            </field>
22692            <field>
22693              <name>TRIGGERED1</name>
22694              <description>Write '1' to enable interrupt for event TRIGGERED[1]</description>
22695              <lsb>1</lsb>
22696              <msb>1</msb>
22697              <enumeratedValues>
22698                <usage>read</usage>
22699                <enumeratedValue>
22700                  <name>Disabled</name>
22701                  <description>Read: Disabled</description>
22702                  <value>0x0</value>
22703                </enumeratedValue>
22704                <enumeratedValue>
22705                  <name>Enabled</name>
22706                  <description>Read: Enabled</description>
22707                  <value>0x1</value>
22708                </enumeratedValue>
22709              </enumeratedValues>
22710              <enumeratedValues>
22711                <usage>write</usage>
22712                <enumeratedValue>
22713                  <name>Set</name>
22714                  <description>Enable</description>
22715                  <value>0x1</value>
22716                </enumeratedValue>
22717              </enumeratedValues>
22718            </field>
22719            <field>
22720              <name>TRIGGERED2</name>
22721              <description>Write '1' to enable interrupt for event TRIGGERED[2]</description>
22722              <lsb>2</lsb>
22723              <msb>2</msb>
22724              <enumeratedValues>
22725                <usage>read</usage>
22726                <enumeratedValue>
22727                  <name>Disabled</name>
22728                  <description>Read: Disabled</description>
22729                  <value>0x0</value>
22730                </enumeratedValue>
22731                <enumeratedValue>
22732                  <name>Enabled</name>
22733                  <description>Read: Enabled</description>
22734                  <value>0x1</value>
22735                </enumeratedValue>
22736              </enumeratedValues>
22737              <enumeratedValues>
22738                <usage>write</usage>
22739                <enumeratedValue>
22740                  <name>Set</name>
22741                  <description>Enable</description>
22742                  <value>0x1</value>
22743                </enumeratedValue>
22744              </enumeratedValues>
22745            </field>
22746            <field>
22747              <name>TRIGGERED3</name>
22748              <description>Write '1' to enable interrupt for event TRIGGERED[3]</description>
22749              <lsb>3</lsb>
22750              <msb>3</msb>
22751              <enumeratedValues>
22752                <usage>read</usage>
22753                <enumeratedValue>
22754                  <name>Disabled</name>
22755                  <description>Read: Disabled</description>
22756                  <value>0x0</value>
22757                </enumeratedValue>
22758                <enumeratedValue>
22759                  <name>Enabled</name>
22760                  <description>Read: Enabled</description>
22761                  <value>0x1</value>
22762                </enumeratedValue>
22763              </enumeratedValues>
22764              <enumeratedValues>
22765                <usage>write</usage>
22766                <enumeratedValue>
22767                  <name>Set</name>
22768                  <description>Enable</description>
22769                  <value>0x1</value>
22770                </enumeratedValue>
22771              </enumeratedValues>
22772            </field>
22773            <field>
22774              <name>TRIGGERED4</name>
22775              <description>Write '1' to enable interrupt for event TRIGGERED[4]</description>
22776              <lsb>4</lsb>
22777              <msb>4</msb>
22778              <enumeratedValues>
22779                <usage>read</usage>
22780                <enumeratedValue>
22781                  <name>Disabled</name>
22782                  <description>Read: Disabled</description>
22783                  <value>0x0</value>
22784                </enumeratedValue>
22785                <enumeratedValue>
22786                  <name>Enabled</name>
22787                  <description>Read: Enabled</description>
22788                  <value>0x1</value>
22789                </enumeratedValue>
22790              </enumeratedValues>
22791              <enumeratedValues>
22792                <usage>write</usage>
22793                <enumeratedValue>
22794                  <name>Set</name>
22795                  <description>Enable</description>
22796                  <value>0x1</value>
22797                </enumeratedValue>
22798              </enumeratedValues>
22799            </field>
22800            <field>
22801              <name>TRIGGERED5</name>
22802              <description>Write '1' to enable interrupt for event TRIGGERED[5]</description>
22803              <lsb>5</lsb>
22804              <msb>5</msb>
22805              <enumeratedValues>
22806                <usage>read</usage>
22807                <enumeratedValue>
22808                  <name>Disabled</name>
22809                  <description>Read: Disabled</description>
22810                  <value>0x0</value>
22811                </enumeratedValue>
22812                <enumeratedValue>
22813                  <name>Enabled</name>
22814                  <description>Read: Enabled</description>
22815                  <value>0x1</value>
22816                </enumeratedValue>
22817              </enumeratedValues>
22818              <enumeratedValues>
22819                <usage>write</usage>
22820                <enumeratedValue>
22821                  <name>Set</name>
22822                  <description>Enable</description>
22823                  <value>0x1</value>
22824                </enumeratedValue>
22825              </enumeratedValues>
22826            </field>
22827            <field>
22828              <name>TRIGGERED6</name>
22829              <description>Write '1' to enable interrupt for event TRIGGERED[6]</description>
22830              <lsb>6</lsb>
22831              <msb>6</msb>
22832              <enumeratedValues>
22833                <usage>read</usage>
22834                <enumeratedValue>
22835                  <name>Disabled</name>
22836                  <description>Read: Disabled</description>
22837                  <value>0x0</value>
22838                </enumeratedValue>
22839                <enumeratedValue>
22840                  <name>Enabled</name>
22841                  <description>Read: Enabled</description>
22842                  <value>0x1</value>
22843                </enumeratedValue>
22844              </enumeratedValues>
22845              <enumeratedValues>
22846                <usage>write</usage>
22847                <enumeratedValue>
22848                  <name>Set</name>
22849                  <description>Enable</description>
22850                  <value>0x1</value>
22851                </enumeratedValue>
22852              </enumeratedValues>
22853            </field>
22854            <field>
22855              <name>TRIGGERED7</name>
22856              <description>Write '1' to enable interrupt for event TRIGGERED[7]</description>
22857              <lsb>7</lsb>
22858              <msb>7</msb>
22859              <enumeratedValues>
22860                <usage>read</usage>
22861                <enumeratedValue>
22862                  <name>Disabled</name>
22863                  <description>Read: Disabled</description>
22864                  <value>0x0</value>
22865                </enumeratedValue>
22866                <enumeratedValue>
22867                  <name>Enabled</name>
22868                  <description>Read: Enabled</description>
22869                  <value>0x1</value>
22870                </enumeratedValue>
22871              </enumeratedValues>
22872              <enumeratedValues>
22873                <usage>write</usage>
22874                <enumeratedValue>
22875                  <name>Set</name>
22876                  <description>Enable</description>
22877                  <value>0x1</value>
22878                </enumeratedValue>
22879              </enumeratedValues>
22880            </field>
22881            <field>
22882              <name>TRIGGERED8</name>
22883              <description>Write '1' to enable interrupt for event TRIGGERED[8]</description>
22884              <lsb>8</lsb>
22885              <msb>8</msb>
22886              <enumeratedValues>
22887                <usage>read</usage>
22888                <enumeratedValue>
22889                  <name>Disabled</name>
22890                  <description>Read: Disabled</description>
22891                  <value>0x0</value>
22892                </enumeratedValue>
22893                <enumeratedValue>
22894                  <name>Enabled</name>
22895                  <description>Read: Enabled</description>
22896                  <value>0x1</value>
22897                </enumeratedValue>
22898              </enumeratedValues>
22899              <enumeratedValues>
22900                <usage>write</usage>
22901                <enumeratedValue>
22902                  <name>Set</name>
22903                  <description>Enable</description>
22904                  <value>0x1</value>
22905                </enumeratedValue>
22906              </enumeratedValues>
22907            </field>
22908            <field>
22909              <name>TRIGGERED9</name>
22910              <description>Write '1' to enable interrupt for event TRIGGERED[9]</description>
22911              <lsb>9</lsb>
22912              <msb>9</msb>
22913              <enumeratedValues>
22914                <usage>read</usage>
22915                <enumeratedValue>
22916                  <name>Disabled</name>
22917                  <description>Read: Disabled</description>
22918                  <value>0x0</value>
22919                </enumeratedValue>
22920                <enumeratedValue>
22921                  <name>Enabled</name>
22922                  <description>Read: Enabled</description>
22923                  <value>0x1</value>
22924                </enumeratedValue>
22925              </enumeratedValues>
22926              <enumeratedValues>
22927                <usage>write</usage>
22928                <enumeratedValue>
22929                  <name>Set</name>
22930                  <description>Enable</description>
22931                  <value>0x1</value>
22932                </enumeratedValue>
22933              </enumeratedValues>
22934            </field>
22935            <field>
22936              <name>TRIGGERED10</name>
22937              <description>Write '1' to enable interrupt for event TRIGGERED[10]</description>
22938              <lsb>10</lsb>
22939              <msb>10</msb>
22940              <enumeratedValues>
22941                <usage>read</usage>
22942                <enumeratedValue>
22943                  <name>Disabled</name>
22944                  <description>Read: Disabled</description>
22945                  <value>0x0</value>
22946                </enumeratedValue>
22947                <enumeratedValue>
22948                  <name>Enabled</name>
22949                  <description>Read: Enabled</description>
22950                  <value>0x1</value>
22951                </enumeratedValue>
22952              </enumeratedValues>
22953              <enumeratedValues>
22954                <usage>write</usage>
22955                <enumeratedValue>
22956                  <name>Set</name>
22957                  <description>Enable</description>
22958                  <value>0x1</value>
22959                </enumeratedValue>
22960              </enumeratedValues>
22961            </field>
22962            <field>
22963              <name>TRIGGERED11</name>
22964              <description>Write '1' to enable interrupt for event TRIGGERED[11]</description>
22965              <lsb>11</lsb>
22966              <msb>11</msb>
22967              <enumeratedValues>
22968                <usage>read</usage>
22969                <enumeratedValue>
22970                  <name>Disabled</name>
22971                  <description>Read: Disabled</description>
22972                  <value>0x0</value>
22973                </enumeratedValue>
22974                <enumeratedValue>
22975                  <name>Enabled</name>
22976                  <description>Read: Enabled</description>
22977                  <value>0x1</value>
22978                </enumeratedValue>
22979              </enumeratedValues>
22980              <enumeratedValues>
22981                <usage>write</usage>
22982                <enumeratedValue>
22983                  <name>Set</name>
22984                  <description>Enable</description>
22985                  <value>0x1</value>
22986                </enumeratedValue>
22987              </enumeratedValues>
22988            </field>
22989            <field>
22990              <name>TRIGGERED12</name>
22991              <description>Write '1' to enable interrupt for event TRIGGERED[12]</description>
22992              <lsb>12</lsb>
22993              <msb>12</msb>
22994              <enumeratedValues>
22995                <usage>read</usage>
22996                <enumeratedValue>
22997                  <name>Disabled</name>
22998                  <description>Read: Disabled</description>
22999                  <value>0x0</value>
23000                </enumeratedValue>
23001                <enumeratedValue>
23002                  <name>Enabled</name>
23003                  <description>Read: Enabled</description>
23004                  <value>0x1</value>
23005                </enumeratedValue>
23006              </enumeratedValues>
23007              <enumeratedValues>
23008                <usage>write</usage>
23009                <enumeratedValue>
23010                  <name>Set</name>
23011                  <description>Enable</description>
23012                  <value>0x1</value>
23013                </enumeratedValue>
23014              </enumeratedValues>
23015            </field>
23016            <field>
23017              <name>TRIGGERED13</name>
23018              <description>Write '1' to enable interrupt for event TRIGGERED[13]</description>
23019              <lsb>13</lsb>
23020              <msb>13</msb>
23021              <enumeratedValues>
23022                <usage>read</usage>
23023                <enumeratedValue>
23024                  <name>Disabled</name>
23025                  <description>Read: Disabled</description>
23026                  <value>0x0</value>
23027                </enumeratedValue>
23028                <enumeratedValue>
23029                  <name>Enabled</name>
23030                  <description>Read: Enabled</description>
23031                  <value>0x1</value>
23032                </enumeratedValue>
23033              </enumeratedValues>
23034              <enumeratedValues>
23035                <usage>write</usage>
23036                <enumeratedValue>
23037                  <name>Set</name>
23038                  <description>Enable</description>
23039                  <value>0x1</value>
23040                </enumeratedValue>
23041              </enumeratedValues>
23042            </field>
23043            <field>
23044              <name>TRIGGERED14</name>
23045              <description>Write '1' to enable interrupt for event TRIGGERED[14]</description>
23046              <lsb>14</lsb>
23047              <msb>14</msb>
23048              <enumeratedValues>
23049                <usage>read</usage>
23050                <enumeratedValue>
23051                  <name>Disabled</name>
23052                  <description>Read: Disabled</description>
23053                  <value>0x0</value>
23054                </enumeratedValue>
23055                <enumeratedValue>
23056                  <name>Enabled</name>
23057                  <description>Read: Enabled</description>
23058                  <value>0x1</value>
23059                </enumeratedValue>
23060              </enumeratedValues>
23061              <enumeratedValues>
23062                <usage>write</usage>
23063                <enumeratedValue>
23064                  <name>Set</name>
23065                  <description>Enable</description>
23066                  <value>0x1</value>
23067                </enumeratedValue>
23068              </enumeratedValues>
23069            </field>
23070            <field>
23071              <name>TRIGGERED15</name>
23072              <description>Write '1' to enable interrupt for event TRIGGERED[15]</description>
23073              <lsb>15</lsb>
23074              <msb>15</msb>
23075              <enumeratedValues>
23076                <usage>read</usage>
23077                <enumeratedValue>
23078                  <name>Disabled</name>
23079                  <description>Read: Disabled</description>
23080                  <value>0x0</value>
23081                </enumeratedValue>
23082                <enumeratedValue>
23083                  <name>Enabled</name>
23084                  <description>Read: Enabled</description>
23085                  <value>0x1</value>
23086                </enumeratedValue>
23087              </enumeratedValues>
23088              <enumeratedValues>
23089                <usage>write</usage>
23090                <enumeratedValue>
23091                  <name>Set</name>
23092                  <description>Enable</description>
23093                  <value>0x1</value>
23094                </enumeratedValue>
23095              </enumeratedValues>
23096            </field>
23097          </fields>
23098        </register>
23099        <register>
23100          <name>INTENCLR</name>
23101          <description>Disable interrupt</description>
23102          <addressOffset>0x308</addressOffset>
23103          <access>read-write</access>
23104          <resetValue>0x00000000</resetValue>
23105          <fields>
23106            <field>
23107              <name>TRIGGERED0</name>
23108              <description>Write '1' to disable interrupt for event TRIGGERED[0]</description>
23109              <lsb>0</lsb>
23110              <msb>0</msb>
23111              <enumeratedValues>
23112                <usage>read</usage>
23113                <enumeratedValue>
23114                  <name>Disabled</name>
23115                  <description>Read: Disabled</description>
23116                  <value>0x0</value>
23117                </enumeratedValue>
23118                <enumeratedValue>
23119                  <name>Enabled</name>
23120                  <description>Read: Enabled</description>
23121                  <value>0x1</value>
23122                </enumeratedValue>
23123              </enumeratedValues>
23124              <enumeratedValues>
23125                <usage>write</usage>
23126                <enumeratedValue>
23127                  <name>Clear</name>
23128                  <description>Disable</description>
23129                  <value>0x1</value>
23130                </enumeratedValue>
23131              </enumeratedValues>
23132            </field>
23133            <field>
23134              <name>TRIGGERED1</name>
23135              <description>Write '1' to disable interrupt for event TRIGGERED[1]</description>
23136              <lsb>1</lsb>
23137              <msb>1</msb>
23138              <enumeratedValues>
23139                <usage>read</usage>
23140                <enumeratedValue>
23141                  <name>Disabled</name>
23142                  <description>Read: Disabled</description>
23143                  <value>0x0</value>
23144                </enumeratedValue>
23145                <enumeratedValue>
23146                  <name>Enabled</name>
23147                  <description>Read: Enabled</description>
23148                  <value>0x1</value>
23149                </enumeratedValue>
23150              </enumeratedValues>
23151              <enumeratedValues>
23152                <usage>write</usage>
23153                <enumeratedValue>
23154                  <name>Clear</name>
23155                  <description>Disable</description>
23156                  <value>0x1</value>
23157                </enumeratedValue>
23158              </enumeratedValues>
23159            </field>
23160            <field>
23161              <name>TRIGGERED2</name>
23162              <description>Write '1' to disable interrupt for event TRIGGERED[2]</description>
23163              <lsb>2</lsb>
23164              <msb>2</msb>
23165              <enumeratedValues>
23166                <usage>read</usage>
23167                <enumeratedValue>
23168                  <name>Disabled</name>
23169                  <description>Read: Disabled</description>
23170                  <value>0x0</value>
23171                </enumeratedValue>
23172                <enumeratedValue>
23173                  <name>Enabled</name>
23174                  <description>Read: Enabled</description>
23175                  <value>0x1</value>
23176                </enumeratedValue>
23177              </enumeratedValues>
23178              <enumeratedValues>
23179                <usage>write</usage>
23180                <enumeratedValue>
23181                  <name>Clear</name>
23182                  <description>Disable</description>
23183                  <value>0x1</value>
23184                </enumeratedValue>
23185              </enumeratedValues>
23186            </field>
23187            <field>
23188              <name>TRIGGERED3</name>
23189              <description>Write '1' to disable interrupt for event TRIGGERED[3]</description>
23190              <lsb>3</lsb>
23191              <msb>3</msb>
23192              <enumeratedValues>
23193                <usage>read</usage>
23194                <enumeratedValue>
23195                  <name>Disabled</name>
23196                  <description>Read: Disabled</description>
23197                  <value>0x0</value>
23198                </enumeratedValue>
23199                <enumeratedValue>
23200                  <name>Enabled</name>
23201                  <description>Read: Enabled</description>
23202                  <value>0x1</value>
23203                </enumeratedValue>
23204              </enumeratedValues>
23205              <enumeratedValues>
23206                <usage>write</usage>
23207                <enumeratedValue>
23208                  <name>Clear</name>
23209                  <description>Disable</description>
23210                  <value>0x1</value>
23211                </enumeratedValue>
23212              </enumeratedValues>
23213            </field>
23214            <field>
23215              <name>TRIGGERED4</name>
23216              <description>Write '1' to disable interrupt for event TRIGGERED[4]</description>
23217              <lsb>4</lsb>
23218              <msb>4</msb>
23219              <enumeratedValues>
23220                <usage>read</usage>
23221                <enumeratedValue>
23222                  <name>Disabled</name>
23223                  <description>Read: Disabled</description>
23224                  <value>0x0</value>
23225                </enumeratedValue>
23226                <enumeratedValue>
23227                  <name>Enabled</name>
23228                  <description>Read: Enabled</description>
23229                  <value>0x1</value>
23230                </enumeratedValue>
23231              </enumeratedValues>
23232              <enumeratedValues>
23233                <usage>write</usage>
23234                <enumeratedValue>
23235                  <name>Clear</name>
23236                  <description>Disable</description>
23237                  <value>0x1</value>
23238                </enumeratedValue>
23239              </enumeratedValues>
23240            </field>
23241            <field>
23242              <name>TRIGGERED5</name>
23243              <description>Write '1' to disable interrupt for event TRIGGERED[5]</description>
23244              <lsb>5</lsb>
23245              <msb>5</msb>
23246              <enumeratedValues>
23247                <usage>read</usage>
23248                <enumeratedValue>
23249                  <name>Disabled</name>
23250                  <description>Read: Disabled</description>
23251                  <value>0x0</value>
23252                </enumeratedValue>
23253                <enumeratedValue>
23254                  <name>Enabled</name>
23255                  <description>Read: Enabled</description>
23256                  <value>0x1</value>
23257                </enumeratedValue>
23258              </enumeratedValues>
23259              <enumeratedValues>
23260                <usage>write</usage>
23261                <enumeratedValue>
23262                  <name>Clear</name>
23263                  <description>Disable</description>
23264                  <value>0x1</value>
23265                </enumeratedValue>
23266              </enumeratedValues>
23267            </field>
23268            <field>
23269              <name>TRIGGERED6</name>
23270              <description>Write '1' to disable interrupt for event TRIGGERED[6]</description>
23271              <lsb>6</lsb>
23272              <msb>6</msb>
23273              <enumeratedValues>
23274                <usage>read</usage>
23275                <enumeratedValue>
23276                  <name>Disabled</name>
23277                  <description>Read: Disabled</description>
23278                  <value>0x0</value>
23279                </enumeratedValue>
23280                <enumeratedValue>
23281                  <name>Enabled</name>
23282                  <description>Read: Enabled</description>
23283                  <value>0x1</value>
23284                </enumeratedValue>
23285              </enumeratedValues>
23286              <enumeratedValues>
23287                <usage>write</usage>
23288                <enumeratedValue>
23289                  <name>Clear</name>
23290                  <description>Disable</description>
23291                  <value>0x1</value>
23292                </enumeratedValue>
23293              </enumeratedValues>
23294            </field>
23295            <field>
23296              <name>TRIGGERED7</name>
23297              <description>Write '1' to disable interrupt for event TRIGGERED[7]</description>
23298              <lsb>7</lsb>
23299              <msb>7</msb>
23300              <enumeratedValues>
23301                <usage>read</usage>
23302                <enumeratedValue>
23303                  <name>Disabled</name>
23304                  <description>Read: Disabled</description>
23305                  <value>0x0</value>
23306                </enumeratedValue>
23307                <enumeratedValue>
23308                  <name>Enabled</name>
23309                  <description>Read: Enabled</description>
23310                  <value>0x1</value>
23311                </enumeratedValue>
23312              </enumeratedValues>
23313              <enumeratedValues>
23314                <usage>write</usage>
23315                <enumeratedValue>
23316                  <name>Clear</name>
23317                  <description>Disable</description>
23318                  <value>0x1</value>
23319                </enumeratedValue>
23320              </enumeratedValues>
23321            </field>
23322            <field>
23323              <name>TRIGGERED8</name>
23324              <description>Write '1' to disable interrupt for event TRIGGERED[8]</description>
23325              <lsb>8</lsb>
23326              <msb>8</msb>
23327              <enumeratedValues>
23328                <usage>read</usage>
23329                <enumeratedValue>
23330                  <name>Disabled</name>
23331                  <description>Read: Disabled</description>
23332                  <value>0x0</value>
23333                </enumeratedValue>
23334                <enumeratedValue>
23335                  <name>Enabled</name>
23336                  <description>Read: Enabled</description>
23337                  <value>0x1</value>
23338                </enumeratedValue>
23339              </enumeratedValues>
23340              <enumeratedValues>
23341                <usage>write</usage>
23342                <enumeratedValue>
23343                  <name>Clear</name>
23344                  <description>Disable</description>
23345                  <value>0x1</value>
23346                </enumeratedValue>
23347              </enumeratedValues>
23348            </field>
23349            <field>
23350              <name>TRIGGERED9</name>
23351              <description>Write '1' to disable interrupt for event TRIGGERED[9]</description>
23352              <lsb>9</lsb>
23353              <msb>9</msb>
23354              <enumeratedValues>
23355                <usage>read</usage>
23356                <enumeratedValue>
23357                  <name>Disabled</name>
23358                  <description>Read: Disabled</description>
23359                  <value>0x0</value>
23360                </enumeratedValue>
23361                <enumeratedValue>
23362                  <name>Enabled</name>
23363                  <description>Read: Enabled</description>
23364                  <value>0x1</value>
23365                </enumeratedValue>
23366              </enumeratedValues>
23367              <enumeratedValues>
23368                <usage>write</usage>
23369                <enumeratedValue>
23370                  <name>Clear</name>
23371                  <description>Disable</description>
23372                  <value>0x1</value>
23373                </enumeratedValue>
23374              </enumeratedValues>
23375            </field>
23376            <field>
23377              <name>TRIGGERED10</name>
23378              <description>Write '1' to disable interrupt for event TRIGGERED[10]</description>
23379              <lsb>10</lsb>
23380              <msb>10</msb>
23381              <enumeratedValues>
23382                <usage>read</usage>
23383                <enumeratedValue>
23384                  <name>Disabled</name>
23385                  <description>Read: Disabled</description>
23386                  <value>0x0</value>
23387                </enumeratedValue>
23388                <enumeratedValue>
23389                  <name>Enabled</name>
23390                  <description>Read: Enabled</description>
23391                  <value>0x1</value>
23392                </enumeratedValue>
23393              </enumeratedValues>
23394              <enumeratedValues>
23395                <usage>write</usage>
23396                <enumeratedValue>
23397                  <name>Clear</name>
23398                  <description>Disable</description>
23399                  <value>0x1</value>
23400                </enumeratedValue>
23401              </enumeratedValues>
23402            </field>
23403            <field>
23404              <name>TRIGGERED11</name>
23405              <description>Write '1' to disable interrupt for event TRIGGERED[11]</description>
23406              <lsb>11</lsb>
23407              <msb>11</msb>
23408              <enumeratedValues>
23409                <usage>read</usage>
23410                <enumeratedValue>
23411                  <name>Disabled</name>
23412                  <description>Read: Disabled</description>
23413                  <value>0x0</value>
23414                </enumeratedValue>
23415                <enumeratedValue>
23416                  <name>Enabled</name>
23417                  <description>Read: Enabled</description>
23418                  <value>0x1</value>
23419                </enumeratedValue>
23420              </enumeratedValues>
23421              <enumeratedValues>
23422                <usage>write</usage>
23423                <enumeratedValue>
23424                  <name>Clear</name>
23425                  <description>Disable</description>
23426                  <value>0x1</value>
23427                </enumeratedValue>
23428              </enumeratedValues>
23429            </field>
23430            <field>
23431              <name>TRIGGERED12</name>
23432              <description>Write '1' to disable interrupt for event TRIGGERED[12]</description>
23433              <lsb>12</lsb>
23434              <msb>12</msb>
23435              <enumeratedValues>
23436                <usage>read</usage>
23437                <enumeratedValue>
23438                  <name>Disabled</name>
23439                  <description>Read: Disabled</description>
23440                  <value>0x0</value>
23441                </enumeratedValue>
23442                <enumeratedValue>
23443                  <name>Enabled</name>
23444                  <description>Read: Enabled</description>
23445                  <value>0x1</value>
23446                </enumeratedValue>
23447              </enumeratedValues>
23448              <enumeratedValues>
23449                <usage>write</usage>
23450                <enumeratedValue>
23451                  <name>Clear</name>
23452                  <description>Disable</description>
23453                  <value>0x1</value>
23454                </enumeratedValue>
23455              </enumeratedValues>
23456            </field>
23457            <field>
23458              <name>TRIGGERED13</name>
23459              <description>Write '1' to disable interrupt for event TRIGGERED[13]</description>
23460              <lsb>13</lsb>
23461              <msb>13</msb>
23462              <enumeratedValues>
23463                <usage>read</usage>
23464                <enumeratedValue>
23465                  <name>Disabled</name>
23466                  <description>Read: Disabled</description>
23467                  <value>0x0</value>
23468                </enumeratedValue>
23469                <enumeratedValue>
23470                  <name>Enabled</name>
23471                  <description>Read: Enabled</description>
23472                  <value>0x1</value>
23473                </enumeratedValue>
23474              </enumeratedValues>
23475              <enumeratedValues>
23476                <usage>write</usage>
23477                <enumeratedValue>
23478                  <name>Clear</name>
23479                  <description>Disable</description>
23480                  <value>0x1</value>
23481                </enumeratedValue>
23482              </enumeratedValues>
23483            </field>
23484            <field>
23485              <name>TRIGGERED14</name>
23486              <description>Write '1' to disable interrupt for event TRIGGERED[14]</description>
23487              <lsb>14</lsb>
23488              <msb>14</msb>
23489              <enumeratedValues>
23490                <usage>read</usage>
23491                <enumeratedValue>
23492                  <name>Disabled</name>
23493                  <description>Read: Disabled</description>
23494                  <value>0x0</value>
23495                </enumeratedValue>
23496                <enumeratedValue>
23497                  <name>Enabled</name>
23498                  <description>Read: Enabled</description>
23499                  <value>0x1</value>
23500                </enumeratedValue>
23501              </enumeratedValues>
23502              <enumeratedValues>
23503                <usage>write</usage>
23504                <enumeratedValue>
23505                  <name>Clear</name>
23506                  <description>Disable</description>
23507                  <value>0x1</value>
23508                </enumeratedValue>
23509              </enumeratedValues>
23510            </field>
23511            <field>
23512              <name>TRIGGERED15</name>
23513              <description>Write '1' to disable interrupt for event TRIGGERED[15]</description>
23514              <lsb>15</lsb>
23515              <msb>15</msb>
23516              <enumeratedValues>
23517                <usage>read</usage>
23518                <enumeratedValue>
23519                  <name>Disabled</name>
23520                  <description>Read: Disabled</description>
23521                  <value>0x0</value>
23522                </enumeratedValue>
23523                <enumeratedValue>
23524                  <name>Enabled</name>
23525                  <description>Read: Enabled</description>
23526                  <value>0x1</value>
23527                </enumeratedValue>
23528              </enumeratedValues>
23529              <enumeratedValues>
23530                <usage>write</usage>
23531                <enumeratedValue>
23532                  <name>Clear</name>
23533                  <description>Disable</description>
23534                  <value>0x1</value>
23535                </enumeratedValue>
23536              </enumeratedValues>
23537            </field>
23538          </fields>
23539        </register>
23540      </registers>
23541    </peripheral>
23542    <peripheral derivedFrom="EGU0_NS">
23543      <name>EGU0_S</name>
23544      <description>Event generator unit 1</description>
23545      <baseAddress>0x5001B000</baseAddress>
23546      <!--Security dma=NA-->
23547      <!--Security securemapping=US-->
23548      <interrupt>
23549        <name>EGU0</name>
23550        <value>27</value>
23551      </interrupt>
23552    </peripheral>
23553    <peripheral derivedFrom="EGU0_NS">
23554      <name>EGU1_NS</name>
23555      <description>Event generator unit 2</description>
23556      <baseAddress>0x4001C000</baseAddress>
23557      <!--Security dma=NA-->
23558      <!--Security securemapping=US-->
23559      <interrupt>
23560        <name>EGU1</name>
23561        <value>28</value>
23562      </interrupt>
23563    </peripheral>
23564    <peripheral derivedFrom="EGU0_NS">
23565      <name>EGU1_S</name>
23566      <description>Event generator unit 3</description>
23567      <baseAddress>0x5001C000</baseAddress>
23568      <!--Security dma=NA-->
23569      <!--Security securemapping=US-->
23570      <interrupt>
23571        <name>EGU1</name>
23572        <value>28</value>
23573      </interrupt>
23574    </peripheral>
23575    <peripheral derivedFrom="EGU0_NS">
23576      <name>EGU2_NS</name>
23577      <description>Event generator unit 4</description>
23578      <baseAddress>0x4001D000</baseAddress>
23579      <!--Security dma=NA-->
23580      <!--Security securemapping=US-->
23581      <interrupt>
23582        <name>EGU2</name>
23583        <value>29</value>
23584      </interrupt>
23585    </peripheral>
23586    <peripheral derivedFrom="EGU0_NS">
23587      <name>EGU2_S</name>
23588      <description>Event generator unit 5</description>
23589      <baseAddress>0x5001D000</baseAddress>
23590      <!--Security dma=NA-->
23591      <!--Security securemapping=US-->
23592      <interrupt>
23593        <name>EGU2</name>
23594        <value>29</value>
23595      </interrupt>
23596    </peripheral>
23597    <peripheral derivedFrom="EGU0_NS">
23598      <name>EGU3_NS</name>
23599      <description>Event generator unit 6</description>
23600      <baseAddress>0x4001E000</baseAddress>
23601      <!--Security dma=NA-->
23602      <!--Security securemapping=US-->
23603      <interrupt>
23604        <name>EGU3</name>
23605        <value>30</value>
23606      </interrupt>
23607    </peripheral>
23608    <peripheral derivedFrom="EGU0_NS">
23609      <name>EGU3_S</name>
23610      <description>Event generator unit 7</description>
23611      <baseAddress>0x5001E000</baseAddress>
23612      <!--Security dma=NA-->
23613      <!--Security securemapping=US-->
23614      <interrupt>
23615        <name>EGU3</name>
23616        <value>30</value>
23617      </interrupt>
23618    </peripheral>
23619    <peripheral derivedFrom="EGU0_NS">
23620      <name>EGU4_NS</name>
23621      <description>Event generator unit 8</description>
23622      <baseAddress>0x4001F000</baseAddress>
23623      <!--Security dma=NA-->
23624      <!--Security securemapping=US-->
23625      <interrupt>
23626        <name>EGU4</name>
23627        <value>31</value>
23628      </interrupt>
23629    </peripheral>
23630    <peripheral derivedFrom="EGU0_NS">
23631      <name>EGU4_S</name>
23632      <description>Event generator unit 9</description>
23633      <baseAddress>0x5001F000</baseAddress>
23634      <!--Security dma=NA-->
23635      <!--Security securemapping=US-->
23636      <interrupt>
23637        <name>EGU4</name>
23638        <value>31</value>
23639      </interrupt>
23640    </peripheral>
23641    <peripheral derivedFrom="EGU0_NS">
23642      <name>EGU5_NS</name>
23643      <description>Event generator unit 10</description>
23644      <baseAddress>0x40020000</baseAddress>
23645      <!--Security dma=NA-->
23646      <!--Security securemapping=US-->
23647      <interrupt>
23648        <name>EGU5</name>
23649        <value>32</value>
23650      </interrupt>
23651    </peripheral>
23652    <peripheral derivedFrom="EGU0_NS">
23653      <name>EGU5_S</name>
23654      <description>Event generator unit 11</description>
23655      <baseAddress>0x50020000</baseAddress>
23656      <!--Security dma=NA-->
23657      <!--Security securemapping=US-->
23658      <interrupt>
23659        <name>EGU5</name>
23660        <value>32</value>
23661      </interrupt>
23662    </peripheral>
23663    <peripheral>
23664      <name>PWM0_NS</name>
23665      <description>Pulse width modulation unit 0</description>
23666      <baseAddress>0x40021000</baseAddress>
23667      <headerStructName>PWM</headerStructName>
23668      <!--Security dma=SA-->
23669      <!--Security securemapping=US-->
23670      <addressBlock>
23671        <offset>0</offset>
23672        <size>0x1000</size>
23673        <usage>registers</usage>
23674      </addressBlock>
23675      <interrupt>
23676        <name>PWM0</name>
23677        <value>33</value>
23678      </interrupt>
23679      <groupName>PWM</groupName>
23680      <size>0x20</size>
23681      <registers>
23682        <register>
23683          <name>TASKS_STOP</name>
23684          <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
23685          <addressOffset>0x004</addressOffset>
23686          <access>write-only</access>
23687          <resetValue>0x00000000</resetValue>
23688          <fields>
23689            <field>
23690              <name>TASKS_STOP</name>
23691              <description>Stops PWM pulse generation on all channels at the end of current PWM period, and stops sequence playback</description>
23692              <lsb>0</lsb>
23693              <msb>0</msb>
23694              <enumeratedValues>
23695                <enumeratedValue>
23696                  <name>Trigger</name>
23697                  <description>Trigger task</description>
23698                  <value>0x1</value>
23699                </enumeratedValue>
23700              </enumeratedValues>
23701            </field>
23702          </fields>
23703        </register>
23704        <register>
23705          <dim>0x2</dim>
23706          <dimIncrement>0x4</dimIncrement>
23707          <name>TASKS_SEQSTART[%s]</name>
23708          <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>
23709          <addressOffset>0x008</addressOffset>
23710          <access>write-only</access>
23711          <resetValue>0x00000000</resetValue>
23712          <fields>
23713            <field>
23714              <name>TASKS_SEQSTART</name>
23715              <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>
23716              <lsb>0</lsb>
23717              <msb>0</msb>
23718              <enumeratedValues>
23719                <enumeratedValue>
23720                  <name>Trigger</name>
23721                  <description>Trigger task</description>
23722                  <value>0x1</value>
23723                </enumeratedValue>
23724              </enumeratedValues>
23725            </field>
23726          </fields>
23727        </register>
23728        <register>
23729          <name>TASKS_NEXTSTEP</name>
23730          <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>
23731          <addressOffset>0x010</addressOffset>
23732          <access>write-only</access>
23733          <resetValue>0x00000000</resetValue>
23734          <fields>
23735            <field>
23736              <name>TASKS_NEXTSTEP</name>
23737              <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>
23738              <lsb>0</lsb>
23739              <msb>0</msb>
23740              <enumeratedValues>
23741                <enumeratedValue>
23742                  <name>Trigger</name>
23743                  <description>Trigger task</description>
23744                  <value>0x1</value>
23745                </enumeratedValue>
23746              </enumeratedValues>
23747            </field>
23748          </fields>
23749        </register>
23750        <register>
23751          <name>SUBSCRIBE_STOP</name>
23752          <description>Subscribe configuration for task STOP</description>
23753          <addressOffset>0x084</addressOffset>
23754          <access>read-write</access>
23755          <resetValue>0x00000000</resetValue>
23756          <fields>
23757            <field>
23758              <name>CHIDX</name>
23759              <description>DPPI channel that task STOP will subscribe to</description>
23760              <lsb>0</lsb>
23761              <msb>7</msb>
23762            </field>
23763            <field>
23764              <name>EN</name>
23765              <lsb>31</lsb>
23766              <msb>31</msb>
23767              <enumeratedValues>
23768                <enumeratedValue>
23769                  <name>Disabled</name>
23770                  <description>Disable subscription</description>
23771                  <value>0x0</value>
23772                </enumeratedValue>
23773                <enumeratedValue>
23774                  <name>Enabled</name>
23775                  <description>Enable subscription</description>
23776                  <value>0x1</value>
23777                </enumeratedValue>
23778              </enumeratedValues>
23779            </field>
23780          </fields>
23781        </register>
23782        <register>
23783          <dim>0x2</dim>
23784          <dimIncrement>0x4</dimIncrement>
23785          <name>SUBSCRIBE_SEQSTART[%s]</name>
23786          <description>Description collection: Subscribe configuration for task SEQSTART[n]</description>
23787          <addressOffset>0x088</addressOffset>
23788          <access>read-write</access>
23789          <resetValue>0x00000000</resetValue>
23790          <fields>
23791            <field>
23792              <name>CHIDX</name>
23793              <description>DPPI channel that task SEQSTART[n] will subscribe to</description>
23794              <lsb>0</lsb>
23795              <msb>7</msb>
23796            </field>
23797            <field>
23798              <name>EN</name>
23799              <lsb>31</lsb>
23800              <msb>31</msb>
23801              <enumeratedValues>
23802                <enumeratedValue>
23803                  <name>Disabled</name>
23804                  <description>Disable subscription</description>
23805                  <value>0x0</value>
23806                </enumeratedValue>
23807                <enumeratedValue>
23808                  <name>Enabled</name>
23809                  <description>Enable subscription</description>
23810                  <value>0x1</value>
23811                </enumeratedValue>
23812              </enumeratedValues>
23813            </field>
23814          </fields>
23815        </register>
23816        <register>
23817          <name>SUBSCRIBE_NEXTSTEP</name>
23818          <description>Subscribe configuration for task NEXTSTEP</description>
23819          <addressOffset>0x090</addressOffset>
23820          <access>read-write</access>
23821          <resetValue>0x00000000</resetValue>
23822          <fields>
23823            <field>
23824              <name>CHIDX</name>
23825              <description>DPPI channel that task NEXTSTEP will subscribe to</description>
23826              <lsb>0</lsb>
23827              <msb>7</msb>
23828            </field>
23829            <field>
23830              <name>EN</name>
23831              <lsb>31</lsb>
23832              <msb>31</msb>
23833              <enumeratedValues>
23834                <enumeratedValue>
23835                  <name>Disabled</name>
23836                  <description>Disable subscription</description>
23837                  <value>0x0</value>
23838                </enumeratedValue>
23839                <enumeratedValue>
23840                  <name>Enabled</name>
23841                  <description>Enable subscription</description>
23842                  <value>0x1</value>
23843                </enumeratedValue>
23844              </enumeratedValues>
23845            </field>
23846          </fields>
23847        </register>
23848        <register>
23849          <name>EVENTS_STOPPED</name>
23850          <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
23851          <addressOffset>0x104</addressOffset>
23852          <access>read-write</access>
23853          <resetValue>0x00000000</resetValue>
23854          <fields>
23855            <field>
23856              <name>EVENTS_STOPPED</name>
23857              <description>Response to STOP task, emitted when PWM pulses are no longer generated</description>
23858              <lsb>0</lsb>
23859              <msb>0</msb>
23860              <enumeratedValues>
23861                <enumeratedValue>
23862                  <name>NotGenerated</name>
23863                  <description>Event not generated</description>
23864                  <value>0x0</value>
23865                </enumeratedValue>
23866                <enumeratedValue>
23867                  <name>Generated</name>
23868                  <description>Event generated</description>
23869                  <value>0x1</value>
23870                </enumeratedValue>
23871              </enumeratedValues>
23872            </field>
23873          </fields>
23874        </register>
23875        <register>
23876          <dim>0x2</dim>
23877          <dimIncrement>0x4</dimIncrement>
23878          <name>EVENTS_SEQSTARTED[%s]</name>
23879          <description>Description collection: First PWM period started on sequence n</description>
23880          <addressOffset>0x108</addressOffset>
23881          <access>read-write</access>
23882          <resetValue>0x00000000</resetValue>
23883          <fields>
23884            <field>
23885              <name>EVENTS_SEQSTARTED</name>
23886              <description>First PWM period started on sequence n</description>
23887              <lsb>0</lsb>
23888              <msb>0</msb>
23889              <enumeratedValues>
23890                <enumeratedValue>
23891                  <name>NotGenerated</name>
23892                  <description>Event not generated</description>
23893                  <value>0x0</value>
23894                </enumeratedValue>
23895                <enumeratedValue>
23896                  <name>Generated</name>
23897                  <description>Event generated</description>
23898                  <value>0x1</value>
23899                </enumeratedValue>
23900              </enumeratedValues>
23901            </field>
23902          </fields>
23903        </register>
23904        <register>
23905          <dim>0x2</dim>
23906          <dimIncrement>0x4</dimIncrement>
23907          <name>EVENTS_SEQEND[%s]</name>
23908          <description>Description collection: Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
23909          <addressOffset>0x110</addressOffset>
23910          <access>read-write</access>
23911          <resetValue>0x00000000</resetValue>
23912          <fields>
23913            <field>
23914              <name>EVENTS_SEQEND</name>
23915              <description>Emitted at end of every sequence n, when last value from RAM has been applied to wave counter</description>
23916              <lsb>0</lsb>
23917              <msb>0</msb>
23918              <enumeratedValues>
23919                <enumeratedValue>
23920                  <name>NotGenerated</name>
23921                  <description>Event not generated</description>
23922                  <value>0x0</value>
23923                </enumeratedValue>
23924                <enumeratedValue>
23925                  <name>Generated</name>
23926                  <description>Event generated</description>
23927                  <value>0x1</value>
23928                </enumeratedValue>
23929              </enumeratedValues>
23930            </field>
23931          </fields>
23932        </register>
23933        <register>
23934          <name>EVENTS_PWMPERIODEND</name>
23935          <description>Emitted at the end of each PWM period</description>
23936          <addressOffset>0x118</addressOffset>
23937          <access>read-write</access>
23938          <resetValue>0x00000000</resetValue>
23939          <fields>
23940            <field>
23941              <name>EVENTS_PWMPERIODEND</name>
23942              <description>Emitted at the end of each PWM period</description>
23943              <lsb>0</lsb>
23944              <msb>0</msb>
23945              <enumeratedValues>
23946                <enumeratedValue>
23947                  <name>NotGenerated</name>
23948                  <description>Event not generated</description>
23949                  <value>0x0</value>
23950                </enumeratedValue>
23951                <enumeratedValue>
23952                  <name>Generated</name>
23953                  <description>Event generated</description>
23954                  <value>0x1</value>
23955                </enumeratedValue>
23956              </enumeratedValues>
23957            </field>
23958          </fields>
23959        </register>
23960        <register>
23961          <name>EVENTS_LOOPSDONE</name>
23962          <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
23963          <addressOffset>0x11C</addressOffset>
23964          <access>read-write</access>
23965          <resetValue>0x00000000</resetValue>
23966          <fields>
23967            <field>
23968              <name>EVENTS_LOOPSDONE</name>
23969              <description>Concatenated sequences have been played the amount of times defined in LOOP.CNT</description>
23970              <lsb>0</lsb>
23971              <msb>0</msb>
23972              <enumeratedValues>
23973                <enumeratedValue>
23974                  <name>NotGenerated</name>
23975                  <description>Event not generated</description>
23976                  <value>0x0</value>
23977                </enumeratedValue>
23978                <enumeratedValue>
23979                  <name>Generated</name>
23980                  <description>Event generated</description>
23981                  <value>0x1</value>
23982                </enumeratedValue>
23983              </enumeratedValues>
23984            </field>
23985          </fields>
23986        </register>
23987        <register>
23988          <name>PUBLISH_STOPPED</name>
23989          <description>Publish configuration for event STOPPED</description>
23990          <addressOffset>0x184</addressOffset>
23991          <access>read-write</access>
23992          <resetValue>0x00000000</resetValue>
23993          <fields>
23994            <field>
23995              <name>CHIDX</name>
23996              <description>DPPI channel that event STOPPED will publish to</description>
23997              <lsb>0</lsb>
23998              <msb>7</msb>
23999            </field>
24000            <field>
24001              <name>EN</name>
24002              <lsb>31</lsb>
24003              <msb>31</msb>
24004              <enumeratedValues>
24005                <enumeratedValue>
24006                  <name>Disabled</name>
24007                  <description>Disable publishing</description>
24008                  <value>0x0</value>
24009                </enumeratedValue>
24010                <enumeratedValue>
24011                  <name>Enabled</name>
24012                  <description>Enable publishing</description>
24013                  <value>0x1</value>
24014                </enumeratedValue>
24015              </enumeratedValues>
24016            </field>
24017          </fields>
24018        </register>
24019        <register>
24020          <dim>0x2</dim>
24021          <dimIncrement>0x4</dimIncrement>
24022          <name>PUBLISH_SEQSTARTED[%s]</name>
24023          <description>Description collection: Publish configuration for event SEQSTARTED[n]</description>
24024          <addressOffset>0x188</addressOffset>
24025          <access>read-write</access>
24026          <resetValue>0x00000000</resetValue>
24027          <fields>
24028            <field>
24029              <name>CHIDX</name>
24030              <description>DPPI channel that event SEQSTARTED[n] will publish to</description>
24031              <lsb>0</lsb>
24032              <msb>7</msb>
24033            </field>
24034            <field>
24035              <name>EN</name>
24036              <lsb>31</lsb>
24037              <msb>31</msb>
24038              <enumeratedValues>
24039                <enumeratedValue>
24040                  <name>Disabled</name>
24041                  <description>Disable publishing</description>
24042                  <value>0x0</value>
24043                </enumeratedValue>
24044                <enumeratedValue>
24045                  <name>Enabled</name>
24046                  <description>Enable publishing</description>
24047                  <value>0x1</value>
24048                </enumeratedValue>
24049              </enumeratedValues>
24050            </field>
24051          </fields>
24052        </register>
24053        <register>
24054          <dim>0x2</dim>
24055          <dimIncrement>0x4</dimIncrement>
24056          <name>PUBLISH_SEQEND[%s]</name>
24057          <description>Description collection: Publish configuration for event SEQEND[n]</description>
24058          <addressOffset>0x190</addressOffset>
24059          <access>read-write</access>
24060          <resetValue>0x00000000</resetValue>
24061          <fields>
24062            <field>
24063              <name>CHIDX</name>
24064              <description>DPPI channel that event SEQEND[n] will publish to</description>
24065              <lsb>0</lsb>
24066              <msb>7</msb>
24067            </field>
24068            <field>
24069              <name>EN</name>
24070              <lsb>31</lsb>
24071              <msb>31</msb>
24072              <enumeratedValues>
24073                <enumeratedValue>
24074                  <name>Disabled</name>
24075                  <description>Disable publishing</description>
24076                  <value>0x0</value>
24077                </enumeratedValue>
24078                <enumeratedValue>
24079                  <name>Enabled</name>
24080                  <description>Enable publishing</description>
24081                  <value>0x1</value>
24082                </enumeratedValue>
24083              </enumeratedValues>
24084            </field>
24085          </fields>
24086        </register>
24087        <register>
24088          <name>PUBLISH_PWMPERIODEND</name>
24089          <description>Publish configuration for event PWMPERIODEND</description>
24090          <addressOffset>0x198</addressOffset>
24091          <access>read-write</access>
24092          <resetValue>0x00000000</resetValue>
24093          <fields>
24094            <field>
24095              <name>CHIDX</name>
24096              <description>DPPI channel that event PWMPERIODEND will publish to</description>
24097              <lsb>0</lsb>
24098              <msb>7</msb>
24099            </field>
24100            <field>
24101              <name>EN</name>
24102              <lsb>31</lsb>
24103              <msb>31</msb>
24104              <enumeratedValues>
24105                <enumeratedValue>
24106                  <name>Disabled</name>
24107                  <description>Disable publishing</description>
24108                  <value>0x0</value>
24109                </enumeratedValue>
24110                <enumeratedValue>
24111                  <name>Enabled</name>
24112                  <description>Enable publishing</description>
24113                  <value>0x1</value>
24114                </enumeratedValue>
24115              </enumeratedValues>
24116            </field>
24117          </fields>
24118        </register>
24119        <register>
24120          <name>PUBLISH_LOOPSDONE</name>
24121          <description>Publish configuration for event LOOPSDONE</description>
24122          <addressOffset>0x19C</addressOffset>
24123          <access>read-write</access>
24124          <resetValue>0x00000000</resetValue>
24125          <fields>
24126            <field>
24127              <name>CHIDX</name>
24128              <description>DPPI channel that event LOOPSDONE will publish to</description>
24129              <lsb>0</lsb>
24130              <msb>7</msb>
24131            </field>
24132            <field>
24133              <name>EN</name>
24134              <lsb>31</lsb>
24135              <msb>31</msb>
24136              <enumeratedValues>
24137                <enumeratedValue>
24138                  <name>Disabled</name>
24139                  <description>Disable publishing</description>
24140                  <value>0x0</value>
24141                </enumeratedValue>
24142                <enumeratedValue>
24143                  <name>Enabled</name>
24144                  <description>Enable publishing</description>
24145                  <value>0x1</value>
24146                </enumeratedValue>
24147              </enumeratedValues>
24148            </field>
24149          </fields>
24150        </register>
24151        <register>
24152          <name>SHORTS</name>
24153          <description>Shortcuts between local events and tasks</description>
24154          <addressOffset>0x200</addressOffset>
24155          <access>read-write</access>
24156          <resetValue>0x00000000</resetValue>
24157          <fields>
24158            <field>
24159              <name>SEQEND0_STOP</name>
24160              <description>Shortcut between event SEQEND[0] and task STOP</description>
24161              <lsb>0</lsb>
24162              <msb>0</msb>
24163              <enumeratedValues>
24164                <enumeratedValue>
24165                  <name>Disabled</name>
24166                  <description>Disable shortcut</description>
24167                  <value>0x0</value>
24168                </enumeratedValue>
24169                <enumeratedValue>
24170                  <name>Enabled</name>
24171                  <description>Enable shortcut</description>
24172                  <value>0x1</value>
24173                </enumeratedValue>
24174              </enumeratedValues>
24175            </field>
24176            <field>
24177              <name>SEQEND1_STOP</name>
24178              <description>Shortcut between event SEQEND[1] and task STOP</description>
24179              <lsb>1</lsb>
24180              <msb>1</msb>
24181              <enumeratedValues>
24182                <enumeratedValue>
24183                  <name>Disabled</name>
24184                  <description>Disable shortcut</description>
24185                  <value>0x0</value>
24186                </enumeratedValue>
24187                <enumeratedValue>
24188                  <name>Enabled</name>
24189                  <description>Enable shortcut</description>
24190                  <value>0x1</value>
24191                </enumeratedValue>
24192              </enumeratedValues>
24193            </field>
24194            <field>
24195              <name>LOOPSDONE_SEQSTART0</name>
24196              <description>Shortcut between event LOOPSDONE and task SEQSTART[0]</description>
24197              <lsb>2</lsb>
24198              <msb>2</msb>
24199              <enumeratedValues>
24200                <enumeratedValue>
24201                  <name>Disabled</name>
24202                  <description>Disable shortcut</description>
24203                  <value>0x0</value>
24204                </enumeratedValue>
24205                <enumeratedValue>
24206                  <name>Enabled</name>
24207                  <description>Enable shortcut</description>
24208                  <value>0x1</value>
24209                </enumeratedValue>
24210              </enumeratedValues>
24211            </field>
24212            <field>
24213              <name>LOOPSDONE_SEQSTART1</name>
24214              <description>Shortcut between event LOOPSDONE and task SEQSTART[1]</description>
24215              <lsb>3</lsb>
24216              <msb>3</msb>
24217              <enumeratedValues>
24218                <enumeratedValue>
24219                  <name>Disabled</name>
24220                  <description>Disable shortcut</description>
24221                  <value>0x0</value>
24222                </enumeratedValue>
24223                <enumeratedValue>
24224                  <name>Enabled</name>
24225                  <description>Enable shortcut</description>
24226                  <value>0x1</value>
24227                </enumeratedValue>
24228              </enumeratedValues>
24229            </field>
24230            <field>
24231              <name>LOOPSDONE_STOP</name>
24232              <description>Shortcut between event LOOPSDONE and task STOP</description>
24233              <lsb>4</lsb>
24234              <msb>4</msb>
24235              <enumeratedValues>
24236                <enumeratedValue>
24237                  <name>Disabled</name>
24238                  <description>Disable shortcut</description>
24239                  <value>0x0</value>
24240                </enumeratedValue>
24241                <enumeratedValue>
24242                  <name>Enabled</name>
24243                  <description>Enable shortcut</description>
24244                  <value>0x1</value>
24245                </enumeratedValue>
24246              </enumeratedValues>
24247            </field>
24248          </fields>
24249        </register>
24250        <register>
24251          <name>INTEN</name>
24252          <description>Enable or disable interrupt</description>
24253          <addressOffset>0x300</addressOffset>
24254          <access>read-write</access>
24255          <resetValue>0x00000000</resetValue>
24256          <fields>
24257            <field>
24258              <name>STOPPED</name>
24259              <description>Enable or disable interrupt for event STOPPED</description>
24260              <lsb>1</lsb>
24261              <msb>1</msb>
24262              <enumeratedValues>
24263                <enumeratedValue>
24264                  <name>Disabled</name>
24265                  <description>Disable</description>
24266                  <value>0x0</value>
24267                </enumeratedValue>
24268                <enumeratedValue>
24269                  <name>Enabled</name>
24270                  <description>Enable</description>
24271                  <value>0x1</value>
24272                </enumeratedValue>
24273              </enumeratedValues>
24274            </field>
24275            <field>
24276              <name>SEQSTARTED0</name>
24277              <description>Enable or disable interrupt for event SEQSTARTED[0]</description>
24278              <lsb>2</lsb>
24279              <msb>2</msb>
24280              <enumeratedValues>
24281                <enumeratedValue>
24282                  <name>Disabled</name>
24283                  <description>Disable</description>
24284                  <value>0x0</value>
24285                </enumeratedValue>
24286                <enumeratedValue>
24287                  <name>Enabled</name>
24288                  <description>Enable</description>
24289                  <value>0x1</value>
24290                </enumeratedValue>
24291              </enumeratedValues>
24292            </field>
24293            <field>
24294              <name>SEQSTARTED1</name>
24295              <description>Enable or disable interrupt for event SEQSTARTED[1]</description>
24296              <lsb>3</lsb>
24297              <msb>3</msb>
24298              <enumeratedValues>
24299                <enumeratedValue>
24300                  <name>Disabled</name>
24301                  <description>Disable</description>
24302                  <value>0x0</value>
24303                </enumeratedValue>
24304                <enumeratedValue>
24305                  <name>Enabled</name>
24306                  <description>Enable</description>
24307                  <value>0x1</value>
24308                </enumeratedValue>
24309              </enumeratedValues>
24310            </field>
24311            <field>
24312              <name>SEQEND0</name>
24313              <description>Enable or disable interrupt for event SEQEND[0]</description>
24314              <lsb>4</lsb>
24315              <msb>4</msb>
24316              <enumeratedValues>
24317                <enumeratedValue>
24318                  <name>Disabled</name>
24319                  <description>Disable</description>
24320                  <value>0x0</value>
24321                </enumeratedValue>
24322                <enumeratedValue>
24323                  <name>Enabled</name>
24324                  <description>Enable</description>
24325                  <value>0x1</value>
24326                </enumeratedValue>
24327              </enumeratedValues>
24328            </field>
24329            <field>
24330              <name>SEQEND1</name>
24331              <description>Enable or disable interrupt for event SEQEND[1]</description>
24332              <lsb>5</lsb>
24333              <msb>5</msb>
24334              <enumeratedValues>
24335                <enumeratedValue>
24336                  <name>Disabled</name>
24337                  <description>Disable</description>
24338                  <value>0x0</value>
24339                </enumeratedValue>
24340                <enumeratedValue>
24341                  <name>Enabled</name>
24342                  <description>Enable</description>
24343                  <value>0x1</value>
24344                </enumeratedValue>
24345              </enumeratedValues>
24346            </field>
24347            <field>
24348              <name>PWMPERIODEND</name>
24349              <description>Enable or disable interrupt for event PWMPERIODEND</description>
24350              <lsb>6</lsb>
24351              <msb>6</msb>
24352              <enumeratedValues>
24353                <enumeratedValue>
24354                  <name>Disabled</name>
24355                  <description>Disable</description>
24356                  <value>0x0</value>
24357                </enumeratedValue>
24358                <enumeratedValue>
24359                  <name>Enabled</name>
24360                  <description>Enable</description>
24361                  <value>0x1</value>
24362                </enumeratedValue>
24363              </enumeratedValues>
24364            </field>
24365            <field>
24366              <name>LOOPSDONE</name>
24367              <description>Enable or disable interrupt for event LOOPSDONE</description>
24368              <lsb>7</lsb>
24369              <msb>7</msb>
24370              <enumeratedValues>
24371                <enumeratedValue>
24372                  <name>Disabled</name>
24373                  <description>Disable</description>
24374                  <value>0x0</value>
24375                </enumeratedValue>
24376                <enumeratedValue>
24377                  <name>Enabled</name>
24378                  <description>Enable</description>
24379                  <value>0x1</value>
24380                </enumeratedValue>
24381              </enumeratedValues>
24382            </field>
24383          </fields>
24384        </register>
24385        <register>
24386          <name>INTENSET</name>
24387          <description>Enable interrupt</description>
24388          <addressOffset>0x304</addressOffset>
24389          <access>read-write</access>
24390          <resetValue>0x00000000</resetValue>
24391          <fields>
24392            <field>
24393              <name>STOPPED</name>
24394              <description>Write '1' to enable interrupt for event STOPPED</description>
24395              <lsb>1</lsb>
24396              <msb>1</msb>
24397              <enumeratedValues>
24398                <usage>read</usage>
24399                <enumeratedValue>
24400                  <name>Disabled</name>
24401                  <description>Read: Disabled</description>
24402                  <value>0x0</value>
24403                </enumeratedValue>
24404                <enumeratedValue>
24405                  <name>Enabled</name>
24406                  <description>Read: Enabled</description>
24407                  <value>0x1</value>
24408                </enumeratedValue>
24409              </enumeratedValues>
24410              <enumeratedValues>
24411                <usage>write</usage>
24412                <enumeratedValue>
24413                  <name>Set</name>
24414                  <description>Enable</description>
24415                  <value>0x1</value>
24416                </enumeratedValue>
24417              </enumeratedValues>
24418            </field>
24419            <field>
24420              <name>SEQSTARTED0</name>
24421              <description>Write '1' to enable interrupt for event SEQSTARTED[0]</description>
24422              <lsb>2</lsb>
24423              <msb>2</msb>
24424              <enumeratedValues>
24425                <usage>read</usage>
24426                <enumeratedValue>
24427                  <name>Disabled</name>
24428                  <description>Read: Disabled</description>
24429                  <value>0x0</value>
24430                </enumeratedValue>
24431                <enumeratedValue>
24432                  <name>Enabled</name>
24433                  <description>Read: Enabled</description>
24434                  <value>0x1</value>
24435                </enumeratedValue>
24436              </enumeratedValues>
24437              <enumeratedValues>
24438                <usage>write</usage>
24439                <enumeratedValue>
24440                  <name>Set</name>
24441                  <description>Enable</description>
24442                  <value>0x1</value>
24443                </enumeratedValue>
24444              </enumeratedValues>
24445            </field>
24446            <field>
24447              <name>SEQSTARTED1</name>
24448              <description>Write '1' to enable interrupt for event SEQSTARTED[1]</description>
24449              <lsb>3</lsb>
24450              <msb>3</msb>
24451              <enumeratedValues>
24452                <usage>read</usage>
24453                <enumeratedValue>
24454                  <name>Disabled</name>
24455                  <description>Read: Disabled</description>
24456                  <value>0x0</value>
24457                </enumeratedValue>
24458                <enumeratedValue>
24459                  <name>Enabled</name>
24460                  <description>Read: Enabled</description>
24461                  <value>0x1</value>
24462                </enumeratedValue>
24463              </enumeratedValues>
24464              <enumeratedValues>
24465                <usage>write</usage>
24466                <enumeratedValue>
24467                  <name>Set</name>
24468                  <description>Enable</description>
24469                  <value>0x1</value>
24470                </enumeratedValue>
24471              </enumeratedValues>
24472            </field>
24473            <field>
24474              <name>SEQEND0</name>
24475              <description>Write '1' to enable interrupt for event SEQEND[0]</description>
24476              <lsb>4</lsb>
24477              <msb>4</msb>
24478              <enumeratedValues>
24479                <usage>read</usage>
24480                <enumeratedValue>
24481                  <name>Disabled</name>
24482                  <description>Read: Disabled</description>
24483                  <value>0x0</value>
24484                </enumeratedValue>
24485                <enumeratedValue>
24486                  <name>Enabled</name>
24487                  <description>Read: Enabled</description>
24488                  <value>0x1</value>
24489                </enumeratedValue>
24490              </enumeratedValues>
24491              <enumeratedValues>
24492                <usage>write</usage>
24493                <enumeratedValue>
24494                  <name>Set</name>
24495                  <description>Enable</description>
24496                  <value>0x1</value>
24497                </enumeratedValue>
24498              </enumeratedValues>
24499            </field>
24500            <field>
24501              <name>SEQEND1</name>
24502              <description>Write '1' to enable interrupt for event SEQEND[1]</description>
24503              <lsb>5</lsb>
24504              <msb>5</msb>
24505              <enumeratedValues>
24506                <usage>read</usage>
24507                <enumeratedValue>
24508                  <name>Disabled</name>
24509                  <description>Read: Disabled</description>
24510                  <value>0x0</value>
24511                </enumeratedValue>
24512                <enumeratedValue>
24513                  <name>Enabled</name>
24514                  <description>Read: Enabled</description>
24515                  <value>0x1</value>
24516                </enumeratedValue>
24517              </enumeratedValues>
24518              <enumeratedValues>
24519                <usage>write</usage>
24520                <enumeratedValue>
24521                  <name>Set</name>
24522                  <description>Enable</description>
24523                  <value>0x1</value>
24524                </enumeratedValue>
24525              </enumeratedValues>
24526            </field>
24527            <field>
24528              <name>PWMPERIODEND</name>
24529              <description>Write '1' to enable interrupt for event PWMPERIODEND</description>
24530              <lsb>6</lsb>
24531              <msb>6</msb>
24532              <enumeratedValues>
24533                <usage>read</usage>
24534                <enumeratedValue>
24535                  <name>Disabled</name>
24536                  <description>Read: Disabled</description>
24537                  <value>0x0</value>
24538                </enumeratedValue>
24539                <enumeratedValue>
24540                  <name>Enabled</name>
24541                  <description>Read: Enabled</description>
24542                  <value>0x1</value>
24543                </enumeratedValue>
24544              </enumeratedValues>
24545              <enumeratedValues>
24546                <usage>write</usage>
24547                <enumeratedValue>
24548                  <name>Set</name>
24549                  <description>Enable</description>
24550                  <value>0x1</value>
24551                </enumeratedValue>
24552              </enumeratedValues>
24553            </field>
24554            <field>
24555              <name>LOOPSDONE</name>
24556              <description>Write '1' to enable interrupt for event LOOPSDONE</description>
24557              <lsb>7</lsb>
24558              <msb>7</msb>
24559              <enumeratedValues>
24560                <usage>read</usage>
24561                <enumeratedValue>
24562                  <name>Disabled</name>
24563                  <description>Read: Disabled</description>
24564                  <value>0x0</value>
24565                </enumeratedValue>
24566                <enumeratedValue>
24567                  <name>Enabled</name>
24568                  <description>Read: Enabled</description>
24569                  <value>0x1</value>
24570                </enumeratedValue>
24571              </enumeratedValues>
24572              <enumeratedValues>
24573                <usage>write</usage>
24574                <enumeratedValue>
24575                  <name>Set</name>
24576                  <description>Enable</description>
24577                  <value>0x1</value>
24578                </enumeratedValue>
24579              </enumeratedValues>
24580            </field>
24581          </fields>
24582        </register>
24583        <register>
24584          <name>INTENCLR</name>
24585          <description>Disable interrupt</description>
24586          <addressOffset>0x308</addressOffset>
24587          <access>read-write</access>
24588          <resetValue>0x00000000</resetValue>
24589          <fields>
24590            <field>
24591              <name>STOPPED</name>
24592              <description>Write '1' to disable interrupt for event STOPPED</description>
24593              <lsb>1</lsb>
24594              <msb>1</msb>
24595              <enumeratedValues>
24596                <usage>read</usage>
24597                <enumeratedValue>
24598                  <name>Disabled</name>
24599                  <description>Read: Disabled</description>
24600                  <value>0x0</value>
24601                </enumeratedValue>
24602                <enumeratedValue>
24603                  <name>Enabled</name>
24604                  <description>Read: Enabled</description>
24605                  <value>0x1</value>
24606                </enumeratedValue>
24607              </enumeratedValues>
24608              <enumeratedValues>
24609                <usage>write</usage>
24610                <enumeratedValue>
24611                  <name>Clear</name>
24612                  <description>Disable</description>
24613                  <value>0x1</value>
24614                </enumeratedValue>
24615              </enumeratedValues>
24616            </field>
24617            <field>
24618              <name>SEQSTARTED0</name>
24619              <description>Write '1' to disable interrupt for event SEQSTARTED[0]</description>
24620              <lsb>2</lsb>
24621              <msb>2</msb>
24622              <enumeratedValues>
24623                <usage>read</usage>
24624                <enumeratedValue>
24625                  <name>Disabled</name>
24626                  <description>Read: Disabled</description>
24627                  <value>0x0</value>
24628                </enumeratedValue>
24629                <enumeratedValue>
24630                  <name>Enabled</name>
24631                  <description>Read: Enabled</description>
24632                  <value>0x1</value>
24633                </enumeratedValue>
24634              </enumeratedValues>
24635              <enumeratedValues>
24636                <usage>write</usage>
24637                <enumeratedValue>
24638                  <name>Clear</name>
24639                  <description>Disable</description>
24640                  <value>0x1</value>
24641                </enumeratedValue>
24642              </enumeratedValues>
24643            </field>
24644            <field>
24645              <name>SEQSTARTED1</name>
24646              <description>Write '1' to disable interrupt for event SEQSTARTED[1]</description>
24647              <lsb>3</lsb>
24648              <msb>3</msb>
24649              <enumeratedValues>
24650                <usage>read</usage>
24651                <enumeratedValue>
24652                  <name>Disabled</name>
24653                  <description>Read: Disabled</description>
24654                  <value>0x0</value>
24655                </enumeratedValue>
24656                <enumeratedValue>
24657                  <name>Enabled</name>
24658                  <description>Read: Enabled</description>
24659                  <value>0x1</value>
24660                </enumeratedValue>
24661              </enumeratedValues>
24662              <enumeratedValues>
24663                <usage>write</usage>
24664                <enumeratedValue>
24665                  <name>Clear</name>
24666                  <description>Disable</description>
24667                  <value>0x1</value>
24668                </enumeratedValue>
24669              </enumeratedValues>
24670            </field>
24671            <field>
24672              <name>SEQEND0</name>
24673              <description>Write '1' to disable interrupt for event SEQEND[0]</description>
24674              <lsb>4</lsb>
24675              <msb>4</msb>
24676              <enumeratedValues>
24677                <usage>read</usage>
24678                <enumeratedValue>
24679                  <name>Disabled</name>
24680                  <description>Read: Disabled</description>
24681                  <value>0x0</value>
24682                </enumeratedValue>
24683                <enumeratedValue>
24684                  <name>Enabled</name>
24685                  <description>Read: Enabled</description>
24686                  <value>0x1</value>
24687                </enumeratedValue>
24688              </enumeratedValues>
24689              <enumeratedValues>
24690                <usage>write</usage>
24691                <enumeratedValue>
24692                  <name>Clear</name>
24693                  <description>Disable</description>
24694                  <value>0x1</value>
24695                </enumeratedValue>
24696              </enumeratedValues>
24697            </field>
24698            <field>
24699              <name>SEQEND1</name>
24700              <description>Write '1' to disable interrupt for event SEQEND[1]</description>
24701              <lsb>5</lsb>
24702              <msb>5</msb>
24703              <enumeratedValues>
24704                <usage>read</usage>
24705                <enumeratedValue>
24706                  <name>Disabled</name>
24707                  <description>Read: Disabled</description>
24708                  <value>0x0</value>
24709                </enumeratedValue>
24710                <enumeratedValue>
24711                  <name>Enabled</name>
24712                  <description>Read: Enabled</description>
24713                  <value>0x1</value>
24714                </enumeratedValue>
24715              </enumeratedValues>
24716              <enumeratedValues>
24717                <usage>write</usage>
24718                <enumeratedValue>
24719                  <name>Clear</name>
24720                  <description>Disable</description>
24721                  <value>0x1</value>
24722                </enumeratedValue>
24723              </enumeratedValues>
24724            </field>
24725            <field>
24726              <name>PWMPERIODEND</name>
24727              <description>Write '1' to disable interrupt for event PWMPERIODEND</description>
24728              <lsb>6</lsb>
24729              <msb>6</msb>
24730              <enumeratedValues>
24731                <usage>read</usage>
24732                <enumeratedValue>
24733                  <name>Disabled</name>
24734                  <description>Read: Disabled</description>
24735                  <value>0x0</value>
24736                </enumeratedValue>
24737                <enumeratedValue>
24738                  <name>Enabled</name>
24739                  <description>Read: Enabled</description>
24740                  <value>0x1</value>
24741                </enumeratedValue>
24742              </enumeratedValues>
24743              <enumeratedValues>
24744                <usage>write</usage>
24745                <enumeratedValue>
24746                  <name>Clear</name>
24747                  <description>Disable</description>
24748                  <value>0x1</value>
24749                </enumeratedValue>
24750              </enumeratedValues>
24751            </field>
24752            <field>
24753              <name>LOOPSDONE</name>
24754              <description>Write '1' to disable interrupt for event LOOPSDONE</description>
24755              <lsb>7</lsb>
24756              <msb>7</msb>
24757              <enumeratedValues>
24758                <usage>read</usage>
24759                <enumeratedValue>
24760                  <name>Disabled</name>
24761                  <description>Read: Disabled</description>
24762                  <value>0x0</value>
24763                </enumeratedValue>
24764                <enumeratedValue>
24765                  <name>Enabled</name>
24766                  <description>Read: Enabled</description>
24767                  <value>0x1</value>
24768                </enumeratedValue>
24769              </enumeratedValues>
24770              <enumeratedValues>
24771                <usage>write</usage>
24772                <enumeratedValue>
24773                  <name>Clear</name>
24774                  <description>Disable</description>
24775                  <value>0x1</value>
24776                </enumeratedValue>
24777              </enumeratedValues>
24778            </field>
24779          </fields>
24780        </register>
24781        <register>
24782          <name>ENABLE</name>
24783          <description>PWM module enable register</description>
24784          <addressOffset>0x500</addressOffset>
24785          <access>read-write</access>
24786          <resetValue>0x00000000</resetValue>
24787          <fields>
24788            <field>
24789              <name>ENABLE</name>
24790              <description>Enable or disable PWM module</description>
24791              <lsb>0</lsb>
24792              <msb>0</msb>
24793              <enumeratedValues>
24794                <enumeratedValue>
24795                  <name>Disabled</name>
24796                  <description>Disabled</description>
24797                  <value>0x0</value>
24798                </enumeratedValue>
24799                <enumeratedValue>
24800                  <name>Enabled</name>
24801                  <description>Enable</description>
24802                  <value>0x1</value>
24803                </enumeratedValue>
24804              </enumeratedValues>
24805            </field>
24806          </fields>
24807        </register>
24808        <register>
24809          <name>MODE</name>
24810          <description>Selects operating mode of the wave counter</description>
24811          <addressOffset>0x504</addressOffset>
24812          <access>read-write</access>
24813          <resetValue>0x00000000</resetValue>
24814          <fields>
24815            <field>
24816              <name>UPDOWN</name>
24817              <description>Selects up mode or up-and-down mode for the counter</description>
24818              <lsb>0</lsb>
24819              <msb>0</msb>
24820              <enumeratedValues>
24821                <enumeratedValue>
24822                  <name>Up</name>
24823                  <description>Up counter, edge-aligned PWM duty cycle</description>
24824                  <value>0x0</value>
24825                </enumeratedValue>
24826                <enumeratedValue>
24827                  <name>UpAndDown</name>
24828                  <description>Up and down counter, center-aligned PWM duty cycle</description>
24829                  <value>0x1</value>
24830                </enumeratedValue>
24831              </enumeratedValues>
24832            </field>
24833          </fields>
24834        </register>
24835        <register>
24836          <name>COUNTERTOP</name>
24837          <description>Value up to which the pulse generator counter counts</description>
24838          <addressOffset>0x508</addressOffset>
24839          <access>read-write</access>
24840          <resetValue>0x000003FF</resetValue>
24841          <fields>
24842            <field>
24843              <name>COUNTERTOP</name>
24844              <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>
24845              <lsb>0</lsb>
24846              <msb>14</msb>
24847            </field>
24848          </fields>
24849        </register>
24850        <register>
24851          <name>PRESCALER</name>
24852          <description>Configuration for PWM_CLK</description>
24853          <addressOffset>0x50C</addressOffset>
24854          <access>read-write</access>
24855          <resetValue>0x00000000</resetValue>
24856          <fields>
24857            <field>
24858              <name>PRESCALER</name>
24859              <description>Prescaler of PWM_CLK</description>
24860              <lsb>0</lsb>
24861              <msb>2</msb>
24862              <enumeratedValues>
24863                <enumeratedValue>
24864                  <name>DIV_1</name>
24865                  <description>Divide by 1 (16 MHz)</description>
24866                  <value>0x0</value>
24867                </enumeratedValue>
24868                <enumeratedValue>
24869                  <name>DIV_2</name>
24870                  <description>Divide by 2 (8 MHz)</description>
24871                  <value>0x1</value>
24872                </enumeratedValue>
24873                <enumeratedValue>
24874                  <name>DIV_4</name>
24875                  <description>Divide by 4 (4 MHz)</description>
24876                  <value>0x2</value>
24877                </enumeratedValue>
24878                <enumeratedValue>
24879                  <name>DIV_8</name>
24880                  <description>Divide by 8 (2 MHz)</description>
24881                  <value>0x3</value>
24882                </enumeratedValue>
24883                <enumeratedValue>
24884                  <name>DIV_16</name>
24885                  <description>Divide by 16 (1 MHz)</description>
24886                  <value>0x4</value>
24887                </enumeratedValue>
24888                <enumeratedValue>
24889                  <name>DIV_32</name>
24890                  <description>Divide by 32 (500 kHz)</description>
24891                  <value>0x5</value>
24892                </enumeratedValue>
24893                <enumeratedValue>
24894                  <name>DIV_64</name>
24895                  <description>Divide by 64 (250 kHz)</description>
24896                  <value>0x6</value>
24897                </enumeratedValue>
24898                <enumeratedValue>
24899                  <name>DIV_128</name>
24900                  <description>Divide by 128 (125 kHz)</description>
24901                  <value>0x7</value>
24902                </enumeratedValue>
24903              </enumeratedValues>
24904            </field>
24905          </fields>
24906        </register>
24907        <register>
24908          <name>DECODER</name>
24909          <description>Configuration of the decoder</description>
24910          <addressOffset>0x510</addressOffset>
24911          <access>read-write</access>
24912          <resetValue>0x00000000</resetValue>
24913          <fields>
24914            <field>
24915              <name>LOAD</name>
24916              <description>How a sequence is read from RAM and spread to the compare register</description>
24917              <lsb>0</lsb>
24918              <msb>1</msb>
24919              <enumeratedValues>
24920                <enumeratedValue>
24921                  <name>Common</name>
24922                  <description>1st half word (16-bit) used in all PWM channels 0..3</description>
24923                  <value>0x0</value>
24924                </enumeratedValue>
24925                <enumeratedValue>
24926                  <name>Grouped</name>
24927                  <description>1st half word (16-bit) used in channel 0..1; 2nd word in channel 2..3</description>
24928                  <value>0x1</value>
24929                </enumeratedValue>
24930                <enumeratedValue>
24931                  <name>Individual</name>
24932                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in ch.3</description>
24933                  <value>0x2</value>
24934                </enumeratedValue>
24935                <enumeratedValue>
24936                  <name>WaveForm</name>
24937                  <description>1st half word (16-bit) in ch.0; 2nd in ch.1; ...; 4th in COUNTERTOP</description>
24938                  <value>0x3</value>
24939                </enumeratedValue>
24940              </enumeratedValues>
24941            </field>
24942            <field>
24943              <name>MODE</name>
24944              <description>Selects source for advancing the active sequence</description>
24945              <lsb>8</lsb>
24946              <msb>8</msb>
24947              <enumeratedValues>
24948                <enumeratedValue>
24949                  <name>RefreshCount</name>
24950                  <description>SEQ[n].REFRESH is used to determine loading internal compare registers</description>
24951                  <value>0x0</value>
24952                </enumeratedValue>
24953                <enumeratedValue>
24954                  <name>NextStep</name>
24955                  <description>NEXTSTEP task causes a new value to be loaded to internal compare registers</description>
24956                  <value>0x1</value>
24957                </enumeratedValue>
24958              </enumeratedValues>
24959            </field>
24960          </fields>
24961        </register>
24962        <register>
24963          <name>LOOP</name>
24964          <description>Number of playbacks of a loop</description>
24965          <addressOffset>0x514</addressOffset>
24966          <access>read-write</access>
24967          <resetValue>0x00000000</resetValue>
24968          <fields>
24969            <field>
24970              <name>CNT</name>
24971              <description>Number of playbacks of pattern cycles</description>
24972              <lsb>0</lsb>
24973              <msb>15</msb>
24974              <enumeratedValues>
24975                <enumeratedValue>
24976                  <name>Disabled</name>
24977                  <description>Looping disabled (stop at the end of the sequence)</description>
24978                  <value>0x0000</value>
24979                </enumeratedValue>
24980              </enumeratedValues>
24981            </field>
24982          </fields>
24983        </register>
24984        <cluster>
24985          <dim>2</dim>
24986          <dimIncrement>0x020</dimIncrement>
24987          <name>SEQ[%s]</name>
24988          <description>Unspecified</description>
24989          <headerStructName>PWM_SEQ</headerStructName>
24990          <access>read-write</access>
24991          <addressOffset>0x520</addressOffset>
24992          <register>
24993            <name>PTR</name>
24994            <description>Description cluster: Beginning address in RAM of this sequence</description>
24995            <addressOffset>0x000</addressOffset>
24996            <access>read-write</access>
24997            <resetValue>0x00000000</resetValue>
24998            <fields>
24999              <field>
25000                <name>PTR</name>
25001                <description>Beginning address in RAM of this sequence</description>
25002                <lsb>0</lsb>
25003                <msb>31</msb>
25004              </field>
25005            </fields>
25006          </register>
25007          <register>
25008            <name>CNT</name>
25009            <description>Description cluster: Number of values (duty cycles) in this sequence</description>
25010            <addressOffset>0x004</addressOffset>
25011            <access>read-write</access>
25012            <resetValue>0x00000000</resetValue>
25013            <fields>
25014              <field>
25015                <name>CNT</name>
25016                <description>Number of values (duty cycles) in this sequence</description>
25017                <lsb>0</lsb>
25018                <msb>14</msb>
25019                <enumeratedValues>
25020                  <enumeratedValue>
25021                    <name>Disabled</name>
25022                    <description>Sequence is disabled, and shall not be started as it is empty</description>
25023                    <value>0x0000</value>
25024                  </enumeratedValue>
25025                </enumeratedValues>
25026              </field>
25027            </fields>
25028          </register>
25029          <register>
25030            <name>REFRESH</name>
25031            <description>Description cluster: Number of additional PWM periods between samples loaded into compare register</description>
25032            <addressOffset>0x008</addressOffset>
25033            <access>read-write</access>
25034            <resetValue>0x00000001</resetValue>
25035            <fields>
25036              <field>
25037                <name>CNT</name>
25038                <description>Number of additional PWM periods between samples loaded into compare register (load every REFRESH.CNT+1 PWM periods)</description>
25039                <lsb>0</lsb>
25040                <msb>23</msb>
25041                <enumeratedValues>
25042                  <enumeratedValue>
25043                    <name>Continuous</name>
25044                    <description>Update every PWM period</description>
25045                    <value>0x000000</value>
25046                  </enumeratedValue>
25047                </enumeratedValues>
25048              </field>
25049            </fields>
25050          </register>
25051          <register>
25052            <name>ENDDELAY</name>
25053            <description>Description cluster: Time added after the sequence</description>
25054            <addressOffset>0x00C</addressOffset>
25055            <access>read-write</access>
25056            <resetValue>0x00000000</resetValue>
25057            <fields>
25058              <field>
25059                <name>CNT</name>
25060                <description>Time added after the sequence in PWM periods</description>
25061                <lsb>0</lsb>
25062                <msb>23</msb>
25063              </field>
25064            </fields>
25065          </register>
25066        </cluster>
25067        <cluster>
25068          <name>PSEL</name>
25069          <description>Unspecified</description>
25070          <headerStructName>PWM_PSEL</headerStructName>
25071          <access>read-write</access>
25072          <addressOffset>0x560</addressOffset>
25073          <register>
25074            <dim>0x4</dim>
25075            <dimIncrement>0x4</dimIncrement>
25076            <name>OUT[%s]</name>
25077            <description>Description collection: Output pin select for PWM channel n</description>
25078            <addressOffset>0x000</addressOffset>
25079            <access>read-write</access>
25080            <resetValue>0xFFFFFFFF</resetValue>
25081            <fields>
25082              <field>
25083                <name>PIN</name>
25084                <description>Pin number</description>
25085                <lsb>0</lsb>
25086                <msb>4</msb>
25087              </field>
25088              <field>
25089                <name>CONNECT</name>
25090                <description>Connection</description>
25091                <lsb>31</lsb>
25092                <msb>31</msb>
25093                <enumeratedValues>
25094                  <enumeratedValue>
25095                    <name>Disconnected</name>
25096                    <description>Disconnect</description>
25097                    <value>0x1</value>
25098                  </enumeratedValue>
25099                  <enumeratedValue>
25100                    <name>Connected</name>
25101                    <description>Connect</description>
25102                    <value>0x0</value>
25103                  </enumeratedValue>
25104                </enumeratedValues>
25105              </field>
25106            </fields>
25107          </register>
25108        </cluster>
25109      </registers>
25110    </peripheral>
25111    <peripheral derivedFrom="PWM0_NS">
25112      <name>PWM0_S</name>
25113      <description>Pulse width modulation unit 1</description>
25114      <baseAddress>0x50021000</baseAddress>
25115      <!--Security dma=SA-->
25116      <!--Security securemapping=US-->
25117      <interrupt>
25118        <name>PWM0</name>
25119        <value>33</value>
25120      </interrupt>
25121    </peripheral>
25122    <peripheral derivedFrom="PWM0_NS">
25123      <name>PWM1_NS</name>
25124      <description>Pulse width modulation unit 2</description>
25125      <baseAddress>0x40022000</baseAddress>
25126      <!--Security dma=SA-->
25127      <!--Security securemapping=US-->
25128      <interrupt>
25129        <name>PWM1</name>
25130        <value>34</value>
25131      </interrupt>
25132    </peripheral>
25133    <peripheral derivedFrom="PWM0_NS">
25134      <name>PWM1_S</name>
25135      <description>Pulse width modulation unit 3</description>
25136      <baseAddress>0x50022000</baseAddress>
25137      <!--Security dma=SA-->
25138      <!--Security securemapping=US-->
25139      <interrupt>
25140        <name>PWM1</name>
25141        <value>34</value>
25142      </interrupt>
25143    </peripheral>
25144    <peripheral derivedFrom="PWM0_NS">
25145      <name>PWM2_NS</name>
25146      <description>Pulse width modulation unit 4</description>
25147      <baseAddress>0x40023000</baseAddress>
25148      <!--Security dma=SA-->
25149      <!--Security securemapping=US-->
25150      <interrupt>
25151        <name>PWM2</name>
25152        <value>35</value>
25153      </interrupt>
25154    </peripheral>
25155    <peripheral derivedFrom="PWM0_NS">
25156      <name>PWM2_S</name>
25157      <description>Pulse width modulation unit 5</description>
25158      <baseAddress>0x50023000</baseAddress>
25159      <!--Security dma=SA-->
25160      <!--Security securemapping=US-->
25161      <interrupt>
25162        <name>PWM2</name>
25163        <value>35</value>
25164      </interrupt>
25165    </peripheral>
25166    <peripheral derivedFrom="PWM0_NS">
25167      <name>PWM3_NS</name>
25168      <description>Pulse width modulation unit 6</description>
25169      <baseAddress>0x40024000</baseAddress>
25170      <!--Security dma=SA-->
25171      <!--Security securemapping=US-->
25172      <interrupt>
25173        <name>PWM3</name>
25174        <value>36</value>
25175      </interrupt>
25176    </peripheral>
25177    <peripheral derivedFrom="PWM0_NS">
25178      <name>PWM3_S</name>
25179      <description>Pulse width modulation unit 7</description>
25180      <baseAddress>0x50024000</baseAddress>
25181      <!--Security dma=SA-->
25182      <!--Security securemapping=US-->
25183      <interrupt>
25184        <name>PWM3</name>
25185        <value>36</value>
25186      </interrupt>
25187    </peripheral>
25188    <peripheral>
25189      <name>PDM_NS</name>
25190      <description>Pulse Density Modulation (Digital Microphone) Interface 0</description>
25191      <baseAddress>0x40026000</baseAddress>
25192      <headerStructName>PDM</headerStructName>
25193      <!--Security dma=SA-->
25194      <!--Security securemapping=US-->
25195      <addressBlock>
25196        <offset>0</offset>
25197        <size>0x1000</size>
25198        <usage>registers</usage>
25199      </addressBlock>
25200      <interrupt>
25201        <name>PDM</name>
25202        <value>38</value>
25203      </interrupt>
25204      <groupName>PDM</groupName>
25205      <size>0x20</size>
25206      <registers>
25207        <register>
25208          <name>TASKS_START</name>
25209          <description>Starts continuous PDM transfer</description>
25210          <addressOffset>0x000</addressOffset>
25211          <access>write-only</access>
25212          <resetValue>0x00000000</resetValue>
25213          <fields>
25214            <field>
25215              <name>TASKS_START</name>
25216              <description>Starts continuous PDM transfer</description>
25217              <lsb>0</lsb>
25218              <msb>0</msb>
25219              <enumeratedValues>
25220                <enumeratedValue>
25221                  <name>Trigger</name>
25222                  <description>Trigger task</description>
25223                  <value>0x1</value>
25224                </enumeratedValue>
25225              </enumeratedValues>
25226            </field>
25227          </fields>
25228        </register>
25229        <register>
25230          <name>TASKS_STOP</name>
25231          <description>Stops PDM transfer</description>
25232          <addressOffset>0x004</addressOffset>
25233          <access>write-only</access>
25234          <resetValue>0x00000000</resetValue>
25235          <fields>
25236            <field>
25237              <name>TASKS_STOP</name>
25238              <description>Stops PDM transfer</description>
25239              <lsb>0</lsb>
25240              <msb>0</msb>
25241              <enumeratedValues>
25242                <enumeratedValue>
25243                  <name>Trigger</name>
25244                  <description>Trigger task</description>
25245                  <value>0x1</value>
25246                </enumeratedValue>
25247              </enumeratedValues>
25248            </field>
25249          </fields>
25250        </register>
25251        <register>
25252          <name>SUBSCRIBE_START</name>
25253          <description>Subscribe configuration for task START</description>
25254          <addressOffset>0x080</addressOffset>
25255          <access>read-write</access>
25256          <resetValue>0x00000000</resetValue>
25257          <fields>
25258            <field>
25259              <name>CHIDX</name>
25260              <description>DPPI channel that task START will subscribe to</description>
25261              <lsb>0</lsb>
25262              <msb>7</msb>
25263            </field>
25264            <field>
25265              <name>EN</name>
25266              <lsb>31</lsb>
25267              <msb>31</msb>
25268              <enumeratedValues>
25269                <enumeratedValue>
25270                  <name>Disabled</name>
25271                  <description>Disable subscription</description>
25272                  <value>0x0</value>
25273                </enumeratedValue>
25274                <enumeratedValue>
25275                  <name>Enabled</name>
25276                  <description>Enable subscription</description>
25277                  <value>0x1</value>
25278                </enumeratedValue>
25279              </enumeratedValues>
25280            </field>
25281          </fields>
25282        </register>
25283        <register>
25284          <name>SUBSCRIBE_STOP</name>
25285          <description>Subscribe configuration for task STOP</description>
25286          <addressOffset>0x084</addressOffset>
25287          <access>read-write</access>
25288          <resetValue>0x00000000</resetValue>
25289          <fields>
25290            <field>
25291              <name>CHIDX</name>
25292              <description>DPPI channel that task STOP will subscribe to</description>
25293              <lsb>0</lsb>
25294              <msb>7</msb>
25295            </field>
25296            <field>
25297              <name>EN</name>
25298              <lsb>31</lsb>
25299              <msb>31</msb>
25300              <enumeratedValues>
25301                <enumeratedValue>
25302                  <name>Disabled</name>
25303                  <description>Disable subscription</description>
25304                  <value>0x0</value>
25305                </enumeratedValue>
25306                <enumeratedValue>
25307                  <name>Enabled</name>
25308                  <description>Enable subscription</description>
25309                  <value>0x1</value>
25310                </enumeratedValue>
25311              </enumeratedValues>
25312            </field>
25313          </fields>
25314        </register>
25315        <register>
25316          <name>EVENTS_STARTED</name>
25317          <description>PDM transfer has started</description>
25318          <addressOffset>0x100</addressOffset>
25319          <access>read-write</access>
25320          <resetValue>0x00000000</resetValue>
25321          <fields>
25322            <field>
25323              <name>EVENTS_STARTED</name>
25324              <description>PDM transfer has started</description>
25325              <lsb>0</lsb>
25326              <msb>0</msb>
25327              <enumeratedValues>
25328                <enumeratedValue>
25329                  <name>NotGenerated</name>
25330                  <description>Event not generated</description>
25331                  <value>0x0</value>
25332                </enumeratedValue>
25333                <enumeratedValue>
25334                  <name>Generated</name>
25335                  <description>Event generated</description>
25336                  <value>0x1</value>
25337                </enumeratedValue>
25338              </enumeratedValues>
25339            </field>
25340          </fields>
25341        </register>
25342        <register>
25343          <name>EVENTS_STOPPED</name>
25344          <description>PDM transfer has finished</description>
25345          <addressOffset>0x104</addressOffset>
25346          <access>read-write</access>
25347          <resetValue>0x00000000</resetValue>
25348          <fields>
25349            <field>
25350              <name>EVENTS_STOPPED</name>
25351              <description>PDM transfer has finished</description>
25352              <lsb>0</lsb>
25353              <msb>0</msb>
25354              <enumeratedValues>
25355                <enumeratedValue>
25356                  <name>NotGenerated</name>
25357                  <description>Event not generated</description>
25358                  <value>0x0</value>
25359                </enumeratedValue>
25360                <enumeratedValue>
25361                  <name>Generated</name>
25362                  <description>Event generated</description>
25363                  <value>0x1</value>
25364                </enumeratedValue>
25365              </enumeratedValues>
25366            </field>
25367          </fields>
25368        </register>
25369        <register>
25370          <name>EVENTS_END</name>
25371          <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>
25372          <addressOffset>0x108</addressOffset>
25373          <access>read-write</access>
25374          <resetValue>0x00000000</resetValue>
25375          <fields>
25376            <field>
25377              <name>EVENTS_END</name>
25378              <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>
25379              <lsb>0</lsb>
25380              <msb>0</msb>
25381              <enumeratedValues>
25382                <enumeratedValue>
25383                  <name>NotGenerated</name>
25384                  <description>Event not generated</description>
25385                  <value>0x0</value>
25386                </enumeratedValue>
25387                <enumeratedValue>
25388                  <name>Generated</name>
25389                  <description>Event generated</description>
25390                  <value>0x1</value>
25391                </enumeratedValue>
25392              </enumeratedValues>
25393            </field>
25394          </fields>
25395        </register>
25396        <register>
25397          <name>PUBLISH_STARTED</name>
25398          <description>Publish configuration for event STARTED</description>
25399          <addressOffset>0x180</addressOffset>
25400          <access>read-write</access>
25401          <resetValue>0x00000000</resetValue>
25402          <fields>
25403            <field>
25404              <name>CHIDX</name>
25405              <description>DPPI channel that event STARTED will publish to</description>
25406              <lsb>0</lsb>
25407              <msb>7</msb>
25408            </field>
25409            <field>
25410              <name>EN</name>
25411              <lsb>31</lsb>
25412              <msb>31</msb>
25413              <enumeratedValues>
25414                <enumeratedValue>
25415                  <name>Disabled</name>
25416                  <description>Disable publishing</description>
25417                  <value>0x0</value>
25418                </enumeratedValue>
25419                <enumeratedValue>
25420                  <name>Enabled</name>
25421                  <description>Enable publishing</description>
25422                  <value>0x1</value>
25423                </enumeratedValue>
25424              </enumeratedValues>
25425            </field>
25426          </fields>
25427        </register>
25428        <register>
25429          <name>PUBLISH_STOPPED</name>
25430          <description>Publish configuration for event STOPPED</description>
25431          <addressOffset>0x184</addressOffset>
25432          <access>read-write</access>
25433          <resetValue>0x00000000</resetValue>
25434          <fields>
25435            <field>
25436              <name>CHIDX</name>
25437              <description>DPPI channel that event STOPPED will publish to</description>
25438              <lsb>0</lsb>
25439              <msb>7</msb>
25440            </field>
25441            <field>
25442              <name>EN</name>
25443              <lsb>31</lsb>
25444              <msb>31</msb>
25445              <enumeratedValues>
25446                <enumeratedValue>
25447                  <name>Disabled</name>
25448                  <description>Disable publishing</description>
25449                  <value>0x0</value>
25450                </enumeratedValue>
25451                <enumeratedValue>
25452                  <name>Enabled</name>
25453                  <description>Enable publishing</description>
25454                  <value>0x1</value>
25455                </enumeratedValue>
25456              </enumeratedValues>
25457            </field>
25458          </fields>
25459        </register>
25460        <register>
25461          <name>PUBLISH_END</name>
25462          <description>Publish configuration for event END</description>
25463          <addressOffset>0x188</addressOffset>
25464          <access>read-write</access>
25465          <resetValue>0x00000000</resetValue>
25466          <fields>
25467            <field>
25468              <name>CHIDX</name>
25469              <description>DPPI channel that event END will publish to</description>
25470              <lsb>0</lsb>
25471              <msb>7</msb>
25472            </field>
25473            <field>
25474              <name>EN</name>
25475              <lsb>31</lsb>
25476              <msb>31</msb>
25477              <enumeratedValues>
25478                <enumeratedValue>
25479                  <name>Disabled</name>
25480                  <description>Disable publishing</description>
25481                  <value>0x0</value>
25482                </enumeratedValue>
25483                <enumeratedValue>
25484                  <name>Enabled</name>
25485                  <description>Enable publishing</description>
25486                  <value>0x1</value>
25487                </enumeratedValue>
25488              </enumeratedValues>
25489            </field>
25490          </fields>
25491        </register>
25492        <register>
25493          <name>INTEN</name>
25494          <description>Enable or disable interrupt</description>
25495          <addressOffset>0x300</addressOffset>
25496          <access>read-write</access>
25497          <resetValue>0x00000000</resetValue>
25498          <fields>
25499            <field>
25500              <name>STARTED</name>
25501              <description>Enable or disable interrupt for event STARTED</description>
25502              <lsb>0</lsb>
25503              <msb>0</msb>
25504              <enumeratedValues>
25505                <enumeratedValue>
25506                  <name>Disabled</name>
25507                  <description>Disable</description>
25508                  <value>0x0</value>
25509                </enumeratedValue>
25510                <enumeratedValue>
25511                  <name>Enabled</name>
25512                  <description>Enable</description>
25513                  <value>0x1</value>
25514                </enumeratedValue>
25515              </enumeratedValues>
25516            </field>
25517            <field>
25518              <name>STOPPED</name>
25519              <description>Enable or disable interrupt for event STOPPED</description>
25520              <lsb>1</lsb>
25521              <msb>1</msb>
25522              <enumeratedValues>
25523                <enumeratedValue>
25524                  <name>Disabled</name>
25525                  <description>Disable</description>
25526                  <value>0x0</value>
25527                </enumeratedValue>
25528                <enumeratedValue>
25529                  <name>Enabled</name>
25530                  <description>Enable</description>
25531                  <value>0x1</value>
25532                </enumeratedValue>
25533              </enumeratedValues>
25534            </field>
25535            <field>
25536              <name>END</name>
25537              <description>Enable or disable interrupt for event END</description>
25538              <lsb>2</lsb>
25539              <msb>2</msb>
25540              <enumeratedValues>
25541                <enumeratedValue>
25542                  <name>Disabled</name>
25543                  <description>Disable</description>
25544                  <value>0x0</value>
25545                </enumeratedValue>
25546                <enumeratedValue>
25547                  <name>Enabled</name>
25548                  <description>Enable</description>
25549                  <value>0x1</value>
25550                </enumeratedValue>
25551              </enumeratedValues>
25552            </field>
25553          </fields>
25554        </register>
25555        <register>
25556          <name>INTENSET</name>
25557          <description>Enable interrupt</description>
25558          <addressOffset>0x304</addressOffset>
25559          <access>read-write</access>
25560          <resetValue>0x00000000</resetValue>
25561          <fields>
25562            <field>
25563              <name>STARTED</name>
25564              <description>Write '1' to enable interrupt for event STARTED</description>
25565              <lsb>0</lsb>
25566              <msb>0</msb>
25567              <enumeratedValues>
25568                <usage>read</usage>
25569                <enumeratedValue>
25570                  <name>Disabled</name>
25571                  <description>Read: Disabled</description>
25572                  <value>0x0</value>
25573                </enumeratedValue>
25574                <enumeratedValue>
25575                  <name>Enabled</name>
25576                  <description>Read: Enabled</description>
25577                  <value>0x1</value>
25578                </enumeratedValue>
25579              </enumeratedValues>
25580              <enumeratedValues>
25581                <usage>write</usage>
25582                <enumeratedValue>
25583                  <name>Set</name>
25584                  <description>Enable</description>
25585                  <value>0x1</value>
25586                </enumeratedValue>
25587              </enumeratedValues>
25588            </field>
25589            <field>
25590              <name>STOPPED</name>
25591              <description>Write '1' to enable interrupt for event STOPPED</description>
25592              <lsb>1</lsb>
25593              <msb>1</msb>
25594              <enumeratedValues>
25595                <usage>read</usage>
25596                <enumeratedValue>
25597                  <name>Disabled</name>
25598                  <description>Read: Disabled</description>
25599                  <value>0x0</value>
25600                </enumeratedValue>
25601                <enumeratedValue>
25602                  <name>Enabled</name>
25603                  <description>Read: Enabled</description>
25604                  <value>0x1</value>
25605                </enumeratedValue>
25606              </enumeratedValues>
25607              <enumeratedValues>
25608                <usage>write</usage>
25609                <enumeratedValue>
25610                  <name>Set</name>
25611                  <description>Enable</description>
25612                  <value>0x1</value>
25613                </enumeratedValue>
25614              </enumeratedValues>
25615            </field>
25616            <field>
25617              <name>END</name>
25618              <description>Write '1' to enable interrupt for event END</description>
25619              <lsb>2</lsb>
25620              <msb>2</msb>
25621              <enumeratedValues>
25622                <usage>read</usage>
25623                <enumeratedValue>
25624                  <name>Disabled</name>
25625                  <description>Read: Disabled</description>
25626                  <value>0x0</value>
25627                </enumeratedValue>
25628                <enumeratedValue>
25629                  <name>Enabled</name>
25630                  <description>Read: Enabled</description>
25631                  <value>0x1</value>
25632                </enumeratedValue>
25633              </enumeratedValues>
25634              <enumeratedValues>
25635                <usage>write</usage>
25636                <enumeratedValue>
25637                  <name>Set</name>
25638                  <description>Enable</description>
25639                  <value>0x1</value>
25640                </enumeratedValue>
25641              </enumeratedValues>
25642            </field>
25643          </fields>
25644        </register>
25645        <register>
25646          <name>INTENCLR</name>
25647          <description>Disable interrupt</description>
25648          <addressOffset>0x308</addressOffset>
25649          <access>read-write</access>
25650          <resetValue>0x00000000</resetValue>
25651          <fields>
25652            <field>
25653              <name>STARTED</name>
25654              <description>Write '1' to disable interrupt for event STARTED</description>
25655              <lsb>0</lsb>
25656              <msb>0</msb>
25657              <enumeratedValues>
25658                <usage>read</usage>
25659                <enumeratedValue>
25660                  <name>Disabled</name>
25661                  <description>Read: Disabled</description>
25662                  <value>0x0</value>
25663                </enumeratedValue>
25664                <enumeratedValue>
25665                  <name>Enabled</name>
25666                  <description>Read: Enabled</description>
25667                  <value>0x1</value>
25668                </enumeratedValue>
25669              </enumeratedValues>
25670              <enumeratedValues>
25671                <usage>write</usage>
25672                <enumeratedValue>
25673                  <name>Clear</name>
25674                  <description>Disable</description>
25675                  <value>0x1</value>
25676                </enumeratedValue>
25677              </enumeratedValues>
25678            </field>
25679            <field>
25680              <name>STOPPED</name>
25681              <description>Write '1' to disable interrupt for event STOPPED</description>
25682              <lsb>1</lsb>
25683              <msb>1</msb>
25684              <enumeratedValues>
25685                <usage>read</usage>
25686                <enumeratedValue>
25687                  <name>Disabled</name>
25688                  <description>Read: Disabled</description>
25689                  <value>0x0</value>
25690                </enumeratedValue>
25691                <enumeratedValue>
25692                  <name>Enabled</name>
25693                  <description>Read: Enabled</description>
25694                  <value>0x1</value>
25695                </enumeratedValue>
25696              </enumeratedValues>
25697              <enumeratedValues>
25698                <usage>write</usage>
25699                <enumeratedValue>
25700                  <name>Clear</name>
25701                  <description>Disable</description>
25702                  <value>0x1</value>
25703                </enumeratedValue>
25704              </enumeratedValues>
25705            </field>
25706            <field>
25707              <name>END</name>
25708              <description>Write '1' to disable interrupt for event END</description>
25709              <lsb>2</lsb>
25710              <msb>2</msb>
25711              <enumeratedValues>
25712                <usage>read</usage>
25713                <enumeratedValue>
25714                  <name>Disabled</name>
25715                  <description>Read: Disabled</description>
25716                  <value>0x0</value>
25717                </enumeratedValue>
25718                <enumeratedValue>
25719                  <name>Enabled</name>
25720                  <description>Read: Enabled</description>
25721                  <value>0x1</value>
25722                </enumeratedValue>
25723              </enumeratedValues>
25724              <enumeratedValues>
25725                <usage>write</usage>
25726                <enumeratedValue>
25727                  <name>Clear</name>
25728                  <description>Disable</description>
25729                  <value>0x1</value>
25730                </enumeratedValue>
25731              </enumeratedValues>
25732            </field>
25733          </fields>
25734        </register>
25735        <register>
25736          <name>ENABLE</name>
25737          <description>PDM module enable register</description>
25738          <addressOffset>0x500</addressOffset>
25739          <access>read-write</access>
25740          <resetValue>0x00000000</resetValue>
25741          <fields>
25742            <field>
25743              <name>ENABLE</name>
25744              <description>Enable or disable PDM module</description>
25745              <lsb>0</lsb>
25746              <msb>0</msb>
25747              <enumeratedValues>
25748                <enumeratedValue>
25749                  <name>Disabled</name>
25750                  <description>Disable</description>
25751                  <value>0x0</value>
25752                </enumeratedValue>
25753                <enumeratedValue>
25754                  <name>Enabled</name>
25755                  <description>Enable</description>
25756                  <value>0x1</value>
25757                </enumeratedValue>
25758              </enumeratedValues>
25759            </field>
25760          </fields>
25761        </register>
25762        <register>
25763          <name>PDMCLKCTRL</name>
25764          <description>PDM clock generator control</description>
25765          <addressOffset>0x504</addressOffset>
25766          <access>read-write</access>
25767          <resetValue>0x08400000</resetValue>
25768          <fields>
25769            <field>
25770              <name>FREQ</name>
25771              <description>PDM_CLK frequency configuration.</description>
25772              <lsb>0</lsb>
25773              <msb>31</msb>
25774              <enumeratedValues>
25775                <enumeratedValue>
25776                  <name>1000K</name>
25777                  <description>PDM_CLK = 32 MHz / 32 = 1.000 MHz</description>
25778                  <value>0x08000000</value>
25779                </enumeratedValue>
25780                <enumeratedValue>
25781                  <name>Default</name>
25782                  <description>PDM_CLK = 32 MHz / 31 = 1.032 MHz. Nominal clock for RATIO=Ratio64.</description>
25783                  <value>0x08400000</value>
25784                </enumeratedValue>
25785                <enumeratedValue>
25786                  <name>1067K</name>
25787                  <description>PDM_CLK = 32 MHz / 30 = 1.067 MHz</description>
25788                  <value>0x08800000</value>
25789                </enumeratedValue>
25790                <enumeratedValue>
25791                  <name>1231K</name>
25792                  <description>PDM_CLK = 32 MHz / 26 = 1.231 MHz</description>
25793                  <value>0x09800000</value>
25794                </enumeratedValue>
25795                <enumeratedValue>
25796                  <name>1280K</name>
25797                  <description>PDM_CLK = 32 MHz / 25 = 1.280 MHz. Nominal clock for RATIO=Ratio80.</description>
25798                  <value>0x0A000000</value>
25799                </enumeratedValue>
25800                <enumeratedValue>
25801                  <name>1333K</name>
25802                  <description>PDM_CLK = 32 MHz / 24 = 1.333 MHz</description>
25803                  <value>0x0A800000</value>
25804                </enumeratedValue>
25805              </enumeratedValues>
25806            </field>
25807          </fields>
25808        </register>
25809        <register>
25810          <name>MODE</name>
25811          <description>Defines the routing of the connected PDM microphones' signals</description>
25812          <addressOffset>0x508</addressOffset>
25813          <access>read-write</access>
25814          <resetValue>0x00000000</resetValue>
25815          <fields>
25816            <field>
25817              <name>OPERATION</name>
25818              <description>Mono or stereo operation</description>
25819              <lsb>0</lsb>
25820              <msb>0</msb>
25821              <enumeratedValues>
25822                <enumeratedValue>
25823                  <name>Stereo</name>
25824                  <description>Sample and store one pair (left + right) of 16-bit samples per RAM word R=[31:16]; L=[15:0]</description>
25825                  <value>0x0</value>
25826                </enumeratedValue>
25827                <enumeratedValue>
25828                  <name>Mono</name>
25829                  <description>Sample and store two successive left samples (16 bits each) per RAM word L1=[31:16]; L0=[15:0]</description>
25830                  <value>0x1</value>
25831                </enumeratedValue>
25832              </enumeratedValues>
25833            </field>
25834            <field>
25835              <name>EDGE</name>
25836              <description>Defines on which PDM_CLK edge left (or mono) is sampled</description>
25837              <lsb>1</lsb>
25838              <msb>1</msb>
25839              <enumeratedValues>
25840                <enumeratedValue>
25841                  <name>LeftFalling</name>
25842                  <description>Left (or mono) is sampled on falling edge of PDM_CLK</description>
25843                  <value>0x0</value>
25844                </enumeratedValue>
25845                <enumeratedValue>
25846                  <name>LeftRising</name>
25847                  <description>Left (or mono) is sampled on rising edge of PDM_CLK</description>
25848                  <value>0x1</value>
25849                </enumeratedValue>
25850              </enumeratedValues>
25851            </field>
25852          </fields>
25853        </register>
25854        <register>
25855          <name>GAINL</name>
25856          <description>Left output gain adjustment</description>
25857          <addressOffset>0x518</addressOffset>
25858          <access>read-write</access>
25859          <resetValue>0x00000028</resetValue>
25860          <fields>
25861            <field>
25862              <name>GAINL</name>
25863              <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>
25864              <lsb>0</lsb>
25865              <msb>6</msb>
25866              <enumeratedValues>
25867                <enumeratedValue>
25868                  <name>MinGain</name>
25869                  <description>-20 dB gain adjustment (minimum)</description>
25870                  <value>0x00</value>
25871                </enumeratedValue>
25872                <enumeratedValue>
25873                  <name>DefaultGain</name>
25874                  <description>0 dB gain adjustment</description>
25875                  <value>0x28</value>
25876                </enumeratedValue>
25877                <enumeratedValue>
25878                  <name>MaxGain</name>
25879                  <description>+20 dB gain adjustment (maximum)</description>
25880                  <value>0x50</value>
25881                </enumeratedValue>
25882              </enumeratedValues>
25883            </field>
25884          </fields>
25885        </register>
25886        <register>
25887          <name>GAINR</name>
25888          <description>Right output gain adjustment</description>
25889          <addressOffset>0x51C</addressOffset>
25890          <access>read-write</access>
25891          <resetValue>0x00000028</resetValue>
25892          <fields>
25893            <field>
25894              <name>GAINR</name>
25895              <description>Right output gain adjustment, in 0.5 dB steps, around the default module gain (see electrical parameters)</description>
25896              <lsb>0</lsb>
25897              <msb>6</msb>
25898              <enumeratedValues>
25899                <enumeratedValue>
25900                  <name>MinGain</name>
25901                  <description>-20 dB gain adjustment (minimum)</description>
25902                  <value>0x00</value>
25903                </enumeratedValue>
25904                <enumeratedValue>
25905                  <name>DefaultGain</name>
25906                  <description>0 dB gain adjustment</description>
25907                  <value>0x28</value>
25908                </enumeratedValue>
25909                <enumeratedValue>
25910                  <name>MaxGain</name>
25911                  <description>+20 dB gain adjustment (maximum)</description>
25912                  <value>0x50</value>
25913                </enumeratedValue>
25914              </enumeratedValues>
25915            </field>
25916          </fields>
25917        </register>
25918        <register>
25919          <name>RATIO</name>
25920          <description>Selects the ratio between PDM_CLK and output sample rate. Change PDMCLKCTRL accordingly.</description>
25921          <addressOffset>0x520</addressOffset>
25922          <access>read-write</access>
25923          <resetValue>0x00000000</resetValue>
25924          <fields>
25925            <field>
25926              <name>RATIO</name>
25927              <description>Selects the ratio between PDM_CLK and output sample rate</description>
25928              <lsb>0</lsb>
25929              <msb>0</msb>
25930              <enumeratedValues>
25931                <enumeratedValue>
25932                  <name>Ratio64</name>
25933                  <description>Ratio of 64</description>
25934                  <value>0x0</value>
25935                </enumeratedValue>
25936                <enumeratedValue>
25937                  <name>Ratio80</name>
25938                  <description>Ratio of 80</description>
25939                  <value>0x1</value>
25940                </enumeratedValue>
25941              </enumeratedValues>
25942            </field>
25943          </fields>
25944        </register>
25945        <cluster>
25946          <name>PSEL</name>
25947          <description>Unspecified</description>
25948          <headerStructName>PDM_PSEL</headerStructName>
25949          <access>read-write</access>
25950          <addressOffset>0x540</addressOffset>
25951          <register>
25952            <name>CLK</name>
25953            <description>Pin number configuration for PDM CLK signal</description>
25954            <addressOffset>0x000</addressOffset>
25955            <access>read-write</access>
25956            <resetValue>0xFFFFFFFF</resetValue>
25957            <fields>
25958              <field>
25959                <name>PIN</name>
25960                <description>Pin number</description>
25961                <lsb>0</lsb>
25962                <msb>4</msb>
25963              </field>
25964              <field>
25965                <name>CONNECT</name>
25966                <description>Connection</description>
25967                <lsb>31</lsb>
25968                <msb>31</msb>
25969                <enumeratedValues>
25970                  <enumeratedValue>
25971                    <name>Disconnected</name>
25972                    <description>Disconnect</description>
25973                    <value>0x1</value>
25974                  </enumeratedValue>
25975                  <enumeratedValue>
25976                    <name>Connected</name>
25977                    <description>Connect</description>
25978                    <value>0x0</value>
25979                  </enumeratedValue>
25980                </enumeratedValues>
25981              </field>
25982            </fields>
25983          </register>
25984          <register>
25985            <name>DIN</name>
25986            <description>Pin number configuration for PDM DIN signal</description>
25987            <addressOffset>0x004</addressOffset>
25988            <access>read-write</access>
25989            <resetValue>0xFFFFFFFF</resetValue>
25990            <fields>
25991              <field>
25992                <name>PIN</name>
25993                <description>Pin number</description>
25994                <lsb>0</lsb>
25995                <msb>4</msb>
25996              </field>
25997              <field>
25998                <name>CONNECT</name>
25999                <description>Connection</description>
26000                <lsb>31</lsb>
26001                <msb>31</msb>
26002                <enumeratedValues>
26003                  <enumeratedValue>
26004                    <name>Disconnected</name>
26005                    <description>Disconnect</description>
26006                    <value>0x1</value>
26007                  </enumeratedValue>
26008                  <enumeratedValue>
26009                    <name>Connected</name>
26010                    <description>Connect</description>
26011                    <value>0x0</value>
26012                  </enumeratedValue>
26013                </enumeratedValues>
26014              </field>
26015            </fields>
26016          </register>
26017        </cluster>
26018        <cluster>
26019          <name>SAMPLE</name>
26020          <description>Unspecified</description>
26021          <headerStructName>PDM_SAMPLE</headerStructName>
26022          <access>read-write</access>
26023          <addressOffset>0x560</addressOffset>
26024          <register>
26025            <name>PTR</name>
26026            <description>RAM address pointer to write samples to with EasyDMA</description>
26027            <addressOffset>0x000</addressOffset>
26028            <access>read-write</access>
26029            <resetValue>0x00000000</resetValue>
26030            <fields>
26031              <field>
26032                <name>SAMPLEPTR</name>
26033                <description>Address to write PDM samples to over DMA</description>
26034                <lsb>0</lsb>
26035                <msb>31</msb>
26036              </field>
26037            </fields>
26038          </register>
26039          <register>
26040            <name>MAXCNT</name>
26041            <description>Number of samples to allocate memory for in EasyDMA mode</description>
26042            <addressOffset>0x004</addressOffset>
26043            <access>read-write</access>
26044            <resetValue>0x00000000</resetValue>
26045            <fields>
26046              <field>
26047                <name>BUFFSIZE</name>
26048                <description>Length of DMA RAM allocation in number of samples</description>
26049                <lsb>0</lsb>
26050                <msb>14</msb>
26051              </field>
26052            </fields>
26053          </register>
26054        </cluster>
26055      </registers>
26056    </peripheral>
26057    <peripheral derivedFrom="PDM_NS">
26058      <name>PDM_S</name>
26059      <description>Pulse Density Modulation (Digital Microphone) Interface 1</description>
26060      <baseAddress>0x50026000</baseAddress>
26061      <!--Security dma=SA-->
26062      <!--Security securemapping=US-->
26063      <interrupt>
26064        <name>PDM</name>
26065        <value>38</value>
26066      </interrupt>
26067    </peripheral>
26068    <peripheral>
26069      <name>I2S_NS</name>
26070      <description>Inter-IC Sound 0</description>
26071      <baseAddress>0x40028000</baseAddress>
26072      <headerStructName>I2S</headerStructName>
26073      <!--Security dma=SA-->
26074      <!--Security securemapping=US-->
26075      <addressBlock>
26076        <offset>0</offset>
26077        <size>0x1000</size>
26078        <usage>registers</usage>
26079      </addressBlock>
26080      <interrupt>
26081        <name>I2S</name>
26082        <value>40</value>
26083      </interrupt>
26084      <groupName>I2S</groupName>
26085      <size>0x20</size>
26086      <registers>
26087        <register>
26088          <name>TASKS_START</name>
26089          <description>Starts continuous I2S transfer. Also starts MCK generator when this is enabled.</description>
26090          <addressOffset>0x000</addressOffset>
26091          <access>write-only</access>
26092          <resetValue>0x00000000</resetValue>
26093          <fields>
26094            <field>
26095              <name>TASKS_START</name>
26096              <description>Starts continuous I2S transfer. Also starts MCK generator when this is enabled.</description>
26097              <lsb>0</lsb>
26098              <msb>0</msb>
26099              <enumeratedValues>
26100                <enumeratedValue>
26101                  <name>Trigger</name>
26102                  <description>Trigger task</description>
26103                  <value>0x1</value>
26104                </enumeratedValue>
26105              </enumeratedValues>
26106            </field>
26107          </fields>
26108        </register>
26109        <register>
26110          <name>TASKS_STOP</name>
26111          <description>Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the STOPPED event to be generated.</description>
26112          <addressOffset>0x004</addressOffset>
26113          <access>write-only</access>
26114          <resetValue>0x00000000</resetValue>
26115          <fields>
26116            <field>
26117              <name>TASKS_STOP</name>
26118              <description>Stops I2S transfer. Also stops MCK generator. Triggering this task will cause the STOPPED event to be generated.</description>
26119              <lsb>0</lsb>
26120              <msb>0</msb>
26121              <enumeratedValues>
26122                <enumeratedValue>
26123                  <name>Trigger</name>
26124                  <description>Trigger task</description>
26125                  <value>0x1</value>
26126                </enumeratedValue>
26127              </enumeratedValues>
26128            </field>
26129          </fields>
26130        </register>
26131        <register>
26132          <name>SUBSCRIBE_START</name>
26133          <description>Subscribe configuration for task START</description>
26134          <addressOffset>0x080</addressOffset>
26135          <access>read-write</access>
26136          <resetValue>0x00000000</resetValue>
26137          <fields>
26138            <field>
26139              <name>CHIDX</name>
26140              <description>DPPI channel that task START will subscribe to</description>
26141              <lsb>0</lsb>
26142              <msb>7</msb>
26143            </field>
26144            <field>
26145              <name>EN</name>
26146              <lsb>31</lsb>
26147              <msb>31</msb>
26148              <enumeratedValues>
26149                <enumeratedValue>
26150                  <name>Disabled</name>
26151                  <description>Disable subscription</description>
26152                  <value>0x0</value>
26153                </enumeratedValue>
26154                <enumeratedValue>
26155                  <name>Enabled</name>
26156                  <description>Enable subscription</description>
26157                  <value>0x1</value>
26158                </enumeratedValue>
26159              </enumeratedValues>
26160            </field>
26161          </fields>
26162        </register>
26163        <register>
26164          <name>SUBSCRIBE_STOP</name>
26165          <description>Subscribe configuration for task STOP</description>
26166          <addressOffset>0x084</addressOffset>
26167          <access>read-write</access>
26168          <resetValue>0x00000000</resetValue>
26169          <fields>
26170            <field>
26171              <name>CHIDX</name>
26172              <description>DPPI channel that task STOP will subscribe to</description>
26173              <lsb>0</lsb>
26174              <msb>7</msb>
26175            </field>
26176            <field>
26177              <name>EN</name>
26178              <lsb>31</lsb>
26179              <msb>31</msb>
26180              <enumeratedValues>
26181                <enumeratedValue>
26182                  <name>Disabled</name>
26183                  <description>Disable subscription</description>
26184                  <value>0x0</value>
26185                </enumeratedValue>
26186                <enumeratedValue>
26187                  <name>Enabled</name>
26188                  <description>Enable subscription</description>
26189                  <value>0x1</value>
26190                </enumeratedValue>
26191              </enumeratedValues>
26192            </field>
26193          </fields>
26194        </register>
26195        <register>
26196          <name>EVENTS_RXPTRUPD</name>
26197          <description>The RXD.PTR register has been copied to internal double-buffers.
26198      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>
26199          <addressOffset>0x104</addressOffset>
26200          <access>read-write</access>
26201          <resetValue>0x00000000</resetValue>
26202          <fields>
26203            <field>
26204              <name>EVENTS_RXPTRUPD</name>
26205              <description>The RXD.PTR register has been copied to internal double-buffers.
26206      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>
26207              <lsb>0</lsb>
26208              <msb>0</msb>
26209              <enumeratedValues>
26210                <enumeratedValue>
26211                  <name>NotGenerated</name>
26212                  <description>Event not generated</description>
26213                  <value>0x0</value>
26214                </enumeratedValue>
26215                <enumeratedValue>
26216                  <name>Generated</name>
26217                  <description>Event generated</description>
26218                  <value>0x1</value>
26219                </enumeratedValue>
26220              </enumeratedValues>
26221            </field>
26222          </fields>
26223        </register>
26224        <register>
26225          <name>EVENTS_STOPPED</name>
26226          <description>I2S transfer stopped.</description>
26227          <addressOffset>0x108</addressOffset>
26228          <access>read-write</access>
26229          <resetValue>0x00000000</resetValue>
26230          <fields>
26231            <field>
26232              <name>EVENTS_STOPPED</name>
26233              <description>I2S transfer stopped.</description>
26234              <lsb>0</lsb>
26235              <msb>0</msb>
26236              <enumeratedValues>
26237                <enumeratedValue>
26238                  <name>NotGenerated</name>
26239                  <description>Event not generated</description>
26240                  <value>0x0</value>
26241                </enumeratedValue>
26242                <enumeratedValue>
26243                  <name>Generated</name>
26244                  <description>Event generated</description>
26245                  <value>0x1</value>
26246                </enumeratedValue>
26247              </enumeratedValues>
26248            </field>
26249          </fields>
26250        </register>
26251        <register>
26252          <name>EVENTS_TXPTRUPD</name>
26253          <description>The TDX.PTR register has been copied to internal double-buffers.
26254      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>
26255          <addressOffset>0x114</addressOffset>
26256          <access>read-write</access>
26257          <resetValue>0x00000000</resetValue>
26258          <fields>
26259            <field>
26260              <name>EVENTS_TXPTRUPD</name>
26261              <description>The TDX.PTR register has been copied to internal double-buffers.
26262      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>
26263              <lsb>0</lsb>
26264              <msb>0</msb>
26265              <enumeratedValues>
26266                <enumeratedValue>
26267                  <name>NotGenerated</name>
26268                  <description>Event not generated</description>
26269                  <value>0x0</value>
26270                </enumeratedValue>
26271                <enumeratedValue>
26272                  <name>Generated</name>
26273                  <description>Event generated</description>
26274                  <value>0x1</value>
26275                </enumeratedValue>
26276              </enumeratedValues>
26277            </field>
26278          </fields>
26279        </register>
26280        <register>
26281          <name>PUBLISH_RXPTRUPD</name>
26282          <description>Publish configuration for event RXPTRUPD</description>
26283          <addressOffset>0x184</addressOffset>
26284          <access>read-write</access>
26285          <resetValue>0x00000000</resetValue>
26286          <fields>
26287            <field>
26288              <name>CHIDX</name>
26289              <description>DPPI channel that event RXPTRUPD will publish to</description>
26290              <lsb>0</lsb>
26291              <msb>7</msb>
26292            </field>
26293            <field>
26294              <name>EN</name>
26295              <lsb>31</lsb>
26296              <msb>31</msb>
26297              <enumeratedValues>
26298                <enumeratedValue>
26299                  <name>Disabled</name>
26300                  <description>Disable publishing</description>
26301                  <value>0x0</value>
26302                </enumeratedValue>
26303                <enumeratedValue>
26304                  <name>Enabled</name>
26305                  <description>Enable publishing</description>
26306                  <value>0x1</value>
26307                </enumeratedValue>
26308              </enumeratedValues>
26309            </field>
26310          </fields>
26311        </register>
26312        <register>
26313          <name>PUBLISH_STOPPED</name>
26314          <description>Publish configuration for event STOPPED</description>
26315          <addressOffset>0x188</addressOffset>
26316          <access>read-write</access>
26317          <resetValue>0x00000000</resetValue>
26318          <fields>
26319            <field>
26320              <name>CHIDX</name>
26321              <description>DPPI channel that event STOPPED will publish to</description>
26322              <lsb>0</lsb>
26323              <msb>7</msb>
26324            </field>
26325            <field>
26326              <name>EN</name>
26327              <lsb>31</lsb>
26328              <msb>31</msb>
26329              <enumeratedValues>
26330                <enumeratedValue>
26331                  <name>Disabled</name>
26332                  <description>Disable publishing</description>
26333                  <value>0x0</value>
26334                </enumeratedValue>
26335                <enumeratedValue>
26336                  <name>Enabled</name>
26337                  <description>Enable publishing</description>
26338                  <value>0x1</value>
26339                </enumeratedValue>
26340              </enumeratedValues>
26341            </field>
26342          </fields>
26343        </register>
26344        <register>
26345          <name>PUBLISH_TXPTRUPD</name>
26346          <description>Publish configuration for event TXPTRUPD</description>
26347          <addressOffset>0x194</addressOffset>
26348          <access>read-write</access>
26349          <resetValue>0x00000000</resetValue>
26350          <fields>
26351            <field>
26352              <name>CHIDX</name>
26353              <description>DPPI channel that event TXPTRUPD will publish to</description>
26354              <lsb>0</lsb>
26355              <msb>7</msb>
26356            </field>
26357            <field>
26358              <name>EN</name>
26359              <lsb>31</lsb>
26360              <msb>31</msb>
26361              <enumeratedValues>
26362                <enumeratedValue>
26363                  <name>Disabled</name>
26364                  <description>Disable publishing</description>
26365                  <value>0x0</value>
26366                </enumeratedValue>
26367                <enumeratedValue>
26368                  <name>Enabled</name>
26369                  <description>Enable publishing</description>
26370                  <value>0x1</value>
26371                </enumeratedValue>
26372              </enumeratedValues>
26373            </field>
26374          </fields>
26375        </register>
26376        <register>
26377          <name>INTEN</name>
26378          <description>Enable or disable interrupt</description>
26379          <addressOffset>0x300</addressOffset>
26380          <access>read-write</access>
26381          <resetValue>0x00000000</resetValue>
26382          <fields>
26383            <field>
26384              <name>RXPTRUPD</name>
26385              <description>Enable or disable interrupt for event RXPTRUPD</description>
26386              <lsb>1</lsb>
26387              <msb>1</msb>
26388              <enumeratedValues>
26389                <enumeratedValue>
26390                  <name>Disabled</name>
26391                  <description>Disable</description>
26392                  <value>0x0</value>
26393                </enumeratedValue>
26394                <enumeratedValue>
26395                  <name>Enabled</name>
26396                  <description>Enable</description>
26397                  <value>0x1</value>
26398                </enumeratedValue>
26399              </enumeratedValues>
26400            </field>
26401            <field>
26402              <name>STOPPED</name>
26403              <description>Enable or disable interrupt for event STOPPED</description>
26404              <lsb>2</lsb>
26405              <msb>2</msb>
26406              <enumeratedValues>
26407                <enumeratedValue>
26408                  <name>Disabled</name>
26409                  <description>Disable</description>
26410                  <value>0x0</value>
26411                </enumeratedValue>
26412                <enumeratedValue>
26413                  <name>Enabled</name>
26414                  <description>Enable</description>
26415                  <value>0x1</value>
26416                </enumeratedValue>
26417              </enumeratedValues>
26418            </field>
26419            <field>
26420              <name>TXPTRUPD</name>
26421              <description>Enable or disable interrupt for event TXPTRUPD</description>
26422              <lsb>5</lsb>
26423              <msb>5</msb>
26424              <enumeratedValues>
26425                <enumeratedValue>
26426                  <name>Disabled</name>
26427                  <description>Disable</description>
26428                  <value>0x0</value>
26429                </enumeratedValue>
26430                <enumeratedValue>
26431                  <name>Enabled</name>
26432                  <description>Enable</description>
26433                  <value>0x1</value>
26434                </enumeratedValue>
26435              </enumeratedValues>
26436            </field>
26437          </fields>
26438        </register>
26439        <register>
26440          <name>INTENSET</name>
26441          <description>Enable interrupt</description>
26442          <addressOffset>0x304</addressOffset>
26443          <access>read-write</access>
26444          <resetValue>0x00000000</resetValue>
26445          <fields>
26446            <field>
26447              <name>RXPTRUPD</name>
26448              <description>Write '1' to enable interrupt for event RXPTRUPD</description>
26449              <lsb>1</lsb>
26450              <msb>1</msb>
26451              <enumeratedValues>
26452                <usage>read</usage>
26453                <enumeratedValue>
26454                  <name>Disabled</name>
26455                  <description>Read: Disabled</description>
26456                  <value>0x0</value>
26457                </enumeratedValue>
26458                <enumeratedValue>
26459                  <name>Enabled</name>
26460                  <description>Read: Enabled</description>
26461                  <value>0x1</value>
26462                </enumeratedValue>
26463              </enumeratedValues>
26464              <enumeratedValues>
26465                <usage>write</usage>
26466                <enumeratedValue>
26467                  <name>Set</name>
26468                  <description>Enable</description>
26469                  <value>0x1</value>
26470                </enumeratedValue>
26471              </enumeratedValues>
26472            </field>
26473            <field>
26474              <name>STOPPED</name>
26475              <description>Write '1' to enable interrupt for event STOPPED</description>
26476              <lsb>2</lsb>
26477              <msb>2</msb>
26478              <enumeratedValues>
26479                <usage>read</usage>
26480                <enumeratedValue>
26481                  <name>Disabled</name>
26482                  <description>Read: Disabled</description>
26483                  <value>0x0</value>
26484                </enumeratedValue>
26485                <enumeratedValue>
26486                  <name>Enabled</name>
26487                  <description>Read: Enabled</description>
26488                  <value>0x1</value>
26489                </enumeratedValue>
26490              </enumeratedValues>
26491              <enumeratedValues>
26492                <usage>write</usage>
26493                <enumeratedValue>
26494                  <name>Set</name>
26495                  <description>Enable</description>
26496                  <value>0x1</value>
26497                </enumeratedValue>
26498              </enumeratedValues>
26499            </field>
26500            <field>
26501              <name>TXPTRUPD</name>
26502              <description>Write '1' to enable interrupt for event TXPTRUPD</description>
26503              <lsb>5</lsb>
26504              <msb>5</msb>
26505              <enumeratedValues>
26506                <usage>read</usage>
26507                <enumeratedValue>
26508                  <name>Disabled</name>
26509                  <description>Read: Disabled</description>
26510                  <value>0x0</value>
26511                </enumeratedValue>
26512                <enumeratedValue>
26513                  <name>Enabled</name>
26514                  <description>Read: Enabled</description>
26515                  <value>0x1</value>
26516                </enumeratedValue>
26517              </enumeratedValues>
26518              <enumeratedValues>
26519                <usage>write</usage>
26520                <enumeratedValue>
26521                  <name>Set</name>
26522                  <description>Enable</description>
26523                  <value>0x1</value>
26524                </enumeratedValue>
26525              </enumeratedValues>
26526            </field>
26527          </fields>
26528        </register>
26529        <register>
26530          <name>INTENCLR</name>
26531          <description>Disable interrupt</description>
26532          <addressOffset>0x308</addressOffset>
26533          <access>read-write</access>
26534          <resetValue>0x00000000</resetValue>
26535          <fields>
26536            <field>
26537              <name>RXPTRUPD</name>
26538              <description>Write '1' to disable interrupt for event RXPTRUPD</description>
26539              <lsb>1</lsb>
26540              <msb>1</msb>
26541              <enumeratedValues>
26542                <usage>read</usage>
26543                <enumeratedValue>
26544                  <name>Disabled</name>
26545                  <description>Read: Disabled</description>
26546                  <value>0x0</value>
26547                </enumeratedValue>
26548                <enumeratedValue>
26549                  <name>Enabled</name>
26550                  <description>Read: Enabled</description>
26551                  <value>0x1</value>
26552                </enumeratedValue>
26553              </enumeratedValues>
26554              <enumeratedValues>
26555                <usage>write</usage>
26556                <enumeratedValue>
26557                  <name>Clear</name>
26558                  <description>Disable</description>
26559                  <value>0x1</value>
26560                </enumeratedValue>
26561              </enumeratedValues>
26562            </field>
26563            <field>
26564              <name>STOPPED</name>
26565              <description>Write '1' to disable interrupt for event STOPPED</description>
26566              <lsb>2</lsb>
26567              <msb>2</msb>
26568              <enumeratedValues>
26569                <usage>read</usage>
26570                <enumeratedValue>
26571                  <name>Disabled</name>
26572                  <description>Read: Disabled</description>
26573                  <value>0x0</value>
26574                </enumeratedValue>
26575                <enumeratedValue>
26576                  <name>Enabled</name>
26577                  <description>Read: Enabled</description>
26578                  <value>0x1</value>
26579                </enumeratedValue>
26580              </enumeratedValues>
26581              <enumeratedValues>
26582                <usage>write</usage>
26583                <enumeratedValue>
26584                  <name>Clear</name>
26585                  <description>Disable</description>
26586                  <value>0x1</value>
26587                </enumeratedValue>
26588              </enumeratedValues>
26589            </field>
26590            <field>
26591              <name>TXPTRUPD</name>
26592              <description>Write '1' to disable interrupt for event TXPTRUPD</description>
26593              <lsb>5</lsb>
26594              <msb>5</msb>
26595              <enumeratedValues>
26596                <usage>read</usage>
26597                <enumeratedValue>
26598                  <name>Disabled</name>
26599                  <description>Read: Disabled</description>
26600                  <value>0x0</value>
26601                </enumeratedValue>
26602                <enumeratedValue>
26603                  <name>Enabled</name>
26604                  <description>Read: Enabled</description>
26605                  <value>0x1</value>
26606                </enumeratedValue>
26607              </enumeratedValues>
26608              <enumeratedValues>
26609                <usage>write</usage>
26610                <enumeratedValue>
26611                  <name>Clear</name>
26612                  <description>Disable</description>
26613                  <value>0x1</value>
26614                </enumeratedValue>
26615              </enumeratedValues>
26616            </field>
26617          </fields>
26618        </register>
26619        <register>
26620          <name>ENABLE</name>
26621          <description>Enable I2S module.</description>
26622          <addressOffset>0x500</addressOffset>
26623          <access>read-write</access>
26624          <resetValue>0x00000000</resetValue>
26625          <fields>
26626            <field>
26627              <name>ENABLE</name>
26628              <description>Enable I2S module.</description>
26629              <lsb>0</lsb>
26630              <msb>0</msb>
26631              <enumeratedValues>
26632                <enumeratedValue>
26633                  <name>Disabled</name>
26634                  <description>Disable</description>
26635                  <value>0x0</value>
26636                </enumeratedValue>
26637                <enumeratedValue>
26638                  <name>Enabled</name>
26639                  <description>Enable</description>
26640                  <value>0x1</value>
26641                </enumeratedValue>
26642              </enumeratedValues>
26643            </field>
26644          </fields>
26645        </register>
26646        <cluster>
26647          <name>CONFIG</name>
26648          <description>Unspecified</description>
26649          <headerStructName>I2S_CONFIG</headerStructName>
26650          <access>read-write</access>
26651          <addressOffset>0x504</addressOffset>
26652          <register>
26653            <name>MODE</name>
26654            <description>I2S mode.</description>
26655            <addressOffset>0x000</addressOffset>
26656            <access>read-write</access>
26657            <resetValue>0x00000000</resetValue>
26658            <fields>
26659              <field>
26660                <name>MODE</name>
26661                <description>I2S mode.</description>
26662                <lsb>0</lsb>
26663                <msb>0</msb>
26664                <enumeratedValues>
26665                  <enumeratedValue>
26666                    <name>Master</name>
26667                    <description>Master mode. SCK and LRCK generated from internal master clcok (MCK) and output on pins defined by PSEL.xxx.</description>
26668                    <value>0x0</value>
26669                  </enumeratedValue>
26670                  <enumeratedValue>
26671                    <name>Slave</name>
26672                    <description>Slave mode. SCK and LRCK generated by external master and received on pins defined by PSEL.xxx</description>
26673                    <value>0x1</value>
26674                  </enumeratedValue>
26675                </enumeratedValues>
26676              </field>
26677            </fields>
26678          </register>
26679          <register>
26680            <name>RXEN</name>
26681            <description>Reception (RX) enable.</description>
26682            <addressOffset>0x004</addressOffset>
26683            <access>read-write</access>
26684            <resetValue>0x00000000</resetValue>
26685            <fields>
26686              <field>
26687                <name>RXEN</name>
26688                <description>Reception (RX) enable.</description>
26689                <lsb>0</lsb>
26690                <msb>0</msb>
26691                <enumeratedValues>
26692                  <enumeratedValue>
26693                    <name>Disabled</name>
26694                    <description>Reception disabled and now data will be written to the RXD.PTR address.</description>
26695                    <value>0x0</value>
26696                  </enumeratedValue>
26697                  <enumeratedValue>
26698                    <name>Enabled</name>
26699                    <description>Reception enabled.</description>
26700                    <value>0x1</value>
26701                  </enumeratedValue>
26702                </enumeratedValues>
26703              </field>
26704            </fields>
26705          </register>
26706          <register>
26707            <name>TXEN</name>
26708            <description>Transmission (TX) enable.</description>
26709            <addressOffset>0x008</addressOffset>
26710            <access>read-write</access>
26711            <resetValue>0x00000001</resetValue>
26712            <fields>
26713              <field>
26714                <name>TXEN</name>
26715                <description>Transmission (TX) enable.</description>
26716                <lsb>0</lsb>
26717                <msb>0</msb>
26718                <enumeratedValues>
26719                  <enumeratedValue>
26720                    <name>Disabled</name>
26721                    <description>Transmission disabled and now data will be read from the RXD.TXD address.</description>
26722                    <value>0x0</value>
26723                  </enumeratedValue>
26724                  <enumeratedValue>
26725                    <name>Enabled</name>
26726                    <description>Transmission enabled.</description>
26727                    <value>0x1</value>
26728                  </enumeratedValue>
26729                </enumeratedValues>
26730              </field>
26731            </fields>
26732          </register>
26733          <register>
26734            <name>MCKEN</name>
26735            <description>Master clock generator enable.</description>
26736            <addressOffset>0x00C</addressOffset>
26737            <access>read-write</access>
26738            <resetValue>0x00000001</resetValue>
26739            <fields>
26740              <field>
26741                <name>MCKEN</name>
26742                <description>Master clock generator enable.</description>
26743                <lsb>0</lsb>
26744                <msb>0</msb>
26745                <enumeratedValues>
26746                  <enumeratedValue>
26747                    <name>Disabled</name>
26748                    <description>Master clock generator disabled and PSEL.MCK not connected(available as GPIO).</description>
26749                    <value>0x0</value>
26750                  </enumeratedValue>
26751                  <enumeratedValue>
26752                    <name>Enabled</name>
26753                    <description>Master clock generator running and MCK output on PSEL.MCK.</description>
26754                    <value>0x1</value>
26755                  </enumeratedValue>
26756                </enumeratedValues>
26757              </field>
26758            </fields>
26759          </register>
26760          <register>
26761            <name>MCKFREQ</name>
26762            <description>Master clock generator frequency.</description>
26763            <addressOffset>0x010</addressOffset>
26764            <access>read-write</access>
26765            <resetValue>0x20000000</resetValue>
26766            <fields>
26767              <field>
26768                <name>MCKFREQ</name>
26769                <description>Master clock generator frequency.</description>
26770                <lsb>0</lsb>
26771                <msb>31</msb>
26772                <enumeratedValues>
26773                  <enumeratedValue>
26774                    <name>32MDIV8</name>
26775                    <description>32 MHz / 8 = 4.0 MHz</description>
26776                    <value>0x20000000</value>
26777                  </enumeratedValue>
26778                  <enumeratedValue>
26779                    <name>32MDIV10</name>
26780                    <description>32 MHz / 10 = 3.2 MHz</description>
26781                    <value>0x18000000</value>
26782                  </enumeratedValue>
26783                  <enumeratedValue>
26784                    <name>32MDIV11</name>
26785                    <description>32 MHz / 11 = 2.9090909 MHz</description>
26786                    <value>0x16000000</value>
26787                  </enumeratedValue>
26788                  <enumeratedValue>
26789                    <name>32MDIV15</name>
26790                    <description>32 MHz / 15 = 2.1333333 MHz</description>
26791                    <value>0x11000000</value>
26792                  </enumeratedValue>
26793                  <enumeratedValue>
26794                    <name>32MDIV16</name>
26795                    <description>32 MHz / 16 = 2.0 MHz</description>
26796                    <value>0x10000000</value>
26797                  </enumeratedValue>
26798                  <enumeratedValue>
26799                    <name>32MDIV21</name>
26800                    <description>32 MHz / 21 = 1.5238095</description>
26801                    <value>0x0C000000</value>
26802                  </enumeratedValue>
26803                  <enumeratedValue>
26804                    <name>32MDIV23</name>
26805                    <description>32 MHz / 23 = 1.3913043 MHz</description>
26806                    <value>0x0B000000</value>
26807                  </enumeratedValue>
26808                  <enumeratedValue>
26809                    <name>32MDIV30</name>
26810                    <description>32 MHz / 30 = 1.0666667 MHz</description>
26811                    <value>0x08800000</value>
26812                  </enumeratedValue>
26813                  <enumeratedValue>
26814                    <name>32MDIV31</name>
26815                    <description>32 MHz / 31 = 1.0322581 MHz</description>
26816                    <value>0x08400000</value>
26817                  </enumeratedValue>
26818                  <enumeratedValue>
26819                    <name>32MDIV32</name>
26820                    <description>32 MHz / 32 = 1.0 MHz</description>
26821                    <value>0x08000000</value>
26822                  </enumeratedValue>
26823                  <enumeratedValue>
26824                    <name>32MDIV42</name>
26825                    <description>32 MHz / 42 = 0.7619048 MHz</description>
26826                    <value>0x06000000</value>
26827                  </enumeratedValue>
26828                  <enumeratedValue>
26829                    <name>32MDIV63</name>
26830                    <description>32 MHz / 63 = 0.5079365 MHz</description>
26831                    <value>0x04100000</value>
26832                  </enumeratedValue>
26833                  <enumeratedValue>
26834                    <name>32MDIV125</name>
26835                    <description>32 MHz / 125 = 0.256 MHz</description>
26836                    <value>0x020C0000</value>
26837                  </enumeratedValue>
26838                </enumeratedValues>
26839              </field>
26840            </fields>
26841          </register>
26842          <register>
26843            <name>RATIO</name>
26844            <description>MCK / LRCK ratio.</description>
26845            <addressOffset>0x014</addressOffset>
26846            <access>read-write</access>
26847            <resetValue>0x00000006</resetValue>
26848            <fields>
26849              <field>
26850                <name>RATIO</name>
26851                <description>MCK / LRCK ratio.</description>
26852                <lsb>0</lsb>
26853                <msb>3</msb>
26854                <enumeratedValues>
26855                  <enumeratedValue>
26856                    <name>32X</name>
26857                    <description>LRCK = MCK / 32</description>
26858                    <value>0x0</value>
26859                  </enumeratedValue>
26860                  <enumeratedValue>
26861                    <name>48X</name>
26862                    <description>LRCK = MCK / 48</description>
26863                    <value>0x1</value>
26864                  </enumeratedValue>
26865                  <enumeratedValue>
26866                    <name>64X</name>
26867                    <description>LRCK = MCK / 64</description>
26868                    <value>0x2</value>
26869                  </enumeratedValue>
26870                  <enumeratedValue>
26871                    <name>96X</name>
26872                    <description>LRCK = MCK / 96</description>
26873                    <value>0x3</value>
26874                  </enumeratedValue>
26875                  <enumeratedValue>
26876                    <name>128X</name>
26877                    <description>LRCK = MCK / 128</description>
26878                    <value>0x4</value>
26879                  </enumeratedValue>
26880                  <enumeratedValue>
26881                    <name>192X</name>
26882                    <description>LRCK = MCK / 192</description>
26883                    <value>0x5</value>
26884                  </enumeratedValue>
26885                  <enumeratedValue>
26886                    <name>256X</name>
26887                    <description>LRCK = MCK / 256</description>
26888                    <value>0x6</value>
26889                  </enumeratedValue>
26890                  <enumeratedValue>
26891                    <name>384X</name>
26892                    <description>LRCK = MCK / 384</description>
26893                    <value>0x7</value>
26894                  </enumeratedValue>
26895                  <enumeratedValue>
26896                    <name>512X</name>
26897                    <description>LRCK = MCK / 512</description>
26898                    <value>0x8</value>
26899                  </enumeratedValue>
26900                </enumeratedValues>
26901              </field>
26902            </fields>
26903          </register>
26904          <register>
26905            <name>SWIDTH</name>
26906            <description>Sample width.</description>
26907            <addressOffset>0x018</addressOffset>
26908            <access>read-write</access>
26909            <resetValue>0x00000001</resetValue>
26910            <fields>
26911              <field>
26912                <name>SWIDTH</name>
26913                <description>Sample width.</description>
26914                <lsb>0</lsb>
26915                <msb>1</msb>
26916                <enumeratedValues>
26917                  <enumeratedValue>
26918                    <name>8Bit</name>
26919                    <description>8 bit.</description>
26920                    <value>0x0</value>
26921                  </enumeratedValue>
26922                  <enumeratedValue>
26923                    <name>16Bit</name>
26924                    <description>16 bit.</description>
26925                    <value>0x1</value>
26926                  </enumeratedValue>
26927                  <enumeratedValue>
26928                    <name>24Bit</name>
26929                    <description>24 bit.</description>
26930                    <value>0x2</value>
26931                  </enumeratedValue>
26932                </enumeratedValues>
26933              </field>
26934            </fields>
26935          </register>
26936          <register>
26937            <name>ALIGN</name>
26938            <description>Alignment of sample within a frame.</description>
26939            <addressOffset>0x01C</addressOffset>
26940            <access>read-write</access>
26941            <resetValue>0x00000000</resetValue>
26942            <fields>
26943              <field>
26944                <name>ALIGN</name>
26945                <description>Alignment of sample within a frame.</description>
26946                <lsb>0</lsb>
26947                <msb>0</msb>
26948                <enumeratedValues>
26949                  <enumeratedValue>
26950                    <name>Left</name>
26951                    <description>Left-aligned.</description>
26952                    <value>0x0</value>
26953                  </enumeratedValue>
26954                  <enumeratedValue>
26955                    <name>Right</name>
26956                    <description>Right-aligned.</description>
26957                    <value>0x1</value>
26958                  </enumeratedValue>
26959                </enumeratedValues>
26960              </field>
26961            </fields>
26962          </register>
26963          <register>
26964            <name>FORMAT</name>
26965            <description>Frame format.</description>
26966            <addressOffset>0x020</addressOffset>
26967            <access>read-write</access>
26968            <resetValue>0x00000000</resetValue>
26969            <fields>
26970              <field>
26971                <name>FORMAT</name>
26972                <description>Frame format.</description>
26973                <lsb>0</lsb>
26974                <msb>0</msb>
26975                <enumeratedValues>
26976                  <enumeratedValue>
26977                    <name>I2S</name>
26978                    <description>Original I2S format.</description>
26979                    <value>0x0</value>
26980                  </enumeratedValue>
26981                  <enumeratedValue>
26982                    <name>Aligned</name>
26983                    <description>Alternate (left- or right-aligned) format.</description>
26984                    <value>0x1</value>
26985                  </enumeratedValue>
26986                </enumeratedValues>
26987              </field>
26988            </fields>
26989          </register>
26990          <register>
26991            <name>CHANNELS</name>
26992            <description>Enable channels.</description>
26993            <addressOffset>0x024</addressOffset>
26994            <access>read-write</access>
26995            <resetValue>0x00000000</resetValue>
26996            <fields>
26997              <field>
26998                <name>CHANNELS</name>
26999                <description>Enable channels.</description>
27000                <lsb>0</lsb>
27001                <msb>1</msb>
27002                <enumeratedValues>
27003                  <enumeratedValue>
27004                    <name>Stereo</name>
27005                    <description>Stereo.</description>
27006                    <value>0x0</value>
27007                  </enumeratedValue>
27008                  <enumeratedValue>
27009                    <name>Left</name>
27010                    <description>Left only.</description>
27011                    <value>0x1</value>
27012                  </enumeratedValue>
27013                  <enumeratedValue>
27014                    <name>Right</name>
27015                    <description>Right only.</description>
27016                    <value>0x2</value>
27017                  </enumeratedValue>
27018                </enumeratedValues>
27019              </field>
27020            </fields>
27021          </register>
27022        </cluster>
27023        <cluster>
27024          <name>RXD</name>
27025          <description>Unspecified</description>
27026          <headerStructName>I2S_RXD</headerStructName>
27027          <access>read-write</access>
27028          <addressOffset>0x538</addressOffset>
27029          <register>
27030            <name>PTR</name>
27031            <description>Receive buffer RAM start address.</description>
27032            <addressOffset>0x000</addressOffset>
27033            <access>read-write</access>
27034            <resetValue>0x00000000</resetValue>
27035            <fields>
27036              <field>
27037                <name>PTR</name>
27038                <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>
27039                <lsb>0</lsb>
27040                <msb>31</msb>
27041              </field>
27042            </fields>
27043          </register>
27044        </cluster>
27045        <cluster>
27046          <name>TXD</name>
27047          <description>Unspecified</description>
27048          <headerStructName>I2S_TXD</headerStructName>
27049          <access>read-write</access>
27050          <addressOffset>0x540</addressOffset>
27051          <register>
27052            <name>PTR</name>
27053            <description>Transmit buffer RAM start address.</description>
27054            <addressOffset>0x000</addressOffset>
27055            <access>read-write</access>
27056            <resetValue>0x00000000</resetValue>
27057            <fields>
27058              <field>
27059                <name>PTR</name>
27060                <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>
27061                <lsb>0</lsb>
27062                <msb>31</msb>
27063              </field>
27064            </fields>
27065          </register>
27066        </cluster>
27067        <cluster>
27068          <name>RXTXD</name>
27069          <description>Unspecified</description>
27070          <headerStructName>I2S_RXTXD</headerStructName>
27071          <access>read-write</access>
27072          <addressOffset>0x550</addressOffset>
27073          <register>
27074            <name>MAXCNT</name>
27075            <description>Size of RXD and TXD buffers.</description>
27076            <addressOffset>0x000</addressOffset>
27077            <access>read-write</access>
27078            <resetValue>0x00000000</resetValue>
27079            <fields>
27080              <field>
27081                <name>MAXCNT</name>
27082                <description>Size of RXD and TXD buffers in number of 32 bit words.</description>
27083                <lsb>0</lsb>
27084                <msb>13</msb>
27085              </field>
27086            </fields>
27087          </register>
27088        </cluster>
27089        <cluster>
27090          <name>PSEL</name>
27091          <description>Unspecified</description>
27092          <headerStructName>I2S_PSEL</headerStructName>
27093          <access>read-write</access>
27094          <addressOffset>0x560</addressOffset>
27095          <register>
27096            <name>MCK</name>
27097            <description>Pin select for MCK signal.</description>
27098            <addressOffset>0x000</addressOffset>
27099            <access>read-write</access>
27100            <resetValue>0xFFFFFFFF</resetValue>
27101            <fields>
27102              <field>
27103                <name>PIN</name>
27104                <description>Pin number</description>
27105                <lsb>0</lsb>
27106                <msb>4</msb>
27107              </field>
27108              <field>
27109                <name>CONNECT</name>
27110                <description>Connection</description>
27111                <lsb>31</lsb>
27112                <msb>31</msb>
27113                <enumeratedValues>
27114                  <enumeratedValue>
27115                    <name>Disconnected</name>
27116                    <description>Disconnect</description>
27117                    <value>0x1</value>
27118                  </enumeratedValue>
27119                  <enumeratedValue>
27120                    <name>Connected</name>
27121                    <description>Connect</description>
27122                    <value>0x0</value>
27123                  </enumeratedValue>
27124                </enumeratedValues>
27125              </field>
27126            </fields>
27127          </register>
27128          <register>
27129            <name>SCK</name>
27130            <description>Pin select for SCK signal.</description>
27131            <addressOffset>0x004</addressOffset>
27132            <access>read-write</access>
27133            <resetValue>0xFFFFFFFF</resetValue>
27134            <fields>
27135              <field>
27136                <name>PIN</name>
27137                <description>Pin number</description>
27138                <lsb>0</lsb>
27139                <msb>4</msb>
27140              </field>
27141              <field>
27142                <name>CONNECT</name>
27143                <description>Connection</description>
27144                <lsb>31</lsb>
27145                <msb>31</msb>
27146                <enumeratedValues>
27147                  <enumeratedValue>
27148                    <name>Disconnected</name>
27149                    <description>Disconnect</description>
27150                    <value>0x1</value>
27151                  </enumeratedValue>
27152                  <enumeratedValue>
27153                    <name>Connected</name>
27154                    <description>Connect</description>
27155                    <value>0x0</value>
27156                  </enumeratedValue>
27157                </enumeratedValues>
27158              </field>
27159            </fields>
27160          </register>
27161          <register>
27162            <name>LRCK</name>
27163            <description>Pin select for LRCK signal.</description>
27164            <addressOffset>0x008</addressOffset>
27165            <access>read-write</access>
27166            <resetValue>0xFFFFFFFF</resetValue>
27167            <fields>
27168              <field>
27169                <name>PIN</name>
27170                <description>Pin number</description>
27171                <lsb>0</lsb>
27172                <msb>4</msb>
27173              </field>
27174              <field>
27175                <name>CONNECT</name>
27176                <description>Connection</description>
27177                <lsb>31</lsb>
27178                <msb>31</msb>
27179                <enumeratedValues>
27180                  <enumeratedValue>
27181                    <name>Disconnected</name>
27182                    <description>Disconnect</description>
27183                    <value>0x1</value>
27184                  </enumeratedValue>
27185                  <enumeratedValue>
27186                    <name>Connected</name>
27187                    <description>Connect</description>
27188                    <value>0x0</value>
27189                  </enumeratedValue>
27190                </enumeratedValues>
27191              </field>
27192            </fields>
27193          </register>
27194          <register>
27195            <name>SDIN</name>
27196            <description>Pin select for SDIN signal.</description>
27197            <addressOffset>0x00C</addressOffset>
27198            <access>read-write</access>
27199            <resetValue>0xFFFFFFFF</resetValue>
27200            <fields>
27201              <field>
27202                <name>PIN</name>
27203                <description>Pin number</description>
27204                <lsb>0</lsb>
27205                <msb>4</msb>
27206              </field>
27207              <field>
27208                <name>CONNECT</name>
27209                <description>Connection</description>
27210                <lsb>31</lsb>
27211                <msb>31</msb>
27212                <enumeratedValues>
27213                  <enumeratedValue>
27214                    <name>Disconnected</name>
27215                    <description>Disconnect</description>
27216                    <value>0x1</value>
27217                  </enumeratedValue>
27218                  <enumeratedValue>
27219                    <name>Connected</name>
27220                    <description>Connect</description>
27221                    <value>0x0</value>
27222                  </enumeratedValue>
27223                </enumeratedValues>
27224              </field>
27225            </fields>
27226          </register>
27227          <register>
27228            <name>SDOUT</name>
27229            <description>Pin select for SDOUT signal.</description>
27230            <addressOffset>0x010</addressOffset>
27231            <access>read-write</access>
27232            <resetValue>0xFFFFFFFF</resetValue>
27233            <fields>
27234              <field>
27235                <name>PIN</name>
27236                <description>Pin number</description>
27237                <lsb>0</lsb>
27238                <msb>4</msb>
27239              </field>
27240              <field>
27241                <name>CONNECT</name>
27242                <description>Connection</description>
27243                <lsb>31</lsb>
27244                <msb>31</msb>
27245                <enumeratedValues>
27246                  <enumeratedValue>
27247                    <name>Disconnected</name>
27248                    <description>Disconnect</description>
27249                    <value>0x1</value>
27250                  </enumeratedValue>
27251                  <enumeratedValue>
27252                    <name>Connected</name>
27253                    <description>Connect</description>
27254                    <value>0x0</value>
27255                  </enumeratedValue>
27256                </enumeratedValues>
27257              </field>
27258            </fields>
27259          </register>
27260        </cluster>
27261      </registers>
27262    </peripheral>
27263    <peripheral derivedFrom="I2S_NS">
27264      <name>I2S_S</name>
27265      <description>Inter-IC Sound 1</description>
27266      <baseAddress>0x50028000</baseAddress>
27267      <!--Security dma=SA-->
27268      <!--Security securemapping=US-->
27269      <interrupt>
27270        <name>I2S</name>
27271        <value>40</value>
27272      </interrupt>
27273    </peripheral>
27274    <peripheral>
27275      <name>IPC_NS</name>
27276      <description>Interprocessor communication 0</description>
27277      <baseAddress>0x4002A000</baseAddress>
27278      <headerStructName>IPC</headerStructName>
27279      <!--Security dma=NA-->
27280      <!--Security securemapping=US-->
27281      <addressBlock>
27282        <offset>0</offset>
27283        <size>0x1000</size>
27284        <usage>registers</usage>
27285      </addressBlock>
27286      <interrupt>
27287        <name>IPC</name>
27288        <value>42</value>
27289      </interrupt>
27290      <groupName>IPC</groupName>
27291      <size>0x20</size>
27292      <registers>
27293        <register>
27294          <dim>0x8</dim>
27295          <dimIncrement>0x4</dimIncrement>
27296          <name>TASKS_SEND[%s]</name>
27297          <description>Description collection: Trigger events on IPC channel enabled in SEND_CNF[n]</description>
27298          <addressOffset>0x000</addressOffset>
27299          <access>write-only</access>
27300          <resetValue>0x00000000</resetValue>
27301          <fields>
27302            <field>
27303              <name>TASKS_SEND</name>
27304              <description>Trigger events on IPC channel enabled in SEND_CNF[n]</description>
27305              <lsb>0</lsb>
27306              <msb>0</msb>
27307              <enumeratedValues>
27308                <enumeratedValue>
27309                  <name>Trigger</name>
27310                  <description>Trigger task</description>
27311                  <value>0x1</value>
27312                </enumeratedValue>
27313              </enumeratedValues>
27314            </field>
27315          </fields>
27316        </register>
27317        <register>
27318          <dim>0x8</dim>
27319          <dimIncrement>0x4</dimIncrement>
27320          <name>SUBSCRIBE_SEND[%s]</name>
27321          <description>Description collection: Subscribe configuration for task SEND[n]</description>
27322          <addressOffset>0x080</addressOffset>
27323          <access>read-write</access>
27324          <resetValue>0x00000000</resetValue>
27325          <fields>
27326            <field>
27327              <name>CHIDX</name>
27328              <description>DPPI channel that task SEND[n] will subscribe to</description>
27329              <lsb>0</lsb>
27330              <msb>7</msb>
27331            </field>
27332            <field>
27333              <name>EN</name>
27334              <lsb>31</lsb>
27335              <msb>31</msb>
27336              <enumeratedValues>
27337                <enumeratedValue>
27338                  <name>Disabled</name>
27339                  <description>Disable subscription</description>
27340                  <value>0x0</value>
27341                </enumeratedValue>
27342                <enumeratedValue>
27343                  <name>Enabled</name>
27344                  <description>Enable subscription</description>
27345                  <value>0x1</value>
27346                </enumeratedValue>
27347              </enumeratedValues>
27348            </field>
27349          </fields>
27350        </register>
27351        <register>
27352          <dim>0x8</dim>
27353          <dimIncrement>0x4</dimIncrement>
27354          <name>EVENTS_RECEIVE[%s]</name>
27355          <description>Description collection: Event received on one or more of the enabled IPC channels in RECEIVE_CNF[n]</description>
27356          <addressOffset>0x100</addressOffset>
27357          <access>read-write</access>
27358          <resetValue>0x00000000</resetValue>
27359          <fields>
27360            <field>
27361              <name>EVENTS_RECEIVE</name>
27362              <description>Event received on one or more of the enabled IPC channels in RECEIVE_CNF[n]</description>
27363              <lsb>0</lsb>
27364              <msb>0</msb>
27365              <enumeratedValues>
27366                <enumeratedValue>
27367                  <name>NotGenerated</name>
27368                  <description>Event not generated</description>
27369                  <value>0x0</value>
27370                </enumeratedValue>
27371                <enumeratedValue>
27372                  <name>Generated</name>
27373                  <description>Event generated</description>
27374                  <value>0x1</value>
27375                </enumeratedValue>
27376              </enumeratedValues>
27377            </field>
27378          </fields>
27379        </register>
27380        <register>
27381          <dim>0x8</dim>
27382          <dimIncrement>0x4</dimIncrement>
27383          <name>PUBLISH_RECEIVE[%s]</name>
27384          <description>Description collection: Publish configuration for event RECEIVE[n]</description>
27385          <addressOffset>0x180</addressOffset>
27386          <access>read-write</access>
27387          <resetValue>0x00000000</resetValue>
27388          <fields>
27389            <field>
27390              <name>CHIDX</name>
27391              <description>DPPI channel that event RECEIVE[n] will publish to</description>
27392              <lsb>0</lsb>
27393              <msb>7</msb>
27394            </field>
27395            <field>
27396              <name>EN</name>
27397              <lsb>31</lsb>
27398              <msb>31</msb>
27399              <enumeratedValues>
27400                <enumeratedValue>
27401                  <name>Disabled</name>
27402                  <description>Disable publishing</description>
27403                  <value>0x0</value>
27404                </enumeratedValue>
27405                <enumeratedValue>
27406                  <name>Enabled</name>
27407                  <description>Enable publishing</description>
27408                  <value>0x1</value>
27409                </enumeratedValue>
27410              </enumeratedValues>
27411            </field>
27412          </fields>
27413        </register>
27414        <register>
27415          <name>INTEN</name>
27416          <description>Enable or disable interrupt</description>
27417          <addressOffset>0x300</addressOffset>
27418          <access>read-write</access>
27419          <resetValue>0x00000000</resetValue>
27420          <fields>
27421            <field>
27422              <name>RECEIVE0</name>
27423              <description>Enable or disable interrupt for event RECEIVE[0]</description>
27424              <lsb>0</lsb>
27425              <msb>0</msb>
27426              <enumeratedValues>
27427                <enumeratedValue>
27428                  <name>Disabled</name>
27429                  <description>Disable</description>
27430                  <value>0x0</value>
27431                </enumeratedValue>
27432                <enumeratedValue>
27433                  <name>Enabled</name>
27434                  <description>Enable</description>
27435                  <value>0x1</value>
27436                </enumeratedValue>
27437              </enumeratedValues>
27438            </field>
27439            <field>
27440              <name>RECEIVE1</name>
27441              <description>Enable or disable interrupt for event RECEIVE[1]</description>
27442              <lsb>1</lsb>
27443              <msb>1</msb>
27444              <enumeratedValues>
27445                <enumeratedValue>
27446                  <name>Disabled</name>
27447                  <description>Disable</description>
27448                  <value>0x0</value>
27449                </enumeratedValue>
27450                <enumeratedValue>
27451                  <name>Enabled</name>
27452                  <description>Enable</description>
27453                  <value>0x1</value>
27454                </enumeratedValue>
27455              </enumeratedValues>
27456            </field>
27457            <field>
27458              <name>RECEIVE2</name>
27459              <description>Enable or disable interrupt for event RECEIVE[2]</description>
27460              <lsb>2</lsb>
27461              <msb>2</msb>
27462              <enumeratedValues>
27463                <enumeratedValue>
27464                  <name>Disabled</name>
27465                  <description>Disable</description>
27466                  <value>0x0</value>
27467                </enumeratedValue>
27468                <enumeratedValue>
27469                  <name>Enabled</name>
27470                  <description>Enable</description>
27471                  <value>0x1</value>
27472                </enumeratedValue>
27473              </enumeratedValues>
27474            </field>
27475            <field>
27476              <name>RECEIVE3</name>
27477              <description>Enable or disable interrupt for event RECEIVE[3]</description>
27478              <lsb>3</lsb>
27479              <msb>3</msb>
27480              <enumeratedValues>
27481                <enumeratedValue>
27482                  <name>Disabled</name>
27483                  <description>Disable</description>
27484                  <value>0x0</value>
27485                </enumeratedValue>
27486                <enumeratedValue>
27487                  <name>Enabled</name>
27488                  <description>Enable</description>
27489                  <value>0x1</value>
27490                </enumeratedValue>
27491              </enumeratedValues>
27492            </field>
27493            <field>
27494              <name>RECEIVE4</name>
27495              <description>Enable or disable interrupt for event RECEIVE[4]</description>
27496              <lsb>4</lsb>
27497              <msb>4</msb>
27498              <enumeratedValues>
27499                <enumeratedValue>
27500                  <name>Disabled</name>
27501                  <description>Disable</description>
27502                  <value>0x0</value>
27503                </enumeratedValue>
27504                <enumeratedValue>
27505                  <name>Enabled</name>
27506                  <description>Enable</description>
27507                  <value>0x1</value>
27508                </enumeratedValue>
27509              </enumeratedValues>
27510            </field>
27511            <field>
27512              <name>RECEIVE5</name>
27513              <description>Enable or disable interrupt for event RECEIVE[5]</description>
27514              <lsb>5</lsb>
27515              <msb>5</msb>
27516              <enumeratedValues>
27517                <enumeratedValue>
27518                  <name>Disabled</name>
27519                  <description>Disable</description>
27520                  <value>0x0</value>
27521                </enumeratedValue>
27522                <enumeratedValue>
27523                  <name>Enabled</name>
27524                  <description>Enable</description>
27525                  <value>0x1</value>
27526                </enumeratedValue>
27527              </enumeratedValues>
27528            </field>
27529            <field>
27530              <name>RECEIVE6</name>
27531              <description>Enable or disable interrupt for event RECEIVE[6]</description>
27532              <lsb>6</lsb>
27533              <msb>6</msb>
27534              <enumeratedValues>
27535                <enumeratedValue>
27536                  <name>Disabled</name>
27537                  <description>Disable</description>
27538                  <value>0x0</value>
27539                </enumeratedValue>
27540                <enumeratedValue>
27541                  <name>Enabled</name>
27542                  <description>Enable</description>
27543                  <value>0x1</value>
27544                </enumeratedValue>
27545              </enumeratedValues>
27546            </field>
27547            <field>
27548              <name>RECEIVE7</name>
27549              <description>Enable or disable interrupt for event RECEIVE[7]</description>
27550              <lsb>7</lsb>
27551              <msb>7</msb>
27552              <enumeratedValues>
27553                <enumeratedValue>
27554                  <name>Disabled</name>
27555                  <description>Disable</description>
27556                  <value>0x0</value>
27557                </enumeratedValue>
27558                <enumeratedValue>
27559                  <name>Enabled</name>
27560                  <description>Enable</description>
27561                  <value>0x1</value>
27562                </enumeratedValue>
27563              </enumeratedValues>
27564            </field>
27565          </fields>
27566        </register>
27567        <register>
27568          <name>INTENSET</name>
27569          <description>Enable interrupt</description>
27570          <addressOffset>0x304</addressOffset>
27571          <access>read-write</access>
27572          <resetValue>0x00000000</resetValue>
27573          <fields>
27574            <field>
27575              <name>RECEIVE0</name>
27576              <description>Write '1' to enable interrupt for event RECEIVE[0]</description>
27577              <lsb>0</lsb>
27578              <msb>0</msb>
27579              <enumeratedValues>
27580                <usage>read</usage>
27581                <enumeratedValue>
27582                  <name>Disabled</name>
27583                  <description>Read: Disabled</description>
27584                  <value>0x0</value>
27585                </enumeratedValue>
27586                <enumeratedValue>
27587                  <name>Enabled</name>
27588                  <description>Read: Enabled</description>
27589                  <value>0x1</value>
27590                </enumeratedValue>
27591              </enumeratedValues>
27592              <enumeratedValues>
27593                <usage>write</usage>
27594                <enumeratedValue>
27595                  <name>Set</name>
27596                  <description>Enable</description>
27597                  <value>0x1</value>
27598                </enumeratedValue>
27599              </enumeratedValues>
27600            </field>
27601            <field>
27602              <name>RECEIVE1</name>
27603              <description>Write '1' to enable interrupt for event RECEIVE[1]</description>
27604              <lsb>1</lsb>
27605              <msb>1</msb>
27606              <enumeratedValues>
27607                <usage>read</usage>
27608                <enumeratedValue>
27609                  <name>Disabled</name>
27610                  <description>Read: Disabled</description>
27611                  <value>0x0</value>
27612                </enumeratedValue>
27613                <enumeratedValue>
27614                  <name>Enabled</name>
27615                  <description>Read: Enabled</description>
27616                  <value>0x1</value>
27617                </enumeratedValue>
27618              </enumeratedValues>
27619              <enumeratedValues>
27620                <usage>write</usage>
27621                <enumeratedValue>
27622                  <name>Set</name>
27623                  <description>Enable</description>
27624                  <value>0x1</value>
27625                </enumeratedValue>
27626              </enumeratedValues>
27627            </field>
27628            <field>
27629              <name>RECEIVE2</name>
27630              <description>Write '1' to enable interrupt for event RECEIVE[2]</description>
27631              <lsb>2</lsb>
27632              <msb>2</msb>
27633              <enumeratedValues>
27634                <usage>read</usage>
27635                <enumeratedValue>
27636                  <name>Disabled</name>
27637                  <description>Read: Disabled</description>
27638                  <value>0x0</value>
27639                </enumeratedValue>
27640                <enumeratedValue>
27641                  <name>Enabled</name>
27642                  <description>Read: Enabled</description>
27643                  <value>0x1</value>
27644                </enumeratedValue>
27645              </enumeratedValues>
27646              <enumeratedValues>
27647                <usage>write</usage>
27648                <enumeratedValue>
27649                  <name>Set</name>
27650                  <description>Enable</description>
27651                  <value>0x1</value>
27652                </enumeratedValue>
27653              </enumeratedValues>
27654            </field>
27655            <field>
27656              <name>RECEIVE3</name>
27657              <description>Write '1' to enable interrupt for event RECEIVE[3]</description>
27658              <lsb>3</lsb>
27659              <msb>3</msb>
27660              <enumeratedValues>
27661                <usage>read</usage>
27662                <enumeratedValue>
27663                  <name>Disabled</name>
27664                  <description>Read: Disabled</description>
27665                  <value>0x0</value>
27666                </enumeratedValue>
27667                <enumeratedValue>
27668                  <name>Enabled</name>
27669                  <description>Read: Enabled</description>
27670                  <value>0x1</value>
27671                </enumeratedValue>
27672              </enumeratedValues>
27673              <enumeratedValues>
27674                <usage>write</usage>
27675                <enumeratedValue>
27676                  <name>Set</name>
27677                  <description>Enable</description>
27678                  <value>0x1</value>
27679                </enumeratedValue>
27680              </enumeratedValues>
27681            </field>
27682            <field>
27683              <name>RECEIVE4</name>
27684              <description>Write '1' to enable interrupt for event RECEIVE[4]</description>
27685              <lsb>4</lsb>
27686              <msb>4</msb>
27687              <enumeratedValues>
27688                <usage>read</usage>
27689                <enumeratedValue>
27690                  <name>Disabled</name>
27691                  <description>Read: Disabled</description>
27692                  <value>0x0</value>
27693                </enumeratedValue>
27694                <enumeratedValue>
27695                  <name>Enabled</name>
27696                  <description>Read: Enabled</description>
27697                  <value>0x1</value>
27698                </enumeratedValue>
27699              </enumeratedValues>
27700              <enumeratedValues>
27701                <usage>write</usage>
27702                <enumeratedValue>
27703                  <name>Set</name>
27704                  <description>Enable</description>
27705                  <value>0x1</value>
27706                </enumeratedValue>
27707              </enumeratedValues>
27708            </field>
27709            <field>
27710              <name>RECEIVE5</name>
27711              <description>Write '1' to enable interrupt for event RECEIVE[5]</description>
27712              <lsb>5</lsb>
27713              <msb>5</msb>
27714              <enumeratedValues>
27715                <usage>read</usage>
27716                <enumeratedValue>
27717                  <name>Disabled</name>
27718                  <description>Read: Disabled</description>
27719                  <value>0x0</value>
27720                </enumeratedValue>
27721                <enumeratedValue>
27722                  <name>Enabled</name>
27723                  <description>Read: Enabled</description>
27724                  <value>0x1</value>
27725                </enumeratedValue>
27726              </enumeratedValues>
27727              <enumeratedValues>
27728                <usage>write</usage>
27729                <enumeratedValue>
27730                  <name>Set</name>
27731                  <description>Enable</description>
27732                  <value>0x1</value>
27733                </enumeratedValue>
27734              </enumeratedValues>
27735            </field>
27736            <field>
27737              <name>RECEIVE6</name>
27738              <description>Write '1' to enable interrupt for event RECEIVE[6]</description>
27739              <lsb>6</lsb>
27740              <msb>6</msb>
27741              <enumeratedValues>
27742                <usage>read</usage>
27743                <enumeratedValue>
27744                  <name>Disabled</name>
27745                  <description>Read: Disabled</description>
27746                  <value>0x0</value>
27747                </enumeratedValue>
27748                <enumeratedValue>
27749                  <name>Enabled</name>
27750                  <description>Read: Enabled</description>
27751                  <value>0x1</value>
27752                </enumeratedValue>
27753              </enumeratedValues>
27754              <enumeratedValues>
27755                <usage>write</usage>
27756                <enumeratedValue>
27757                  <name>Set</name>
27758                  <description>Enable</description>
27759                  <value>0x1</value>
27760                </enumeratedValue>
27761              </enumeratedValues>
27762            </field>
27763            <field>
27764              <name>RECEIVE7</name>
27765              <description>Write '1' to enable interrupt for event RECEIVE[7]</description>
27766              <lsb>7</lsb>
27767              <msb>7</msb>
27768              <enumeratedValues>
27769                <usage>read</usage>
27770                <enumeratedValue>
27771                  <name>Disabled</name>
27772                  <description>Read: Disabled</description>
27773                  <value>0x0</value>
27774                </enumeratedValue>
27775                <enumeratedValue>
27776                  <name>Enabled</name>
27777                  <description>Read: Enabled</description>
27778                  <value>0x1</value>
27779                </enumeratedValue>
27780              </enumeratedValues>
27781              <enumeratedValues>
27782                <usage>write</usage>
27783                <enumeratedValue>
27784                  <name>Set</name>
27785                  <description>Enable</description>
27786                  <value>0x1</value>
27787                </enumeratedValue>
27788              </enumeratedValues>
27789            </field>
27790          </fields>
27791        </register>
27792        <register>
27793          <name>INTENCLR</name>
27794          <description>Disable interrupt</description>
27795          <addressOffset>0x308</addressOffset>
27796          <access>read-write</access>
27797          <resetValue>0x00000000</resetValue>
27798          <fields>
27799            <field>
27800              <name>RECEIVE0</name>
27801              <description>Write '1' to disable interrupt for event RECEIVE[0]</description>
27802              <lsb>0</lsb>
27803              <msb>0</msb>
27804              <enumeratedValues>
27805                <usage>read</usage>
27806                <enumeratedValue>
27807                  <name>Disabled</name>
27808                  <description>Read: Disabled</description>
27809                  <value>0x0</value>
27810                </enumeratedValue>
27811                <enumeratedValue>
27812                  <name>Enabled</name>
27813                  <description>Read: Enabled</description>
27814                  <value>0x1</value>
27815                </enumeratedValue>
27816              </enumeratedValues>
27817              <enumeratedValues>
27818                <usage>write</usage>
27819                <enumeratedValue>
27820                  <name>Clear</name>
27821                  <description>Disable</description>
27822                  <value>0x1</value>
27823                </enumeratedValue>
27824              </enumeratedValues>
27825            </field>
27826            <field>
27827              <name>RECEIVE1</name>
27828              <description>Write '1' to disable interrupt for event RECEIVE[1]</description>
27829              <lsb>1</lsb>
27830              <msb>1</msb>
27831              <enumeratedValues>
27832                <usage>read</usage>
27833                <enumeratedValue>
27834                  <name>Disabled</name>
27835                  <description>Read: Disabled</description>
27836                  <value>0x0</value>
27837                </enumeratedValue>
27838                <enumeratedValue>
27839                  <name>Enabled</name>
27840                  <description>Read: Enabled</description>
27841                  <value>0x1</value>
27842                </enumeratedValue>
27843              </enumeratedValues>
27844              <enumeratedValues>
27845                <usage>write</usage>
27846                <enumeratedValue>
27847                  <name>Clear</name>
27848                  <description>Disable</description>
27849                  <value>0x1</value>
27850                </enumeratedValue>
27851              </enumeratedValues>
27852            </field>
27853            <field>
27854              <name>RECEIVE2</name>
27855              <description>Write '1' to disable interrupt for event RECEIVE[2]</description>
27856              <lsb>2</lsb>
27857              <msb>2</msb>
27858              <enumeratedValues>
27859                <usage>read</usage>
27860                <enumeratedValue>
27861                  <name>Disabled</name>
27862                  <description>Read: Disabled</description>
27863                  <value>0x0</value>
27864                </enumeratedValue>
27865                <enumeratedValue>
27866                  <name>Enabled</name>
27867                  <description>Read: Enabled</description>
27868                  <value>0x1</value>
27869                </enumeratedValue>
27870              </enumeratedValues>
27871              <enumeratedValues>
27872                <usage>write</usage>
27873                <enumeratedValue>
27874                  <name>Clear</name>
27875                  <description>Disable</description>
27876                  <value>0x1</value>
27877                </enumeratedValue>
27878              </enumeratedValues>
27879            </field>
27880            <field>
27881              <name>RECEIVE3</name>
27882              <description>Write '1' to disable interrupt for event RECEIVE[3]</description>
27883              <lsb>3</lsb>
27884              <msb>3</msb>
27885              <enumeratedValues>
27886                <usage>read</usage>
27887                <enumeratedValue>
27888                  <name>Disabled</name>
27889                  <description>Read: Disabled</description>
27890                  <value>0x0</value>
27891                </enumeratedValue>
27892                <enumeratedValue>
27893                  <name>Enabled</name>
27894                  <description>Read: Enabled</description>
27895                  <value>0x1</value>
27896                </enumeratedValue>
27897              </enumeratedValues>
27898              <enumeratedValues>
27899                <usage>write</usage>
27900                <enumeratedValue>
27901                  <name>Clear</name>
27902                  <description>Disable</description>
27903                  <value>0x1</value>
27904                </enumeratedValue>
27905              </enumeratedValues>
27906            </field>
27907            <field>
27908              <name>RECEIVE4</name>
27909              <description>Write '1' to disable interrupt for event RECEIVE[4]</description>
27910              <lsb>4</lsb>
27911              <msb>4</msb>
27912              <enumeratedValues>
27913                <usage>read</usage>
27914                <enumeratedValue>
27915                  <name>Disabled</name>
27916                  <description>Read: Disabled</description>
27917                  <value>0x0</value>
27918                </enumeratedValue>
27919                <enumeratedValue>
27920                  <name>Enabled</name>
27921                  <description>Read: Enabled</description>
27922                  <value>0x1</value>
27923                </enumeratedValue>
27924              </enumeratedValues>
27925              <enumeratedValues>
27926                <usage>write</usage>
27927                <enumeratedValue>
27928                  <name>Clear</name>
27929                  <description>Disable</description>
27930                  <value>0x1</value>
27931                </enumeratedValue>
27932              </enumeratedValues>
27933            </field>
27934            <field>
27935              <name>RECEIVE5</name>
27936              <description>Write '1' to disable interrupt for event RECEIVE[5]</description>
27937              <lsb>5</lsb>
27938              <msb>5</msb>
27939              <enumeratedValues>
27940                <usage>read</usage>
27941                <enumeratedValue>
27942                  <name>Disabled</name>
27943                  <description>Read: Disabled</description>
27944                  <value>0x0</value>
27945                </enumeratedValue>
27946                <enumeratedValue>
27947                  <name>Enabled</name>
27948                  <description>Read: Enabled</description>
27949                  <value>0x1</value>
27950                </enumeratedValue>
27951              </enumeratedValues>
27952              <enumeratedValues>
27953                <usage>write</usage>
27954                <enumeratedValue>
27955                  <name>Clear</name>
27956                  <description>Disable</description>
27957                  <value>0x1</value>
27958                </enumeratedValue>
27959              </enumeratedValues>
27960            </field>
27961            <field>
27962              <name>RECEIVE6</name>
27963              <description>Write '1' to disable interrupt for event RECEIVE[6]</description>
27964              <lsb>6</lsb>
27965              <msb>6</msb>
27966              <enumeratedValues>
27967                <usage>read</usage>
27968                <enumeratedValue>
27969                  <name>Disabled</name>
27970                  <description>Read: Disabled</description>
27971                  <value>0x0</value>
27972                </enumeratedValue>
27973                <enumeratedValue>
27974                  <name>Enabled</name>
27975                  <description>Read: Enabled</description>
27976                  <value>0x1</value>
27977                </enumeratedValue>
27978              </enumeratedValues>
27979              <enumeratedValues>
27980                <usage>write</usage>
27981                <enumeratedValue>
27982                  <name>Clear</name>
27983                  <description>Disable</description>
27984                  <value>0x1</value>
27985                </enumeratedValue>
27986              </enumeratedValues>
27987            </field>
27988            <field>
27989              <name>RECEIVE7</name>
27990              <description>Write '1' to disable interrupt for event RECEIVE[7]</description>
27991              <lsb>7</lsb>
27992              <msb>7</msb>
27993              <enumeratedValues>
27994                <usage>read</usage>
27995                <enumeratedValue>
27996                  <name>Disabled</name>
27997                  <description>Read: Disabled</description>
27998                  <value>0x0</value>
27999                </enumeratedValue>
28000                <enumeratedValue>
28001                  <name>Enabled</name>
28002                  <description>Read: Enabled</description>
28003                  <value>0x1</value>
28004                </enumeratedValue>
28005              </enumeratedValues>
28006              <enumeratedValues>
28007                <usage>write</usage>
28008                <enumeratedValue>
28009                  <name>Clear</name>
28010                  <description>Disable</description>
28011                  <value>0x1</value>
28012                </enumeratedValue>
28013              </enumeratedValues>
28014            </field>
28015          </fields>
28016        </register>
28017        <register>
28018          <name>INTPEND</name>
28019          <description>Pending interrupts</description>
28020          <addressOffset>0x30C</addressOffset>
28021          <access>read-only</access>
28022          <resetValue>0x00000000</resetValue>
28023          <fields>
28024            <field>
28025              <name>RECEIVE0</name>
28026              <description>Read pending status of interrupt for event RECEIVE[0]</description>
28027              <lsb>0</lsb>
28028              <msb>0</msb>
28029              <enumeratedValues>
28030                <usage>read</usage>
28031                <enumeratedValue>
28032                  <name>NotPending</name>
28033                  <description>Read: Not pending</description>
28034                  <value>0x0</value>
28035                </enumeratedValue>
28036                <enumeratedValue>
28037                  <name>Pending</name>
28038                  <description>Read: Pending</description>
28039                  <value>0x1</value>
28040                </enumeratedValue>
28041              </enumeratedValues>
28042            </field>
28043            <field>
28044              <name>RECEIVE1</name>
28045              <description>Read pending status of interrupt for event RECEIVE[1]</description>
28046              <lsb>1</lsb>
28047              <msb>1</msb>
28048              <enumeratedValues>
28049                <usage>read</usage>
28050                <enumeratedValue>
28051                  <name>NotPending</name>
28052                  <description>Read: Not pending</description>
28053                  <value>0x0</value>
28054                </enumeratedValue>
28055                <enumeratedValue>
28056                  <name>Pending</name>
28057                  <description>Read: Pending</description>
28058                  <value>0x1</value>
28059                </enumeratedValue>
28060              </enumeratedValues>
28061            </field>
28062            <field>
28063              <name>RECEIVE2</name>
28064              <description>Read pending status of interrupt for event RECEIVE[2]</description>
28065              <lsb>2</lsb>
28066              <msb>2</msb>
28067              <enumeratedValues>
28068                <usage>read</usage>
28069                <enumeratedValue>
28070                  <name>NotPending</name>
28071                  <description>Read: Not pending</description>
28072                  <value>0x0</value>
28073                </enumeratedValue>
28074                <enumeratedValue>
28075                  <name>Pending</name>
28076                  <description>Read: Pending</description>
28077                  <value>0x1</value>
28078                </enumeratedValue>
28079              </enumeratedValues>
28080            </field>
28081            <field>
28082              <name>RECEIVE3</name>
28083              <description>Read pending status of interrupt for event RECEIVE[3]</description>
28084              <lsb>3</lsb>
28085              <msb>3</msb>
28086              <enumeratedValues>
28087                <usage>read</usage>
28088                <enumeratedValue>
28089                  <name>NotPending</name>
28090                  <description>Read: Not pending</description>
28091                  <value>0x0</value>
28092                </enumeratedValue>
28093                <enumeratedValue>
28094                  <name>Pending</name>
28095                  <description>Read: Pending</description>
28096                  <value>0x1</value>
28097                </enumeratedValue>
28098              </enumeratedValues>
28099            </field>
28100            <field>
28101              <name>RECEIVE4</name>
28102              <description>Read pending status of interrupt for event RECEIVE[4]</description>
28103              <lsb>4</lsb>
28104              <msb>4</msb>
28105              <enumeratedValues>
28106                <usage>read</usage>
28107                <enumeratedValue>
28108                  <name>NotPending</name>
28109                  <description>Read: Not pending</description>
28110                  <value>0x0</value>
28111                </enumeratedValue>
28112                <enumeratedValue>
28113                  <name>Pending</name>
28114                  <description>Read: Pending</description>
28115                  <value>0x1</value>
28116                </enumeratedValue>
28117              </enumeratedValues>
28118            </field>
28119            <field>
28120              <name>RECEIVE5</name>
28121              <description>Read pending status of interrupt for event RECEIVE[5]</description>
28122              <lsb>5</lsb>
28123              <msb>5</msb>
28124              <enumeratedValues>
28125                <usage>read</usage>
28126                <enumeratedValue>
28127                  <name>NotPending</name>
28128                  <description>Read: Not pending</description>
28129                  <value>0x0</value>
28130                </enumeratedValue>
28131                <enumeratedValue>
28132                  <name>Pending</name>
28133                  <description>Read: Pending</description>
28134                  <value>0x1</value>
28135                </enumeratedValue>
28136              </enumeratedValues>
28137            </field>
28138            <field>
28139              <name>RECEIVE6</name>
28140              <description>Read pending status of interrupt for event RECEIVE[6]</description>
28141              <lsb>6</lsb>
28142              <msb>6</msb>
28143              <enumeratedValues>
28144                <usage>read</usage>
28145                <enumeratedValue>
28146                  <name>NotPending</name>
28147                  <description>Read: Not pending</description>
28148                  <value>0x0</value>
28149                </enumeratedValue>
28150                <enumeratedValue>
28151                  <name>Pending</name>
28152                  <description>Read: Pending</description>
28153                  <value>0x1</value>
28154                </enumeratedValue>
28155              </enumeratedValues>
28156            </field>
28157            <field>
28158              <name>RECEIVE7</name>
28159              <description>Read pending status of interrupt for event RECEIVE[7]</description>
28160              <lsb>7</lsb>
28161              <msb>7</msb>
28162              <enumeratedValues>
28163                <usage>read</usage>
28164                <enumeratedValue>
28165                  <name>NotPending</name>
28166                  <description>Read: Not pending</description>
28167                  <value>0x0</value>
28168                </enumeratedValue>
28169                <enumeratedValue>
28170                  <name>Pending</name>
28171                  <description>Read: Pending</description>
28172                  <value>0x1</value>
28173                </enumeratedValue>
28174              </enumeratedValues>
28175            </field>
28176          </fields>
28177        </register>
28178        <register>
28179          <dim>0x8</dim>
28180          <dimIncrement>0x4</dimIncrement>
28181          <name>SEND_CNF[%s]</name>
28182          <description>Description collection: Send event configuration for TASKS_SEND[n]</description>
28183          <addressOffset>0x510</addressOffset>
28184          <access>read-write</access>
28185          <resetValue>0x00000000</resetValue>
28186          <fields>
28187            <field>
28188              <name>CHEN0</name>
28189              <description>Enable broadcasting on IPC channel 0</description>
28190              <lsb>0</lsb>
28191              <msb>0</msb>
28192              <enumeratedValues>
28193                <enumeratedValue>
28194                  <name>Disable</name>
28195                  <description>Disable broadcast</description>
28196                  <value>0x0</value>
28197                </enumeratedValue>
28198                <enumeratedValue>
28199                  <name>Enable</name>
28200                  <description>Enable broadcast</description>
28201                  <value>0x1</value>
28202                </enumeratedValue>
28203              </enumeratedValues>
28204            </field>
28205            <field>
28206              <name>CHEN1</name>
28207              <description>Enable broadcasting on IPC channel 1</description>
28208              <lsb>1</lsb>
28209              <msb>1</msb>
28210              <enumeratedValues>
28211                <enumeratedValue>
28212                  <name>Disable</name>
28213                  <description>Disable broadcast</description>
28214                  <value>0x0</value>
28215                </enumeratedValue>
28216                <enumeratedValue>
28217                  <name>Enable</name>
28218                  <description>Enable broadcast</description>
28219                  <value>0x1</value>
28220                </enumeratedValue>
28221              </enumeratedValues>
28222            </field>
28223            <field>
28224              <name>CHEN2</name>
28225              <description>Enable broadcasting on IPC channel 2</description>
28226              <lsb>2</lsb>
28227              <msb>2</msb>
28228              <enumeratedValues>
28229                <enumeratedValue>
28230                  <name>Disable</name>
28231                  <description>Disable broadcast</description>
28232                  <value>0x0</value>
28233                </enumeratedValue>
28234                <enumeratedValue>
28235                  <name>Enable</name>
28236                  <description>Enable broadcast</description>
28237                  <value>0x1</value>
28238                </enumeratedValue>
28239              </enumeratedValues>
28240            </field>
28241            <field>
28242              <name>CHEN3</name>
28243              <description>Enable broadcasting on IPC channel 3</description>
28244              <lsb>3</lsb>
28245              <msb>3</msb>
28246              <enumeratedValues>
28247                <enumeratedValue>
28248                  <name>Disable</name>
28249                  <description>Disable broadcast</description>
28250                  <value>0x0</value>
28251                </enumeratedValue>
28252                <enumeratedValue>
28253                  <name>Enable</name>
28254                  <description>Enable broadcast</description>
28255                  <value>0x1</value>
28256                </enumeratedValue>
28257              </enumeratedValues>
28258            </field>
28259            <field>
28260              <name>CHEN4</name>
28261              <description>Enable broadcasting on IPC channel 4</description>
28262              <lsb>4</lsb>
28263              <msb>4</msb>
28264              <enumeratedValues>
28265                <enumeratedValue>
28266                  <name>Disable</name>
28267                  <description>Disable broadcast</description>
28268                  <value>0x0</value>
28269                </enumeratedValue>
28270                <enumeratedValue>
28271                  <name>Enable</name>
28272                  <description>Enable broadcast</description>
28273                  <value>0x1</value>
28274                </enumeratedValue>
28275              </enumeratedValues>
28276            </field>
28277            <field>
28278              <name>CHEN5</name>
28279              <description>Enable broadcasting on IPC channel 5</description>
28280              <lsb>5</lsb>
28281              <msb>5</msb>
28282              <enumeratedValues>
28283                <enumeratedValue>
28284                  <name>Disable</name>
28285                  <description>Disable broadcast</description>
28286                  <value>0x0</value>
28287                </enumeratedValue>
28288                <enumeratedValue>
28289                  <name>Enable</name>
28290                  <description>Enable broadcast</description>
28291                  <value>0x1</value>
28292                </enumeratedValue>
28293              </enumeratedValues>
28294            </field>
28295            <field>
28296              <name>CHEN6</name>
28297              <description>Enable broadcasting on IPC channel 6</description>
28298              <lsb>6</lsb>
28299              <msb>6</msb>
28300              <enumeratedValues>
28301                <enumeratedValue>
28302                  <name>Disable</name>
28303                  <description>Disable broadcast</description>
28304                  <value>0x0</value>
28305                </enumeratedValue>
28306                <enumeratedValue>
28307                  <name>Enable</name>
28308                  <description>Enable broadcast</description>
28309                  <value>0x1</value>
28310                </enumeratedValue>
28311              </enumeratedValues>
28312            </field>
28313            <field>
28314              <name>CHEN7</name>
28315              <description>Enable broadcasting on IPC channel 7</description>
28316              <lsb>7</lsb>
28317              <msb>7</msb>
28318              <enumeratedValues>
28319                <enumeratedValue>
28320                  <name>Disable</name>
28321                  <description>Disable broadcast</description>
28322                  <value>0x0</value>
28323                </enumeratedValue>
28324                <enumeratedValue>
28325                  <name>Enable</name>
28326                  <description>Enable broadcast</description>
28327                  <value>0x1</value>
28328                </enumeratedValue>
28329              </enumeratedValues>
28330            </field>
28331          </fields>
28332        </register>
28333        <register>
28334          <dim>0x8</dim>
28335          <dimIncrement>0x4</dimIncrement>
28336          <name>RECEIVE_CNF[%s]</name>
28337          <description>Description collection: Receive event configuration for EVENTS_RECEIVE[n]</description>
28338          <addressOffset>0x590</addressOffset>
28339          <access>read-write</access>
28340          <resetValue>0x00000000</resetValue>
28341          <fields>
28342            <field>
28343              <name>CHEN0</name>
28344              <description>Enable subscription to IPC channel 0</description>
28345              <lsb>0</lsb>
28346              <msb>0</msb>
28347              <enumeratedValues>
28348                <enumeratedValue>
28349                  <name>Disable</name>
28350                  <description>Disable events</description>
28351                  <value>0x0</value>
28352                </enumeratedValue>
28353                <enumeratedValue>
28354                  <name>Enable</name>
28355                  <description>Enable events</description>
28356                  <value>0x1</value>
28357                </enumeratedValue>
28358              </enumeratedValues>
28359            </field>
28360            <field>
28361              <name>CHEN1</name>
28362              <description>Enable subscription to IPC channel 1</description>
28363              <lsb>1</lsb>
28364              <msb>1</msb>
28365              <enumeratedValues>
28366                <enumeratedValue>
28367                  <name>Disable</name>
28368                  <description>Disable events</description>
28369                  <value>0x0</value>
28370                </enumeratedValue>
28371                <enumeratedValue>
28372                  <name>Enable</name>
28373                  <description>Enable events</description>
28374                  <value>0x1</value>
28375                </enumeratedValue>
28376              </enumeratedValues>
28377            </field>
28378            <field>
28379              <name>CHEN2</name>
28380              <description>Enable subscription to IPC channel 2</description>
28381              <lsb>2</lsb>
28382              <msb>2</msb>
28383              <enumeratedValues>
28384                <enumeratedValue>
28385                  <name>Disable</name>
28386                  <description>Disable events</description>
28387                  <value>0x0</value>
28388                </enumeratedValue>
28389                <enumeratedValue>
28390                  <name>Enable</name>
28391                  <description>Enable events</description>
28392                  <value>0x1</value>
28393                </enumeratedValue>
28394              </enumeratedValues>
28395            </field>
28396            <field>
28397              <name>CHEN3</name>
28398              <description>Enable subscription to IPC channel 3</description>
28399              <lsb>3</lsb>
28400              <msb>3</msb>
28401              <enumeratedValues>
28402                <enumeratedValue>
28403                  <name>Disable</name>
28404                  <description>Disable events</description>
28405                  <value>0x0</value>
28406                </enumeratedValue>
28407                <enumeratedValue>
28408                  <name>Enable</name>
28409                  <description>Enable events</description>
28410                  <value>0x1</value>
28411                </enumeratedValue>
28412              </enumeratedValues>
28413            </field>
28414            <field>
28415              <name>CHEN4</name>
28416              <description>Enable subscription to IPC channel 4</description>
28417              <lsb>4</lsb>
28418              <msb>4</msb>
28419              <enumeratedValues>
28420                <enumeratedValue>
28421                  <name>Disable</name>
28422                  <description>Disable events</description>
28423                  <value>0x0</value>
28424                </enumeratedValue>
28425                <enumeratedValue>
28426                  <name>Enable</name>
28427                  <description>Enable events</description>
28428                  <value>0x1</value>
28429                </enumeratedValue>
28430              </enumeratedValues>
28431            </field>
28432            <field>
28433              <name>CHEN5</name>
28434              <description>Enable subscription to IPC channel 5</description>
28435              <lsb>5</lsb>
28436              <msb>5</msb>
28437              <enumeratedValues>
28438                <enumeratedValue>
28439                  <name>Disable</name>
28440                  <description>Disable events</description>
28441                  <value>0x0</value>
28442                </enumeratedValue>
28443                <enumeratedValue>
28444                  <name>Enable</name>
28445                  <description>Enable events</description>
28446                  <value>0x1</value>
28447                </enumeratedValue>
28448              </enumeratedValues>
28449            </field>
28450            <field>
28451              <name>CHEN6</name>
28452              <description>Enable subscription to IPC channel 6</description>
28453              <lsb>6</lsb>
28454              <msb>6</msb>
28455              <enumeratedValues>
28456                <enumeratedValue>
28457                  <name>Disable</name>
28458                  <description>Disable events</description>
28459                  <value>0x0</value>
28460                </enumeratedValue>
28461                <enumeratedValue>
28462                  <name>Enable</name>
28463                  <description>Enable events</description>
28464                  <value>0x1</value>
28465                </enumeratedValue>
28466              </enumeratedValues>
28467            </field>
28468            <field>
28469              <name>CHEN7</name>
28470              <description>Enable subscription to IPC channel 7</description>
28471              <lsb>7</lsb>
28472              <msb>7</msb>
28473              <enumeratedValues>
28474                <enumeratedValue>
28475                  <name>Disable</name>
28476                  <description>Disable events</description>
28477                  <value>0x0</value>
28478                </enumeratedValue>
28479                <enumeratedValue>
28480                  <name>Enable</name>
28481                  <description>Enable events</description>
28482                  <value>0x1</value>
28483                </enumeratedValue>
28484              </enumeratedValues>
28485            </field>
28486          </fields>
28487        </register>
28488        <register>
28489          <dim>0x4</dim>
28490          <dimIncrement>0x4</dimIncrement>
28491          <name>GPMEM[%s]</name>
28492          <description>Description collection: General purpose memory</description>
28493          <addressOffset>0x610</addressOffset>
28494          <access>read-write</access>
28495          <resetValue>0x00000000</resetValue>
28496          <fields>
28497            <field>
28498              <name>GPMEM</name>
28499              <description>General purpose memory</description>
28500              <lsb>0</lsb>
28501              <msb>31</msb>
28502            </field>
28503          </fields>
28504        </register>
28505      </registers>
28506    </peripheral>
28507    <peripheral derivedFrom="IPC_NS">
28508      <name>IPC_S</name>
28509      <description>Interprocessor communication 1</description>
28510      <baseAddress>0x5002A000</baseAddress>
28511      <!--Security dma=NA-->
28512      <!--Security securemapping=US-->
28513      <interrupt>
28514        <name>IPC</name>
28515        <value>42</value>
28516      </interrupt>
28517    </peripheral>
28518    <peripheral>
28519      <name>FPU_NS</name>
28520      <description>FPU</description>
28521      <baseAddress>0x4002C000</baseAddress>
28522      <headerStructName>FPU</headerStructName>
28523      <!--Security dma=NA-->
28524      <!--Security securemapping=NS-->
28525      <addressBlock>
28526        <offset>0</offset>
28527        <size>0x1000</size>
28528        <usage>registers</usage>
28529      </addressBlock>
28530      <interrupt>
28531        <name>FPU</name>
28532        <value>44</value>
28533      </interrupt>
28534      <groupName>FPU</groupName>
28535      <size>0x20</size>
28536      <registers>
28537        <register>
28538          <name>UNUSED</name>
28539          <description>Unused.</description>
28540          <addressOffset>0x000</addressOffset>
28541          <resetValue>0x00000000</resetValue>
28542          <access>read-only</access>
28543        </register>
28544      </registers>
28545    </peripheral>
28546    <peripheral derivedFrom="GPIOTE0_S">
28547      <name>GPIOTE1_NS</name>
28548      <description>GPIO Tasks and Events 1</description>
28549      <baseAddress>0x40031000</baseAddress>
28550      <!--Security dma=NA-->
28551      <!--Security securemapping=NS-->
28552      <interrupt>
28553        <name>GPIOTE1</name>
28554        <value>49</value>
28555      </interrupt>
28556    </peripheral>
28557    <peripheral>
28558      <name>APPROTECT_NS</name>
28559      <description>Access Port Protection 0</description>
28560      <baseAddress>0x40039000</baseAddress>
28561      <headerStructName>APPROTECT</headerStructName>
28562      <!--Security dma=NA-->
28563      <!--Security securemapping=NS-->
28564      <!--Split access-->
28565      <addressBlock>
28566        <offset>0</offset>
28567        <size>0x1000</size>
28568        <usage>registers</usage>
28569      </addressBlock>
28570      <groupName>APPROTECT</groupName>
28571      <size>0x20</size>
28572      <registers>
28573        <cluster>
28574          <name>SECUREAPPROTECT</name>
28575          <description>Unspecified</description>
28576          <headerStructName>APPROTECT_SECUREAPPROTECT</headerStructName>
28577          <access>read-write</access>
28578          <addressOffset>0xE00</addressOffset>
28579          <register>
28580            <name>DISABLE</name>
28581            <description>Software disable SECUREAPPROTECT mechanism</description>
28582            <addressOffset>0x000</addressOffset>
28583            <access>read-write</access>
28584            <resetValue>0x00000001</resetValue>
28585            <!--Security securemapping=S-->
28586            <fields>
28587              <field>
28588                <name>DISABLE</name>
28589                <description>Software disable SECUREAPPROTECT mechanism</description>
28590                <lsb>0</lsb>
28591                <msb>7</msb>
28592                <enumeratedValues>
28593                  <enumeratedValue>
28594                    <name>SwUnprotected</name>
28595                    <description>Software disable SECUREAPPROTECT mechanism</description>
28596                    <value>0x5A</value>
28597                  </enumeratedValue>
28598                </enumeratedValues>
28599              </field>
28600            </fields>
28601          </register>
28602          <register>
28603            <name>FORCEPROTECT</name>
28604            <description>Software force SECUREAPPROTECT mechanism</description>
28605            <addressOffset>0x000</addressOffset>
28606            <access>read-write</access>
28607            <resetValue>0x00000001</resetValue>
28608            <alternateRegister>DISABLE</alternateRegister>
28609            <!--Security securemapping=S-->
28610            <fields>
28611              <field>
28612                <name>FORCEPROTECT</name>
28613                <description>Write 0x1 to force enable SECUREAPPROTECT mechanism</description>
28614                <lsb>9</lsb>
28615                <msb>9</msb>
28616                <modifiedWriteValues>oneToSet</modifiedWriteValues>
28617                <enumeratedValues>
28618                  <usage>write</usage>
28619                  <enumeratedValue>
28620                    <name>Force</name>
28621                    <description>Software force enable SECUREAPPROTECT mechanism</description>
28622                    <value>0x1</value>
28623                  </enumeratedValue>
28624                </enumeratedValues>
28625              </field>
28626            </fields>
28627          </register>
28628        </cluster>
28629        <cluster>
28630          <name>APPROTECT</name>
28631          <description>Unspecified</description>
28632          <headerStructName>APPROTECT_APPROTECT</headerStructName>
28633          <access>read-write</access>
28634          <addressOffset>0xE10</addressOffset>
28635          <register>
28636            <name>DISABLE</name>
28637            <description>Software disable APPROTECT mechanism</description>
28638            <addressOffset>0x000</addressOffset>
28639            <access>read-write</access>
28640            <resetValue>0x00000001</resetValue>
28641            <!--Security securemapping=NS-->
28642            <fields>
28643              <field>
28644                <name>DISABLE</name>
28645                <description>Software disable APPROTECT mechanism</description>
28646                <lsb>0</lsb>
28647                <msb>7</msb>
28648                <enumeratedValues>
28649                  <enumeratedValue>
28650                    <name>SwUnprotected</name>
28651                    <description>Software disable APPROTECT mechanism</description>
28652                    <value>0x5A</value>
28653                  </enumeratedValue>
28654                </enumeratedValues>
28655              </field>
28656            </fields>
28657          </register>
28658          <register>
28659            <name>FORCEPROTECT</name>
28660            <description>Software force APPROTECT mechanism</description>
28661            <addressOffset>0x000</addressOffset>
28662            <access>read-write</access>
28663            <resetValue>0x00000001</resetValue>
28664            <alternateRegister>DISABLE</alternateRegister>
28665            <!--Security securemapping=NS-->
28666            <fields>
28667              <field>
28668                <name>FORCEPROTECT</name>
28669                <description>Write 0x1 to force enable APPROTECT mechanism</description>
28670                <lsb>9</lsb>
28671                <msb>9</msb>
28672                <modifiedWriteValues>oneToSet</modifiedWriteValues>
28673                <enumeratedValues>
28674                  <usage>write</usage>
28675                  <enumeratedValue>
28676                    <name>Force</name>
28677                    <description>Software force enable APPROTECT mechanism</description>
28678                    <value>0x1</value>
28679                  </enumeratedValue>
28680                </enumeratedValues>
28681              </field>
28682            </fields>
28683          </register>
28684        </cluster>
28685      </registers>
28686    </peripheral>
28687    <peripheral>
28688      <name>KMU_NS</name>
28689      <description>Key management unit 0</description>
28690      <baseAddress>0x40039000</baseAddress>
28691      <alternatePeripheral>APPROTECT_NS</alternatePeripheral>
28692      <headerStructName>KMU</headerStructName>
28693      <!--Security dma=NA-->
28694      <!--Security securemapping=NS-->
28695      <!--Split access-->
28696      <addressBlock>
28697        <offset>0</offset>
28698        <size>0x1000</size>
28699        <usage>registers</usage>
28700      </addressBlock>
28701      <interrupt>
28702        <name>KMU</name>
28703        <value>57</value>
28704      </interrupt>
28705      <groupName>KMU</groupName>
28706      <size>0x20</size>
28707      <registers>
28708        <register>
28709          <name>TASKS_PUSH_KEYSLOT</name>
28710          <description>Push a key slot over secure APB</description>
28711          <addressOffset>0x0000</addressOffset>
28712          <access>write-only</access>
28713          <resetValue>0x00000000</resetValue>
28714          <fields>
28715            <field>
28716              <name>TASKS_PUSH_KEYSLOT</name>
28717              <description>Push a key slot over secure APB</description>
28718              <lsb>0</lsb>
28719              <msb>0</msb>
28720              <enumeratedValues>
28721                <enumeratedValue>
28722                  <name>Trigger</name>
28723                  <description>Trigger task</description>
28724                  <value>0x1</value>
28725                </enumeratedValue>
28726              </enumeratedValues>
28727            </field>
28728          </fields>
28729        </register>
28730        <register>
28731          <name>EVENTS_KEYSLOT_PUSHED</name>
28732          <description>Key slot successfully pushed over secure APB</description>
28733          <addressOffset>0x100</addressOffset>
28734          <access>read-write</access>
28735          <resetValue>0x00000000</resetValue>
28736          <fields>
28737            <field>
28738              <name>EVENTS_KEYSLOT_PUSHED</name>
28739              <description>Key slot successfully pushed over secure APB</description>
28740              <lsb>0</lsb>
28741              <msb>0</msb>
28742              <enumeratedValues>
28743                <enumeratedValue>
28744                  <name>NotGenerated</name>
28745                  <description>Event not generated</description>
28746                  <value>0x0</value>
28747                </enumeratedValue>
28748                <enumeratedValue>
28749                  <name>Generated</name>
28750                  <description>Event generated</description>
28751                  <value>0x1</value>
28752                </enumeratedValue>
28753              </enumeratedValues>
28754            </field>
28755          </fields>
28756        </register>
28757        <register>
28758          <name>EVENTS_KEYSLOT_REVOKED</name>
28759          <description>Key slot has been revoked and cannot be tasked for selection</description>
28760          <addressOffset>0x104</addressOffset>
28761          <access>read-write</access>
28762          <resetValue>0x00000000</resetValue>
28763          <fields>
28764            <field>
28765              <name>EVENTS_KEYSLOT_REVOKED</name>
28766              <description>Key slot has been revoked and cannot be tasked for selection</description>
28767              <lsb>0</lsb>
28768              <msb>0</msb>
28769              <enumeratedValues>
28770                <enumeratedValue>
28771                  <name>NotGenerated</name>
28772                  <description>Event not generated</description>
28773                  <value>0x0</value>
28774                </enumeratedValue>
28775                <enumeratedValue>
28776                  <name>Generated</name>
28777                  <description>Event generated</description>
28778                  <value>0x1</value>
28779                </enumeratedValue>
28780              </enumeratedValues>
28781            </field>
28782          </fields>
28783        </register>
28784        <register>
28785          <name>EVENTS_KEYSLOT_ERROR</name>
28786          <description>No key slot selected, no destination address defined, or error during push operation</description>
28787          <addressOffset>0x108</addressOffset>
28788          <access>read-write</access>
28789          <resetValue>0x00000000</resetValue>
28790          <fields>
28791            <field>
28792              <name>EVENTS_KEYSLOT_ERROR</name>
28793              <description>No key slot selected, no destination address defined, or error during push operation</description>
28794              <lsb>0</lsb>
28795              <msb>0</msb>
28796              <enumeratedValues>
28797                <enumeratedValue>
28798                  <name>NotGenerated</name>
28799                  <description>Event not generated</description>
28800                  <value>0x0</value>
28801                </enumeratedValue>
28802                <enumeratedValue>
28803                  <name>Generated</name>
28804                  <description>Event generated</description>
28805                  <value>0x1</value>
28806                </enumeratedValue>
28807              </enumeratedValues>
28808            </field>
28809          </fields>
28810        </register>
28811        <register>
28812          <name>INTEN</name>
28813          <description>Enable or disable interrupt</description>
28814          <addressOffset>0x300</addressOffset>
28815          <access>read-write</access>
28816          <resetValue>0x00000000</resetValue>
28817          <fields>
28818            <field>
28819              <name>KEYSLOT_PUSHED</name>
28820              <description>Enable or disable interrupt for event KEYSLOT_PUSHED</description>
28821              <lsb>0</lsb>
28822              <msb>0</msb>
28823              <enumeratedValues>
28824                <enumeratedValue>
28825                  <name>Disabled</name>
28826                  <description>Disable</description>
28827                  <value>0x0</value>
28828                </enumeratedValue>
28829                <enumeratedValue>
28830                  <name>Enabled</name>
28831                  <description>Enable</description>
28832                  <value>0x1</value>
28833                </enumeratedValue>
28834              </enumeratedValues>
28835            </field>
28836            <field>
28837              <name>KEYSLOT_REVOKED</name>
28838              <description>Enable or disable interrupt for event KEYSLOT_REVOKED</description>
28839              <lsb>1</lsb>
28840              <msb>1</msb>
28841              <enumeratedValues>
28842                <enumeratedValue>
28843                  <name>Disabled</name>
28844                  <description>Disable</description>
28845                  <value>0x0</value>
28846                </enumeratedValue>
28847                <enumeratedValue>
28848                  <name>Enabled</name>
28849                  <description>Enable</description>
28850                  <value>0x1</value>
28851                </enumeratedValue>
28852              </enumeratedValues>
28853            </field>
28854            <field>
28855              <name>KEYSLOT_ERROR</name>
28856              <description>Enable or disable interrupt for event KEYSLOT_ERROR</description>
28857              <lsb>2</lsb>
28858              <msb>2</msb>
28859              <enumeratedValues>
28860                <enumeratedValue>
28861                  <name>Disabled</name>
28862                  <description>Disable</description>
28863                  <value>0x0</value>
28864                </enumeratedValue>
28865                <enumeratedValue>
28866                  <name>Enabled</name>
28867                  <description>Enable</description>
28868                  <value>0x1</value>
28869                </enumeratedValue>
28870              </enumeratedValues>
28871            </field>
28872          </fields>
28873        </register>
28874        <register>
28875          <name>INTENSET</name>
28876          <description>Enable interrupt</description>
28877          <addressOffset>0x304</addressOffset>
28878          <access>read-write</access>
28879          <resetValue>0x00000000</resetValue>
28880          <fields>
28881            <field>
28882              <name>KEYSLOT_PUSHED</name>
28883              <description>Write '1' to enable interrupt for event KEYSLOT_PUSHED</description>
28884              <lsb>0</lsb>
28885              <msb>0</msb>
28886              <enumeratedValues>
28887                <usage>read</usage>
28888                <enumeratedValue>
28889                  <name>Disabled</name>
28890                  <description>Read: Disabled</description>
28891                  <value>0x0</value>
28892                </enumeratedValue>
28893                <enumeratedValue>
28894                  <name>Enabled</name>
28895                  <description>Read: Enabled</description>
28896                  <value>0x1</value>
28897                </enumeratedValue>
28898              </enumeratedValues>
28899              <enumeratedValues>
28900                <usage>write</usage>
28901                <enumeratedValue>
28902                  <name>Set</name>
28903                  <description>Enable</description>
28904                  <value>0x1</value>
28905                </enumeratedValue>
28906              </enumeratedValues>
28907            </field>
28908            <field>
28909              <name>KEYSLOT_REVOKED</name>
28910              <description>Write '1' to enable interrupt for event KEYSLOT_REVOKED</description>
28911              <lsb>1</lsb>
28912              <msb>1</msb>
28913              <enumeratedValues>
28914                <usage>read</usage>
28915                <enumeratedValue>
28916                  <name>Disabled</name>
28917                  <description>Read: Disabled</description>
28918                  <value>0x0</value>
28919                </enumeratedValue>
28920                <enumeratedValue>
28921                  <name>Enabled</name>
28922                  <description>Read: Enabled</description>
28923                  <value>0x1</value>
28924                </enumeratedValue>
28925              </enumeratedValues>
28926              <enumeratedValues>
28927                <usage>write</usage>
28928                <enumeratedValue>
28929                  <name>Set</name>
28930                  <description>Enable</description>
28931                  <value>0x1</value>
28932                </enumeratedValue>
28933              </enumeratedValues>
28934            </field>
28935            <field>
28936              <name>KEYSLOT_ERROR</name>
28937              <description>Write '1' to enable interrupt for event KEYSLOT_ERROR</description>
28938              <lsb>2</lsb>
28939              <msb>2</msb>
28940              <enumeratedValues>
28941                <usage>read</usage>
28942                <enumeratedValue>
28943                  <name>Disabled</name>
28944                  <description>Read: Disabled</description>
28945                  <value>0x0</value>
28946                </enumeratedValue>
28947                <enumeratedValue>
28948                  <name>Enabled</name>
28949                  <description>Read: Enabled</description>
28950                  <value>0x1</value>
28951                </enumeratedValue>
28952              </enumeratedValues>
28953              <enumeratedValues>
28954                <usage>write</usage>
28955                <enumeratedValue>
28956                  <name>Set</name>
28957                  <description>Enable</description>
28958                  <value>0x1</value>
28959                </enumeratedValue>
28960              </enumeratedValues>
28961            </field>
28962          </fields>
28963        </register>
28964        <register>
28965          <name>INTENCLR</name>
28966          <description>Disable interrupt</description>
28967          <addressOffset>0x308</addressOffset>
28968          <access>read-write</access>
28969          <resetValue>0x00000000</resetValue>
28970          <fields>
28971            <field>
28972              <name>KEYSLOT_PUSHED</name>
28973              <description>Write '1' to disable interrupt for event KEYSLOT_PUSHED</description>
28974              <lsb>0</lsb>
28975              <msb>0</msb>
28976              <enumeratedValues>
28977                <usage>read</usage>
28978                <enumeratedValue>
28979                  <name>Disabled</name>
28980                  <description>Read: Disabled</description>
28981                  <value>0x0</value>
28982                </enumeratedValue>
28983                <enumeratedValue>
28984                  <name>Enabled</name>
28985                  <description>Read: Enabled</description>
28986                  <value>0x1</value>
28987                </enumeratedValue>
28988              </enumeratedValues>
28989              <enumeratedValues>
28990                <usage>write</usage>
28991                <enumeratedValue>
28992                  <name>Clear</name>
28993                  <description>Disable</description>
28994                  <value>0x1</value>
28995                </enumeratedValue>
28996              </enumeratedValues>
28997            </field>
28998            <field>
28999              <name>KEYSLOT_REVOKED</name>
29000              <description>Write '1' to disable interrupt for event KEYSLOT_REVOKED</description>
29001              <lsb>1</lsb>
29002              <msb>1</msb>
29003              <enumeratedValues>
29004                <usage>read</usage>
29005                <enumeratedValue>
29006                  <name>Disabled</name>
29007                  <description>Read: Disabled</description>
29008                  <value>0x0</value>
29009                </enumeratedValue>
29010                <enumeratedValue>
29011                  <name>Enabled</name>
29012                  <description>Read: Enabled</description>
29013                  <value>0x1</value>
29014                </enumeratedValue>
29015              </enumeratedValues>
29016              <enumeratedValues>
29017                <usage>write</usage>
29018                <enumeratedValue>
29019                  <name>Clear</name>
29020                  <description>Disable</description>
29021                  <value>0x1</value>
29022                </enumeratedValue>
29023              </enumeratedValues>
29024            </field>
29025            <field>
29026              <name>KEYSLOT_ERROR</name>
29027              <description>Write '1' to disable interrupt for event KEYSLOT_ERROR</description>
29028              <lsb>2</lsb>
29029              <msb>2</msb>
29030              <enumeratedValues>
29031                <usage>read</usage>
29032                <enumeratedValue>
29033                  <name>Disabled</name>
29034                  <description>Read: Disabled</description>
29035                  <value>0x0</value>
29036                </enumeratedValue>
29037                <enumeratedValue>
29038                  <name>Enabled</name>
29039                  <description>Read: Enabled</description>
29040                  <value>0x1</value>
29041                </enumeratedValue>
29042              </enumeratedValues>
29043              <enumeratedValues>
29044                <usage>write</usage>
29045                <enumeratedValue>
29046                  <name>Clear</name>
29047                  <description>Disable</description>
29048                  <value>0x1</value>
29049                </enumeratedValue>
29050              </enumeratedValues>
29051            </field>
29052          </fields>
29053        </register>
29054        <register>
29055          <name>INTPEND</name>
29056          <description>Pending interrupts</description>
29057          <addressOffset>0x30C</addressOffset>
29058          <access>read-only</access>
29059          <resetValue>0x00000000</resetValue>
29060          <fields>
29061            <field>
29062              <name>KEYSLOT_PUSHED</name>
29063              <description>Read pending status of interrupt for event KEYSLOT_PUSHED</description>
29064              <lsb>0</lsb>
29065              <msb>0</msb>
29066              <enumeratedValues>
29067                <usage>read</usage>
29068                <enumeratedValue>
29069                  <name>NotPending</name>
29070                  <description>Read: Not pending</description>
29071                  <value>0x0</value>
29072                </enumeratedValue>
29073                <enumeratedValue>
29074                  <name>Pending</name>
29075                  <description>Read: Pending</description>
29076                  <value>0x1</value>
29077                </enumeratedValue>
29078              </enumeratedValues>
29079            </field>
29080            <field>
29081              <name>KEYSLOT_REVOKED</name>
29082              <description>Read pending status of interrupt for event KEYSLOT_REVOKED</description>
29083              <lsb>1</lsb>
29084              <msb>1</msb>
29085              <enumeratedValues>
29086                <usage>read</usage>
29087                <enumeratedValue>
29088                  <name>NotPending</name>
29089                  <description>Read: Not pending</description>
29090                  <value>0x0</value>
29091                </enumeratedValue>
29092                <enumeratedValue>
29093                  <name>Pending</name>
29094                  <description>Read: Pending</description>
29095                  <value>0x1</value>
29096                </enumeratedValue>
29097              </enumeratedValues>
29098            </field>
29099            <field>
29100              <name>KEYSLOT_ERROR</name>
29101              <description>Read pending status of interrupt for event KEYSLOT_ERROR</description>
29102              <lsb>2</lsb>
29103              <msb>2</msb>
29104              <enumeratedValues>
29105                <usage>read</usage>
29106                <enumeratedValue>
29107                  <name>NotPending</name>
29108                  <description>Read: Not pending</description>
29109                  <value>0x0</value>
29110                </enumeratedValue>
29111                <enumeratedValue>
29112                  <name>Pending</name>
29113                  <description>Read: Pending</description>
29114                  <value>0x1</value>
29115                </enumeratedValue>
29116              </enumeratedValues>
29117            </field>
29118          </fields>
29119        </register>
29120        <register>
29121          <name>STATUS</name>
29122          <description>Status bits for KMU operation</description>
29123          <addressOffset>0x40C</addressOffset>
29124          <access>read-only</access>
29125          <resetValue>0x00000000</resetValue>
29126          <fields>
29127            <field>
29128              <name>SELECTED</name>
29129              <description>Key slot ID successfully selected by the KMU</description>
29130              <lsb>0</lsb>
29131              <msb>0</msb>
29132              <enumeratedValues>
29133                <enumeratedValue>
29134                  <name>Disabled</name>
29135                  <description>No key slot ID selected by KMU</description>
29136                  <value>0x0</value>
29137                </enumeratedValue>
29138                <enumeratedValue>
29139                  <name>Enabled</name>
29140                  <description>Key slot ID successfully selected by KMU</description>
29141                  <value>0x1</value>
29142                </enumeratedValue>
29143              </enumeratedValues>
29144            </field>
29145            <field>
29146              <name>BLOCKED</name>
29147              <description>Violation status</description>
29148              <lsb>1</lsb>
29149              <msb>1</msb>
29150              <enumeratedValues>
29151                <enumeratedValue>
29152                  <name>Disabled</name>
29153                  <description>No access violation detected</description>
29154                  <value>0x0</value>
29155                </enumeratedValue>
29156                <enumeratedValue>
29157                  <name>Enabled</name>
29158                  <description>Access violation detected and blocked</description>
29159                  <value>0x1</value>
29160                </enumeratedValue>
29161              </enumeratedValues>
29162            </field>
29163          </fields>
29164        </register>
29165        <register>
29166          <name>SELECTKEYSLOT</name>
29167          <description>Select key slot to be read over AHB or pushed over secure APB when TASKS_PUSH_KEYSLOT is started</description>
29168          <addressOffset>0x500</addressOffset>
29169          <access>read-write</access>
29170          <resetValue>0x00000000</resetValue>
29171          <fields>
29172            <field>
29173              <name>ID</name>
29174              <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>
29175              <lsb>0</lsb>
29176              <msb>7</msb>
29177            </field>
29178          </fields>
29179        </register>
29180      </registers>
29181    </peripheral>
29182    <peripheral>
29183      <name>NVMC_NS</name>
29184      <description>Non-volatile memory controller 0</description>
29185      <baseAddress>0x40039000</baseAddress>
29186      <alternatePeripheral>APPROTECT_NS</alternatePeripheral>
29187      <headerStructName>NVMC</headerStructName>
29188      <!--Security dma=NA-->
29189      <!--Security securemapping=NS-->
29190      <!--Split access-->
29191      <addressBlock>
29192        <offset>0</offset>
29193        <size>0x1000</size>
29194        <usage>registers</usage>
29195      </addressBlock>
29196      <groupName>NVMC</groupName>
29197      <size>0x20</size>
29198      <registers>
29199        <register>
29200          <name>READY</name>
29201          <description>Ready flag</description>
29202          <addressOffset>0x400</addressOffset>
29203          <access>read-only</access>
29204          <resetValue>0x00000001</resetValue>
29205          <!--Security securemapping=NS-->
29206          <fields>
29207            <field>
29208              <name>READY</name>
29209              <description>NVMC is ready or busy</description>
29210              <lsb>0</lsb>
29211              <msb>0</msb>
29212              <enumeratedValues>
29213                <enumeratedValue>
29214                  <name>Busy</name>
29215                  <description>NVMC is busy (on-going write or erase operation)</description>
29216                  <value>0x0</value>
29217                </enumeratedValue>
29218                <enumeratedValue>
29219                  <name>Ready</name>
29220                  <description>NVMC is ready</description>
29221                  <value>0x1</value>
29222                </enumeratedValue>
29223              </enumeratedValues>
29224            </field>
29225          </fields>
29226        </register>
29227        <register>
29228          <name>READYNEXT</name>
29229          <description>Ready flag</description>
29230          <addressOffset>0x408</addressOffset>
29231          <access>read-only</access>
29232          <resetValue>0x00000001</resetValue>
29233          <!--Security securemapping=NS-->
29234          <fields>
29235            <field>
29236              <name>READYNEXT</name>
29237              <description>NVMC can accept a new write operation</description>
29238              <lsb>0</lsb>
29239              <msb>0</msb>
29240              <enumeratedValues>
29241                <enumeratedValue>
29242                  <name>Busy</name>
29243                  <description>NVMC cannot accept any write operation</description>
29244                  <value>0x0</value>
29245                </enumeratedValue>
29246                <enumeratedValue>
29247                  <name>Ready</name>
29248                  <description>NVMC is ready</description>
29249                  <value>0x1</value>
29250                </enumeratedValue>
29251              </enumeratedValues>
29252            </field>
29253          </fields>
29254        </register>
29255        <register>
29256          <name>CONFIG</name>
29257          <description>Configuration register</description>
29258          <addressOffset>0x504</addressOffset>
29259          <access>read-write</access>
29260          <resetValue>0x00000000</resetValue>
29261          <!--Security securemapping=S-->
29262          <fields>
29263            <field>
29264              <name>WEN</name>
29265              <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>
29266              <lsb>0</lsb>
29267              <msb>2</msb>
29268              <enumeratedValues>
29269                <enumeratedValue>
29270                  <name>Ren</name>
29271                  <description>Read only access</description>
29272                  <value>0x0</value>
29273                </enumeratedValue>
29274                <enumeratedValue>
29275                  <name>Wen</name>
29276                  <description>Write enabled</description>
29277                  <value>0x1</value>
29278                </enumeratedValue>
29279                <enumeratedValue>
29280                  <name>Een</name>
29281                  <description>Erase enabled</description>
29282                  <value>0x2</value>
29283                </enumeratedValue>
29284                <enumeratedValue>
29285                  <name>PEen</name>
29286                  <description>Partial erase enabled</description>
29287                  <value>0x4</value>
29288                </enumeratedValue>
29289              </enumeratedValues>
29290            </field>
29291          </fields>
29292        </register>
29293        <register>
29294          <name>ERASEALL</name>
29295          <description>Register for erasing all non-volatile user memory</description>
29296          <addressOffset>0x50C</addressOffset>
29297          <access>write-only</access>
29298          <resetValue>0x00000000</resetValue>
29299          <!--Security securemapping=S-->
29300          <fields>
29301            <field>
29302              <name>ERASEALL</name>
29303              <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>
29304              <lsb>0</lsb>
29305              <msb>0</msb>
29306              <enumeratedValues>
29307                <enumeratedValue>
29308                  <name>NoOperation</name>
29309                  <description>No operation</description>
29310                  <value>0x0</value>
29311                </enumeratedValue>
29312                <enumeratedValue>
29313                  <name>Erase</name>
29314                  <description>Start chip erase</description>
29315                  <value>0x1</value>
29316                </enumeratedValue>
29317              </enumeratedValues>
29318            </field>
29319          </fields>
29320        </register>
29321        <register>
29322          <name>ERASEPAGEPARTIALCFG</name>
29323          <description>Register for partial erase configuration</description>
29324          <addressOffset>0x51C</addressOffset>
29325          <access>read-write</access>
29326          <resetValue>0x0000000A</resetValue>
29327          <!--Security securemapping=S-->
29328          <fields>
29329            <field>
29330              <name>DURATION</name>
29331              <description>Duration of the partial erase in milliseconds</description>
29332              <lsb>0</lsb>
29333              <msb>6</msb>
29334            </field>
29335          </fields>
29336        </register>
29337        <register>
29338          <name>ICACHECNF</name>
29339          <description>I-code cache configuration register</description>
29340          <addressOffset>0x540</addressOffset>
29341          <access>read-write</access>
29342          <resetValue>0x00000000</resetValue>
29343          <!--Security securemapping=S-->
29344          <fields>
29345            <field>
29346              <name>CACHEEN</name>
29347              <description>Cache enable</description>
29348              <lsb>0</lsb>
29349              <msb>0</msb>
29350              <enumeratedValues>
29351                <enumeratedValue>
29352                  <name>Disabled</name>
29353                  <description>Disable cache. Invalidates all cache entries.</description>
29354                  <value>0x0</value>
29355                </enumeratedValue>
29356                <enumeratedValue>
29357                  <name>Enabled</name>
29358                  <description>Enable cache</description>
29359                  <value>0x1</value>
29360                </enumeratedValue>
29361              </enumeratedValues>
29362            </field>
29363            <field>
29364              <name>CACHEPROFEN</name>
29365              <description>Cache profiling enable</description>
29366              <lsb>8</lsb>
29367              <msb>8</msb>
29368              <enumeratedValues>
29369                <enumeratedValue>
29370                  <name>Disabled</name>
29371                  <description>Disable cache profiling</description>
29372                  <value>0x0</value>
29373                </enumeratedValue>
29374                <enumeratedValue>
29375                  <name>Enabled</name>
29376                  <description>Enable cache profiling</description>
29377                  <value>0x1</value>
29378                </enumeratedValue>
29379              </enumeratedValues>
29380            </field>
29381          </fields>
29382        </register>
29383        <register>
29384          <name>IHIT</name>
29385          <description>I-code cache hit counter</description>
29386          <addressOffset>0x548</addressOffset>
29387          <access>read-write</access>
29388          <resetValue>0x00000000</resetValue>
29389          <!--Security securemapping=S-->
29390          <fields>
29391            <field>
29392              <name>HITS</name>
29393              <description>Number of cache hits Write zero to clear</description>
29394              <lsb>0</lsb>
29395              <msb>31</msb>
29396            </field>
29397          </fields>
29398        </register>
29399        <register>
29400          <name>IMISS</name>
29401          <description>I-code cache miss counter</description>
29402          <addressOffset>0x54C</addressOffset>
29403          <access>read-write</access>
29404          <resetValue>0x00000000</resetValue>
29405          <!--Security securemapping=S-->
29406          <fields>
29407            <field>
29408              <name>MISSES</name>
29409              <description>Number of cache misses Write zero to clear</description>
29410              <lsb>0</lsb>
29411              <msb>31</msb>
29412            </field>
29413          </fields>
29414        </register>
29415        <register>
29416          <name>CONFIGNS</name>
29417          <description>Unspecified</description>
29418          <addressOffset>0x584</addressOffset>
29419          <access>read-write</access>
29420          <resetValue>0x00000000</resetValue>
29421          <!--Security securemapping=NS-->
29422          <fields>
29423            <field>
29424              <name>WEN</name>
29425              <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>
29426              <lsb>0</lsb>
29427              <msb>1</msb>
29428              <enumeratedValues>
29429                <enumeratedValue>
29430                  <name>Ren</name>
29431                  <description>Read only access</description>
29432                  <value>0x0</value>
29433                </enumeratedValue>
29434                <enumeratedValue>
29435                  <name>Wen</name>
29436                  <description>Write enabled</description>
29437                  <value>0x1</value>
29438                </enumeratedValue>
29439                <enumeratedValue>
29440                  <name>Een</name>
29441                  <description>Erase enabled</description>
29442                  <value>0x2</value>
29443                </enumeratedValue>
29444              </enumeratedValues>
29445            </field>
29446          </fields>
29447        </register>
29448        <register>
29449          <name>WRITEUICRNS</name>
29450          <description>Non-secure APPROTECT enable register</description>
29451          <addressOffset>0x588</addressOffset>
29452          <access>write-only</access>
29453          <resetValue>0x00000000</resetValue>
29454          <!--Security securemapping=NS-->
29455          <fields>
29456            <field>
29457              <name>SET</name>
29458              <description>Allow non-secure code to set APPROTECT</description>
29459              <lsb>0</lsb>
29460              <msb>0</msb>
29461              <enumeratedValues>
29462                <enumeratedValue>
29463                  <name>Set</name>
29464                  <description>Set value</description>
29465                  <value>0x1</value>
29466                </enumeratedValue>
29467              </enumeratedValues>
29468            </field>
29469            <field>
29470              <name>KEY</name>
29471              <description>Key to write in order to validate the write operation</description>
29472              <lsb>4</lsb>
29473              <msb>31</msb>
29474              <enumeratedValues>
29475                <enumeratedValue>
29476                  <name>Keyvalid</name>
29477                  <description>Key value</description>
29478                  <value>0xAFBE5A7</value>
29479                </enumeratedValue>
29480              </enumeratedValues>
29481            </field>
29482          </fields>
29483        </register>
29484      </registers>
29485    </peripheral>
29486    <peripheral derivedFrom="APPROTECT_NS">
29487      <name>APPROTECT_S</name>
29488      <description>Access Port Protection 1</description>
29489      <baseAddress>0x50039000</baseAddress>
29490      <!--Security dma=NA-->
29491      <!--Security securemapping=NS-->
29492      <!--Split access-->
29493    </peripheral>
29494    <peripheral derivedFrom="KMU_NS">
29495      <name>KMU_S</name>
29496      <description>Key management unit 1</description>
29497      <baseAddress>0x50039000</baseAddress>
29498      <alternatePeripheral>APPROTECT_S</alternatePeripheral>
29499      <!--Security dma=NA-->
29500      <!--Security securemapping=NS-->
29501      <!--Split access-->
29502      <interrupt>
29503        <name>KMU</name>
29504        <value>57</value>
29505      </interrupt>
29506    </peripheral>
29507    <peripheral derivedFrom="NVMC_NS">
29508      <name>NVMC_S</name>
29509      <description>Non-volatile memory controller 1</description>
29510      <baseAddress>0x50039000</baseAddress>
29511      <alternatePeripheral>APPROTECT_S</alternatePeripheral>
29512      <!--Security dma=NA-->
29513      <!--Security securemapping=NS-->
29514      <!--Split access-->
29515    </peripheral>
29516    <peripheral>
29517      <name>VMC_NS</name>
29518      <description>Volatile Memory controller 0</description>
29519      <baseAddress>0x4003A000</baseAddress>
29520      <headerStructName>VMC</headerStructName>
29521      <!--Security dma=NA-->
29522      <!--Security securemapping=US-->
29523      <addressBlock>
29524        <offset>0</offset>
29525        <size>0x1000</size>
29526        <usage>registers</usage>
29527      </addressBlock>
29528      <groupName>VMC</groupName>
29529      <size>0x20</size>
29530      <registers>
29531        <cluster>
29532          <dim>8</dim>
29533          <dimIncrement>0x010</dimIncrement>
29534          <name>RAM[%s]</name>
29535          <description>Unspecified</description>
29536          <headerStructName>VMC_RAM</headerStructName>
29537          <access>read-write</access>
29538          <addressOffset>0x600</addressOffset>
29539          <register>
29540            <name>POWER</name>
29541            <description>Description cluster: RAMn power control register</description>
29542            <addressOffset>0x000</addressOffset>
29543            <access>read-write</access>
29544            <resetValue>0x0000FFFF</resetValue>
29545            <fields>
29546              <field>
29547                <name>S0POWER</name>
29548                <description>Keep RAM section S0 of RAM n on or off in System ON mode</description>
29549                <lsb>0</lsb>
29550                <msb>0</msb>
29551                <enumeratedValues>
29552                  <enumeratedValue>
29553                    <name>Off</name>
29554                    <description>Off</description>
29555                    <value>0x0</value>
29556                  </enumeratedValue>
29557                  <enumeratedValue>
29558                    <name>On</name>
29559                    <description>On</description>
29560                    <value>0x1</value>
29561                  </enumeratedValue>
29562                </enumeratedValues>
29563              </field>
29564              <field>
29565                <name>S1POWER</name>
29566                <description>Keep RAM section S1 of RAM n on or off in System ON mode</description>
29567                <lsb>1</lsb>
29568                <msb>1</msb>
29569                <enumeratedValues>
29570                  <enumeratedValue>
29571                    <name>Off</name>
29572                    <description>Off</description>
29573                    <value>0x0</value>
29574                  </enumeratedValue>
29575                  <enumeratedValue>
29576                    <name>On</name>
29577                    <description>On</description>
29578                    <value>0x1</value>
29579                  </enumeratedValue>
29580                </enumeratedValues>
29581              </field>
29582              <field>
29583                <name>S2POWER</name>
29584                <description>Keep RAM section S2 of RAM n on or off in System ON mode</description>
29585                <lsb>2</lsb>
29586                <msb>2</msb>
29587                <enumeratedValues>
29588                  <enumeratedValue>
29589                    <name>Off</name>
29590                    <description>Off</description>
29591                    <value>0x0</value>
29592                  </enumeratedValue>
29593                  <enumeratedValue>
29594                    <name>On</name>
29595                    <description>On</description>
29596                    <value>0x1</value>
29597                  </enumeratedValue>
29598                </enumeratedValues>
29599              </field>
29600              <field>
29601                <name>S3POWER</name>
29602                <description>Keep RAM section S3 of RAM n on or off in System ON mode</description>
29603                <lsb>3</lsb>
29604                <msb>3</msb>
29605                <enumeratedValues>
29606                  <enumeratedValue>
29607                    <name>Off</name>
29608                    <description>Off</description>
29609                    <value>0x0</value>
29610                  </enumeratedValue>
29611                  <enumeratedValue>
29612                    <name>On</name>
29613                    <description>On</description>
29614                    <value>0x1</value>
29615                  </enumeratedValue>
29616                </enumeratedValues>
29617              </field>
29618              <field>
29619                <name>S0RETENTION</name>
29620                <description>Keep retention on RAM section S0 of RAM n when RAM section is switched off</description>
29621                <lsb>16</lsb>
29622                <msb>16</msb>
29623                <enumeratedValues>
29624                  <enumeratedValue>
29625                    <name>Off</name>
29626                    <description>Off</description>
29627                    <value>0x0</value>
29628                  </enumeratedValue>
29629                  <enumeratedValue>
29630                    <name>On</name>
29631                    <description>On</description>
29632                    <value>0x1</value>
29633                  </enumeratedValue>
29634                </enumeratedValues>
29635              </field>
29636              <field>
29637                <name>S1RETENTION</name>
29638                <description>Keep retention on RAM section S1 of RAM n when RAM section is switched off</description>
29639                <lsb>17</lsb>
29640                <msb>17</msb>
29641                <enumeratedValues>
29642                  <enumeratedValue>
29643                    <name>Off</name>
29644                    <description>Off</description>
29645                    <value>0x0</value>
29646                  </enumeratedValue>
29647                  <enumeratedValue>
29648                    <name>On</name>
29649                    <description>On</description>
29650                    <value>0x1</value>
29651                  </enumeratedValue>
29652                </enumeratedValues>
29653              </field>
29654              <field>
29655                <name>S2RETENTION</name>
29656                <description>Keep retention on RAM section S2 of RAM n when RAM section is switched off</description>
29657                <lsb>18</lsb>
29658                <msb>18</msb>
29659                <enumeratedValues>
29660                  <enumeratedValue>
29661                    <name>Off</name>
29662                    <description>Off</description>
29663                    <value>0x0</value>
29664                  </enumeratedValue>
29665                  <enumeratedValue>
29666                    <name>On</name>
29667                    <description>On</description>
29668                    <value>0x1</value>
29669                  </enumeratedValue>
29670                </enumeratedValues>
29671              </field>
29672              <field>
29673                <name>S3RETENTION</name>
29674                <description>Keep retention on RAM section S3 of RAM n when RAM section is switched off</description>
29675                <lsb>19</lsb>
29676                <msb>19</msb>
29677                <enumeratedValues>
29678                  <enumeratedValue>
29679                    <name>Off</name>
29680                    <description>Off</description>
29681                    <value>0x0</value>
29682                  </enumeratedValue>
29683                  <enumeratedValue>
29684                    <name>On</name>
29685                    <description>On</description>
29686                    <value>0x1</value>
29687                  </enumeratedValue>
29688                </enumeratedValues>
29689              </field>
29690            </fields>
29691          </register>
29692          <register>
29693            <name>POWERSET</name>
29694            <description>Description cluster: RAMn power control set register</description>
29695            <addressOffset>0x004</addressOffset>
29696            <access>write-only</access>
29697            <resetValue>0x0000FFFF</resetValue>
29698            <fields>
29699              <field>
29700                <name>S0POWER</name>
29701                <description>Keep RAM section S0 of RAM n on or off in System ON mode</description>
29702                <lsb>0</lsb>
29703                <msb>0</msb>
29704                <enumeratedValues>
29705                  <enumeratedValue>
29706                    <name>On</name>
29707                    <description>On</description>
29708                    <value>0x1</value>
29709                  </enumeratedValue>
29710                </enumeratedValues>
29711              </field>
29712              <field>
29713                <name>S1POWER</name>
29714                <description>Keep RAM section S1 of RAM n on or off in System ON mode</description>
29715                <lsb>1</lsb>
29716                <msb>1</msb>
29717                <enumeratedValues>
29718                  <enumeratedValue>
29719                    <name>On</name>
29720                    <description>On</description>
29721                    <value>0x1</value>
29722                  </enumeratedValue>
29723                </enumeratedValues>
29724              </field>
29725              <field>
29726                <name>S2POWER</name>
29727                <description>Keep RAM section S2 of RAM n on or off in System ON mode</description>
29728                <lsb>2</lsb>
29729                <msb>2</msb>
29730                <enumeratedValues>
29731                  <enumeratedValue>
29732                    <name>On</name>
29733                    <description>On</description>
29734                    <value>0x1</value>
29735                  </enumeratedValue>
29736                </enumeratedValues>
29737              </field>
29738              <field>
29739                <name>S3POWER</name>
29740                <description>Keep RAM section S3 of RAM n on or off in System ON mode</description>
29741                <lsb>3</lsb>
29742                <msb>3</msb>
29743                <enumeratedValues>
29744                  <enumeratedValue>
29745                    <name>On</name>
29746                    <description>On</description>
29747                    <value>0x1</value>
29748                  </enumeratedValue>
29749                </enumeratedValues>
29750              </field>
29751              <field>
29752                <name>S0RETENTION</name>
29753                <description>Keep retention on RAM section S0 of RAM n when RAM section is switched off</description>
29754                <lsb>16</lsb>
29755                <msb>16</msb>
29756                <enumeratedValues>
29757                  <enumeratedValue>
29758                    <name>On</name>
29759                    <description>On</description>
29760                    <value>0x1</value>
29761                  </enumeratedValue>
29762                </enumeratedValues>
29763              </field>
29764              <field>
29765                <name>S1RETENTION</name>
29766                <description>Keep retention on RAM section S1 of RAM n when RAM section is switched off</description>
29767                <lsb>17</lsb>
29768                <msb>17</msb>
29769                <enumeratedValues>
29770                  <enumeratedValue>
29771                    <name>On</name>
29772                    <description>On</description>
29773                    <value>0x1</value>
29774                  </enumeratedValue>
29775                </enumeratedValues>
29776              </field>
29777              <field>
29778                <name>S2RETENTION</name>
29779                <description>Keep retention on RAM section S2 of RAM n when RAM section is switched off</description>
29780                <lsb>18</lsb>
29781                <msb>18</msb>
29782                <enumeratedValues>
29783                  <enumeratedValue>
29784                    <name>On</name>
29785                    <description>On</description>
29786                    <value>0x1</value>
29787                  </enumeratedValue>
29788                </enumeratedValues>
29789              </field>
29790              <field>
29791                <name>S3RETENTION</name>
29792                <description>Keep retention on RAM section S3 of RAM n when RAM section is switched off</description>
29793                <lsb>19</lsb>
29794                <msb>19</msb>
29795                <enumeratedValues>
29796                  <enumeratedValue>
29797                    <name>On</name>
29798                    <description>On</description>
29799                    <value>0x1</value>
29800                  </enumeratedValue>
29801                </enumeratedValues>
29802              </field>
29803            </fields>
29804          </register>
29805          <register>
29806            <name>POWERCLR</name>
29807            <description>Description cluster: RAMn power control clear register</description>
29808            <addressOffset>0x008</addressOffset>
29809            <access>write-only</access>
29810            <resetValue>0x0000FFFF</resetValue>
29811            <fields>
29812              <field>
29813                <name>S0POWER</name>
29814                <description>Keep RAM section S0 of RAM n on or off in System ON mode</description>
29815                <lsb>0</lsb>
29816                <msb>0</msb>
29817                <enumeratedValues>
29818                  <enumeratedValue>
29819                    <name>Off</name>
29820                    <description>Off</description>
29821                    <value>0x1</value>
29822                  </enumeratedValue>
29823                </enumeratedValues>
29824              </field>
29825              <field>
29826                <name>S1POWER</name>
29827                <description>Keep RAM section S1 of RAM n on or off in System ON mode</description>
29828                <lsb>1</lsb>
29829                <msb>1</msb>
29830                <enumeratedValues>
29831                  <enumeratedValue>
29832                    <name>Off</name>
29833                    <description>Off</description>
29834                    <value>0x1</value>
29835                  </enumeratedValue>
29836                </enumeratedValues>
29837              </field>
29838              <field>
29839                <name>S2POWER</name>
29840                <description>Keep RAM section S2 of RAM n on or off in System ON mode</description>
29841                <lsb>2</lsb>
29842                <msb>2</msb>
29843                <enumeratedValues>
29844                  <enumeratedValue>
29845                    <name>Off</name>
29846                    <description>Off</description>
29847                    <value>0x1</value>
29848                  </enumeratedValue>
29849                </enumeratedValues>
29850              </field>
29851              <field>
29852                <name>S3POWER</name>
29853                <description>Keep RAM section S3 of RAM n on or off in System ON mode</description>
29854                <lsb>3</lsb>
29855                <msb>3</msb>
29856                <enumeratedValues>
29857                  <enumeratedValue>
29858                    <name>Off</name>
29859                    <description>Off</description>
29860                    <value>0x1</value>
29861                  </enumeratedValue>
29862                </enumeratedValues>
29863              </field>
29864              <field>
29865                <name>S0RETENTION</name>
29866                <description>Keep retention on RAM section S0 of RAM n when RAM section is switched off</description>
29867                <lsb>16</lsb>
29868                <msb>16</msb>
29869                <enumeratedValues>
29870                  <enumeratedValue>
29871                    <name>Off</name>
29872                    <description>Off</description>
29873                    <value>0x1</value>
29874                  </enumeratedValue>
29875                </enumeratedValues>
29876              </field>
29877              <field>
29878                <name>S1RETENTION</name>
29879                <description>Keep retention on RAM section S1 of RAM n when RAM section is switched off</description>
29880                <lsb>17</lsb>
29881                <msb>17</msb>
29882                <enumeratedValues>
29883                  <enumeratedValue>
29884                    <name>Off</name>
29885                    <description>Off</description>
29886                    <value>0x1</value>
29887                  </enumeratedValue>
29888                </enumeratedValues>
29889              </field>
29890              <field>
29891                <name>S2RETENTION</name>
29892                <description>Keep retention on RAM section S2 of RAM n when RAM section is switched off</description>
29893                <lsb>18</lsb>
29894                <msb>18</msb>
29895                <enumeratedValues>
29896                  <enumeratedValue>
29897                    <name>Off</name>
29898                    <description>Off</description>
29899                    <value>0x1</value>
29900                  </enumeratedValue>
29901                </enumeratedValues>
29902              </field>
29903              <field>
29904                <name>S3RETENTION</name>
29905                <description>Keep retention on RAM section S3 of RAM n when RAM section is switched off</description>
29906                <lsb>19</lsb>
29907                <msb>19</msb>
29908                <enumeratedValues>
29909                  <enumeratedValue>
29910                    <name>Off</name>
29911                    <description>Off</description>
29912                    <value>0x1</value>
29913                  </enumeratedValue>
29914                </enumeratedValues>
29915              </field>
29916            </fields>
29917          </register>
29918        </cluster>
29919      </registers>
29920    </peripheral>
29921    <peripheral derivedFrom="VMC_NS">
29922      <name>VMC_S</name>
29923      <description>Volatile Memory controller 1</description>
29924      <baseAddress>0x5003A000</baseAddress>
29925      <!--Security dma=NA-->
29926      <!--Security securemapping=US-->
29927    </peripheral>
29928    <peripheral>
29929      <name>CC_HOST_RGF_S</name>
29930      <description>CRYPTOCELL HOST_RGF interface</description>
29931      <baseAddress>0x50840000</baseAddress>
29932      <headerStructName>CC_HOST_RGF</headerStructName>
29933      <!--Security dma=NSA-->
29934      <!--Security securemapping=S-->
29935      <addressBlock>
29936        <offset>0</offset>
29937        <size>0x2000</size>
29938        <usage>registers</usage>
29939      </addressBlock>
29940      <groupName>CC_HOST_RGF</groupName>
29941      <size>0x20</size>
29942      <registers>
29943        <register>
29944          <name>HOST_CRYPTOKEY_SEL</name>
29945          <description>AES hardware key select</description>
29946          <addressOffset>0x1A38</addressOffset>
29947          <access>read-write</access>
29948          <resetValue>0x00000000</resetValue>
29949          <fields>
29950            <field>
29951              <name>HOST_CRYPTOKEY_SEL</name>
29952              <description>Select the source of the HW key that is used by the AES engine</description>
29953              <lsb>0</lsb>
29954              <msb>1</msb>
29955              <enumeratedValues>
29956                <enumeratedValue>
29957                  <name>K_DR</name>
29958                  <description>Use device root key K_DR from CRYPTOCELL AO power domain</description>
29959                  <value>0x0</value>
29960                </enumeratedValue>
29961                <enumeratedValue>
29962                  <name>K_PRTL</name>
29963                  <description>Use hard-coded RTL key K_PRTL</description>
29964                  <value>0x1</value>
29965                </enumeratedValue>
29966                <enumeratedValue>
29967                  <name>Session</name>
29968                  <description>Use provided session key</description>
29969                  <value>0x2</value>
29970                </enumeratedValue>
29971              </enumeratedValues>
29972            </field>
29973          </fields>
29974        </register>
29975        <register>
29976          <name>HOST_IOT_KPRTL_LOCK</name>
29977          <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>
29978          <addressOffset>0x1A4C</addressOffset>
29979          <access>read-write</access>
29980          <resetValue>0x00000000</resetValue>
29981          <fields>
29982            <field>
29983              <name>HOST_IOT_KPRTL_LOCK</name>
29984              <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>
29985              <lsb>0</lsb>
29986              <msb>0</msb>
29987              <enumeratedValues>
29988                <enumeratedValue>
29989                  <name>Disabled</name>
29990                  <description>K_PRTL can be selected for use from register HOST_CRYPTOKEY_SEL</description>
29991                  <value>0x0</value>
29992                </enumeratedValue>
29993                <enumeratedValue>
29994                  <name>Enabled</name>
29995                  <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>
29996                  <value>0x1</value>
29997                </enumeratedValue>
29998              </enumeratedValues>
29999            </field>
30000          </fields>
30001        </register>
30002        <register>
30003          <name>HOST_IOT_KDR0</name>
30004          <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>
30005          <addressOffset>0x1A50</addressOffset>
30006          <access>read-write</access>
30007          <resetValue>0x00000000</resetValue>
30008          <fields>
30009            <field>
30010              <name>HOST_IOT_KDR0</name>
30011              <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>
30012              <lsb>0</lsb>
30013              <msb>31</msb>
30014            </field>
30015          </fields>
30016        </register>
30017        <register>
30018          <name>HOST_IOT_KDR1</name>
30019          <description>This register holds bits 63:32 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
30020          <addressOffset>0x1A54</addressOffset>
30021          <access>write-only</access>
30022          <resetValue>0x00000000</resetValue>
30023          <fields>
30024            <field>
30025              <name>HOST_IOT_KDR1</name>
30026              <description>K_DR bits 63:32</description>
30027              <lsb>0</lsb>
30028              <msb>31</msb>
30029            </field>
30030          </fields>
30031        </register>
30032        <register>
30033          <name>HOST_IOT_KDR2</name>
30034          <description>This register holds bits 95:64 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
30035          <addressOffset>0x1A58</addressOffset>
30036          <access>write-only</access>
30037          <resetValue>0x00000000</resetValue>
30038          <fields>
30039            <field>
30040              <name>HOST_IOT_KDR2</name>
30041              <description>K_DR bits 95:64</description>
30042              <lsb>0</lsb>
30043              <msb>31</msb>
30044            </field>
30045          </fields>
30046        </register>
30047        <register>
30048          <name>HOST_IOT_KDR3</name>
30049          <description>This register holds bits 127:96 of K_DR. The value of this register is saved in the CRYPTOCELL AO power domain.</description>
30050          <addressOffset>0x1A5C</addressOffset>
30051          <access>write-only</access>
30052          <resetValue>0x00000000</resetValue>
30053          <fields>
30054            <field>
30055              <name>HOST_IOT_KDR3</name>
30056              <description>K_DR bits 127:96</description>
30057              <lsb>0</lsb>
30058              <msb>31</msb>
30059            </field>
30060          </fields>
30061        </register>
30062        <register>
30063          <name>HOST_IOT_LCS</name>
30064          <description>Controls lifecycle state (LCS) for CRYPTOCELL subsystem</description>
30065          <addressOffset>0x1A60</addressOffset>
30066          <access>read-write</access>
30067          <resetValue>0x00000002</resetValue>
30068          <fields>
30069            <field>
30070              <name>LCS</name>
30071              <description>Lifecycle state value. This field is write-once per reset.</description>
30072              <lsb>0</lsb>
30073              <msb>2</msb>
30074              <enumeratedValues>
30075                <enumeratedValue>
30076                  <name>Debug</name>
30077                  <description>CC310 operates in debug mode</description>
30078                  <value>0x0</value>
30079                </enumeratedValue>
30080                <enumeratedValue>
30081                  <name>Secure</name>
30082                  <description>CC310 operates in secure mode</description>
30083                  <value>0x2</value>
30084                </enumeratedValue>
30085              </enumeratedValues>
30086            </field>
30087            <field>
30088              <name>LCS_IS_VALID</name>
30089              <description>Read-only field. Indicates if CRYPTOCELL LCS has been successfully configured since last reset.</description>
30090              <lsb>8</lsb>
30091              <msb>8</msb>
30092              <enumeratedValues>
30093                <enumeratedValue>
30094                  <name>Invalid</name>
30095                  <description>Valid LCS not yet retained in the CRYPTOCELL AO power domain</description>
30096                  <value>0x0</value>
30097                </enumeratedValue>
30098                <enumeratedValue>
30099                  <name>Valid</name>
30100                  <description>Valid LCS successfully retained in the CRYPTOCELL AO power domain</description>
30101                  <value>0x1</value>
30102                </enumeratedValue>
30103              </enumeratedValues>
30104            </field>
30105          </fields>
30106        </register>
30107      </registers>
30108    </peripheral>
30109    <peripheral>
30110      <name>CRYPTOCELL_S</name>
30111      <description>ARM TrustZone CryptoCell register interface</description>
30112      <baseAddress>0x50840000</baseAddress>
30113      <alternatePeripheral>CC_HOST_RGF_S</alternatePeripheral>
30114      <headerStructName>CRYPTOCELL</headerStructName>
30115      <!--Security dma=NSA-->
30116      <!--Security securemapping=S-->
30117      <addressBlock>
30118        <offset>0</offset>
30119        <size>0x2000</size>
30120        <usage>registers</usage>
30121      </addressBlock>
30122      <interrupt>
30123        <name>CRYPTOCELL</name>
30124        <value>64</value>
30125      </interrupt>
30126      <groupName>CRYPTOCELL</groupName>
30127      <size>0x20</size>
30128      <registers>
30129        <register>
30130          <name>ENABLE</name>
30131          <description>Enable CRYPTOCELL subsystem</description>
30132          <addressOffset>0x500</addressOffset>
30133          <access>read-write</access>
30134          <resetValue>0x00000000</resetValue>
30135          <fields>
30136            <field>
30137              <name>ENABLE</name>
30138              <description>Enable or disable the CRYPTOCELL subsystem</description>
30139              <lsb>0</lsb>
30140              <msb>0</msb>
30141              <enumeratedValues>
30142                <enumeratedValue>
30143                  <name>Disabled</name>
30144                  <description>CRYPTOCELL subsystem disabled</description>
30145                  <value>0x0</value>
30146                </enumeratedValue>
30147                <enumeratedValue>
30148                  <name>Enabled</name>
30149                  <description>CRYPTOCELL subsystem enabled.</description>
30150                  <value>0x1</value>
30151                </enumeratedValue>
30152              </enumeratedValues>
30153            </field>
30154          </fields>
30155        </register>
30156      </registers>
30157    </peripheral>
30158    <peripheral>
30159      <name>P0_NS</name>
30160      <description>GPIO Port 0</description>
30161      <baseAddress>0x40842500</baseAddress>
30162      <headerStructName>GPIO</headerStructName>
30163      <!--Security dma=NA-->
30164      <!--Security securemapping=NS-->
30165      <!--Split access-->
30166      <addressBlock>
30167        <offset>0</offset>
30168        <size>0x300</size>
30169        <usage>registers</usage>
30170      </addressBlock>
30171      <groupName>GPIO</groupName>
30172      <size>0x20</size>
30173      <registers>
30174        <register>
30175          <name>OUT</name>
30176          <description>Write GPIO port</description>
30177          <addressOffset>0x004</addressOffset>
30178          <access>read-write</access>
30179          <resetValue>0x00000000</resetValue>
30180          <fields>
30181            <field>
30182              <name>PIN0</name>
30183              <description>Pin 0</description>
30184              <lsb>0</lsb>
30185              <msb>0</msb>
30186              <enumeratedValues>
30187                <enumeratedValue>
30188                  <name>Low</name>
30189                  <description>Pin driver is low</description>
30190                  <value>0x0</value>
30191                </enumeratedValue>
30192                <enumeratedValue>
30193                  <name>High</name>
30194                  <description>Pin driver is high</description>
30195                  <value>0x1</value>
30196                </enumeratedValue>
30197              </enumeratedValues>
30198            </field>
30199            <field>
30200              <name>PIN1</name>
30201              <description>Pin 1</description>
30202              <lsb>1</lsb>
30203              <msb>1</msb>
30204              <enumeratedValues>
30205                <enumeratedValue>
30206                  <name>Low</name>
30207                  <description>Pin driver is low</description>
30208                  <value>0x0</value>
30209                </enumeratedValue>
30210                <enumeratedValue>
30211                  <name>High</name>
30212                  <description>Pin driver is high</description>
30213                  <value>0x1</value>
30214                </enumeratedValue>
30215              </enumeratedValues>
30216            </field>
30217            <field>
30218              <name>PIN2</name>
30219              <description>Pin 2</description>
30220              <lsb>2</lsb>
30221              <msb>2</msb>
30222              <enumeratedValues>
30223                <enumeratedValue>
30224                  <name>Low</name>
30225                  <description>Pin driver is low</description>
30226                  <value>0x0</value>
30227                </enumeratedValue>
30228                <enumeratedValue>
30229                  <name>High</name>
30230                  <description>Pin driver is high</description>
30231                  <value>0x1</value>
30232                </enumeratedValue>
30233              </enumeratedValues>
30234            </field>
30235            <field>
30236              <name>PIN3</name>
30237              <description>Pin 3</description>
30238              <lsb>3</lsb>
30239              <msb>3</msb>
30240              <enumeratedValues>
30241                <enumeratedValue>
30242                  <name>Low</name>
30243                  <description>Pin driver is low</description>
30244                  <value>0x0</value>
30245                </enumeratedValue>
30246                <enumeratedValue>
30247                  <name>High</name>
30248                  <description>Pin driver is high</description>
30249                  <value>0x1</value>
30250                </enumeratedValue>
30251              </enumeratedValues>
30252            </field>
30253            <field>
30254              <name>PIN4</name>
30255              <description>Pin 4</description>
30256              <lsb>4</lsb>
30257              <msb>4</msb>
30258              <enumeratedValues>
30259                <enumeratedValue>
30260                  <name>Low</name>
30261                  <description>Pin driver is low</description>
30262                  <value>0x0</value>
30263                </enumeratedValue>
30264                <enumeratedValue>
30265                  <name>High</name>
30266                  <description>Pin driver is high</description>
30267                  <value>0x1</value>
30268                </enumeratedValue>
30269              </enumeratedValues>
30270            </field>
30271            <field>
30272              <name>PIN5</name>
30273              <description>Pin 5</description>
30274              <lsb>5</lsb>
30275              <msb>5</msb>
30276              <enumeratedValues>
30277                <enumeratedValue>
30278                  <name>Low</name>
30279                  <description>Pin driver is low</description>
30280                  <value>0x0</value>
30281                </enumeratedValue>
30282                <enumeratedValue>
30283                  <name>High</name>
30284                  <description>Pin driver is high</description>
30285                  <value>0x1</value>
30286                </enumeratedValue>
30287              </enumeratedValues>
30288            </field>
30289            <field>
30290              <name>PIN6</name>
30291              <description>Pin 6</description>
30292              <lsb>6</lsb>
30293              <msb>6</msb>
30294              <enumeratedValues>
30295                <enumeratedValue>
30296                  <name>Low</name>
30297                  <description>Pin driver is low</description>
30298                  <value>0x0</value>
30299                </enumeratedValue>
30300                <enumeratedValue>
30301                  <name>High</name>
30302                  <description>Pin driver is high</description>
30303                  <value>0x1</value>
30304                </enumeratedValue>
30305              </enumeratedValues>
30306            </field>
30307            <field>
30308              <name>PIN7</name>
30309              <description>Pin 7</description>
30310              <lsb>7</lsb>
30311              <msb>7</msb>
30312              <enumeratedValues>
30313                <enumeratedValue>
30314                  <name>Low</name>
30315                  <description>Pin driver is low</description>
30316                  <value>0x0</value>
30317                </enumeratedValue>
30318                <enumeratedValue>
30319                  <name>High</name>
30320                  <description>Pin driver is high</description>
30321                  <value>0x1</value>
30322                </enumeratedValue>
30323              </enumeratedValues>
30324            </field>
30325            <field>
30326              <name>PIN8</name>
30327              <description>Pin 8</description>
30328              <lsb>8</lsb>
30329              <msb>8</msb>
30330              <enumeratedValues>
30331                <enumeratedValue>
30332                  <name>Low</name>
30333                  <description>Pin driver is low</description>
30334                  <value>0x0</value>
30335                </enumeratedValue>
30336                <enumeratedValue>
30337                  <name>High</name>
30338                  <description>Pin driver is high</description>
30339                  <value>0x1</value>
30340                </enumeratedValue>
30341              </enumeratedValues>
30342            </field>
30343            <field>
30344              <name>PIN9</name>
30345              <description>Pin 9</description>
30346              <lsb>9</lsb>
30347              <msb>9</msb>
30348              <enumeratedValues>
30349                <enumeratedValue>
30350                  <name>Low</name>
30351                  <description>Pin driver is low</description>
30352                  <value>0x0</value>
30353                </enumeratedValue>
30354                <enumeratedValue>
30355                  <name>High</name>
30356                  <description>Pin driver is high</description>
30357                  <value>0x1</value>
30358                </enumeratedValue>
30359              </enumeratedValues>
30360            </field>
30361            <field>
30362              <name>PIN10</name>
30363              <description>Pin 10</description>
30364              <lsb>10</lsb>
30365              <msb>10</msb>
30366              <enumeratedValues>
30367                <enumeratedValue>
30368                  <name>Low</name>
30369                  <description>Pin driver is low</description>
30370                  <value>0x0</value>
30371                </enumeratedValue>
30372                <enumeratedValue>
30373                  <name>High</name>
30374                  <description>Pin driver is high</description>
30375                  <value>0x1</value>
30376                </enumeratedValue>
30377              </enumeratedValues>
30378            </field>
30379            <field>
30380              <name>PIN11</name>
30381              <description>Pin 11</description>
30382              <lsb>11</lsb>
30383              <msb>11</msb>
30384              <enumeratedValues>
30385                <enumeratedValue>
30386                  <name>Low</name>
30387                  <description>Pin driver is low</description>
30388                  <value>0x0</value>
30389                </enumeratedValue>
30390                <enumeratedValue>
30391                  <name>High</name>
30392                  <description>Pin driver is high</description>
30393                  <value>0x1</value>
30394                </enumeratedValue>
30395              </enumeratedValues>
30396            </field>
30397            <field>
30398              <name>PIN12</name>
30399              <description>Pin 12</description>
30400              <lsb>12</lsb>
30401              <msb>12</msb>
30402              <enumeratedValues>
30403                <enumeratedValue>
30404                  <name>Low</name>
30405                  <description>Pin driver is low</description>
30406                  <value>0x0</value>
30407                </enumeratedValue>
30408                <enumeratedValue>
30409                  <name>High</name>
30410                  <description>Pin driver is high</description>
30411                  <value>0x1</value>
30412                </enumeratedValue>
30413              </enumeratedValues>
30414            </field>
30415            <field>
30416              <name>PIN13</name>
30417              <description>Pin 13</description>
30418              <lsb>13</lsb>
30419              <msb>13</msb>
30420              <enumeratedValues>
30421                <enumeratedValue>
30422                  <name>Low</name>
30423                  <description>Pin driver is low</description>
30424                  <value>0x0</value>
30425                </enumeratedValue>
30426                <enumeratedValue>
30427                  <name>High</name>
30428                  <description>Pin driver is high</description>
30429                  <value>0x1</value>
30430                </enumeratedValue>
30431              </enumeratedValues>
30432            </field>
30433            <field>
30434              <name>PIN14</name>
30435              <description>Pin 14</description>
30436              <lsb>14</lsb>
30437              <msb>14</msb>
30438              <enumeratedValues>
30439                <enumeratedValue>
30440                  <name>Low</name>
30441                  <description>Pin driver is low</description>
30442                  <value>0x0</value>
30443                </enumeratedValue>
30444                <enumeratedValue>
30445                  <name>High</name>
30446                  <description>Pin driver is high</description>
30447                  <value>0x1</value>
30448                </enumeratedValue>
30449              </enumeratedValues>
30450            </field>
30451            <field>
30452              <name>PIN15</name>
30453              <description>Pin 15</description>
30454              <lsb>15</lsb>
30455              <msb>15</msb>
30456              <enumeratedValues>
30457                <enumeratedValue>
30458                  <name>Low</name>
30459                  <description>Pin driver is low</description>
30460                  <value>0x0</value>
30461                </enumeratedValue>
30462                <enumeratedValue>
30463                  <name>High</name>
30464                  <description>Pin driver is high</description>
30465                  <value>0x1</value>
30466                </enumeratedValue>
30467              </enumeratedValues>
30468            </field>
30469            <field>
30470              <name>PIN16</name>
30471              <description>Pin 16</description>
30472              <lsb>16</lsb>
30473              <msb>16</msb>
30474              <enumeratedValues>
30475                <enumeratedValue>
30476                  <name>Low</name>
30477                  <description>Pin driver is low</description>
30478                  <value>0x0</value>
30479                </enumeratedValue>
30480                <enumeratedValue>
30481                  <name>High</name>
30482                  <description>Pin driver is high</description>
30483                  <value>0x1</value>
30484                </enumeratedValue>
30485              </enumeratedValues>
30486            </field>
30487            <field>
30488              <name>PIN17</name>
30489              <description>Pin 17</description>
30490              <lsb>17</lsb>
30491              <msb>17</msb>
30492              <enumeratedValues>
30493                <enumeratedValue>
30494                  <name>Low</name>
30495                  <description>Pin driver is low</description>
30496                  <value>0x0</value>
30497                </enumeratedValue>
30498                <enumeratedValue>
30499                  <name>High</name>
30500                  <description>Pin driver is high</description>
30501                  <value>0x1</value>
30502                </enumeratedValue>
30503              </enumeratedValues>
30504            </field>
30505            <field>
30506              <name>PIN18</name>
30507              <description>Pin 18</description>
30508              <lsb>18</lsb>
30509              <msb>18</msb>
30510              <enumeratedValues>
30511                <enumeratedValue>
30512                  <name>Low</name>
30513                  <description>Pin driver is low</description>
30514                  <value>0x0</value>
30515                </enumeratedValue>
30516                <enumeratedValue>
30517                  <name>High</name>
30518                  <description>Pin driver is high</description>
30519                  <value>0x1</value>
30520                </enumeratedValue>
30521              </enumeratedValues>
30522            </field>
30523            <field>
30524              <name>PIN19</name>
30525              <description>Pin 19</description>
30526              <lsb>19</lsb>
30527              <msb>19</msb>
30528              <enumeratedValues>
30529                <enumeratedValue>
30530                  <name>Low</name>
30531                  <description>Pin driver is low</description>
30532                  <value>0x0</value>
30533                </enumeratedValue>
30534                <enumeratedValue>
30535                  <name>High</name>
30536                  <description>Pin driver is high</description>
30537                  <value>0x1</value>
30538                </enumeratedValue>
30539              </enumeratedValues>
30540            </field>
30541            <field>
30542              <name>PIN20</name>
30543              <description>Pin 20</description>
30544              <lsb>20</lsb>
30545              <msb>20</msb>
30546              <enumeratedValues>
30547                <enumeratedValue>
30548                  <name>Low</name>
30549                  <description>Pin driver is low</description>
30550                  <value>0x0</value>
30551                </enumeratedValue>
30552                <enumeratedValue>
30553                  <name>High</name>
30554                  <description>Pin driver is high</description>
30555                  <value>0x1</value>
30556                </enumeratedValue>
30557              </enumeratedValues>
30558            </field>
30559            <field>
30560              <name>PIN21</name>
30561              <description>Pin 21</description>
30562              <lsb>21</lsb>
30563              <msb>21</msb>
30564              <enumeratedValues>
30565                <enumeratedValue>
30566                  <name>Low</name>
30567                  <description>Pin driver is low</description>
30568                  <value>0x0</value>
30569                </enumeratedValue>
30570                <enumeratedValue>
30571                  <name>High</name>
30572                  <description>Pin driver is high</description>
30573                  <value>0x1</value>
30574                </enumeratedValue>
30575              </enumeratedValues>
30576            </field>
30577            <field>
30578              <name>PIN22</name>
30579              <description>Pin 22</description>
30580              <lsb>22</lsb>
30581              <msb>22</msb>
30582              <enumeratedValues>
30583                <enumeratedValue>
30584                  <name>Low</name>
30585                  <description>Pin driver is low</description>
30586                  <value>0x0</value>
30587                </enumeratedValue>
30588                <enumeratedValue>
30589                  <name>High</name>
30590                  <description>Pin driver is high</description>
30591                  <value>0x1</value>
30592                </enumeratedValue>
30593              </enumeratedValues>
30594            </field>
30595            <field>
30596              <name>PIN23</name>
30597              <description>Pin 23</description>
30598              <lsb>23</lsb>
30599              <msb>23</msb>
30600              <enumeratedValues>
30601                <enumeratedValue>
30602                  <name>Low</name>
30603                  <description>Pin driver is low</description>
30604                  <value>0x0</value>
30605                </enumeratedValue>
30606                <enumeratedValue>
30607                  <name>High</name>
30608                  <description>Pin driver is high</description>
30609                  <value>0x1</value>
30610                </enumeratedValue>
30611              </enumeratedValues>
30612            </field>
30613            <field>
30614              <name>PIN24</name>
30615              <description>Pin 24</description>
30616              <lsb>24</lsb>
30617              <msb>24</msb>
30618              <enumeratedValues>
30619                <enumeratedValue>
30620                  <name>Low</name>
30621                  <description>Pin driver is low</description>
30622                  <value>0x0</value>
30623                </enumeratedValue>
30624                <enumeratedValue>
30625                  <name>High</name>
30626                  <description>Pin driver is high</description>
30627                  <value>0x1</value>
30628                </enumeratedValue>
30629              </enumeratedValues>
30630            </field>
30631            <field>
30632              <name>PIN25</name>
30633              <description>Pin 25</description>
30634              <lsb>25</lsb>
30635              <msb>25</msb>
30636              <enumeratedValues>
30637                <enumeratedValue>
30638                  <name>Low</name>
30639                  <description>Pin driver is low</description>
30640                  <value>0x0</value>
30641                </enumeratedValue>
30642                <enumeratedValue>
30643                  <name>High</name>
30644                  <description>Pin driver is high</description>
30645                  <value>0x1</value>
30646                </enumeratedValue>
30647              </enumeratedValues>
30648            </field>
30649            <field>
30650              <name>PIN26</name>
30651              <description>Pin 26</description>
30652              <lsb>26</lsb>
30653              <msb>26</msb>
30654              <enumeratedValues>
30655                <enumeratedValue>
30656                  <name>Low</name>
30657                  <description>Pin driver is low</description>
30658                  <value>0x0</value>
30659                </enumeratedValue>
30660                <enumeratedValue>
30661                  <name>High</name>
30662                  <description>Pin driver is high</description>
30663                  <value>0x1</value>
30664                </enumeratedValue>
30665              </enumeratedValues>
30666            </field>
30667            <field>
30668              <name>PIN27</name>
30669              <description>Pin 27</description>
30670              <lsb>27</lsb>
30671              <msb>27</msb>
30672              <enumeratedValues>
30673                <enumeratedValue>
30674                  <name>Low</name>
30675                  <description>Pin driver is low</description>
30676                  <value>0x0</value>
30677                </enumeratedValue>
30678                <enumeratedValue>
30679                  <name>High</name>
30680                  <description>Pin driver is high</description>
30681                  <value>0x1</value>
30682                </enumeratedValue>
30683              </enumeratedValues>
30684            </field>
30685            <field>
30686              <name>PIN28</name>
30687              <description>Pin 28</description>
30688              <lsb>28</lsb>
30689              <msb>28</msb>
30690              <enumeratedValues>
30691                <enumeratedValue>
30692                  <name>Low</name>
30693                  <description>Pin driver is low</description>
30694                  <value>0x0</value>
30695                </enumeratedValue>
30696                <enumeratedValue>
30697                  <name>High</name>
30698                  <description>Pin driver is high</description>
30699                  <value>0x1</value>
30700                </enumeratedValue>
30701              </enumeratedValues>
30702            </field>
30703            <field>
30704              <name>PIN29</name>
30705              <description>Pin 29</description>
30706              <lsb>29</lsb>
30707              <msb>29</msb>
30708              <enumeratedValues>
30709                <enumeratedValue>
30710                  <name>Low</name>
30711                  <description>Pin driver is low</description>
30712                  <value>0x0</value>
30713                </enumeratedValue>
30714                <enumeratedValue>
30715                  <name>High</name>
30716                  <description>Pin driver is high</description>
30717                  <value>0x1</value>
30718                </enumeratedValue>
30719              </enumeratedValues>
30720            </field>
30721            <field>
30722              <name>PIN30</name>
30723              <description>Pin 30</description>
30724              <lsb>30</lsb>
30725              <msb>30</msb>
30726              <enumeratedValues>
30727                <enumeratedValue>
30728                  <name>Low</name>
30729                  <description>Pin driver is low</description>
30730                  <value>0x0</value>
30731                </enumeratedValue>
30732                <enumeratedValue>
30733                  <name>High</name>
30734                  <description>Pin driver is high</description>
30735                  <value>0x1</value>
30736                </enumeratedValue>
30737              </enumeratedValues>
30738            </field>
30739            <field>
30740              <name>PIN31</name>
30741              <description>Pin 31</description>
30742              <lsb>31</lsb>
30743              <msb>31</msb>
30744              <enumeratedValues>
30745                <enumeratedValue>
30746                  <name>Low</name>
30747                  <description>Pin driver is low</description>
30748                  <value>0x0</value>
30749                </enumeratedValue>
30750                <enumeratedValue>
30751                  <name>High</name>
30752                  <description>Pin driver is high</description>
30753                  <value>0x1</value>
30754                </enumeratedValue>
30755              </enumeratedValues>
30756            </field>
30757          </fields>
30758        </register>
30759        <register>
30760          <name>OUTSET</name>
30761          <description>Set individual bits in GPIO port</description>
30762          <addressOffset>0x008</addressOffset>
30763          <access>read-write</access>
30764          <resetValue>0x00000000</resetValue>
30765          <modifiedWriteValues>oneToSet</modifiedWriteValues>
30766          <fields>
30767            <field>
30768              <name>PIN0</name>
30769              <description>Pin 0</description>
30770              <lsb>0</lsb>
30771              <msb>0</msb>
30772              <enumeratedValues>
30773                <usage>read</usage>
30774                <enumeratedValue>
30775                  <name>Low</name>
30776                  <description>Read: pin driver is low</description>
30777                  <value>0x0</value>
30778                </enumeratedValue>
30779                <enumeratedValue>
30780                  <name>High</name>
30781                  <description>Read: pin driver is high</description>
30782                  <value>0x1</value>
30783                </enumeratedValue>
30784              </enumeratedValues>
30785              <enumeratedValues>
30786                <usage>write</usage>
30787                <enumeratedValue>
30788                  <name>Set</name>
30789                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30790                  <value>0x1</value>
30791                </enumeratedValue>
30792              </enumeratedValues>
30793            </field>
30794            <field>
30795              <name>PIN1</name>
30796              <description>Pin 1</description>
30797              <lsb>1</lsb>
30798              <msb>1</msb>
30799              <enumeratedValues>
30800                <usage>read</usage>
30801                <enumeratedValue>
30802                  <name>Low</name>
30803                  <description>Read: pin driver is low</description>
30804                  <value>0x0</value>
30805                </enumeratedValue>
30806                <enumeratedValue>
30807                  <name>High</name>
30808                  <description>Read: pin driver is high</description>
30809                  <value>0x1</value>
30810                </enumeratedValue>
30811              </enumeratedValues>
30812              <enumeratedValues>
30813                <usage>write</usage>
30814                <enumeratedValue>
30815                  <name>Set</name>
30816                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30817                  <value>0x1</value>
30818                </enumeratedValue>
30819              </enumeratedValues>
30820            </field>
30821            <field>
30822              <name>PIN2</name>
30823              <description>Pin 2</description>
30824              <lsb>2</lsb>
30825              <msb>2</msb>
30826              <enumeratedValues>
30827                <usage>read</usage>
30828                <enumeratedValue>
30829                  <name>Low</name>
30830                  <description>Read: pin driver is low</description>
30831                  <value>0x0</value>
30832                </enumeratedValue>
30833                <enumeratedValue>
30834                  <name>High</name>
30835                  <description>Read: pin driver is high</description>
30836                  <value>0x1</value>
30837                </enumeratedValue>
30838              </enumeratedValues>
30839              <enumeratedValues>
30840                <usage>write</usage>
30841                <enumeratedValue>
30842                  <name>Set</name>
30843                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30844                  <value>0x1</value>
30845                </enumeratedValue>
30846              </enumeratedValues>
30847            </field>
30848            <field>
30849              <name>PIN3</name>
30850              <description>Pin 3</description>
30851              <lsb>3</lsb>
30852              <msb>3</msb>
30853              <enumeratedValues>
30854                <usage>read</usage>
30855                <enumeratedValue>
30856                  <name>Low</name>
30857                  <description>Read: pin driver is low</description>
30858                  <value>0x0</value>
30859                </enumeratedValue>
30860                <enumeratedValue>
30861                  <name>High</name>
30862                  <description>Read: pin driver is high</description>
30863                  <value>0x1</value>
30864                </enumeratedValue>
30865              </enumeratedValues>
30866              <enumeratedValues>
30867                <usage>write</usage>
30868                <enumeratedValue>
30869                  <name>Set</name>
30870                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30871                  <value>0x1</value>
30872                </enumeratedValue>
30873              </enumeratedValues>
30874            </field>
30875            <field>
30876              <name>PIN4</name>
30877              <description>Pin 4</description>
30878              <lsb>4</lsb>
30879              <msb>4</msb>
30880              <enumeratedValues>
30881                <usage>read</usage>
30882                <enumeratedValue>
30883                  <name>Low</name>
30884                  <description>Read: pin driver is low</description>
30885                  <value>0x0</value>
30886                </enumeratedValue>
30887                <enumeratedValue>
30888                  <name>High</name>
30889                  <description>Read: pin driver is high</description>
30890                  <value>0x1</value>
30891                </enumeratedValue>
30892              </enumeratedValues>
30893              <enumeratedValues>
30894                <usage>write</usage>
30895                <enumeratedValue>
30896                  <name>Set</name>
30897                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30898                  <value>0x1</value>
30899                </enumeratedValue>
30900              </enumeratedValues>
30901            </field>
30902            <field>
30903              <name>PIN5</name>
30904              <description>Pin 5</description>
30905              <lsb>5</lsb>
30906              <msb>5</msb>
30907              <enumeratedValues>
30908                <usage>read</usage>
30909                <enumeratedValue>
30910                  <name>Low</name>
30911                  <description>Read: pin driver is low</description>
30912                  <value>0x0</value>
30913                </enumeratedValue>
30914                <enumeratedValue>
30915                  <name>High</name>
30916                  <description>Read: pin driver is high</description>
30917                  <value>0x1</value>
30918                </enumeratedValue>
30919              </enumeratedValues>
30920              <enumeratedValues>
30921                <usage>write</usage>
30922                <enumeratedValue>
30923                  <name>Set</name>
30924                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30925                  <value>0x1</value>
30926                </enumeratedValue>
30927              </enumeratedValues>
30928            </field>
30929            <field>
30930              <name>PIN6</name>
30931              <description>Pin 6</description>
30932              <lsb>6</lsb>
30933              <msb>6</msb>
30934              <enumeratedValues>
30935                <usage>read</usage>
30936                <enumeratedValue>
30937                  <name>Low</name>
30938                  <description>Read: pin driver is low</description>
30939                  <value>0x0</value>
30940                </enumeratedValue>
30941                <enumeratedValue>
30942                  <name>High</name>
30943                  <description>Read: pin driver is high</description>
30944                  <value>0x1</value>
30945                </enumeratedValue>
30946              </enumeratedValues>
30947              <enumeratedValues>
30948                <usage>write</usage>
30949                <enumeratedValue>
30950                  <name>Set</name>
30951                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30952                  <value>0x1</value>
30953                </enumeratedValue>
30954              </enumeratedValues>
30955            </field>
30956            <field>
30957              <name>PIN7</name>
30958              <description>Pin 7</description>
30959              <lsb>7</lsb>
30960              <msb>7</msb>
30961              <enumeratedValues>
30962                <usage>read</usage>
30963                <enumeratedValue>
30964                  <name>Low</name>
30965                  <description>Read: pin driver is low</description>
30966                  <value>0x0</value>
30967                </enumeratedValue>
30968                <enumeratedValue>
30969                  <name>High</name>
30970                  <description>Read: pin driver is high</description>
30971                  <value>0x1</value>
30972                </enumeratedValue>
30973              </enumeratedValues>
30974              <enumeratedValues>
30975                <usage>write</usage>
30976                <enumeratedValue>
30977                  <name>Set</name>
30978                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
30979                  <value>0x1</value>
30980                </enumeratedValue>
30981              </enumeratedValues>
30982            </field>
30983            <field>
30984              <name>PIN8</name>
30985              <description>Pin 8</description>
30986              <lsb>8</lsb>
30987              <msb>8</msb>
30988              <enumeratedValues>
30989                <usage>read</usage>
30990                <enumeratedValue>
30991                  <name>Low</name>
30992                  <description>Read: pin driver is low</description>
30993                  <value>0x0</value>
30994                </enumeratedValue>
30995                <enumeratedValue>
30996                  <name>High</name>
30997                  <description>Read: pin driver is high</description>
30998                  <value>0x1</value>
30999                </enumeratedValue>
31000              </enumeratedValues>
31001              <enumeratedValues>
31002                <usage>write</usage>
31003                <enumeratedValue>
31004                  <name>Set</name>
31005                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31006                  <value>0x1</value>
31007                </enumeratedValue>
31008              </enumeratedValues>
31009            </field>
31010            <field>
31011              <name>PIN9</name>
31012              <description>Pin 9</description>
31013              <lsb>9</lsb>
31014              <msb>9</msb>
31015              <enumeratedValues>
31016                <usage>read</usage>
31017                <enumeratedValue>
31018                  <name>Low</name>
31019                  <description>Read: pin driver is low</description>
31020                  <value>0x0</value>
31021                </enumeratedValue>
31022                <enumeratedValue>
31023                  <name>High</name>
31024                  <description>Read: pin driver is high</description>
31025                  <value>0x1</value>
31026                </enumeratedValue>
31027              </enumeratedValues>
31028              <enumeratedValues>
31029                <usage>write</usage>
31030                <enumeratedValue>
31031                  <name>Set</name>
31032                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31033                  <value>0x1</value>
31034                </enumeratedValue>
31035              </enumeratedValues>
31036            </field>
31037            <field>
31038              <name>PIN10</name>
31039              <description>Pin 10</description>
31040              <lsb>10</lsb>
31041              <msb>10</msb>
31042              <enumeratedValues>
31043                <usage>read</usage>
31044                <enumeratedValue>
31045                  <name>Low</name>
31046                  <description>Read: pin driver is low</description>
31047                  <value>0x0</value>
31048                </enumeratedValue>
31049                <enumeratedValue>
31050                  <name>High</name>
31051                  <description>Read: pin driver is high</description>
31052                  <value>0x1</value>
31053                </enumeratedValue>
31054              </enumeratedValues>
31055              <enumeratedValues>
31056                <usage>write</usage>
31057                <enumeratedValue>
31058                  <name>Set</name>
31059                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31060                  <value>0x1</value>
31061                </enumeratedValue>
31062              </enumeratedValues>
31063            </field>
31064            <field>
31065              <name>PIN11</name>
31066              <description>Pin 11</description>
31067              <lsb>11</lsb>
31068              <msb>11</msb>
31069              <enumeratedValues>
31070                <usage>read</usage>
31071                <enumeratedValue>
31072                  <name>Low</name>
31073                  <description>Read: pin driver is low</description>
31074                  <value>0x0</value>
31075                </enumeratedValue>
31076                <enumeratedValue>
31077                  <name>High</name>
31078                  <description>Read: pin driver is high</description>
31079                  <value>0x1</value>
31080                </enumeratedValue>
31081              </enumeratedValues>
31082              <enumeratedValues>
31083                <usage>write</usage>
31084                <enumeratedValue>
31085                  <name>Set</name>
31086                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31087                  <value>0x1</value>
31088                </enumeratedValue>
31089              </enumeratedValues>
31090            </field>
31091            <field>
31092              <name>PIN12</name>
31093              <description>Pin 12</description>
31094              <lsb>12</lsb>
31095              <msb>12</msb>
31096              <enumeratedValues>
31097                <usage>read</usage>
31098                <enumeratedValue>
31099                  <name>Low</name>
31100                  <description>Read: pin driver is low</description>
31101                  <value>0x0</value>
31102                </enumeratedValue>
31103                <enumeratedValue>
31104                  <name>High</name>
31105                  <description>Read: pin driver is high</description>
31106                  <value>0x1</value>
31107                </enumeratedValue>
31108              </enumeratedValues>
31109              <enumeratedValues>
31110                <usage>write</usage>
31111                <enumeratedValue>
31112                  <name>Set</name>
31113                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31114                  <value>0x1</value>
31115                </enumeratedValue>
31116              </enumeratedValues>
31117            </field>
31118            <field>
31119              <name>PIN13</name>
31120              <description>Pin 13</description>
31121              <lsb>13</lsb>
31122              <msb>13</msb>
31123              <enumeratedValues>
31124                <usage>read</usage>
31125                <enumeratedValue>
31126                  <name>Low</name>
31127                  <description>Read: pin driver is low</description>
31128                  <value>0x0</value>
31129                </enumeratedValue>
31130                <enumeratedValue>
31131                  <name>High</name>
31132                  <description>Read: pin driver is high</description>
31133                  <value>0x1</value>
31134                </enumeratedValue>
31135              </enumeratedValues>
31136              <enumeratedValues>
31137                <usage>write</usage>
31138                <enumeratedValue>
31139                  <name>Set</name>
31140                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31141                  <value>0x1</value>
31142                </enumeratedValue>
31143              </enumeratedValues>
31144            </field>
31145            <field>
31146              <name>PIN14</name>
31147              <description>Pin 14</description>
31148              <lsb>14</lsb>
31149              <msb>14</msb>
31150              <enumeratedValues>
31151                <usage>read</usage>
31152                <enumeratedValue>
31153                  <name>Low</name>
31154                  <description>Read: pin driver is low</description>
31155                  <value>0x0</value>
31156                </enumeratedValue>
31157                <enumeratedValue>
31158                  <name>High</name>
31159                  <description>Read: pin driver is high</description>
31160                  <value>0x1</value>
31161                </enumeratedValue>
31162              </enumeratedValues>
31163              <enumeratedValues>
31164                <usage>write</usage>
31165                <enumeratedValue>
31166                  <name>Set</name>
31167                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31168                  <value>0x1</value>
31169                </enumeratedValue>
31170              </enumeratedValues>
31171            </field>
31172            <field>
31173              <name>PIN15</name>
31174              <description>Pin 15</description>
31175              <lsb>15</lsb>
31176              <msb>15</msb>
31177              <enumeratedValues>
31178                <usage>read</usage>
31179                <enumeratedValue>
31180                  <name>Low</name>
31181                  <description>Read: pin driver is low</description>
31182                  <value>0x0</value>
31183                </enumeratedValue>
31184                <enumeratedValue>
31185                  <name>High</name>
31186                  <description>Read: pin driver is high</description>
31187                  <value>0x1</value>
31188                </enumeratedValue>
31189              </enumeratedValues>
31190              <enumeratedValues>
31191                <usage>write</usage>
31192                <enumeratedValue>
31193                  <name>Set</name>
31194                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31195                  <value>0x1</value>
31196                </enumeratedValue>
31197              </enumeratedValues>
31198            </field>
31199            <field>
31200              <name>PIN16</name>
31201              <description>Pin 16</description>
31202              <lsb>16</lsb>
31203              <msb>16</msb>
31204              <enumeratedValues>
31205                <usage>read</usage>
31206                <enumeratedValue>
31207                  <name>Low</name>
31208                  <description>Read: pin driver is low</description>
31209                  <value>0x0</value>
31210                </enumeratedValue>
31211                <enumeratedValue>
31212                  <name>High</name>
31213                  <description>Read: pin driver is high</description>
31214                  <value>0x1</value>
31215                </enumeratedValue>
31216              </enumeratedValues>
31217              <enumeratedValues>
31218                <usage>write</usage>
31219                <enumeratedValue>
31220                  <name>Set</name>
31221                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31222                  <value>0x1</value>
31223                </enumeratedValue>
31224              </enumeratedValues>
31225            </field>
31226            <field>
31227              <name>PIN17</name>
31228              <description>Pin 17</description>
31229              <lsb>17</lsb>
31230              <msb>17</msb>
31231              <enumeratedValues>
31232                <usage>read</usage>
31233                <enumeratedValue>
31234                  <name>Low</name>
31235                  <description>Read: pin driver is low</description>
31236                  <value>0x0</value>
31237                </enumeratedValue>
31238                <enumeratedValue>
31239                  <name>High</name>
31240                  <description>Read: pin driver is high</description>
31241                  <value>0x1</value>
31242                </enumeratedValue>
31243              </enumeratedValues>
31244              <enumeratedValues>
31245                <usage>write</usage>
31246                <enumeratedValue>
31247                  <name>Set</name>
31248                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31249                  <value>0x1</value>
31250                </enumeratedValue>
31251              </enumeratedValues>
31252            </field>
31253            <field>
31254              <name>PIN18</name>
31255              <description>Pin 18</description>
31256              <lsb>18</lsb>
31257              <msb>18</msb>
31258              <enumeratedValues>
31259                <usage>read</usage>
31260                <enumeratedValue>
31261                  <name>Low</name>
31262                  <description>Read: pin driver is low</description>
31263                  <value>0x0</value>
31264                </enumeratedValue>
31265                <enumeratedValue>
31266                  <name>High</name>
31267                  <description>Read: pin driver is high</description>
31268                  <value>0x1</value>
31269                </enumeratedValue>
31270              </enumeratedValues>
31271              <enumeratedValues>
31272                <usage>write</usage>
31273                <enumeratedValue>
31274                  <name>Set</name>
31275                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31276                  <value>0x1</value>
31277                </enumeratedValue>
31278              </enumeratedValues>
31279            </field>
31280            <field>
31281              <name>PIN19</name>
31282              <description>Pin 19</description>
31283              <lsb>19</lsb>
31284              <msb>19</msb>
31285              <enumeratedValues>
31286                <usage>read</usage>
31287                <enumeratedValue>
31288                  <name>Low</name>
31289                  <description>Read: pin driver is low</description>
31290                  <value>0x0</value>
31291                </enumeratedValue>
31292                <enumeratedValue>
31293                  <name>High</name>
31294                  <description>Read: pin driver is high</description>
31295                  <value>0x1</value>
31296                </enumeratedValue>
31297              </enumeratedValues>
31298              <enumeratedValues>
31299                <usage>write</usage>
31300                <enumeratedValue>
31301                  <name>Set</name>
31302                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31303                  <value>0x1</value>
31304                </enumeratedValue>
31305              </enumeratedValues>
31306            </field>
31307            <field>
31308              <name>PIN20</name>
31309              <description>Pin 20</description>
31310              <lsb>20</lsb>
31311              <msb>20</msb>
31312              <enumeratedValues>
31313                <usage>read</usage>
31314                <enumeratedValue>
31315                  <name>Low</name>
31316                  <description>Read: pin driver is low</description>
31317                  <value>0x0</value>
31318                </enumeratedValue>
31319                <enumeratedValue>
31320                  <name>High</name>
31321                  <description>Read: pin driver is high</description>
31322                  <value>0x1</value>
31323                </enumeratedValue>
31324              </enumeratedValues>
31325              <enumeratedValues>
31326                <usage>write</usage>
31327                <enumeratedValue>
31328                  <name>Set</name>
31329                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31330                  <value>0x1</value>
31331                </enumeratedValue>
31332              </enumeratedValues>
31333            </field>
31334            <field>
31335              <name>PIN21</name>
31336              <description>Pin 21</description>
31337              <lsb>21</lsb>
31338              <msb>21</msb>
31339              <enumeratedValues>
31340                <usage>read</usage>
31341                <enumeratedValue>
31342                  <name>Low</name>
31343                  <description>Read: pin driver is low</description>
31344                  <value>0x0</value>
31345                </enumeratedValue>
31346                <enumeratedValue>
31347                  <name>High</name>
31348                  <description>Read: pin driver is high</description>
31349                  <value>0x1</value>
31350                </enumeratedValue>
31351              </enumeratedValues>
31352              <enumeratedValues>
31353                <usage>write</usage>
31354                <enumeratedValue>
31355                  <name>Set</name>
31356                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31357                  <value>0x1</value>
31358                </enumeratedValue>
31359              </enumeratedValues>
31360            </field>
31361            <field>
31362              <name>PIN22</name>
31363              <description>Pin 22</description>
31364              <lsb>22</lsb>
31365              <msb>22</msb>
31366              <enumeratedValues>
31367                <usage>read</usage>
31368                <enumeratedValue>
31369                  <name>Low</name>
31370                  <description>Read: pin driver is low</description>
31371                  <value>0x0</value>
31372                </enumeratedValue>
31373                <enumeratedValue>
31374                  <name>High</name>
31375                  <description>Read: pin driver is high</description>
31376                  <value>0x1</value>
31377                </enumeratedValue>
31378              </enumeratedValues>
31379              <enumeratedValues>
31380                <usage>write</usage>
31381                <enumeratedValue>
31382                  <name>Set</name>
31383                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31384                  <value>0x1</value>
31385                </enumeratedValue>
31386              </enumeratedValues>
31387            </field>
31388            <field>
31389              <name>PIN23</name>
31390              <description>Pin 23</description>
31391              <lsb>23</lsb>
31392              <msb>23</msb>
31393              <enumeratedValues>
31394                <usage>read</usage>
31395                <enumeratedValue>
31396                  <name>Low</name>
31397                  <description>Read: pin driver is low</description>
31398                  <value>0x0</value>
31399                </enumeratedValue>
31400                <enumeratedValue>
31401                  <name>High</name>
31402                  <description>Read: pin driver is high</description>
31403                  <value>0x1</value>
31404                </enumeratedValue>
31405              </enumeratedValues>
31406              <enumeratedValues>
31407                <usage>write</usage>
31408                <enumeratedValue>
31409                  <name>Set</name>
31410                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31411                  <value>0x1</value>
31412                </enumeratedValue>
31413              </enumeratedValues>
31414            </field>
31415            <field>
31416              <name>PIN24</name>
31417              <description>Pin 24</description>
31418              <lsb>24</lsb>
31419              <msb>24</msb>
31420              <enumeratedValues>
31421                <usage>read</usage>
31422                <enumeratedValue>
31423                  <name>Low</name>
31424                  <description>Read: pin driver is low</description>
31425                  <value>0x0</value>
31426                </enumeratedValue>
31427                <enumeratedValue>
31428                  <name>High</name>
31429                  <description>Read: pin driver is high</description>
31430                  <value>0x1</value>
31431                </enumeratedValue>
31432              </enumeratedValues>
31433              <enumeratedValues>
31434                <usage>write</usage>
31435                <enumeratedValue>
31436                  <name>Set</name>
31437                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31438                  <value>0x1</value>
31439                </enumeratedValue>
31440              </enumeratedValues>
31441            </field>
31442            <field>
31443              <name>PIN25</name>
31444              <description>Pin 25</description>
31445              <lsb>25</lsb>
31446              <msb>25</msb>
31447              <enumeratedValues>
31448                <usage>read</usage>
31449                <enumeratedValue>
31450                  <name>Low</name>
31451                  <description>Read: pin driver is low</description>
31452                  <value>0x0</value>
31453                </enumeratedValue>
31454                <enumeratedValue>
31455                  <name>High</name>
31456                  <description>Read: pin driver is high</description>
31457                  <value>0x1</value>
31458                </enumeratedValue>
31459              </enumeratedValues>
31460              <enumeratedValues>
31461                <usage>write</usage>
31462                <enumeratedValue>
31463                  <name>Set</name>
31464                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31465                  <value>0x1</value>
31466                </enumeratedValue>
31467              </enumeratedValues>
31468            </field>
31469            <field>
31470              <name>PIN26</name>
31471              <description>Pin 26</description>
31472              <lsb>26</lsb>
31473              <msb>26</msb>
31474              <enumeratedValues>
31475                <usage>read</usage>
31476                <enumeratedValue>
31477                  <name>Low</name>
31478                  <description>Read: pin driver is low</description>
31479                  <value>0x0</value>
31480                </enumeratedValue>
31481                <enumeratedValue>
31482                  <name>High</name>
31483                  <description>Read: pin driver is high</description>
31484                  <value>0x1</value>
31485                </enumeratedValue>
31486              </enumeratedValues>
31487              <enumeratedValues>
31488                <usage>write</usage>
31489                <enumeratedValue>
31490                  <name>Set</name>
31491                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31492                  <value>0x1</value>
31493                </enumeratedValue>
31494              </enumeratedValues>
31495            </field>
31496            <field>
31497              <name>PIN27</name>
31498              <description>Pin 27</description>
31499              <lsb>27</lsb>
31500              <msb>27</msb>
31501              <enumeratedValues>
31502                <usage>read</usage>
31503                <enumeratedValue>
31504                  <name>Low</name>
31505                  <description>Read: pin driver is low</description>
31506                  <value>0x0</value>
31507                </enumeratedValue>
31508                <enumeratedValue>
31509                  <name>High</name>
31510                  <description>Read: pin driver is high</description>
31511                  <value>0x1</value>
31512                </enumeratedValue>
31513              </enumeratedValues>
31514              <enumeratedValues>
31515                <usage>write</usage>
31516                <enumeratedValue>
31517                  <name>Set</name>
31518                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31519                  <value>0x1</value>
31520                </enumeratedValue>
31521              </enumeratedValues>
31522            </field>
31523            <field>
31524              <name>PIN28</name>
31525              <description>Pin 28</description>
31526              <lsb>28</lsb>
31527              <msb>28</msb>
31528              <enumeratedValues>
31529                <usage>read</usage>
31530                <enumeratedValue>
31531                  <name>Low</name>
31532                  <description>Read: pin driver is low</description>
31533                  <value>0x0</value>
31534                </enumeratedValue>
31535                <enumeratedValue>
31536                  <name>High</name>
31537                  <description>Read: pin driver is high</description>
31538                  <value>0x1</value>
31539                </enumeratedValue>
31540              </enumeratedValues>
31541              <enumeratedValues>
31542                <usage>write</usage>
31543                <enumeratedValue>
31544                  <name>Set</name>
31545                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31546                  <value>0x1</value>
31547                </enumeratedValue>
31548              </enumeratedValues>
31549            </field>
31550            <field>
31551              <name>PIN29</name>
31552              <description>Pin 29</description>
31553              <lsb>29</lsb>
31554              <msb>29</msb>
31555              <enumeratedValues>
31556                <usage>read</usage>
31557                <enumeratedValue>
31558                  <name>Low</name>
31559                  <description>Read: pin driver is low</description>
31560                  <value>0x0</value>
31561                </enumeratedValue>
31562                <enumeratedValue>
31563                  <name>High</name>
31564                  <description>Read: pin driver is high</description>
31565                  <value>0x1</value>
31566                </enumeratedValue>
31567              </enumeratedValues>
31568              <enumeratedValues>
31569                <usage>write</usage>
31570                <enumeratedValue>
31571                  <name>Set</name>
31572                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31573                  <value>0x1</value>
31574                </enumeratedValue>
31575              </enumeratedValues>
31576            </field>
31577            <field>
31578              <name>PIN30</name>
31579              <description>Pin 30</description>
31580              <lsb>30</lsb>
31581              <msb>30</msb>
31582              <enumeratedValues>
31583                <usage>read</usage>
31584                <enumeratedValue>
31585                  <name>Low</name>
31586                  <description>Read: pin driver is low</description>
31587                  <value>0x0</value>
31588                </enumeratedValue>
31589                <enumeratedValue>
31590                  <name>High</name>
31591                  <description>Read: pin driver is high</description>
31592                  <value>0x1</value>
31593                </enumeratedValue>
31594              </enumeratedValues>
31595              <enumeratedValues>
31596                <usage>write</usage>
31597                <enumeratedValue>
31598                  <name>Set</name>
31599                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31600                  <value>0x1</value>
31601                </enumeratedValue>
31602              </enumeratedValues>
31603            </field>
31604            <field>
31605              <name>PIN31</name>
31606              <description>Pin 31</description>
31607              <lsb>31</lsb>
31608              <msb>31</msb>
31609              <enumeratedValues>
31610                <usage>read</usage>
31611                <enumeratedValue>
31612                  <name>Low</name>
31613                  <description>Read: pin driver is low</description>
31614                  <value>0x0</value>
31615                </enumeratedValue>
31616                <enumeratedValue>
31617                  <name>High</name>
31618                  <description>Read: pin driver is high</description>
31619                  <value>0x1</value>
31620                </enumeratedValue>
31621              </enumeratedValues>
31622              <enumeratedValues>
31623                <usage>write</usage>
31624                <enumeratedValue>
31625                  <name>Set</name>
31626                  <description>Write: writing a '1' sets the pin high; writing a '0' has no effect</description>
31627                  <value>0x1</value>
31628                </enumeratedValue>
31629              </enumeratedValues>
31630            </field>
31631          </fields>
31632        </register>
31633        <register>
31634          <name>OUTCLR</name>
31635          <description>Clear individual bits in GPIO port</description>
31636          <addressOffset>0x00C</addressOffset>
31637          <access>read-write</access>
31638          <resetValue>0x00000000</resetValue>
31639          <modifiedWriteValues>oneToClear</modifiedWriteValues>
31640          <fields>
31641            <field>
31642              <name>PIN0</name>
31643              <description>Pin 0</description>
31644              <lsb>0</lsb>
31645              <msb>0</msb>
31646              <enumeratedValues>
31647                <usage>read</usage>
31648                <enumeratedValue>
31649                  <name>Low</name>
31650                  <description>Read: pin driver is low</description>
31651                  <value>0x0</value>
31652                </enumeratedValue>
31653                <enumeratedValue>
31654                  <name>High</name>
31655                  <description>Read: pin driver is high</description>
31656                  <value>0x1</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>0x1</value>
31665                </enumeratedValue>
31666              </enumeratedValues>
31667            </field>
31668            <field>
31669              <name>PIN1</name>
31670              <description>Pin 1</description>
31671              <lsb>1</lsb>
31672              <msb>1</msb>
31673              <enumeratedValues>
31674                <usage>read</usage>
31675                <enumeratedValue>
31676                  <name>Low</name>
31677                  <description>Read: pin driver is low</description>
31678                  <value>0x0</value>
31679                </enumeratedValue>
31680                <enumeratedValue>
31681                  <name>High</name>
31682                  <description>Read: pin driver is high</description>
31683                  <value>0x1</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>0x1</value>
31692                </enumeratedValue>
31693              </enumeratedValues>
31694            </field>
31695            <field>
31696              <name>PIN2</name>
31697              <description>Pin 2</description>
31698              <lsb>2</lsb>
31699              <msb>2</msb>
31700              <enumeratedValues>
31701                <usage>read</usage>
31702                <enumeratedValue>
31703                  <name>Low</name>
31704                  <description>Read: pin driver is low</description>
31705                  <value>0x0</value>
31706                </enumeratedValue>
31707                <enumeratedValue>
31708                  <name>High</name>
31709                  <description>Read: pin driver is high</description>
31710                  <value>0x1</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>0x1</value>
31719                </enumeratedValue>
31720              </enumeratedValues>
31721            </field>
31722            <field>
31723              <name>PIN3</name>
31724              <description>Pin 3</description>
31725              <lsb>3</lsb>
31726              <msb>3</msb>
31727              <enumeratedValues>
31728                <usage>read</usage>
31729                <enumeratedValue>
31730                  <name>Low</name>
31731                  <description>Read: pin driver is low</description>
31732                  <value>0x0</value>
31733                </enumeratedValue>
31734                <enumeratedValue>
31735                  <name>High</name>
31736                  <description>Read: pin driver is high</description>
31737                  <value>0x1</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>0x1</value>
31746                </enumeratedValue>
31747              </enumeratedValues>
31748            </field>
31749            <field>
31750              <name>PIN4</name>
31751              <description>Pin 4</description>
31752              <lsb>4</lsb>
31753              <msb>4</msb>
31754              <enumeratedValues>
31755                <usage>read</usage>
31756                <enumeratedValue>
31757                  <name>Low</name>
31758                  <description>Read: pin driver is low</description>
31759                  <value>0x0</value>
31760                </enumeratedValue>
31761                <enumeratedValue>
31762                  <name>High</name>
31763                  <description>Read: pin driver is high</description>
31764                  <value>0x1</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>0x1</value>
31773                </enumeratedValue>
31774              </enumeratedValues>
31775            </field>
31776            <field>
31777              <name>PIN5</name>
31778              <description>Pin 5</description>
31779              <lsb>5</lsb>
31780              <msb>5</msb>
31781              <enumeratedValues>
31782                <usage>read</usage>
31783                <enumeratedValue>
31784                  <name>Low</name>
31785                  <description>Read: pin driver is low</description>
31786                  <value>0x0</value>
31787                </enumeratedValue>
31788                <enumeratedValue>
31789                  <name>High</name>
31790                  <description>Read: pin driver is high</description>
31791                  <value>0x1</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>0x1</value>
31800                </enumeratedValue>
31801              </enumeratedValues>
31802            </field>
31803            <field>
31804              <name>PIN6</name>
31805              <description>Pin 6</description>
31806              <lsb>6</lsb>
31807              <msb>6</msb>
31808              <enumeratedValues>
31809                <usage>read</usage>
31810                <enumeratedValue>
31811                  <name>Low</name>
31812                  <description>Read: pin driver is low</description>
31813                  <value>0x0</value>
31814                </enumeratedValue>
31815                <enumeratedValue>
31816                  <name>High</name>
31817                  <description>Read: pin driver is high</description>
31818                  <value>0x1</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>0x1</value>
31827                </enumeratedValue>
31828              </enumeratedValues>
31829            </field>
31830            <field>
31831              <name>PIN7</name>
31832              <description>Pin 7</description>
31833              <lsb>7</lsb>
31834              <msb>7</msb>
31835              <enumeratedValues>
31836                <usage>read</usage>
31837                <enumeratedValue>
31838                  <name>Low</name>
31839                  <description>Read: pin driver is low</description>
31840                  <value>0x0</value>
31841                </enumeratedValue>
31842                <enumeratedValue>
31843                  <name>High</name>
31844                  <description>Read: pin driver is high</description>
31845                  <value>0x1</value>
31846                </enumeratedValue>
31847              </enumeratedValues>
31848              <enumeratedValues>
31849                <usage>write</usage>
31850                <enumeratedValue>
31851                  <name>Clear</name>
31852                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31853                  <value>0x1</value>
31854                </enumeratedValue>
31855              </enumeratedValues>
31856            </field>
31857            <field>
31858              <name>PIN8</name>
31859              <description>Pin 8</description>
31860              <lsb>8</lsb>
31861              <msb>8</msb>
31862              <enumeratedValues>
31863                <usage>read</usage>
31864                <enumeratedValue>
31865                  <name>Low</name>
31866                  <description>Read: pin driver is low</description>
31867                  <value>0x0</value>
31868                </enumeratedValue>
31869                <enumeratedValue>
31870                  <name>High</name>
31871                  <description>Read: pin driver is high</description>
31872                  <value>0x1</value>
31873                </enumeratedValue>
31874              </enumeratedValues>
31875              <enumeratedValues>
31876                <usage>write</usage>
31877                <enumeratedValue>
31878                  <name>Clear</name>
31879                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31880                  <value>0x1</value>
31881                </enumeratedValue>
31882              </enumeratedValues>
31883            </field>
31884            <field>
31885              <name>PIN9</name>
31886              <description>Pin 9</description>
31887              <lsb>9</lsb>
31888              <msb>9</msb>
31889              <enumeratedValues>
31890                <usage>read</usage>
31891                <enumeratedValue>
31892                  <name>Low</name>
31893                  <description>Read: pin driver is low</description>
31894                  <value>0x0</value>
31895                </enumeratedValue>
31896                <enumeratedValue>
31897                  <name>High</name>
31898                  <description>Read: pin driver is high</description>
31899                  <value>0x1</value>
31900                </enumeratedValue>
31901              </enumeratedValues>
31902              <enumeratedValues>
31903                <usage>write</usage>
31904                <enumeratedValue>
31905                  <name>Clear</name>
31906                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31907                  <value>0x1</value>
31908                </enumeratedValue>
31909              </enumeratedValues>
31910            </field>
31911            <field>
31912              <name>PIN10</name>
31913              <description>Pin 10</description>
31914              <lsb>10</lsb>
31915              <msb>10</msb>
31916              <enumeratedValues>
31917                <usage>read</usage>
31918                <enumeratedValue>
31919                  <name>Low</name>
31920                  <description>Read: pin driver is low</description>
31921                  <value>0x0</value>
31922                </enumeratedValue>
31923                <enumeratedValue>
31924                  <name>High</name>
31925                  <description>Read: pin driver is high</description>
31926                  <value>0x1</value>
31927                </enumeratedValue>
31928              </enumeratedValues>
31929              <enumeratedValues>
31930                <usage>write</usage>
31931                <enumeratedValue>
31932                  <name>Clear</name>
31933                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31934                  <value>0x1</value>
31935                </enumeratedValue>
31936              </enumeratedValues>
31937            </field>
31938            <field>
31939              <name>PIN11</name>
31940              <description>Pin 11</description>
31941              <lsb>11</lsb>
31942              <msb>11</msb>
31943              <enumeratedValues>
31944                <usage>read</usage>
31945                <enumeratedValue>
31946                  <name>Low</name>
31947                  <description>Read: pin driver is low</description>
31948                  <value>0x0</value>
31949                </enumeratedValue>
31950                <enumeratedValue>
31951                  <name>High</name>
31952                  <description>Read: pin driver is high</description>
31953                  <value>0x1</value>
31954                </enumeratedValue>
31955              </enumeratedValues>
31956              <enumeratedValues>
31957                <usage>write</usage>
31958                <enumeratedValue>
31959                  <name>Clear</name>
31960                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31961                  <value>0x1</value>
31962                </enumeratedValue>
31963              </enumeratedValues>
31964            </field>
31965            <field>
31966              <name>PIN12</name>
31967              <description>Pin 12</description>
31968              <lsb>12</lsb>
31969              <msb>12</msb>
31970              <enumeratedValues>
31971                <usage>read</usage>
31972                <enumeratedValue>
31973                  <name>Low</name>
31974                  <description>Read: pin driver is low</description>
31975                  <value>0x0</value>
31976                </enumeratedValue>
31977                <enumeratedValue>
31978                  <name>High</name>
31979                  <description>Read: pin driver is high</description>
31980                  <value>0x1</value>
31981                </enumeratedValue>
31982              </enumeratedValues>
31983              <enumeratedValues>
31984                <usage>write</usage>
31985                <enumeratedValue>
31986                  <name>Clear</name>
31987                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
31988                  <value>0x1</value>
31989                </enumeratedValue>
31990              </enumeratedValues>
31991            </field>
31992            <field>
31993              <name>PIN13</name>
31994              <description>Pin 13</description>
31995              <lsb>13</lsb>
31996              <msb>13</msb>
31997              <enumeratedValues>
31998                <usage>read</usage>
31999                <enumeratedValue>
32000                  <name>Low</name>
32001                  <description>Read: pin driver is low</description>
32002                  <value>0x0</value>
32003                </enumeratedValue>
32004                <enumeratedValue>
32005                  <name>High</name>
32006                  <description>Read: pin driver is high</description>
32007                  <value>0x1</value>
32008                </enumeratedValue>
32009              </enumeratedValues>
32010              <enumeratedValues>
32011                <usage>write</usage>
32012                <enumeratedValue>
32013                  <name>Clear</name>
32014                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32015                  <value>0x1</value>
32016                </enumeratedValue>
32017              </enumeratedValues>
32018            </field>
32019            <field>
32020              <name>PIN14</name>
32021              <description>Pin 14</description>
32022              <lsb>14</lsb>
32023              <msb>14</msb>
32024              <enumeratedValues>
32025                <usage>read</usage>
32026                <enumeratedValue>
32027                  <name>Low</name>
32028                  <description>Read: pin driver is low</description>
32029                  <value>0x0</value>
32030                </enumeratedValue>
32031                <enumeratedValue>
32032                  <name>High</name>
32033                  <description>Read: pin driver is high</description>
32034                  <value>0x1</value>
32035                </enumeratedValue>
32036              </enumeratedValues>
32037              <enumeratedValues>
32038                <usage>write</usage>
32039                <enumeratedValue>
32040                  <name>Clear</name>
32041                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32042                  <value>0x1</value>
32043                </enumeratedValue>
32044              </enumeratedValues>
32045            </field>
32046            <field>
32047              <name>PIN15</name>
32048              <description>Pin 15</description>
32049              <lsb>15</lsb>
32050              <msb>15</msb>
32051              <enumeratedValues>
32052                <usage>read</usage>
32053                <enumeratedValue>
32054                  <name>Low</name>
32055                  <description>Read: pin driver is low</description>
32056                  <value>0x0</value>
32057                </enumeratedValue>
32058                <enumeratedValue>
32059                  <name>High</name>
32060                  <description>Read: pin driver is high</description>
32061                  <value>0x1</value>
32062                </enumeratedValue>
32063              </enumeratedValues>
32064              <enumeratedValues>
32065                <usage>write</usage>
32066                <enumeratedValue>
32067                  <name>Clear</name>
32068                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32069                  <value>0x1</value>
32070                </enumeratedValue>
32071              </enumeratedValues>
32072            </field>
32073            <field>
32074              <name>PIN16</name>
32075              <description>Pin 16</description>
32076              <lsb>16</lsb>
32077              <msb>16</msb>
32078              <enumeratedValues>
32079                <usage>read</usage>
32080                <enumeratedValue>
32081                  <name>Low</name>
32082                  <description>Read: pin driver is low</description>
32083                  <value>0x0</value>
32084                </enumeratedValue>
32085                <enumeratedValue>
32086                  <name>High</name>
32087                  <description>Read: pin driver is high</description>
32088                  <value>0x1</value>
32089                </enumeratedValue>
32090              </enumeratedValues>
32091              <enumeratedValues>
32092                <usage>write</usage>
32093                <enumeratedValue>
32094                  <name>Clear</name>
32095                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32096                  <value>0x1</value>
32097                </enumeratedValue>
32098              </enumeratedValues>
32099            </field>
32100            <field>
32101              <name>PIN17</name>
32102              <description>Pin 17</description>
32103              <lsb>17</lsb>
32104              <msb>17</msb>
32105              <enumeratedValues>
32106                <usage>read</usage>
32107                <enumeratedValue>
32108                  <name>Low</name>
32109                  <description>Read: pin driver is low</description>
32110                  <value>0x0</value>
32111                </enumeratedValue>
32112                <enumeratedValue>
32113                  <name>High</name>
32114                  <description>Read: pin driver is high</description>
32115                  <value>0x1</value>
32116                </enumeratedValue>
32117              </enumeratedValues>
32118              <enumeratedValues>
32119                <usage>write</usage>
32120                <enumeratedValue>
32121                  <name>Clear</name>
32122                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32123                  <value>0x1</value>
32124                </enumeratedValue>
32125              </enumeratedValues>
32126            </field>
32127            <field>
32128              <name>PIN18</name>
32129              <description>Pin 18</description>
32130              <lsb>18</lsb>
32131              <msb>18</msb>
32132              <enumeratedValues>
32133                <usage>read</usage>
32134                <enumeratedValue>
32135                  <name>Low</name>
32136                  <description>Read: pin driver is low</description>
32137                  <value>0x0</value>
32138                </enumeratedValue>
32139                <enumeratedValue>
32140                  <name>High</name>
32141                  <description>Read: pin driver is high</description>
32142                  <value>0x1</value>
32143                </enumeratedValue>
32144              </enumeratedValues>
32145              <enumeratedValues>
32146                <usage>write</usage>
32147                <enumeratedValue>
32148                  <name>Clear</name>
32149                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32150                  <value>0x1</value>
32151                </enumeratedValue>
32152              </enumeratedValues>
32153            </field>
32154            <field>
32155              <name>PIN19</name>
32156              <description>Pin 19</description>
32157              <lsb>19</lsb>
32158              <msb>19</msb>
32159              <enumeratedValues>
32160                <usage>read</usage>
32161                <enumeratedValue>
32162                  <name>Low</name>
32163                  <description>Read: pin driver is low</description>
32164                  <value>0x0</value>
32165                </enumeratedValue>
32166                <enumeratedValue>
32167                  <name>High</name>
32168                  <description>Read: pin driver is high</description>
32169                  <value>0x1</value>
32170                </enumeratedValue>
32171              </enumeratedValues>
32172              <enumeratedValues>
32173                <usage>write</usage>
32174                <enumeratedValue>
32175                  <name>Clear</name>
32176                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32177                  <value>0x1</value>
32178                </enumeratedValue>
32179              </enumeratedValues>
32180            </field>
32181            <field>
32182              <name>PIN20</name>
32183              <description>Pin 20</description>
32184              <lsb>20</lsb>
32185              <msb>20</msb>
32186              <enumeratedValues>
32187                <usage>read</usage>
32188                <enumeratedValue>
32189                  <name>Low</name>
32190                  <description>Read: pin driver is low</description>
32191                  <value>0x0</value>
32192                </enumeratedValue>
32193                <enumeratedValue>
32194                  <name>High</name>
32195                  <description>Read: pin driver is high</description>
32196                  <value>0x1</value>
32197                </enumeratedValue>
32198              </enumeratedValues>
32199              <enumeratedValues>
32200                <usage>write</usage>
32201                <enumeratedValue>
32202                  <name>Clear</name>
32203                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32204                  <value>0x1</value>
32205                </enumeratedValue>
32206              </enumeratedValues>
32207            </field>
32208            <field>
32209              <name>PIN21</name>
32210              <description>Pin 21</description>
32211              <lsb>21</lsb>
32212              <msb>21</msb>
32213              <enumeratedValues>
32214                <usage>read</usage>
32215                <enumeratedValue>
32216                  <name>Low</name>
32217                  <description>Read: pin driver is low</description>
32218                  <value>0x0</value>
32219                </enumeratedValue>
32220                <enumeratedValue>
32221                  <name>High</name>
32222                  <description>Read: pin driver is high</description>
32223                  <value>0x1</value>
32224                </enumeratedValue>
32225              </enumeratedValues>
32226              <enumeratedValues>
32227                <usage>write</usage>
32228                <enumeratedValue>
32229                  <name>Clear</name>
32230                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32231                  <value>0x1</value>
32232                </enumeratedValue>
32233              </enumeratedValues>
32234            </field>
32235            <field>
32236              <name>PIN22</name>
32237              <description>Pin 22</description>
32238              <lsb>22</lsb>
32239              <msb>22</msb>
32240              <enumeratedValues>
32241                <usage>read</usage>
32242                <enumeratedValue>
32243                  <name>Low</name>
32244                  <description>Read: pin driver is low</description>
32245                  <value>0x0</value>
32246                </enumeratedValue>
32247                <enumeratedValue>
32248                  <name>High</name>
32249                  <description>Read: pin driver is high</description>
32250                  <value>0x1</value>
32251                </enumeratedValue>
32252              </enumeratedValues>
32253              <enumeratedValues>
32254                <usage>write</usage>
32255                <enumeratedValue>
32256                  <name>Clear</name>
32257                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32258                  <value>0x1</value>
32259                </enumeratedValue>
32260              </enumeratedValues>
32261            </field>
32262            <field>
32263              <name>PIN23</name>
32264              <description>Pin 23</description>
32265              <lsb>23</lsb>
32266              <msb>23</msb>
32267              <enumeratedValues>
32268                <usage>read</usage>
32269                <enumeratedValue>
32270                  <name>Low</name>
32271                  <description>Read: pin driver is low</description>
32272                  <value>0x0</value>
32273                </enumeratedValue>
32274                <enumeratedValue>
32275                  <name>High</name>
32276                  <description>Read: pin driver is high</description>
32277                  <value>0x1</value>
32278                </enumeratedValue>
32279              </enumeratedValues>
32280              <enumeratedValues>
32281                <usage>write</usage>
32282                <enumeratedValue>
32283                  <name>Clear</name>
32284                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32285                  <value>0x1</value>
32286                </enumeratedValue>
32287              </enumeratedValues>
32288            </field>
32289            <field>
32290              <name>PIN24</name>
32291              <description>Pin 24</description>
32292              <lsb>24</lsb>
32293              <msb>24</msb>
32294              <enumeratedValues>
32295                <usage>read</usage>
32296                <enumeratedValue>
32297                  <name>Low</name>
32298                  <description>Read: pin driver is low</description>
32299                  <value>0x0</value>
32300                </enumeratedValue>
32301                <enumeratedValue>
32302                  <name>High</name>
32303                  <description>Read: pin driver is high</description>
32304                  <value>0x1</value>
32305                </enumeratedValue>
32306              </enumeratedValues>
32307              <enumeratedValues>
32308                <usage>write</usage>
32309                <enumeratedValue>
32310                  <name>Clear</name>
32311                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32312                  <value>0x1</value>
32313                </enumeratedValue>
32314              </enumeratedValues>
32315            </field>
32316            <field>
32317              <name>PIN25</name>
32318              <description>Pin 25</description>
32319              <lsb>25</lsb>
32320              <msb>25</msb>
32321              <enumeratedValues>
32322                <usage>read</usage>
32323                <enumeratedValue>
32324                  <name>Low</name>
32325                  <description>Read: pin driver is low</description>
32326                  <value>0x0</value>
32327                </enumeratedValue>
32328                <enumeratedValue>
32329                  <name>High</name>
32330                  <description>Read: pin driver is high</description>
32331                  <value>0x1</value>
32332                </enumeratedValue>
32333              </enumeratedValues>
32334              <enumeratedValues>
32335                <usage>write</usage>
32336                <enumeratedValue>
32337                  <name>Clear</name>
32338                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32339                  <value>0x1</value>
32340                </enumeratedValue>
32341              </enumeratedValues>
32342            </field>
32343            <field>
32344              <name>PIN26</name>
32345              <description>Pin 26</description>
32346              <lsb>26</lsb>
32347              <msb>26</msb>
32348              <enumeratedValues>
32349                <usage>read</usage>
32350                <enumeratedValue>
32351                  <name>Low</name>
32352                  <description>Read: pin driver is low</description>
32353                  <value>0x0</value>
32354                </enumeratedValue>
32355                <enumeratedValue>
32356                  <name>High</name>
32357                  <description>Read: pin driver is high</description>
32358                  <value>0x1</value>
32359                </enumeratedValue>
32360              </enumeratedValues>
32361              <enumeratedValues>
32362                <usage>write</usage>
32363                <enumeratedValue>
32364                  <name>Clear</name>
32365                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32366                  <value>0x1</value>
32367                </enumeratedValue>
32368              </enumeratedValues>
32369            </field>
32370            <field>
32371              <name>PIN27</name>
32372              <description>Pin 27</description>
32373              <lsb>27</lsb>
32374              <msb>27</msb>
32375              <enumeratedValues>
32376                <usage>read</usage>
32377                <enumeratedValue>
32378                  <name>Low</name>
32379                  <description>Read: pin driver is low</description>
32380                  <value>0x0</value>
32381                </enumeratedValue>
32382                <enumeratedValue>
32383                  <name>High</name>
32384                  <description>Read: pin driver is high</description>
32385                  <value>0x1</value>
32386                </enumeratedValue>
32387              </enumeratedValues>
32388              <enumeratedValues>
32389                <usage>write</usage>
32390                <enumeratedValue>
32391                  <name>Clear</name>
32392                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32393                  <value>0x1</value>
32394                </enumeratedValue>
32395              </enumeratedValues>
32396            </field>
32397            <field>
32398              <name>PIN28</name>
32399              <description>Pin 28</description>
32400              <lsb>28</lsb>
32401              <msb>28</msb>
32402              <enumeratedValues>
32403                <usage>read</usage>
32404                <enumeratedValue>
32405                  <name>Low</name>
32406                  <description>Read: pin driver is low</description>
32407                  <value>0x0</value>
32408                </enumeratedValue>
32409                <enumeratedValue>
32410                  <name>High</name>
32411                  <description>Read: pin driver is high</description>
32412                  <value>0x1</value>
32413                </enumeratedValue>
32414              </enumeratedValues>
32415              <enumeratedValues>
32416                <usage>write</usage>
32417                <enumeratedValue>
32418                  <name>Clear</name>
32419                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32420                  <value>0x1</value>
32421                </enumeratedValue>
32422              </enumeratedValues>
32423            </field>
32424            <field>
32425              <name>PIN29</name>
32426              <description>Pin 29</description>
32427              <lsb>29</lsb>
32428              <msb>29</msb>
32429              <enumeratedValues>
32430                <usage>read</usage>
32431                <enumeratedValue>
32432                  <name>Low</name>
32433                  <description>Read: pin driver is low</description>
32434                  <value>0x0</value>
32435                </enumeratedValue>
32436                <enumeratedValue>
32437                  <name>High</name>
32438                  <description>Read: pin driver is high</description>
32439                  <value>0x1</value>
32440                </enumeratedValue>
32441              </enumeratedValues>
32442              <enumeratedValues>
32443                <usage>write</usage>
32444                <enumeratedValue>
32445                  <name>Clear</name>
32446                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32447                  <value>0x1</value>
32448                </enumeratedValue>
32449              </enumeratedValues>
32450            </field>
32451            <field>
32452              <name>PIN30</name>
32453              <description>Pin 30</description>
32454              <lsb>30</lsb>
32455              <msb>30</msb>
32456              <enumeratedValues>
32457                <usage>read</usage>
32458                <enumeratedValue>
32459                  <name>Low</name>
32460                  <description>Read: pin driver is low</description>
32461                  <value>0x0</value>
32462                </enumeratedValue>
32463                <enumeratedValue>
32464                  <name>High</name>
32465                  <description>Read: pin driver is high</description>
32466                  <value>0x1</value>
32467                </enumeratedValue>
32468              </enumeratedValues>
32469              <enumeratedValues>
32470                <usage>write</usage>
32471                <enumeratedValue>
32472                  <name>Clear</name>
32473                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32474                  <value>0x1</value>
32475                </enumeratedValue>
32476              </enumeratedValues>
32477            </field>
32478            <field>
32479              <name>PIN31</name>
32480              <description>Pin 31</description>
32481              <lsb>31</lsb>
32482              <msb>31</msb>
32483              <enumeratedValues>
32484                <usage>read</usage>
32485                <enumeratedValue>
32486                  <name>Low</name>
32487                  <description>Read: pin driver is low</description>
32488                  <value>0x0</value>
32489                </enumeratedValue>
32490                <enumeratedValue>
32491                  <name>High</name>
32492                  <description>Read: pin driver is high</description>
32493                  <value>0x1</value>
32494                </enumeratedValue>
32495              </enumeratedValues>
32496              <enumeratedValues>
32497                <usage>write</usage>
32498                <enumeratedValue>
32499                  <name>Clear</name>
32500                  <description>Write: writing a '1' sets the pin low; writing a '0' has no effect</description>
32501                  <value>0x1</value>
32502                </enumeratedValue>
32503              </enumeratedValues>
32504            </field>
32505          </fields>
32506        </register>
32507        <register>
32508          <name>IN</name>
32509          <description>Read GPIO port</description>
32510          <addressOffset>0x010</addressOffset>
32511          <access>read-only</access>
32512          <resetValue>0x00000000</resetValue>
32513          <fields>
32514            <field>
32515              <name>PIN0</name>
32516              <description>Pin 0</description>
32517              <lsb>0</lsb>
32518              <msb>0</msb>
32519              <enumeratedValues>
32520                <enumeratedValue>
32521                  <name>Low</name>
32522                  <description>Pin input is low</description>
32523                  <value>0x0</value>
32524                </enumeratedValue>
32525                <enumeratedValue>
32526                  <name>High</name>
32527                  <description>Pin input is high</description>
32528                  <value>0x1</value>
32529                </enumeratedValue>
32530              </enumeratedValues>
32531            </field>
32532            <field>
32533              <name>PIN1</name>
32534              <description>Pin 1</description>
32535              <lsb>1</lsb>
32536              <msb>1</msb>
32537              <enumeratedValues>
32538                <enumeratedValue>
32539                  <name>Low</name>
32540                  <description>Pin input is low</description>
32541                  <value>0x0</value>
32542                </enumeratedValue>
32543                <enumeratedValue>
32544                  <name>High</name>
32545                  <description>Pin input is high</description>
32546                  <value>0x1</value>
32547                </enumeratedValue>
32548              </enumeratedValues>
32549            </field>
32550            <field>
32551              <name>PIN2</name>
32552              <description>Pin 2</description>
32553              <lsb>2</lsb>
32554              <msb>2</msb>
32555              <enumeratedValues>
32556                <enumeratedValue>
32557                  <name>Low</name>
32558                  <description>Pin input is low</description>
32559                  <value>0x0</value>
32560                </enumeratedValue>
32561                <enumeratedValue>
32562                  <name>High</name>
32563                  <description>Pin input is high</description>
32564                  <value>0x1</value>
32565                </enumeratedValue>
32566              </enumeratedValues>
32567            </field>
32568            <field>
32569              <name>PIN3</name>
32570              <description>Pin 3</description>
32571              <lsb>3</lsb>
32572              <msb>3</msb>
32573              <enumeratedValues>
32574                <enumeratedValue>
32575                  <name>Low</name>
32576                  <description>Pin input is low</description>
32577                  <value>0x0</value>
32578                </enumeratedValue>
32579                <enumeratedValue>
32580                  <name>High</name>
32581                  <description>Pin input is high</description>
32582                  <value>0x1</value>
32583                </enumeratedValue>
32584              </enumeratedValues>
32585            </field>
32586            <field>
32587              <name>PIN4</name>
32588              <description>Pin 4</description>
32589              <lsb>4</lsb>
32590              <msb>4</msb>
32591              <enumeratedValues>
32592                <enumeratedValue>
32593                  <name>Low</name>
32594                  <description>Pin input is low</description>
32595                  <value>0x0</value>
32596                </enumeratedValue>
32597                <enumeratedValue>
32598                  <name>High</name>
32599                  <description>Pin input is high</description>
32600                  <value>0x1</value>
32601                </enumeratedValue>
32602              </enumeratedValues>
32603            </field>
32604            <field>
32605              <name>PIN5</name>
32606              <description>Pin 5</description>
32607              <lsb>5</lsb>
32608              <msb>5</msb>
32609              <enumeratedValues>
32610                <enumeratedValue>
32611                  <name>Low</name>
32612                  <description>Pin input is low</description>
32613                  <value>0x0</value>
32614                </enumeratedValue>
32615                <enumeratedValue>
32616                  <name>High</name>
32617                  <description>Pin input is high</description>
32618                  <value>0x1</value>
32619                </enumeratedValue>
32620              </enumeratedValues>
32621            </field>
32622            <field>
32623              <name>PIN6</name>
32624              <description>Pin 6</description>
32625              <lsb>6</lsb>
32626              <msb>6</msb>
32627              <enumeratedValues>
32628                <enumeratedValue>
32629                  <name>Low</name>
32630                  <description>Pin input is low</description>
32631                  <value>0x0</value>
32632                </enumeratedValue>
32633                <enumeratedValue>
32634                  <name>High</name>
32635                  <description>Pin input is high</description>
32636                  <value>0x1</value>
32637                </enumeratedValue>
32638              </enumeratedValues>
32639            </field>
32640            <field>
32641              <name>PIN7</name>
32642              <description>Pin 7</description>
32643              <lsb>7</lsb>
32644              <msb>7</msb>
32645              <enumeratedValues>
32646                <enumeratedValue>
32647                  <name>Low</name>
32648                  <description>Pin input is low</description>
32649                  <value>0x0</value>
32650                </enumeratedValue>
32651                <enumeratedValue>
32652                  <name>High</name>
32653                  <description>Pin input is high</description>
32654                  <value>0x1</value>
32655                </enumeratedValue>
32656              </enumeratedValues>
32657            </field>
32658            <field>
32659              <name>PIN8</name>
32660              <description>Pin 8</description>
32661              <lsb>8</lsb>
32662              <msb>8</msb>
32663              <enumeratedValues>
32664                <enumeratedValue>
32665                  <name>Low</name>
32666                  <description>Pin input is low</description>
32667                  <value>0x0</value>
32668                </enumeratedValue>
32669                <enumeratedValue>
32670                  <name>High</name>
32671                  <description>Pin input is high</description>
32672                  <value>0x1</value>
32673                </enumeratedValue>
32674              </enumeratedValues>
32675            </field>
32676            <field>
32677              <name>PIN9</name>
32678              <description>Pin 9</description>
32679              <lsb>9</lsb>
32680              <msb>9</msb>
32681              <enumeratedValues>
32682                <enumeratedValue>
32683                  <name>Low</name>
32684                  <description>Pin input is low</description>
32685                  <value>0x0</value>
32686                </enumeratedValue>
32687                <enumeratedValue>
32688                  <name>High</name>
32689                  <description>Pin input is high</description>
32690                  <value>0x1</value>
32691                </enumeratedValue>
32692              </enumeratedValues>
32693            </field>
32694            <field>
32695              <name>PIN10</name>
32696              <description>Pin 10</description>
32697              <lsb>10</lsb>
32698              <msb>10</msb>
32699              <enumeratedValues>
32700                <enumeratedValue>
32701                  <name>Low</name>
32702                  <description>Pin input is low</description>
32703                  <value>0x0</value>
32704                </enumeratedValue>
32705                <enumeratedValue>
32706                  <name>High</name>
32707                  <description>Pin input is high</description>
32708                  <value>0x1</value>
32709                </enumeratedValue>
32710              </enumeratedValues>
32711            </field>
32712            <field>
32713              <name>PIN11</name>
32714              <description>Pin 11</description>
32715              <lsb>11</lsb>
32716              <msb>11</msb>
32717              <enumeratedValues>
32718                <enumeratedValue>
32719                  <name>Low</name>
32720                  <description>Pin input is low</description>
32721                  <value>0x0</value>
32722                </enumeratedValue>
32723                <enumeratedValue>
32724                  <name>High</name>
32725                  <description>Pin input is high</description>
32726                  <value>0x1</value>
32727                </enumeratedValue>
32728              </enumeratedValues>
32729            </field>
32730            <field>
32731              <name>PIN12</name>
32732              <description>Pin 12</description>
32733              <lsb>12</lsb>
32734              <msb>12</msb>
32735              <enumeratedValues>
32736                <enumeratedValue>
32737                  <name>Low</name>
32738                  <description>Pin input is low</description>
32739                  <value>0x0</value>
32740                </enumeratedValue>
32741                <enumeratedValue>
32742                  <name>High</name>
32743                  <description>Pin input is high</description>
32744                  <value>0x1</value>
32745                </enumeratedValue>
32746              </enumeratedValues>
32747            </field>
32748            <field>
32749              <name>PIN13</name>
32750              <description>Pin 13</description>
32751              <lsb>13</lsb>
32752              <msb>13</msb>
32753              <enumeratedValues>
32754                <enumeratedValue>
32755                  <name>Low</name>
32756                  <description>Pin input is low</description>
32757                  <value>0x0</value>
32758                </enumeratedValue>
32759                <enumeratedValue>
32760                  <name>High</name>
32761                  <description>Pin input is high</description>
32762                  <value>0x1</value>
32763                </enumeratedValue>
32764              </enumeratedValues>
32765            </field>
32766            <field>
32767              <name>PIN14</name>
32768              <description>Pin 14</description>
32769              <lsb>14</lsb>
32770              <msb>14</msb>
32771              <enumeratedValues>
32772                <enumeratedValue>
32773                  <name>Low</name>
32774                  <description>Pin input is low</description>
32775                  <value>0x0</value>
32776                </enumeratedValue>
32777                <enumeratedValue>
32778                  <name>High</name>
32779                  <description>Pin input is high</description>
32780                  <value>0x1</value>
32781                </enumeratedValue>
32782              </enumeratedValues>
32783            </field>
32784            <field>
32785              <name>PIN15</name>
32786              <description>Pin 15</description>
32787              <lsb>15</lsb>
32788              <msb>15</msb>
32789              <enumeratedValues>
32790                <enumeratedValue>
32791                  <name>Low</name>
32792                  <description>Pin input is low</description>
32793                  <value>0x0</value>
32794                </enumeratedValue>
32795                <enumeratedValue>
32796                  <name>High</name>
32797                  <description>Pin input is high</description>
32798                  <value>0x1</value>
32799                </enumeratedValue>
32800              </enumeratedValues>
32801            </field>
32802            <field>
32803              <name>PIN16</name>
32804              <description>Pin 16</description>
32805              <lsb>16</lsb>
32806              <msb>16</msb>
32807              <enumeratedValues>
32808                <enumeratedValue>
32809                  <name>Low</name>
32810                  <description>Pin input is low</description>
32811                  <value>0x0</value>
32812                </enumeratedValue>
32813                <enumeratedValue>
32814                  <name>High</name>
32815                  <description>Pin input is high</description>
32816                  <value>0x1</value>
32817                </enumeratedValue>
32818              </enumeratedValues>
32819            </field>
32820            <field>
32821              <name>PIN17</name>
32822              <description>Pin 17</description>
32823              <lsb>17</lsb>
32824              <msb>17</msb>
32825              <enumeratedValues>
32826                <enumeratedValue>
32827                  <name>Low</name>
32828                  <description>Pin input is low</description>
32829                  <value>0x0</value>
32830                </enumeratedValue>
32831                <enumeratedValue>
32832                  <name>High</name>
32833                  <description>Pin input is high</description>
32834                  <value>0x1</value>
32835                </enumeratedValue>
32836              </enumeratedValues>
32837            </field>
32838            <field>
32839              <name>PIN18</name>
32840              <description>Pin 18</description>
32841              <lsb>18</lsb>
32842              <msb>18</msb>
32843              <enumeratedValues>
32844                <enumeratedValue>
32845                  <name>Low</name>
32846                  <description>Pin input is low</description>
32847                  <value>0x0</value>
32848                </enumeratedValue>
32849                <enumeratedValue>
32850                  <name>High</name>
32851                  <description>Pin input is high</description>
32852                  <value>0x1</value>
32853                </enumeratedValue>
32854              </enumeratedValues>
32855            </field>
32856            <field>
32857              <name>PIN19</name>
32858              <description>Pin 19</description>
32859              <lsb>19</lsb>
32860              <msb>19</msb>
32861              <enumeratedValues>
32862                <enumeratedValue>
32863                  <name>Low</name>
32864                  <description>Pin input is low</description>
32865                  <value>0x0</value>
32866                </enumeratedValue>
32867                <enumeratedValue>
32868                  <name>High</name>
32869                  <description>Pin input is high</description>
32870                  <value>0x1</value>
32871                </enumeratedValue>
32872              </enumeratedValues>
32873            </field>
32874            <field>
32875              <name>PIN20</name>
32876              <description>Pin 20</description>
32877              <lsb>20</lsb>
32878              <msb>20</msb>
32879              <enumeratedValues>
32880                <enumeratedValue>
32881                  <name>Low</name>
32882                  <description>Pin input is low</description>
32883                  <value>0x0</value>
32884                </enumeratedValue>
32885                <enumeratedValue>
32886                  <name>High</name>
32887                  <description>Pin input is high</description>
32888                  <value>0x1</value>
32889                </enumeratedValue>
32890              </enumeratedValues>
32891            </field>
32892            <field>
32893              <name>PIN21</name>
32894              <description>Pin 21</description>
32895              <lsb>21</lsb>
32896              <msb>21</msb>
32897              <enumeratedValues>
32898                <enumeratedValue>
32899                  <name>Low</name>
32900                  <description>Pin input is low</description>
32901                  <value>0x0</value>
32902                </enumeratedValue>
32903                <enumeratedValue>
32904                  <name>High</name>
32905                  <description>Pin input is high</description>
32906                  <value>0x1</value>
32907                </enumeratedValue>
32908              </enumeratedValues>
32909            </field>
32910            <field>
32911              <name>PIN22</name>
32912              <description>Pin 22</description>
32913              <lsb>22</lsb>
32914              <msb>22</msb>
32915              <enumeratedValues>
32916                <enumeratedValue>
32917                  <name>Low</name>
32918                  <description>Pin input is low</description>
32919                  <value>0x0</value>
32920                </enumeratedValue>
32921                <enumeratedValue>
32922                  <name>High</name>
32923                  <description>Pin input is high</description>
32924                  <value>0x1</value>
32925                </enumeratedValue>
32926              </enumeratedValues>
32927            </field>
32928            <field>
32929              <name>PIN23</name>
32930              <description>Pin 23</description>
32931              <lsb>23</lsb>
32932              <msb>23</msb>
32933              <enumeratedValues>
32934                <enumeratedValue>
32935                  <name>Low</name>
32936                  <description>Pin input is low</description>
32937                  <value>0x0</value>
32938                </enumeratedValue>
32939                <enumeratedValue>
32940                  <name>High</name>
32941                  <description>Pin input is high</description>
32942                  <value>0x1</value>
32943                </enumeratedValue>
32944              </enumeratedValues>
32945            </field>
32946            <field>
32947              <name>PIN24</name>
32948              <description>Pin 24</description>
32949              <lsb>24</lsb>
32950              <msb>24</msb>
32951              <enumeratedValues>
32952                <enumeratedValue>
32953                  <name>Low</name>
32954                  <description>Pin input is low</description>
32955                  <value>0x0</value>
32956                </enumeratedValue>
32957                <enumeratedValue>
32958                  <name>High</name>
32959                  <description>Pin input is high</description>
32960                  <value>0x1</value>
32961                </enumeratedValue>
32962              </enumeratedValues>
32963            </field>
32964            <field>
32965              <name>PIN25</name>
32966              <description>Pin 25</description>
32967              <lsb>25</lsb>
32968              <msb>25</msb>
32969              <enumeratedValues>
32970                <enumeratedValue>
32971                  <name>Low</name>
32972                  <description>Pin input is low</description>
32973                  <value>0x0</value>
32974                </enumeratedValue>
32975                <enumeratedValue>
32976                  <name>High</name>
32977                  <description>Pin input is high</description>
32978                  <value>0x1</value>
32979                </enumeratedValue>
32980              </enumeratedValues>
32981            </field>
32982            <field>
32983              <name>PIN26</name>
32984              <description>Pin 26</description>
32985              <lsb>26</lsb>
32986              <msb>26</msb>
32987              <enumeratedValues>
32988                <enumeratedValue>
32989                  <name>Low</name>
32990                  <description>Pin input is low</description>
32991                  <value>0x0</value>
32992                </enumeratedValue>
32993                <enumeratedValue>
32994                  <name>High</name>
32995                  <description>Pin input is high</description>
32996                  <value>0x1</value>
32997                </enumeratedValue>
32998              </enumeratedValues>
32999            </field>
33000            <field>
33001              <name>PIN27</name>
33002              <description>Pin 27</description>
33003              <lsb>27</lsb>
33004              <msb>27</msb>
33005              <enumeratedValues>
33006                <enumeratedValue>
33007                  <name>Low</name>
33008                  <description>Pin input is low</description>
33009                  <value>0x0</value>
33010                </enumeratedValue>
33011                <enumeratedValue>
33012                  <name>High</name>
33013                  <description>Pin input is high</description>
33014                  <value>0x1</value>
33015                </enumeratedValue>
33016              </enumeratedValues>
33017            </field>
33018            <field>
33019              <name>PIN28</name>
33020              <description>Pin 28</description>
33021              <lsb>28</lsb>
33022              <msb>28</msb>
33023              <enumeratedValues>
33024                <enumeratedValue>
33025                  <name>Low</name>
33026                  <description>Pin input is low</description>
33027                  <value>0x0</value>
33028                </enumeratedValue>
33029                <enumeratedValue>
33030                  <name>High</name>
33031                  <description>Pin input is high</description>
33032                  <value>0x1</value>
33033                </enumeratedValue>
33034              </enumeratedValues>
33035            </field>
33036            <field>
33037              <name>PIN29</name>
33038              <description>Pin 29</description>
33039              <lsb>29</lsb>
33040              <msb>29</msb>
33041              <enumeratedValues>
33042                <enumeratedValue>
33043                  <name>Low</name>
33044                  <description>Pin input is low</description>
33045                  <value>0x0</value>
33046                </enumeratedValue>
33047                <enumeratedValue>
33048                  <name>High</name>
33049                  <description>Pin input is high</description>
33050                  <value>0x1</value>
33051                </enumeratedValue>
33052              </enumeratedValues>
33053            </field>
33054            <field>
33055              <name>PIN30</name>
33056              <description>Pin 30</description>
33057              <lsb>30</lsb>
33058              <msb>30</msb>
33059              <enumeratedValues>
33060                <enumeratedValue>
33061                  <name>Low</name>
33062                  <description>Pin input is low</description>
33063                  <value>0x0</value>
33064                </enumeratedValue>
33065                <enumeratedValue>
33066                  <name>High</name>
33067                  <description>Pin input is high</description>
33068                  <value>0x1</value>
33069                </enumeratedValue>
33070              </enumeratedValues>
33071            </field>
33072            <field>
33073              <name>PIN31</name>
33074              <description>Pin 31</description>
33075              <lsb>31</lsb>
33076              <msb>31</msb>
33077              <enumeratedValues>
33078                <enumeratedValue>
33079                  <name>Low</name>
33080                  <description>Pin input is low</description>
33081                  <value>0x0</value>
33082                </enumeratedValue>
33083                <enumeratedValue>
33084                  <name>High</name>
33085                  <description>Pin input is high</description>
33086                  <value>0x1</value>
33087                </enumeratedValue>
33088              </enumeratedValues>
33089            </field>
33090          </fields>
33091        </register>
33092        <register>
33093          <name>DIR</name>
33094          <description>Direction of GPIO pins</description>
33095          <addressOffset>0x014</addressOffset>
33096          <access>read-write</access>
33097          <resetValue>0x00000000</resetValue>
33098          <fields>
33099            <field>
33100              <name>PIN0</name>
33101              <description>Pin 0</description>
33102              <lsb>0</lsb>
33103              <msb>0</msb>
33104              <enumeratedValues>
33105                <enumeratedValue>
33106                  <name>Input</name>
33107                  <description>Pin set as input</description>
33108                  <value>0x0</value>
33109                </enumeratedValue>
33110                <enumeratedValue>
33111                  <name>Output</name>
33112                  <description>Pin set as output</description>
33113                  <value>0x1</value>
33114                </enumeratedValue>
33115              </enumeratedValues>
33116            </field>
33117            <field>
33118              <name>PIN1</name>
33119              <description>Pin 1</description>
33120              <lsb>1</lsb>
33121              <msb>1</msb>
33122              <enumeratedValues>
33123                <enumeratedValue>
33124                  <name>Input</name>
33125                  <description>Pin set as input</description>
33126                  <value>0x0</value>
33127                </enumeratedValue>
33128                <enumeratedValue>
33129                  <name>Output</name>
33130                  <description>Pin set as output</description>
33131                  <value>0x1</value>
33132                </enumeratedValue>
33133              </enumeratedValues>
33134            </field>
33135            <field>
33136              <name>PIN2</name>
33137              <description>Pin 2</description>
33138              <lsb>2</lsb>
33139              <msb>2</msb>
33140              <enumeratedValues>
33141                <enumeratedValue>
33142                  <name>Input</name>
33143                  <description>Pin set as input</description>
33144                  <value>0x0</value>
33145                </enumeratedValue>
33146                <enumeratedValue>
33147                  <name>Output</name>
33148                  <description>Pin set as output</description>
33149                  <value>0x1</value>
33150                </enumeratedValue>
33151              </enumeratedValues>
33152            </field>
33153            <field>
33154              <name>PIN3</name>
33155              <description>Pin 3</description>
33156              <lsb>3</lsb>
33157              <msb>3</msb>
33158              <enumeratedValues>
33159                <enumeratedValue>
33160                  <name>Input</name>
33161                  <description>Pin set as input</description>
33162                  <value>0x0</value>
33163                </enumeratedValue>
33164                <enumeratedValue>
33165                  <name>Output</name>
33166                  <description>Pin set as output</description>
33167                  <value>0x1</value>
33168                </enumeratedValue>
33169              </enumeratedValues>
33170            </field>
33171            <field>
33172              <name>PIN4</name>
33173              <description>Pin 4</description>
33174              <lsb>4</lsb>
33175              <msb>4</msb>
33176              <enumeratedValues>
33177                <enumeratedValue>
33178                  <name>Input</name>
33179                  <description>Pin set as input</description>
33180                  <value>0x0</value>
33181                </enumeratedValue>
33182                <enumeratedValue>
33183                  <name>Output</name>
33184                  <description>Pin set as output</description>
33185                  <value>0x1</value>
33186                </enumeratedValue>
33187              </enumeratedValues>
33188            </field>
33189            <field>
33190              <name>PIN5</name>
33191              <description>Pin 5</description>
33192              <lsb>5</lsb>
33193              <msb>5</msb>
33194              <enumeratedValues>
33195                <enumeratedValue>
33196                  <name>Input</name>
33197                  <description>Pin set as input</description>
33198                  <value>0x0</value>
33199                </enumeratedValue>
33200                <enumeratedValue>
33201                  <name>Output</name>
33202                  <description>Pin set as output</description>
33203                  <value>0x1</value>
33204                </enumeratedValue>
33205              </enumeratedValues>
33206            </field>
33207            <field>
33208              <name>PIN6</name>
33209              <description>Pin 6</description>
33210              <lsb>6</lsb>
33211              <msb>6</msb>
33212              <enumeratedValues>
33213                <enumeratedValue>
33214                  <name>Input</name>
33215                  <description>Pin set as input</description>
33216                  <value>0x0</value>
33217                </enumeratedValue>
33218                <enumeratedValue>
33219                  <name>Output</name>
33220                  <description>Pin set as output</description>
33221                  <value>0x1</value>
33222                </enumeratedValue>
33223              </enumeratedValues>
33224            </field>
33225            <field>
33226              <name>PIN7</name>
33227              <description>Pin 7</description>
33228              <lsb>7</lsb>
33229              <msb>7</msb>
33230              <enumeratedValues>
33231                <enumeratedValue>
33232                  <name>Input</name>
33233                  <description>Pin set as input</description>
33234                  <value>0x0</value>
33235                </enumeratedValue>
33236                <enumeratedValue>
33237                  <name>Output</name>
33238                  <description>Pin set as output</description>
33239                  <value>0x1</value>
33240                </enumeratedValue>
33241              </enumeratedValues>
33242            </field>
33243            <field>
33244              <name>PIN8</name>
33245              <description>Pin 8</description>
33246              <lsb>8</lsb>
33247              <msb>8</msb>
33248              <enumeratedValues>
33249                <enumeratedValue>
33250                  <name>Input</name>
33251                  <description>Pin set as input</description>
33252                  <value>0x0</value>
33253                </enumeratedValue>
33254                <enumeratedValue>
33255                  <name>Output</name>
33256                  <description>Pin set as output</description>
33257                  <value>0x1</value>
33258                </enumeratedValue>
33259              </enumeratedValues>
33260            </field>
33261            <field>
33262              <name>PIN9</name>
33263              <description>Pin 9</description>
33264              <lsb>9</lsb>
33265              <msb>9</msb>
33266              <enumeratedValues>
33267                <enumeratedValue>
33268                  <name>Input</name>
33269                  <description>Pin set as input</description>
33270                  <value>0x0</value>
33271                </enumeratedValue>
33272                <enumeratedValue>
33273                  <name>Output</name>
33274                  <description>Pin set as output</description>
33275                  <value>0x1</value>
33276                </enumeratedValue>
33277              </enumeratedValues>
33278            </field>
33279            <field>
33280              <name>PIN10</name>
33281              <description>Pin 10</description>
33282              <lsb>10</lsb>
33283              <msb>10</msb>
33284              <enumeratedValues>
33285                <enumeratedValue>
33286                  <name>Input</name>
33287                  <description>Pin set as input</description>
33288                  <value>0x0</value>
33289                </enumeratedValue>
33290                <enumeratedValue>
33291                  <name>Output</name>
33292                  <description>Pin set as output</description>
33293                  <value>0x1</value>
33294                </enumeratedValue>
33295              </enumeratedValues>
33296            </field>
33297            <field>
33298              <name>PIN11</name>
33299              <description>Pin 11</description>
33300              <lsb>11</lsb>
33301              <msb>11</msb>
33302              <enumeratedValues>
33303                <enumeratedValue>
33304                  <name>Input</name>
33305                  <description>Pin set as input</description>
33306                  <value>0x0</value>
33307                </enumeratedValue>
33308                <enumeratedValue>
33309                  <name>Output</name>
33310                  <description>Pin set as output</description>
33311                  <value>0x1</value>
33312                </enumeratedValue>
33313              </enumeratedValues>
33314            </field>
33315            <field>
33316              <name>PIN12</name>
33317              <description>Pin 12</description>
33318              <lsb>12</lsb>
33319              <msb>12</msb>
33320              <enumeratedValues>
33321                <enumeratedValue>
33322                  <name>Input</name>
33323                  <description>Pin set as input</description>
33324                  <value>0x0</value>
33325                </enumeratedValue>
33326                <enumeratedValue>
33327                  <name>Output</name>
33328                  <description>Pin set as output</description>
33329                  <value>0x1</value>
33330                </enumeratedValue>
33331              </enumeratedValues>
33332            </field>
33333            <field>
33334              <name>PIN13</name>
33335              <description>Pin 13</description>
33336              <lsb>13</lsb>
33337              <msb>13</msb>
33338              <enumeratedValues>
33339                <enumeratedValue>
33340                  <name>Input</name>
33341                  <description>Pin set as input</description>
33342                  <value>0x0</value>
33343                </enumeratedValue>
33344                <enumeratedValue>
33345                  <name>Output</name>
33346                  <description>Pin set as output</description>
33347                  <value>0x1</value>
33348                </enumeratedValue>
33349              </enumeratedValues>
33350            </field>
33351            <field>
33352              <name>PIN14</name>
33353              <description>Pin 14</description>
33354              <lsb>14</lsb>
33355              <msb>14</msb>
33356              <enumeratedValues>
33357                <enumeratedValue>
33358                  <name>Input</name>
33359                  <description>Pin set as input</description>
33360                  <value>0x0</value>
33361                </enumeratedValue>
33362                <enumeratedValue>
33363                  <name>Output</name>
33364                  <description>Pin set as output</description>
33365                  <value>0x1</value>
33366                </enumeratedValue>
33367              </enumeratedValues>
33368            </field>
33369            <field>
33370              <name>PIN15</name>
33371              <description>Pin 15</description>
33372              <lsb>15</lsb>
33373              <msb>15</msb>
33374              <enumeratedValues>
33375                <enumeratedValue>
33376                  <name>Input</name>
33377                  <description>Pin set as input</description>
33378                  <value>0x0</value>
33379                </enumeratedValue>
33380                <enumeratedValue>
33381                  <name>Output</name>
33382                  <description>Pin set as output</description>
33383                  <value>0x1</value>
33384                </enumeratedValue>
33385              </enumeratedValues>
33386            </field>
33387            <field>
33388              <name>PIN16</name>
33389              <description>Pin 16</description>
33390              <lsb>16</lsb>
33391              <msb>16</msb>
33392              <enumeratedValues>
33393                <enumeratedValue>
33394                  <name>Input</name>
33395                  <description>Pin set as input</description>
33396                  <value>0x0</value>
33397                </enumeratedValue>
33398                <enumeratedValue>
33399                  <name>Output</name>
33400                  <description>Pin set as output</description>
33401                  <value>0x1</value>
33402                </enumeratedValue>
33403              </enumeratedValues>
33404            </field>
33405            <field>
33406              <name>PIN17</name>
33407              <description>Pin 17</description>
33408              <lsb>17</lsb>
33409              <msb>17</msb>
33410              <enumeratedValues>
33411                <enumeratedValue>
33412                  <name>Input</name>
33413                  <description>Pin set as input</description>
33414                  <value>0x0</value>
33415                </enumeratedValue>
33416                <enumeratedValue>
33417                  <name>Output</name>
33418                  <description>Pin set as output</description>
33419                  <value>0x1</value>
33420                </enumeratedValue>
33421              </enumeratedValues>
33422            </field>
33423            <field>
33424              <name>PIN18</name>
33425              <description>Pin 18</description>
33426              <lsb>18</lsb>
33427              <msb>18</msb>
33428              <enumeratedValues>
33429                <enumeratedValue>
33430                  <name>Input</name>
33431                  <description>Pin set as input</description>
33432                  <value>0x0</value>
33433                </enumeratedValue>
33434                <enumeratedValue>
33435                  <name>Output</name>
33436                  <description>Pin set as output</description>
33437                  <value>0x1</value>
33438                </enumeratedValue>
33439              </enumeratedValues>
33440            </field>
33441            <field>
33442              <name>PIN19</name>
33443              <description>Pin 19</description>
33444              <lsb>19</lsb>
33445              <msb>19</msb>
33446              <enumeratedValues>
33447                <enumeratedValue>
33448                  <name>Input</name>
33449                  <description>Pin set as input</description>
33450                  <value>0x0</value>
33451                </enumeratedValue>
33452                <enumeratedValue>
33453                  <name>Output</name>
33454                  <description>Pin set as output</description>
33455                  <value>0x1</value>
33456                </enumeratedValue>
33457              </enumeratedValues>
33458            </field>
33459            <field>
33460              <name>PIN20</name>
33461              <description>Pin 20</description>
33462              <lsb>20</lsb>
33463              <msb>20</msb>
33464              <enumeratedValues>
33465                <enumeratedValue>
33466                  <name>Input</name>
33467                  <description>Pin set as input</description>
33468                  <value>0x0</value>
33469                </enumeratedValue>
33470                <enumeratedValue>
33471                  <name>Output</name>
33472                  <description>Pin set as output</description>
33473                  <value>0x1</value>
33474                </enumeratedValue>
33475              </enumeratedValues>
33476            </field>
33477            <field>
33478              <name>PIN21</name>
33479              <description>Pin 21</description>
33480              <lsb>21</lsb>
33481              <msb>21</msb>
33482              <enumeratedValues>
33483                <enumeratedValue>
33484                  <name>Input</name>
33485                  <description>Pin set as input</description>
33486                  <value>0x0</value>
33487                </enumeratedValue>
33488                <enumeratedValue>
33489                  <name>Output</name>
33490                  <description>Pin set as output</description>
33491                  <value>0x1</value>
33492                </enumeratedValue>
33493              </enumeratedValues>
33494            </field>
33495            <field>
33496              <name>PIN22</name>
33497              <description>Pin 22</description>
33498              <lsb>22</lsb>
33499              <msb>22</msb>
33500              <enumeratedValues>
33501                <enumeratedValue>
33502                  <name>Input</name>
33503                  <description>Pin set as input</description>
33504                  <value>0x0</value>
33505                </enumeratedValue>
33506                <enumeratedValue>
33507                  <name>Output</name>
33508                  <description>Pin set as output</description>
33509                  <value>0x1</value>
33510                </enumeratedValue>
33511              </enumeratedValues>
33512            </field>
33513            <field>
33514              <name>PIN23</name>
33515              <description>Pin 23</description>
33516              <lsb>23</lsb>
33517              <msb>23</msb>
33518              <enumeratedValues>
33519                <enumeratedValue>
33520                  <name>Input</name>
33521                  <description>Pin set as input</description>
33522                  <value>0x0</value>
33523                </enumeratedValue>
33524                <enumeratedValue>
33525                  <name>Output</name>
33526                  <description>Pin set as output</description>
33527                  <value>0x1</value>
33528                </enumeratedValue>
33529              </enumeratedValues>
33530            </field>
33531            <field>
33532              <name>PIN24</name>
33533              <description>Pin 24</description>
33534              <lsb>24</lsb>
33535              <msb>24</msb>
33536              <enumeratedValues>
33537                <enumeratedValue>
33538                  <name>Input</name>
33539                  <description>Pin set as input</description>
33540                  <value>0x0</value>
33541                </enumeratedValue>
33542                <enumeratedValue>
33543                  <name>Output</name>
33544                  <description>Pin set as output</description>
33545                  <value>0x1</value>
33546                </enumeratedValue>
33547              </enumeratedValues>
33548            </field>
33549            <field>
33550              <name>PIN25</name>
33551              <description>Pin 25</description>
33552              <lsb>25</lsb>
33553              <msb>25</msb>
33554              <enumeratedValues>
33555                <enumeratedValue>
33556                  <name>Input</name>
33557                  <description>Pin set as input</description>
33558                  <value>0x0</value>
33559                </enumeratedValue>
33560                <enumeratedValue>
33561                  <name>Output</name>
33562                  <description>Pin set as output</description>
33563                  <value>0x1</value>
33564                </enumeratedValue>
33565              </enumeratedValues>
33566            </field>
33567            <field>
33568              <name>PIN26</name>
33569              <description>Pin 26</description>
33570              <lsb>26</lsb>
33571              <msb>26</msb>
33572              <enumeratedValues>
33573                <enumeratedValue>
33574                  <name>Input</name>
33575                  <description>Pin set as input</description>
33576                  <value>0x0</value>
33577                </enumeratedValue>
33578                <enumeratedValue>
33579                  <name>Output</name>
33580                  <description>Pin set as output</description>
33581                  <value>0x1</value>
33582                </enumeratedValue>
33583              </enumeratedValues>
33584            </field>
33585            <field>
33586              <name>PIN27</name>
33587              <description>Pin 27</description>
33588              <lsb>27</lsb>
33589              <msb>27</msb>
33590              <enumeratedValues>
33591                <enumeratedValue>
33592                  <name>Input</name>
33593                  <description>Pin set as input</description>
33594                  <value>0x0</value>
33595                </enumeratedValue>
33596                <enumeratedValue>
33597                  <name>Output</name>
33598                  <description>Pin set as output</description>
33599                  <value>0x1</value>
33600                </enumeratedValue>
33601              </enumeratedValues>
33602            </field>
33603            <field>
33604              <name>PIN28</name>
33605              <description>Pin 28</description>
33606              <lsb>28</lsb>
33607              <msb>28</msb>
33608              <enumeratedValues>
33609                <enumeratedValue>
33610                  <name>Input</name>
33611                  <description>Pin set as input</description>
33612                  <value>0x0</value>
33613                </enumeratedValue>
33614                <enumeratedValue>
33615                  <name>Output</name>
33616                  <description>Pin set as output</description>
33617                  <value>0x1</value>
33618                </enumeratedValue>
33619              </enumeratedValues>
33620            </field>
33621            <field>
33622              <name>PIN29</name>
33623              <description>Pin 29</description>
33624              <lsb>29</lsb>
33625              <msb>29</msb>
33626              <enumeratedValues>
33627                <enumeratedValue>
33628                  <name>Input</name>
33629                  <description>Pin set as input</description>
33630                  <value>0x0</value>
33631                </enumeratedValue>
33632                <enumeratedValue>
33633                  <name>Output</name>
33634                  <description>Pin set as output</description>
33635                  <value>0x1</value>
33636                </enumeratedValue>
33637              </enumeratedValues>
33638            </field>
33639            <field>
33640              <name>PIN30</name>
33641              <description>Pin 30</description>
33642              <lsb>30</lsb>
33643              <msb>30</msb>
33644              <enumeratedValues>
33645                <enumeratedValue>
33646                  <name>Input</name>
33647                  <description>Pin set as input</description>
33648                  <value>0x0</value>
33649                </enumeratedValue>
33650                <enumeratedValue>
33651                  <name>Output</name>
33652                  <description>Pin set as output</description>
33653                  <value>0x1</value>
33654                </enumeratedValue>
33655              </enumeratedValues>
33656            </field>
33657            <field>
33658              <name>PIN31</name>
33659              <description>Pin 31</description>
33660              <lsb>31</lsb>
33661              <msb>31</msb>
33662              <enumeratedValues>
33663                <enumeratedValue>
33664                  <name>Input</name>
33665                  <description>Pin set as input</description>
33666                  <value>0x0</value>
33667                </enumeratedValue>
33668                <enumeratedValue>
33669                  <name>Output</name>
33670                  <description>Pin set as output</description>
33671                  <value>0x1</value>
33672                </enumeratedValue>
33673              </enumeratedValues>
33674            </field>
33675          </fields>
33676        </register>
33677        <register>
33678          <name>DIRSET</name>
33679          <description>DIR set register</description>
33680          <addressOffset>0x018</addressOffset>
33681          <access>read-write</access>
33682          <resetValue>0x00000000</resetValue>
33683          <modifiedWriteValues>oneToSet</modifiedWriteValues>
33684          <fields>
33685            <field>
33686              <name>PIN0</name>
33687              <description>Set as output pin 0</description>
33688              <lsb>0</lsb>
33689              <msb>0</msb>
33690              <enumeratedValues>
33691                <usage>read</usage>
33692                <enumeratedValue>
33693                  <name>Input</name>
33694                  <description>Read: pin set as input</description>
33695                  <value>0x0</value>
33696                </enumeratedValue>
33697                <enumeratedValue>
33698                  <name>Output</name>
33699                  <description>Read: pin set as output</description>
33700                  <value>0x1</value>
33701                </enumeratedValue>
33702              </enumeratedValues>
33703              <enumeratedValues>
33704                <usage>write</usage>
33705                <enumeratedValue>
33706                  <name>Set</name>
33707                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33708                  <value>0x1</value>
33709                </enumeratedValue>
33710              </enumeratedValues>
33711            </field>
33712            <field>
33713              <name>PIN1</name>
33714              <description>Set as output pin 1</description>
33715              <lsb>1</lsb>
33716              <msb>1</msb>
33717              <enumeratedValues>
33718                <usage>read</usage>
33719                <enumeratedValue>
33720                  <name>Input</name>
33721                  <description>Read: pin set as input</description>
33722                  <value>0x0</value>
33723                </enumeratedValue>
33724                <enumeratedValue>
33725                  <name>Output</name>
33726                  <description>Read: pin set as output</description>
33727                  <value>0x1</value>
33728                </enumeratedValue>
33729              </enumeratedValues>
33730              <enumeratedValues>
33731                <usage>write</usage>
33732                <enumeratedValue>
33733                  <name>Set</name>
33734                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33735                  <value>0x1</value>
33736                </enumeratedValue>
33737              </enumeratedValues>
33738            </field>
33739            <field>
33740              <name>PIN2</name>
33741              <description>Set as output pin 2</description>
33742              <lsb>2</lsb>
33743              <msb>2</msb>
33744              <enumeratedValues>
33745                <usage>read</usage>
33746                <enumeratedValue>
33747                  <name>Input</name>
33748                  <description>Read: pin set as input</description>
33749                  <value>0x0</value>
33750                </enumeratedValue>
33751                <enumeratedValue>
33752                  <name>Output</name>
33753                  <description>Read: pin set as output</description>
33754                  <value>0x1</value>
33755                </enumeratedValue>
33756              </enumeratedValues>
33757              <enumeratedValues>
33758                <usage>write</usage>
33759                <enumeratedValue>
33760                  <name>Set</name>
33761                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33762                  <value>0x1</value>
33763                </enumeratedValue>
33764              </enumeratedValues>
33765            </field>
33766            <field>
33767              <name>PIN3</name>
33768              <description>Set as output pin 3</description>
33769              <lsb>3</lsb>
33770              <msb>3</msb>
33771              <enumeratedValues>
33772                <usage>read</usage>
33773                <enumeratedValue>
33774                  <name>Input</name>
33775                  <description>Read: pin set as input</description>
33776                  <value>0x0</value>
33777                </enumeratedValue>
33778                <enumeratedValue>
33779                  <name>Output</name>
33780                  <description>Read: pin set as output</description>
33781                  <value>0x1</value>
33782                </enumeratedValue>
33783              </enumeratedValues>
33784              <enumeratedValues>
33785                <usage>write</usage>
33786                <enumeratedValue>
33787                  <name>Set</name>
33788                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33789                  <value>0x1</value>
33790                </enumeratedValue>
33791              </enumeratedValues>
33792            </field>
33793            <field>
33794              <name>PIN4</name>
33795              <description>Set as output pin 4</description>
33796              <lsb>4</lsb>
33797              <msb>4</msb>
33798              <enumeratedValues>
33799                <usage>read</usage>
33800                <enumeratedValue>
33801                  <name>Input</name>
33802                  <description>Read: pin set as input</description>
33803                  <value>0x0</value>
33804                </enumeratedValue>
33805                <enumeratedValue>
33806                  <name>Output</name>
33807                  <description>Read: pin set as output</description>
33808                  <value>0x1</value>
33809                </enumeratedValue>
33810              </enumeratedValues>
33811              <enumeratedValues>
33812                <usage>write</usage>
33813                <enumeratedValue>
33814                  <name>Set</name>
33815                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33816                  <value>0x1</value>
33817                </enumeratedValue>
33818              </enumeratedValues>
33819            </field>
33820            <field>
33821              <name>PIN5</name>
33822              <description>Set as output pin 5</description>
33823              <lsb>5</lsb>
33824              <msb>5</msb>
33825              <enumeratedValues>
33826                <usage>read</usage>
33827                <enumeratedValue>
33828                  <name>Input</name>
33829                  <description>Read: pin set as input</description>
33830                  <value>0x0</value>
33831                </enumeratedValue>
33832                <enumeratedValue>
33833                  <name>Output</name>
33834                  <description>Read: pin set as output</description>
33835                  <value>0x1</value>
33836                </enumeratedValue>
33837              </enumeratedValues>
33838              <enumeratedValues>
33839                <usage>write</usage>
33840                <enumeratedValue>
33841                  <name>Set</name>
33842                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33843                  <value>0x1</value>
33844                </enumeratedValue>
33845              </enumeratedValues>
33846            </field>
33847            <field>
33848              <name>PIN6</name>
33849              <description>Set as output pin 6</description>
33850              <lsb>6</lsb>
33851              <msb>6</msb>
33852              <enumeratedValues>
33853                <usage>read</usage>
33854                <enumeratedValue>
33855                  <name>Input</name>
33856                  <description>Read: pin set as input</description>
33857                  <value>0x0</value>
33858                </enumeratedValue>
33859                <enumeratedValue>
33860                  <name>Output</name>
33861                  <description>Read: pin set as output</description>
33862                  <value>0x1</value>
33863                </enumeratedValue>
33864              </enumeratedValues>
33865              <enumeratedValues>
33866                <usage>write</usage>
33867                <enumeratedValue>
33868                  <name>Set</name>
33869                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33870                  <value>0x1</value>
33871                </enumeratedValue>
33872              </enumeratedValues>
33873            </field>
33874            <field>
33875              <name>PIN7</name>
33876              <description>Set as output pin 7</description>
33877              <lsb>7</lsb>
33878              <msb>7</msb>
33879              <enumeratedValues>
33880                <usage>read</usage>
33881                <enumeratedValue>
33882                  <name>Input</name>
33883                  <description>Read: pin set as input</description>
33884                  <value>0x0</value>
33885                </enumeratedValue>
33886                <enumeratedValue>
33887                  <name>Output</name>
33888                  <description>Read: pin set as output</description>
33889                  <value>0x1</value>
33890                </enumeratedValue>
33891              </enumeratedValues>
33892              <enumeratedValues>
33893                <usage>write</usage>
33894                <enumeratedValue>
33895                  <name>Set</name>
33896                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33897                  <value>0x1</value>
33898                </enumeratedValue>
33899              </enumeratedValues>
33900            </field>
33901            <field>
33902              <name>PIN8</name>
33903              <description>Set as output pin 8</description>
33904              <lsb>8</lsb>
33905              <msb>8</msb>
33906              <enumeratedValues>
33907                <usage>read</usage>
33908                <enumeratedValue>
33909                  <name>Input</name>
33910                  <description>Read: pin set as input</description>
33911                  <value>0x0</value>
33912                </enumeratedValue>
33913                <enumeratedValue>
33914                  <name>Output</name>
33915                  <description>Read: pin set as output</description>
33916                  <value>0x1</value>
33917                </enumeratedValue>
33918              </enumeratedValues>
33919              <enumeratedValues>
33920                <usage>write</usage>
33921                <enumeratedValue>
33922                  <name>Set</name>
33923                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33924                  <value>0x1</value>
33925                </enumeratedValue>
33926              </enumeratedValues>
33927            </field>
33928            <field>
33929              <name>PIN9</name>
33930              <description>Set as output pin 9</description>
33931              <lsb>9</lsb>
33932              <msb>9</msb>
33933              <enumeratedValues>
33934                <usage>read</usage>
33935                <enumeratedValue>
33936                  <name>Input</name>
33937                  <description>Read: pin set as input</description>
33938                  <value>0x0</value>
33939                </enumeratedValue>
33940                <enumeratedValue>
33941                  <name>Output</name>
33942                  <description>Read: pin set as output</description>
33943                  <value>0x1</value>
33944                </enumeratedValue>
33945              </enumeratedValues>
33946              <enumeratedValues>
33947                <usage>write</usage>
33948                <enumeratedValue>
33949                  <name>Set</name>
33950                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33951                  <value>0x1</value>
33952                </enumeratedValue>
33953              </enumeratedValues>
33954            </field>
33955            <field>
33956              <name>PIN10</name>
33957              <description>Set as output pin 10</description>
33958              <lsb>10</lsb>
33959              <msb>10</msb>
33960              <enumeratedValues>
33961                <usage>read</usage>
33962                <enumeratedValue>
33963                  <name>Input</name>
33964                  <description>Read: pin set as input</description>
33965                  <value>0x0</value>
33966                </enumeratedValue>
33967                <enumeratedValue>
33968                  <name>Output</name>
33969                  <description>Read: pin set as output</description>
33970                  <value>0x1</value>
33971                </enumeratedValue>
33972              </enumeratedValues>
33973              <enumeratedValues>
33974                <usage>write</usage>
33975                <enumeratedValue>
33976                  <name>Set</name>
33977                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
33978                  <value>0x1</value>
33979                </enumeratedValue>
33980              </enumeratedValues>
33981            </field>
33982            <field>
33983              <name>PIN11</name>
33984              <description>Set as output pin 11</description>
33985              <lsb>11</lsb>
33986              <msb>11</msb>
33987              <enumeratedValues>
33988                <usage>read</usage>
33989                <enumeratedValue>
33990                  <name>Input</name>
33991                  <description>Read: pin set as input</description>
33992                  <value>0x0</value>
33993                </enumeratedValue>
33994                <enumeratedValue>
33995                  <name>Output</name>
33996                  <description>Read: pin set as output</description>
33997                  <value>0x1</value>
33998                </enumeratedValue>
33999              </enumeratedValues>
34000              <enumeratedValues>
34001                <usage>write</usage>
34002                <enumeratedValue>
34003                  <name>Set</name>
34004                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34005                  <value>0x1</value>
34006                </enumeratedValue>
34007              </enumeratedValues>
34008            </field>
34009            <field>
34010              <name>PIN12</name>
34011              <description>Set as output pin 12</description>
34012              <lsb>12</lsb>
34013              <msb>12</msb>
34014              <enumeratedValues>
34015                <usage>read</usage>
34016                <enumeratedValue>
34017                  <name>Input</name>
34018                  <description>Read: pin set as input</description>
34019                  <value>0x0</value>
34020                </enumeratedValue>
34021                <enumeratedValue>
34022                  <name>Output</name>
34023                  <description>Read: pin set as output</description>
34024                  <value>0x1</value>
34025                </enumeratedValue>
34026              </enumeratedValues>
34027              <enumeratedValues>
34028                <usage>write</usage>
34029                <enumeratedValue>
34030                  <name>Set</name>
34031                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34032                  <value>0x1</value>
34033                </enumeratedValue>
34034              </enumeratedValues>
34035            </field>
34036            <field>
34037              <name>PIN13</name>
34038              <description>Set as output pin 13</description>
34039              <lsb>13</lsb>
34040              <msb>13</msb>
34041              <enumeratedValues>
34042                <usage>read</usage>
34043                <enumeratedValue>
34044                  <name>Input</name>
34045                  <description>Read: pin set as input</description>
34046                  <value>0x0</value>
34047                </enumeratedValue>
34048                <enumeratedValue>
34049                  <name>Output</name>
34050                  <description>Read: pin set as output</description>
34051                  <value>0x1</value>
34052                </enumeratedValue>
34053              </enumeratedValues>
34054              <enumeratedValues>
34055                <usage>write</usage>
34056                <enumeratedValue>
34057                  <name>Set</name>
34058                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34059                  <value>0x1</value>
34060                </enumeratedValue>
34061              </enumeratedValues>
34062            </field>
34063            <field>
34064              <name>PIN14</name>
34065              <description>Set as output pin 14</description>
34066              <lsb>14</lsb>
34067              <msb>14</msb>
34068              <enumeratedValues>
34069                <usage>read</usage>
34070                <enumeratedValue>
34071                  <name>Input</name>
34072                  <description>Read: pin set as input</description>
34073                  <value>0x0</value>
34074                </enumeratedValue>
34075                <enumeratedValue>
34076                  <name>Output</name>
34077                  <description>Read: pin set as output</description>
34078                  <value>0x1</value>
34079                </enumeratedValue>
34080              </enumeratedValues>
34081              <enumeratedValues>
34082                <usage>write</usage>
34083                <enumeratedValue>
34084                  <name>Set</name>
34085                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34086                  <value>0x1</value>
34087                </enumeratedValue>
34088              </enumeratedValues>
34089            </field>
34090            <field>
34091              <name>PIN15</name>
34092              <description>Set as output pin 15</description>
34093              <lsb>15</lsb>
34094              <msb>15</msb>
34095              <enumeratedValues>
34096                <usage>read</usage>
34097                <enumeratedValue>
34098                  <name>Input</name>
34099                  <description>Read: pin set as input</description>
34100                  <value>0x0</value>
34101                </enumeratedValue>
34102                <enumeratedValue>
34103                  <name>Output</name>
34104                  <description>Read: pin set as output</description>
34105                  <value>0x1</value>
34106                </enumeratedValue>
34107              </enumeratedValues>
34108              <enumeratedValues>
34109                <usage>write</usage>
34110                <enumeratedValue>
34111                  <name>Set</name>
34112                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34113                  <value>0x1</value>
34114                </enumeratedValue>
34115              </enumeratedValues>
34116            </field>
34117            <field>
34118              <name>PIN16</name>
34119              <description>Set as output pin 16</description>
34120              <lsb>16</lsb>
34121              <msb>16</msb>
34122              <enumeratedValues>
34123                <usage>read</usage>
34124                <enumeratedValue>
34125                  <name>Input</name>
34126                  <description>Read: pin set as input</description>
34127                  <value>0x0</value>
34128                </enumeratedValue>
34129                <enumeratedValue>
34130                  <name>Output</name>
34131                  <description>Read: pin set as output</description>
34132                  <value>0x1</value>
34133                </enumeratedValue>
34134              </enumeratedValues>
34135              <enumeratedValues>
34136                <usage>write</usage>
34137                <enumeratedValue>
34138                  <name>Set</name>
34139                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34140                  <value>0x1</value>
34141                </enumeratedValue>
34142              </enumeratedValues>
34143            </field>
34144            <field>
34145              <name>PIN17</name>
34146              <description>Set as output pin 17</description>
34147              <lsb>17</lsb>
34148              <msb>17</msb>
34149              <enumeratedValues>
34150                <usage>read</usage>
34151                <enumeratedValue>
34152                  <name>Input</name>
34153                  <description>Read: pin set as input</description>
34154                  <value>0x0</value>
34155                </enumeratedValue>
34156                <enumeratedValue>
34157                  <name>Output</name>
34158                  <description>Read: pin set as output</description>
34159                  <value>0x1</value>
34160                </enumeratedValue>
34161              </enumeratedValues>
34162              <enumeratedValues>
34163                <usage>write</usage>
34164                <enumeratedValue>
34165                  <name>Set</name>
34166                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34167                  <value>0x1</value>
34168                </enumeratedValue>
34169              </enumeratedValues>
34170            </field>
34171            <field>
34172              <name>PIN18</name>
34173              <description>Set as output pin 18</description>
34174              <lsb>18</lsb>
34175              <msb>18</msb>
34176              <enumeratedValues>
34177                <usage>read</usage>
34178                <enumeratedValue>
34179                  <name>Input</name>
34180                  <description>Read: pin set as input</description>
34181                  <value>0x0</value>
34182                </enumeratedValue>
34183                <enumeratedValue>
34184                  <name>Output</name>
34185                  <description>Read: pin set as output</description>
34186                  <value>0x1</value>
34187                </enumeratedValue>
34188              </enumeratedValues>
34189              <enumeratedValues>
34190                <usage>write</usage>
34191                <enumeratedValue>
34192                  <name>Set</name>
34193                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34194                  <value>0x1</value>
34195                </enumeratedValue>
34196              </enumeratedValues>
34197            </field>
34198            <field>
34199              <name>PIN19</name>
34200              <description>Set as output pin 19</description>
34201              <lsb>19</lsb>
34202              <msb>19</msb>
34203              <enumeratedValues>
34204                <usage>read</usage>
34205                <enumeratedValue>
34206                  <name>Input</name>
34207                  <description>Read: pin set as input</description>
34208                  <value>0x0</value>
34209                </enumeratedValue>
34210                <enumeratedValue>
34211                  <name>Output</name>
34212                  <description>Read: pin set as output</description>
34213                  <value>0x1</value>
34214                </enumeratedValue>
34215              </enumeratedValues>
34216              <enumeratedValues>
34217                <usage>write</usage>
34218                <enumeratedValue>
34219                  <name>Set</name>
34220                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34221                  <value>0x1</value>
34222                </enumeratedValue>
34223              </enumeratedValues>
34224            </field>
34225            <field>
34226              <name>PIN20</name>
34227              <description>Set as output pin 20</description>
34228              <lsb>20</lsb>
34229              <msb>20</msb>
34230              <enumeratedValues>
34231                <usage>read</usage>
34232                <enumeratedValue>
34233                  <name>Input</name>
34234                  <description>Read: pin set as input</description>
34235                  <value>0x0</value>
34236                </enumeratedValue>
34237                <enumeratedValue>
34238                  <name>Output</name>
34239                  <description>Read: pin set as output</description>
34240                  <value>0x1</value>
34241                </enumeratedValue>
34242              </enumeratedValues>
34243              <enumeratedValues>
34244                <usage>write</usage>
34245                <enumeratedValue>
34246                  <name>Set</name>
34247                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34248                  <value>0x1</value>
34249                </enumeratedValue>
34250              </enumeratedValues>
34251            </field>
34252            <field>
34253              <name>PIN21</name>
34254              <description>Set as output pin 21</description>
34255              <lsb>21</lsb>
34256              <msb>21</msb>
34257              <enumeratedValues>
34258                <usage>read</usage>
34259                <enumeratedValue>
34260                  <name>Input</name>
34261                  <description>Read: pin set as input</description>
34262                  <value>0x0</value>
34263                </enumeratedValue>
34264                <enumeratedValue>
34265                  <name>Output</name>
34266                  <description>Read: pin set as output</description>
34267                  <value>0x1</value>
34268                </enumeratedValue>
34269              </enumeratedValues>
34270              <enumeratedValues>
34271                <usage>write</usage>
34272                <enumeratedValue>
34273                  <name>Set</name>
34274                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34275                  <value>0x1</value>
34276                </enumeratedValue>
34277              </enumeratedValues>
34278            </field>
34279            <field>
34280              <name>PIN22</name>
34281              <description>Set as output pin 22</description>
34282              <lsb>22</lsb>
34283              <msb>22</msb>
34284              <enumeratedValues>
34285                <usage>read</usage>
34286                <enumeratedValue>
34287                  <name>Input</name>
34288                  <description>Read: pin set as input</description>
34289                  <value>0x0</value>
34290                </enumeratedValue>
34291                <enumeratedValue>
34292                  <name>Output</name>
34293                  <description>Read: pin set as output</description>
34294                  <value>0x1</value>
34295                </enumeratedValue>
34296              </enumeratedValues>
34297              <enumeratedValues>
34298                <usage>write</usage>
34299                <enumeratedValue>
34300                  <name>Set</name>
34301                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34302                  <value>0x1</value>
34303                </enumeratedValue>
34304              </enumeratedValues>
34305            </field>
34306            <field>
34307              <name>PIN23</name>
34308              <description>Set as output pin 23</description>
34309              <lsb>23</lsb>
34310              <msb>23</msb>
34311              <enumeratedValues>
34312                <usage>read</usage>
34313                <enumeratedValue>
34314                  <name>Input</name>
34315                  <description>Read: pin set as input</description>
34316                  <value>0x0</value>
34317                </enumeratedValue>
34318                <enumeratedValue>
34319                  <name>Output</name>
34320                  <description>Read: pin set as output</description>
34321                  <value>0x1</value>
34322                </enumeratedValue>
34323              </enumeratedValues>
34324              <enumeratedValues>
34325                <usage>write</usage>
34326                <enumeratedValue>
34327                  <name>Set</name>
34328                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34329                  <value>0x1</value>
34330                </enumeratedValue>
34331              </enumeratedValues>
34332            </field>
34333            <field>
34334              <name>PIN24</name>
34335              <description>Set as output pin 24</description>
34336              <lsb>24</lsb>
34337              <msb>24</msb>
34338              <enumeratedValues>
34339                <usage>read</usage>
34340                <enumeratedValue>
34341                  <name>Input</name>
34342                  <description>Read: pin set as input</description>
34343                  <value>0x0</value>
34344                </enumeratedValue>
34345                <enumeratedValue>
34346                  <name>Output</name>
34347                  <description>Read: pin set as output</description>
34348                  <value>0x1</value>
34349                </enumeratedValue>
34350              </enumeratedValues>
34351              <enumeratedValues>
34352                <usage>write</usage>
34353                <enumeratedValue>
34354                  <name>Set</name>
34355                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34356                  <value>0x1</value>
34357                </enumeratedValue>
34358              </enumeratedValues>
34359            </field>
34360            <field>
34361              <name>PIN25</name>
34362              <description>Set as output pin 25</description>
34363              <lsb>25</lsb>
34364              <msb>25</msb>
34365              <enumeratedValues>
34366                <usage>read</usage>
34367                <enumeratedValue>
34368                  <name>Input</name>
34369                  <description>Read: pin set as input</description>
34370                  <value>0x0</value>
34371                </enumeratedValue>
34372                <enumeratedValue>
34373                  <name>Output</name>
34374                  <description>Read: pin set as output</description>
34375                  <value>0x1</value>
34376                </enumeratedValue>
34377              </enumeratedValues>
34378              <enumeratedValues>
34379                <usage>write</usage>
34380                <enumeratedValue>
34381                  <name>Set</name>
34382                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34383                  <value>0x1</value>
34384                </enumeratedValue>
34385              </enumeratedValues>
34386            </field>
34387            <field>
34388              <name>PIN26</name>
34389              <description>Set as output pin 26</description>
34390              <lsb>26</lsb>
34391              <msb>26</msb>
34392              <enumeratedValues>
34393                <usage>read</usage>
34394                <enumeratedValue>
34395                  <name>Input</name>
34396                  <description>Read: pin set as input</description>
34397                  <value>0x0</value>
34398                </enumeratedValue>
34399                <enumeratedValue>
34400                  <name>Output</name>
34401                  <description>Read: pin set as output</description>
34402                  <value>0x1</value>
34403                </enumeratedValue>
34404              </enumeratedValues>
34405              <enumeratedValues>
34406                <usage>write</usage>
34407                <enumeratedValue>
34408                  <name>Set</name>
34409                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34410                  <value>0x1</value>
34411                </enumeratedValue>
34412              </enumeratedValues>
34413            </field>
34414            <field>
34415              <name>PIN27</name>
34416              <description>Set as output pin 27</description>
34417              <lsb>27</lsb>
34418              <msb>27</msb>
34419              <enumeratedValues>
34420                <usage>read</usage>
34421                <enumeratedValue>
34422                  <name>Input</name>
34423                  <description>Read: pin set as input</description>
34424                  <value>0x0</value>
34425                </enumeratedValue>
34426                <enumeratedValue>
34427                  <name>Output</name>
34428                  <description>Read: pin set as output</description>
34429                  <value>0x1</value>
34430                </enumeratedValue>
34431              </enumeratedValues>
34432              <enumeratedValues>
34433                <usage>write</usage>
34434                <enumeratedValue>
34435                  <name>Set</name>
34436                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34437                  <value>0x1</value>
34438                </enumeratedValue>
34439              </enumeratedValues>
34440            </field>
34441            <field>
34442              <name>PIN28</name>
34443              <description>Set as output pin 28</description>
34444              <lsb>28</lsb>
34445              <msb>28</msb>
34446              <enumeratedValues>
34447                <usage>read</usage>
34448                <enumeratedValue>
34449                  <name>Input</name>
34450                  <description>Read: pin set as input</description>
34451                  <value>0x0</value>
34452                </enumeratedValue>
34453                <enumeratedValue>
34454                  <name>Output</name>
34455                  <description>Read: pin set as output</description>
34456                  <value>0x1</value>
34457                </enumeratedValue>
34458              </enumeratedValues>
34459              <enumeratedValues>
34460                <usage>write</usage>
34461                <enumeratedValue>
34462                  <name>Set</name>
34463                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34464                  <value>0x1</value>
34465                </enumeratedValue>
34466              </enumeratedValues>
34467            </field>
34468            <field>
34469              <name>PIN29</name>
34470              <description>Set as output pin 29</description>
34471              <lsb>29</lsb>
34472              <msb>29</msb>
34473              <enumeratedValues>
34474                <usage>read</usage>
34475                <enumeratedValue>
34476                  <name>Input</name>
34477                  <description>Read: pin set as input</description>
34478                  <value>0x0</value>
34479                </enumeratedValue>
34480                <enumeratedValue>
34481                  <name>Output</name>
34482                  <description>Read: pin set as output</description>
34483                  <value>0x1</value>
34484                </enumeratedValue>
34485              </enumeratedValues>
34486              <enumeratedValues>
34487                <usage>write</usage>
34488                <enumeratedValue>
34489                  <name>Set</name>
34490                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34491                  <value>0x1</value>
34492                </enumeratedValue>
34493              </enumeratedValues>
34494            </field>
34495            <field>
34496              <name>PIN30</name>
34497              <description>Set as output pin 30</description>
34498              <lsb>30</lsb>
34499              <msb>30</msb>
34500              <enumeratedValues>
34501                <usage>read</usage>
34502                <enumeratedValue>
34503                  <name>Input</name>
34504                  <description>Read: pin set as input</description>
34505                  <value>0x0</value>
34506                </enumeratedValue>
34507                <enumeratedValue>
34508                  <name>Output</name>
34509                  <description>Read: pin set as output</description>
34510                  <value>0x1</value>
34511                </enumeratedValue>
34512              </enumeratedValues>
34513              <enumeratedValues>
34514                <usage>write</usage>
34515                <enumeratedValue>
34516                  <name>Set</name>
34517                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34518                  <value>0x1</value>
34519                </enumeratedValue>
34520              </enumeratedValues>
34521            </field>
34522            <field>
34523              <name>PIN31</name>
34524              <description>Set as output pin 31</description>
34525              <lsb>31</lsb>
34526              <msb>31</msb>
34527              <enumeratedValues>
34528                <usage>read</usage>
34529                <enumeratedValue>
34530                  <name>Input</name>
34531                  <description>Read: pin set as input</description>
34532                  <value>0x0</value>
34533                </enumeratedValue>
34534                <enumeratedValue>
34535                  <name>Output</name>
34536                  <description>Read: pin set as output</description>
34537                  <value>0x1</value>
34538                </enumeratedValue>
34539              </enumeratedValues>
34540              <enumeratedValues>
34541                <usage>write</usage>
34542                <enumeratedValue>
34543                  <name>Set</name>
34544                  <description>Write: writing a '1' sets pin to output; writing a '0' has no effect</description>
34545                  <value>0x1</value>
34546                </enumeratedValue>
34547              </enumeratedValues>
34548            </field>
34549          </fields>
34550        </register>
34551        <register>
34552          <name>DIRCLR</name>
34553          <description>DIR clear register</description>
34554          <addressOffset>0x01C</addressOffset>
34555          <access>read-write</access>
34556          <resetValue>0x00000000</resetValue>
34557          <modifiedWriteValues>oneToClear</modifiedWriteValues>
34558          <fields>
34559            <field>
34560              <name>PIN0</name>
34561              <description>Set as input pin 0</description>
34562              <lsb>0</lsb>
34563              <msb>0</msb>
34564              <enumeratedValues>
34565                <usage>read</usage>
34566                <enumeratedValue>
34567                  <name>Input</name>
34568                  <description>Read: pin set as input</description>
34569                  <value>0x0</value>
34570                </enumeratedValue>
34571                <enumeratedValue>
34572                  <name>Output</name>
34573                  <description>Read: pin set as output</description>
34574                  <value>0x1</value>
34575                </enumeratedValue>
34576              </enumeratedValues>
34577              <enumeratedValues>
34578                <usage>write</usage>
34579                <enumeratedValue>
34580                  <name>Clear</name>
34581                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34582                  <value>0x1</value>
34583                </enumeratedValue>
34584              </enumeratedValues>
34585            </field>
34586            <field>
34587              <name>PIN1</name>
34588              <description>Set as input pin 1</description>
34589              <lsb>1</lsb>
34590              <msb>1</msb>
34591              <enumeratedValues>
34592                <usage>read</usage>
34593                <enumeratedValue>
34594                  <name>Input</name>
34595                  <description>Read: pin set as input</description>
34596                  <value>0x0</value>
34597                </enumeratedValue>
34598                <enumeratedValue>
34599                  <name>Output</name>
34600                  <description>Read: pin set as output</description>
34601                  <value>0x1</value>
34602                </enumeratedValue>
34603              </enumeratedValues>
34604              <enumeratedValues>
34605                <usage>write</usage>
34606                <enumeratedValue>
34607                  <name>Clear</name>
34608                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34609                  <value>0x1</value>
34610                </enumeratedValue>
34611              </enumeratedValues>
34612            </field>
34613            <field>
34614              <name>PIN2</name>
34615              <description>Set as input pin 2</description>
34616              <lsb>2</lsb>
34617              <msb>2</msb>
34618              <enumeratedValues>
34619                <usage>read</usage>
34620                <enumeratedValue>
34621                  <name>Input</name>
34622                  <description>Read: pin set as input</description>
34623                  <value>0x0</value>
34624                </enumeratedValue>
34625                <enumeratedValue>
34626                  <name>Output</name>
34627                  <description>Read: pin set as output</description>
34628                  <value>0x1</value>
34629                </enumeratedValue>
34630              </enumeratedValues>
34631              <enumeratedValues>
34632                <usage>write</usage>
34633                <enumeratedValue>
34634                  <name>Clear</name>
34635                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34636                  <value>0x1</value>
34637                </enumeratedValue>
34638              </enumeratedValues>
34639            </field>
34640            <field>
34641              <name>PIN3</name>
34642              <description>Set as input pin 3</description>
34643              <lsb>3</lsb>
34644              <msb>3</msb>
34645              <enumeratedValues>
34646                <usage>read</usage>
34647                <enumeratedValue>
34648                  <name>Input</name>
34649                  <description>Read: pin set as input</description>
34650                  <value>0x0</value>
34651                </enumeratedValue>
34652                <enumeratedValue>
34653                  <name>Output</name>
34654                  <description>Read: pin set as output</description>
34655                  <value>0x1</value>
34656                </enumeratedValue>
34657              </enumeratedValues>
34658              <enumeratedValues>
34659                <usage>write</usage>
34660                <enumeratedValue>
34661                  <name>Clear</name>
34662                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34663                  <value>0x1</value>
34664                </enumeratedValue>
34665              </enumeratedValues>
34666            </field>
34667            <field>
34668              <name>PIN4</name>
34669              <description>Set as input pin 4</description>
34670              <lsb>4</lsb>
34671              <msb>4</msb>
34672              <enumeratedValues>
34673                <usage>read</usage>
34674                <enumeratedValue>
34675                  <name>Input</name>
34676                  <description>Read: pin set as input</description>
34677                  <value>0x0</value>
34678                </enumeratedValue>
34679                <enumeratedValue>
34680                  <name>Output</name>
34681                  <description>Read: pin set as output</description>
34682                  <value>0x1</value>
34683                </enumeratedValue>
34684              </enumeratedValues>
34685              <enumeratedValues>
34686                <usage>write</usage>
34687                <enumeratedValue>
34688                  <name>Clear</name>
34689                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34690                  <value>0x1</value>
34691                </enumeratedValue>
34692              </enumeratedValues>
34693            </field>
34694            <field>
34695              <name>PIN5</name>
34696              <description>Set as input pin 5</description>
34697              <lsb>5</lsb>
34698              <msb>5</msb>
34699              <enumeratedValues>
34700                <usage>read</usage>
34701                <enumeratedValue>
34702                  <name>Input</name>
34703                  <description>Read: pin set as input</description>
34704                  <value>0x0</value>
34705                </enumeratedValue>
34706                <enumeratedValue>
34707                  <name>Output</name>
34708                  <description>Read: pin set as output</description>
34709                  <value>0x1</value>
34710                </enumeratedValue>
34711              </enumeratedValues>
34712              <enumeratedValues>
34713                <usage>write</usage>
34714                <enumeratedValue>
34715                  <name>Clear</name>
34716                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34717                  <value>0x1</value>
34718                </enumeratedValue>
34719              </enumeratedValues>
34720            </field>
34721            <field>
34722              <name>PIN6</name>
34723              <description>Set as input pin 6</description>
34724              <lsb>6</lsb>
34725              <msb>6</msb>
34726              <enumeratedValues>
34727                <usage>read</usage>
34728                <enumeratedValue>
34729                  <name>Input</name>
34730                  <description>Read: pin set as input</description>
34731                  <value>0x0</value>
34732                </enumeratedValue>
34733                <enumeratedValue>
34734                  <name>Output</name>
34735                  <description>Read: pin set as output</description>
34736                  <value>0x1</value>
34737                </enumeratedValue>
34738              </enumeratedValues>
34739              <enumeratedValues>
34740                <usage>write</usage>
34741                <enumeratedValue>
34742                  <name>Clear</name>
34743                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34744                  <value>0x1</value>
34745                </enumeratedValue>
34746              </enumeratedValues>
34747            </field>
34748            <field>
34749              <name>PIN7</name>
34750              <description>Set as input pin 7</description>
34751              <lsb>7</lsb>
34752              <msb>7</msb>
34753              <enumeratedValues>
34754                <usage>read</usage>
34755                <enumeratedValue>
34756                  <name>Input</name>
34757                  <description>Read: pin set as input</description>
34758                  <value>0x0</value>
34759                </enumeratedValue>
34760                <enumeratedValue>
34761                  <name>Output</name>
34762                  <description>Read: pin set as output</description>
34763                  <value>0x1</value>
34764                </enumeratedValue>
34765              </enumeratedValues>
34766              <enumeratedValues>
34767                <usage>write</usage>
34768                <enumeratedValue>
34769                  <name>Clear</name>
34770                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34771                  <value>0x1</value>
34772                </enumeratedValue>
34773              </enumeratedValues>
34774            </field>
34775            <field>
34776              <name>PIN8</name>
34777              <description>Set as input pin 8</description>
34778              <lsb>8</lsb>
34779              <msb>8</msb>
34780              <enumeratedValues>
34781                <usage>read</usage>
34782                <enumeratedValue>
34783                  <name>Input</name>
34784                  <description>Read: pin set as input</description>
34785                  <value>0x0</value>
34786                </enumeratedValue>
34787                <enumeratedValue>
34788                  <name>Output</name>
34789                  <description>Read: pin set as output</description>
34790                  <value>0x1</value>
34791                </enumeratedValue>
34792              </enumeratedValues>
34793              <enumeratedValues>
34794                <usage>write</usage>
34795                <enumeratedValue>
34796                  <name>Clear</name>
34797                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34798                  <value>0x1</value>
34799                </enumeratedValue>
34800              </enumeratedValues>
34801            </field>
34802            <field>
34803              <name>PIN9</name>
34804              <description>Set as input pin 9</description>
34805              <lsb>9</lsb>
34806              <msb>9</msb>
34807              <enumeratedValues>
34808                <usage>read</usage>
34809                <enumeratedValue>
34810                  <name>Input</name>
34811                  <description>Read: pin set as input</description>
34812                  <value>0x0</value>
34813                </enumeratedValue>
34814                <enumeratedValue>
34815                  <name>Output</name>
34816                  <description>Read: pin set as output</description>
34817                  <value>0x1</value>
34818                </enumeratedValue>
34819              </enumeratedValues>
34820              <enumeratedValues>
34821                <usage>write</usage>
34822                <enumeratedValue>
34823                  <name>Clear</name>
34824                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34825                  <value>0x1</value>
34826                </enumeratedValue>
34827              </enumeratedValues>
34828            </field>
34829            <field>
34830              <name>PIN10</name>
34831              <description>Set as input pin 10</description>
34832              <lsb>10</lsb>
34833              <msb>10</msb>
34834              <enumeratedValues>
34835                <usage>read</usage>
34836                <enumeratedValue>
34837                  <name>Input</name>
34838                  <description>Read: pin set as input</description>
34839                  <value>0x0</value>
34840                </enumeratedValue>
34841                <enumeratedValue>
34842                  <name>Output</name>
34843                  <description>Read: pin set as output</description>
34844                  <value>0x1</value>
34845                </enumeratedValue>
34846              </enumeratedValues>
34847              <enumeratedValues>
34848                <usage>write</usage>
34849                <enumeratedValue>
34850                  <name>Clear</name>
34851                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34852                  <value>0x1</value>
34853                </enumeratedValue>
34854              </enumeratedValues>
34855            </field>
34856            <field>
34857              <name>PIN11</name>
34858              <description>Set as input pin 11</description>
34859              <lsb>11</lsb>
34860              <msb>11</msb>
34861              <enumeratedValues>
34862                <usage>read</usage>
34863                <enumeratedValue>
34864                  <name>Input</name>
34865                  <description>Read: pin set as input</description>
34866                  <value>0x0</value>
34867                </enumeratedValue>
34868                <enumeratedValue>
34869                  <name>Output</name>
34870                  <description>Read: pin set as output</description>
34871                  <value>0x1</value>
34872                </enumeratedValue>
34873              </enumeratedValues>
34874              <enumeratedValues>
34875                <usage>write</usage>
34876                <enumeratedValue>
34877                  <name>Clear</name>
34878                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34879                  <value>0x1</value>
34880                </enumeratedValue>
34881              </enumeratedValues>
34882            </field>
34883            <field>
34884              <name>PIN12</name>
34885              <description>Set as input pin 12</description>
34886              <lsb>12</lsb>
34887              <msb>12</msb>
34888              <enumeratedValues>
34889                <usage>read</usage>
34890                <enumeratedValue>
34891                  <name>Input</name>
34892                  <description>Read: pin set as input</description>
34893                  <value>0x0</value>
34894                </enumeratedValue>
34895                <enumeratedValue>
34896                  <name>Output</name>
34897                  <description>Read: pin set as output</description>
34898                  <value>0x1</value>
34899                </enumeratedValue>
34900              </enumeratedValues>
34901              <enumeratedValues>
34902                <usage>write</usage>
34903                <enumeratedValue>
34904                  <name>Clear</name>
34905                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34906                  <value>0x1</value>
34907                </enumeratedValue>
34908              </enumeratedValues>
34909            </field>
34910            <field>
34911              <name>PIN13</name>
34912              <description>Set as input pin 13</description>
34913              <lsb>13</lsb>
34914              <msb>13</msb>
34915              <enumeratedValues>
34916                <usage>read</usage>
34917                <enumeratedValue>
34918                  <name>Input</name>
34919                  <description>Read: pin set as input</description>
34920                  <value>0x0</value>
34921                </enumeratedValue>
34922                <enumeratedValue>
34923                  <name>Output</name>
34924                  <description>Read: pin set as output</description>
34925                  <value>0x1</value>
34926                </enumeratedValue>
34927              </enumeratedValues>
34928              <enumeratedValues>
34929                <usage>write</usage>
34930                <enumeratedValue>
34931                  <name>Clear</name>
34932                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34933                  <value>0x1</value>
34934                </enumeratedValue>
34935              </enumeratedValues>
34936            </field>
34937            <field>
34938              <name>PIN14</name>
34939              <description>Set as input pin 14</description>
34940              <lsb>14</lsb>
34941              <msb>14</msb>
34942              <enumeratedValues>
34943                <usage>read</usage>
34944                <enumeratedValue>
34945                  <name>Input</name>
34946                  <description>Read: pin set as input</description>
34947                  <value>0x0</value>
34948                </enumeratedValue>
34949                <enumeratedValue>
34950                  <name>Output</name>
34951                  <description>Read: pin set as output</description>
34952                  <value>0x1</value>
34953                </enumeratedValue>
34954              </enumeratedValues>
34955              <enumeratedValues>
34956                <usage>write</usage>
34957                <enumeratedValue>
34958                  <name>Clear</name>
34959                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34960                  <value>0x1</value>
34961                </enumeratedValue>
34962              </enumeratedValues>
34963            </field>
34964            <field>
34965              <name>PIN15</name>
34966              <description>Set as input pin 15</description>
34967              <lsb>15</lsb>
34968              <msb>15</msb>
34969              <enumeratedValues>
34970                <usage>read</usage>
34971                <enumeratedValue>
34972                  <name>Input</name>
34973                  <description>Read: pin set as input</description>
34974                  <value>0x0</value>
34975                </enumeratedValue>
34976                <enumeratedValue>
34977                  <name>Output</name>
34978                  <description>Read: pin set as output</description>
34979                  <value>0x1</value>
34980                </enumeratedValue>
34981              </enumeratedValues>
34982              <enumeratedValues>
34983                <usage>write</usage>
34984                <enumeratedValue>
34985                  <name>Clear</name>
34986                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
34987                  <value>0x1</value>
34988                </enumeratedValue>
34989              </enumeratedValues>
34990            </field>
34991            <field>
34992              <name>PIN16</name>
34993              <description>Set as input pin 16</description>
34994              <lsb>16</lsb>
34995              <msb>16</msb>
34996              <enumeratedValues>
34997                <usage>read</usage>
34998                <enumeratedValue>
34999                  <name>Input</name>
35000                  <description>Read: pin set as input</description>
35001                  <value>0x0</value>
35002                </enumeratedValue>
35003                <enumeratedValue>
35004                  <name>Output</name>
35005                  <description>Read: pin set as output</description>
35006                  <value>0x1</value>
35007                </enumeratedValue>
35008              </enumeratedValues>
35009              <enumeratedValues>
35010                <usage>write</usage>
35011                <enumeratedValue>
35012                  <name>Clear</name>
35013                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35014                  <value>0x1</value>
35015                </enumeratedValue>
35016              </enumeratedValues>
35017            </field>
35018            <field>
35019              <name>PIN17</name>
35020              <description>Set as input pin 17</description>
35021              <lsb>17</lsb>
35022              <msb>17</msb>
35023              <enumeratedValues>
35024                <usage>read</usage>
35025                <enumeratedValue>
35026                  <name>Input</name>
35027                  <description>Read: pin set as input</description>
35028                  <value>0x0</value>
35029                </enumeratedValue>
35030                <enumeratedValue>
35031                  <name>Output</name>
35032                  <description>Read: pin set as output</description>
35033                  <value>0x1</value>
35034                </enumeratedValue>
35035              </enumeratedValues>
35036              <enumeratedValues>
35037                <usage>write</usage>
35038                <enumeratedValue>
35039                  <name>Clear</name>
35040                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35041                  <value>0x1</value>
35042                </enumeratedValue>
35043              </enumeratedValues>
35044            </field>
35045            <field>
35046              <name>PIN18</name>
35047              <description>Set as input pin 18</description>
35048              <lsb>18</lsb>
35049              <msb>18</msb>
35050              <enumeratedValues>
35051                <usage>read</usage>
35052                <enumeratedValue>
35053                  <name>Input</name>
35054                  <description>Read: pin set as input</description>
35055                  <value>0x0</value>
35056                </enumeratedValue>
35057                <enumeratedValue>
35058                  <name>Output</name>
35059                  <description>Read: pin set as output</description>
35060                  <value>0x1</value>
35061                </enumeratedValue>
35062              </enumeratedValues>
35063              <enumeratedValues>
35064                <usage>write</usage>
35065                <enumeratedValue>
35066                  <name>Clear</name>
35067                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35068                  <value>0x1</value>
35069                </enumeratedValue>
35070              </enumeratedValues>
35071            </field>
35072            <field>
35073              <name>PIN19</name>
35074              <description>Set as input pin 19</description>
35075              <lsb>19</lsb>
35076              <msb>19</msb>
35077              <enumeratedValues>
35078                <usage>read</usage>
35079                <enumeratedValue>
35080                  <name>Input</name>
35081                  <description>Read: pin set as input</description>
35082                  <value>0x0</value>
35083                </enumeratedValue>
35084                <enumeratedValue>
35085                  <name>Output</name>
35086                  <description>Read: pin set as output</description>
35087                  <value>0x1</value>
35088                </enumeratedValue>
35089              </enumeratedValues>
35090              <enumeratedValues>
35091                <usage>write</usage>
35092                <enumeratedValue>
35093                  <name>Clear</name>
35094                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35095                  <value>0x1</value>
35096                </enumeratedValue>
35097              </enumeratedValues>
35098            </field>
35099            <field>
35100              <name>PIN20</name>
35101              <description>Set as input pin 20</description>
35102              <lsb>20</lsb>
35103              <msb>20</msb>
35104              <enumeratedValues>
35105                <usage>read</usage>
35106                <enumeratedValue>
35107                  <name>Input</name>
35108                  <description>Read: pin set as input</description>
35109                  <value>0x0</value>
35110                </enumeratedValue>
35111                <enumeratedValue>
35112                  <name>Output</name>
35113                  <description>Read: pin set as output</description>
35114                  <value>0x1</value>
35115                </enumeratedValue>
35116              </enumeratedValues>
35117              <enumeratedValues>
35118                <usage>write</usage>
35119                <enumeratedValue>
35120                  <name>Clear</name>
35121                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35122                  <value>0x1</value>
35123                </enumeratedValue>
35124              </enumeratedValues>
35125            </field>
35126            <field>
35127              <name>PIN21</name>
35128              <description>Set as input pin 21</description>
35129              <lsb>21</lsb>
35130              <msb>21</msb>
35131              <enumeratedValues>
35132                <usage>read</usage>
35133                <enumeratedValue>
35134                  <name>Input</name>
35135                  <description>Read: pin set as input</description>
35136                  <value>0x0</value>
35137                </enumeratedValue>
35138                <enumeratedValue>
35139                  <name>Output</name>
35140                  <description>Read: pin set as output</description>
35141                  <value>0x1</value>
35142                </enumeratedValue>
35143              </enumeratedValues>
35144              <enumeratedValues>
35145                <usage>write</usage>
35146                <enumeratedValue>
35147                  <name>Clear</name>
35148                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35149                  <value>0x1</value>
35150                </enumeratedValue>
35151              </enumeratedValues>
35152            </field>
35153            <field>
35154              <name>PIN22</name>
35155              <description>Set as input pin 22</description>
35156              <lsb>22</lsb>
35157              <msb>22</msb>
35158              <enumeratedValues>
35159                <usage>read</usage>
35160                <enumeratedValue>
35161                  <name>Input</name>
35162                  <description>Read: pin set as input</description>
35163                  <value>0x0</value>
35164                </enumeratedValue>
35165                <enumeratedValue>
35166                  <name>Output</name>
35167                  <description>Read: pin set as output</description>
35168                  <value>0x1</value>
35169                </enumeratedValue>
35170              </enumeratedValues>
35171              <enumeratedValues>
35172                <usage>write</usage>
35173                <enumeratedValue>
35174                  <name>Clear</name>
35175                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35176                  <value>0x1</value>
35177                </enumeratedValue>
35178              </enumeratedValues>
35179            </field>
35180            <field>
35181              <name>PIN23</name>
35182              <description>Set as input pin 23</description>
35183              <lsb>23</lsb>
35184              <msb>23</msb>
35185              <enumeratedValues>
35186                <usage>read</usage>
35187                <enumeratedValue>
35188                  <name>Input</name>
35189                  <description>Read: pin set as input</description>
35190                  <value>0x0</value>
35191                </enumeratedValue>
35192                <enumeratedValue>
35193                  <name>Output</name>
35194                  <description>Read: pin set as output</description>
35195                  <value>0x1</value>
35196                </enumeratedValue>
35197              </enumeratedValues>
35198              <enumeratedValues>
35199                <usage>write</usage>
35200                <enumeratedValue>
35201                  <name>Clear</name>
35202                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35203                  <value>0x1</value>
35204                </enumeratedValue>
35205              </enumeratedValues>
35206            </field>
35207            <field>
35208              <name>PIN24</name>
35209              <description>Set as input pin 24</description>
35210              <lsb>24</lsb>
35211              <msb>24</msb>
35212              <enumeratedValues>
35213                <usage>read</usage>
35214                <enumeratedValue>
35215                  <name>Input</name>
35216                  <description>Read: pin set as input</description>
35217                  <value>0x0</value>
35218                </enumeratedValue>
35219                <enumeratedValue>
35220                  <name>Output</name>
35221                  <description>Read: pin set as output</description>
35222                  <value>0x1</value>
35223                </enumeratedValue>
35224              </enumeratedValues>
35225              <enumeratedValues>
35226                <usage>write</usage>
35227                <enumeratedValue>
35228                  <name>Clear</name>
35229                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35230                  <value>0x1</value>
35231                </enumeratedValue>
35232              </enumeratedValues>
35233            </field>
35234            <field>
35235              <name>PIN25</name>
35236              <description>Set as input pin 25</description>
35237              <lsb>25</lsb>
35238              <msb>25</msb>
35239              <enumeratedValues>
35240                <usage>read</usage>
35241                <enumeratedValue>
35242                  <name>Input</name>
35243                  <description>Read: pin set as input</description>
35244                  <value>0x0</value>
35245                </enumeratedValue>
35246                <enumeratedValue>
35247                  <name>Output</name>
35248                  <description>Read: pin set as output</description>
35249                  <value>0x1</value>
35250                </enumeratedValue>
35251              </enumeratedValues>
35252              <enumeratedValues>
35253                <usage>write</usage>
35254                <enumeratedValue>
35255                  <name>Clear</name>
35256                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35257                  <value>0x1</value>
35258                </enumeratedValue>
35259              </enumeratedValues>
35260            </field>
35261            <field>
35262              <name>PIN26</name>
35263              <description>Set as input pin 26</description>
35264              <lsb>26</lsb>
35265              <msb>26</msb>
35266              <enumeratedValues>
35267                <usage>read</usage>
35268                <enumeratedValue>
35269                  <name>Input</name>
35270                  <description>Read: pin set as input</description>
35271                  <value>0x0</value>
35272                </enumeratedValue>
35273                <enumeratedValue>
35274                  <name>Output</name>
35275                  <description>Read: pin set as output</description>
35276                  <value>0x1</value>
35277                </enumeratedValue>
35278              </enumeratedValues>
35279              <enumeratedValues>
35280                <usage>write</usage>
35281                <enumeratedValue>
35282                  <name>Clear</name>
35283                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35284                  <value>0x1</value>
35285                </enumeratedValue>
35286              </enumeratedValues>
35287            </field>
35288            <field>
35289              <name>PIN27</name>
35290              <description>Set as input pin 27</description>
35291              <lsb>27</lsb>
35292              <msb>27</msb>
35293              <enumeratedValues>
35294                <usage>read</usage>
35295                <enumeratedValue>
35296                  <name>Input</name>
35297                  <description>Read: pin set as input</description>
35298                  <value>0x0</value>
35299                </enumeratedValue>
35300                <enumeratedValue>
35301                  <name>Output</name>
35302                  <description>Read: pin set as output</description>
35303                  <value>0x1</value>
35304                </enumeratedValue>
35305              </enumeratedValues>
35306              <enumeratedValues>
35307                <usage>write</usage>
35308                <enumeratedValue>
35309                  <name>Clear</name>
35310                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35311                  <value>0x1</value>
35312                </enumeratedValue>
35313              </enumeratedValues>
35314            </field>
35315            <field>
35316              <name>PIN28</name>
35317              <description>Set as input pin 28</description>
35318              <lsb>28</lsb>
35319              <msb>28</msb>
35320              <enumeratedValues>
35321                <usage>read</usage>
35322                <enumeratedValue>
35323                  <name>Input</name>
35324                  <description>Read: pin set as input</description>
35325                  <value>0x0</value>
35326                </enumeratedValue>
35327                <enumeratedValue>
35328                  <name>Output</name>
35329                  <description>Read: pin set as output</description>
35330                  <value>0x1</value>
35331                </enumeratedValue>
35332              </enumeratedValues>
35333              <enumeratedValues>
35334                <usage>write</usage>
35335                <enumeratedValue>
35336                  <name>Clear</name>
35337                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35338                  <value>0x1</value>
35339                </enumeratedValue>
35340              </enumeratedValues>
35341            </field>
35342            <field>
35343              <name>PIN29</name>
35344              <description>Set as input pin 29</description>
35345              <lsb>29</lsb>
35346              <msb>29</msb>
35347              <enumeratedValues>
35348                <usage>read</usage>
35349                <enumeratedValue>
35350                  <name>Input</name>
35351                  <description>Read: pin set as input</description>
35352                  <value>0x0</value>
35353                </enumeratedValue>
35354                <enumeratedValue>
35355                  <name>Output</name>
35356                  <description>Read: pin set as output</description>
35357                  <value>0x1</value>
35358                </enumeratedValue>
35359              </enumeratedValues>
35360              <enumeratedValues>
35361                <usage>write</usage>
35362                <enumeratedValue>
35363                  <name>Clear</name>
35364                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35365                  <value>0x1</value>
35366                </enumeratedValue>
35367              </enumeratedValues>
35368            </field>
35369            <field>
35370              <name>PIN30</name>
35371              <description>Set as input pin 30</description>
35372              <lsb>30</lsb>
35373              <msb>30</msb>
35374              <enumeratedValues>
35375                <usage>read</usage>
35376                <enumeratedValue>
35377                  <name>Input</name>
35378                  <description>Read: pin set as input</description>
35379                  <value>0x0</value>
35380                </enumeratedValue>
35381                <enumeratedValue>
35382                  <name>Output</name>
35383                  <description>Read: pin set as output</description>
35384                  <value>0x1</value>
35385                </enumeratedValue>
35386              </enumeratedValues>
35387              <enumeratedValues>
35388                <usage>write</usage>
35389                <enumeratedValue>
35390                  <name>Clear</name>
35391                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35392                  <value>0x1</value>
35393                </enumeratedValue>
35394              </enumeratedValues>
35395            </field>
35396            <field>
35397              <name>PIN31</name>
35398              <description>Set as input pin 31</description>
35399              <lsb>31</lsb>
35400              <msb>31</msb>
35401              <enumeratedValues>
35402                <usage>read</usage>
35403                <enumeratedValue>
35404                  <name>Input</name>
35405                  <description>Read: pin set as input</description>
35406                  <value>0x0</value>
35407                </enumeratedValue>
35408                <enumeratedValue>
35409                  <name>Output</name>
35410                  <description>Read: pin set as output</description>
35411                  <value>0x1</value>
35412                </enumeratedValue>
35413              </enumeratedValues>
35414              <enumeratedValues>
35415                <usage>write</usage>
35416                <enumeratedValue>
35417                  <name>Clear</name>
35418                  <description>Write: writing a '1' sets pin to input; writing a '0' has no effect</description>
35419                  <value>0x1</value>
35420                </enumeratedValue>
35421              </enumeratedValues>
35422            </field>
35423          </fields>
35424        </register>
35425        <register>
35426          <name>LATCH</name>
35427          <description>Latch register indicating what GPIO pins that have met the criteria set in the PIN_CNF[n].SENSE registers</description>
35428          <addressOffset>0x020</addressOffset>
35429          <access>read-write</access>
35430          <resetValue>0x00000000</resetValue>
35431          <fields>
35432            <field>
35433              <name>PIN0</name>
35434              <description>Status on whether PIN[0] has met criteria set in PIN_CNF[0].SENSE register. Write '1' to clear.</description>
35435              <lsb>0</lsb>
35436              <msb>0</msb>
35437              <enumeratedValues>
35438                <enumeratedValue>
35439                  <name>NotLatched</name>
35440                  <description>Criteria has not been met</description>
35441                  <value>0x0</value>
35442                </enumeratedValue>
35443                <enumeratedValue>
35444                  <name>Latched</name>
35445                  <description>Criteria has been met</description>
35446                  <value>0x1</value>
35447                </enumeratedValue>
35448              </enumeratedValues>
35449            </field>
35450            <field>
35451              <name>PIN1</name>
35452              <description>Status on whether PIN[1] has met criteria set in PIN_CNF[1].SENSE register. Write '1' to clear.</description>
35453              <lsb>1</lsb>
35454              <msb>1</msb>
35455              <enumeratedValues>
35456                <enumeratedValue>
35457                  <name>NotLatched</name>
35458                  <description>Criteria has not been met</description>
35459                  <value>0x0</value>
35460                </enumeratedValue>
35461                <enumeratedValue>
35462                  <name>Latched</name>
35463                  <description>Criteria has been met</description>
35464                  <value>0x1</value>
35465                </enumeratedValue>
35466              </enumeratedValues>
35467            </field>
35468            <field>
35469              <name>PIN2</name>
35470              <description>Status on whether PIN[2] has met criteria set in PIN_CNF[2].SENSE register. Write '1' to clear.</description>
35471              <lsb>2</lsb>
35472              <msb>2</msb>
35473              <enumeratedValues>
35474                <enumeratedValue>
35475                  <name>NotLatched</name>
35476                  <description>Criteria has not been met</description>
35477                  <value>0x0</value>
35478                </enumeratedValue>
35479                <enumeratedValue>
35480                  <name>Latched</name>
35481                  <description>Criteria has been met</description>
35482                  <value>0x1</value>
35483                </enumeratedValue>
35484              </enumeratedValues>
35485            </field>
35486            <field>
35487              <name>PIN3</name>
35488              <description>Status on whether PIN[3] has met criteria set in PIN_CNF[3].SENSE register. Write '1' to clear.</description>
35489              <lsb>3</lsb>
35490              <msb>3</msb>
35491              <enumeratedValues>
35492                <enumeratedValue>
35493                  <name>NotLatched</name>
35494                  <description>Criteria has not been met</description>
35495                  <value>0x0</value>
35496                </enumeratedValue>
35497                <enumeratedValue>
35498                  <name>Latched</name>
35499                  <description>Criteria has been met</description>
35500                  <value>0x1</value>
35501                </enumeratedValue>
35502              </enumeratedValues>
35503            </field>
35504            <field>
35505              <name>PIN4</name>
35506              <description>Status on whether PIN[4] has met criteria set in PIN_CNF[4].SENSE register. Write '1' to clear.</description>
35507              <lsb>4</lsb>
35508              <msb>4</msb>
35509              <enumeratedValues>
35510                <enumeratedValue>
35511                  <name>NotLatched</name>
35512                  <description>Criteria has not been met</description>
35513                  <value>0x0</value>
35514                </enumeratedValue>
35515                <enumeratedValue>
35516                  <name>Latched</name>
35517                  <description>Criteria has been met</description>
35518                  <value>0x1</value>
35519                </enumeratedValue>
35520              </enumeratedValues>
35521            </field>
35522            <field>
35523              <name>PIN5</name>
35524              <description>Status on whether PIN[5] has met criteria set in PIN_CNF[5].SENSE register. Write '1' to clear.</description>
35525              <lsb>5</lsb>
35526              <msb>5</msb>
35527              <enumeratedValues>
35528                <enumeratedValue>
35529                  <name>NotLatched</name>
35530                  <description>Criteria has not been met</description>
35531                  <value>0x0</value>
35532                </enumeratedValue>
35533                <enumeratedValue>
35534                  <name>Latched</name>
35535                  <description>Criteria has been met</description>
35536                  <value>0x1</value>
35537                </enumeratedValue>
35538              </enumeratedValues>
35539            </field>
35540            <field>
35541              <name>PIN6</name>
35542              <description>Status on whether PIN[6] has met criteria set in PIN_CNF[6].SENSE register. Write '1' to clear.</description>
35543              <lsb>6</lsb>
35544              <msb>6</msb>
35545              <enumeratedValues>
35546                <enumeratedValue>
35547                  <name>NotLatched</name>
35548                  <description>Criteria has not been met</description>
35549                  <value>0x0</value>
35550                </enumeratedValue>
35551                <enumeratedValue>
35552                  <name>Latched</name>
35553                  <description>Criteria has been met</description>
35554                  <value>0x1</value>
35555                </enumeratedValue>
35556              </enumeratedValues>
35557            </field>
35558            <field>
35559              <name>PIN7</name>
35560              <description>Status on whether PIN[7] has met criteria set in PIN_CNF[7].SENSE register. Write '1' to clear.</description>
35561              <lsb>7</lsb>
35562              <msb>7</msb>
35563              <enumeratedValues>
35564                <enumeratedValue>
35565                  <name>NotLatched</name>
35566                  <description>Criteria has not been met</description>
35567                  <value>0x0</value>
35568                </enumeratedValue>
35569                <enumeratedValue>
35570                  <name>Latched</name>
35571                  <description>Criteria has been met</description>
35572                  <value>0x1</value>
35573                </enumeratedValue>
35574              </enumeratedValues>
35575            </field>
35576            <field>
35577              <name>PIN8</name>
35578              <description>Status on whether PIN[8] has met criteria set in PIN_CNF[8].SENSE register. Write '1' to clear.</description>
35579              <lsb>8</lsb>
35580              <msb>8</msb>
35581              <enumeratedValues>
35582                <enumeratedValue>
35583                  <name>NotLatched</name>
35584                  <description>Criteria has not been met</description>
35585                  <value>0x0</value>
35586                </enumeratedValue>
35587                <enumeratedValue>
35588                  <name>Latched</name>
35589                  <description>Criteria has been met</description>
35590                  <value>0x1</value>
35591                </enumeratedValue>
35592              </enumeratedValues>
35593            </field>
35594            <field>
35595              <name>PIN9</name>
35596              <description>Status on whether PIN[9] has met criteria set in PIN_CNF[9].SENSE register. Write '1' to clear.</description>
35597              <lsb>9</lsb>
35598              <msb>9</msb>
35599              <enumeratedValues>
35600                <enumeratedValue>
35601                  <name>NotLatched</name>
35602                  <description>Criteria has not been met</description>
35603                  <value>0x0</value>
35604                </enumeratedValue>
35605                <enumeratedValue>
35606                  <name>Latched</name>
35607                  <description>Criteria has been met</description>
35608                  <value>0x1</value>
35609                </enumeratedValue>
35610              </enumeratedValues>
35611            </field>
35612            <field>
35613              <name>PIN10</name>
35614              <description>Status on whether PIN[10] has met criteria set in PIN_CNF[10].SENSE register. Write '1' to clear.</description>
35615              <lsb>10</lsb>
35616              <msb>10</msb>
35617              <enumeratedValues>
35618                <enumeratedValue>
35619                  <name>NotLatched</name>
35620                  <description>Criteria has not been met</description>
35621                  <value>0x0</value>
35622                </enumeratedValue>
35623                <enumeratedValue>
35624                  <name>Latched</name>
35625                  <description>Criteria has been met</description>
35626                  <value>0x1</value>
35627                </enumeratedValue>
35628              </enumeratedValues>
35629            </field>
35630            <field>
35631              <name>PIN11</name>
35632              <description>Status on whether PIN[11] has met criteria set in PIN_CNF[11].SENSE register. Write '1' to clear.</description>
35633              <lsb>11</lsb>
35634              <msb>11</msb>
35635              <enumeratedValues>
35636                <enumeratedValue>
35637                  <name>NotLatched</name>
35638                  <description>Criteria has not been met</description>
35639                  <value>0x0</value>
35640                </enumeratedValue>
35641                <enumeratedValue>
35642                  <name>Latched</name>
35643                  <description>Criteria has been met</description>
35644                  <value>0x1</value>
35645                </enumeratedValue>
35646              </enumeratedValues>
35647            </field>
35648            <field>
35649              <name>PIN12</name>
35650              <description>Status on whether PIN[12] has met criteria set in PIN_CNF[12].SENSE register. Write '1' to clear.</description>
35651              <lsb>12</lsb>
35652              <msb>12</msb>
35653              <enumeratedValues>
35654                <enumeratedValue>
35655                  <name>NotLatched</name>
35656                  <description>Criteria has not been met</description>
35657                  <value>0x0</value>
35658                </enumeratedValue>
35659                <enumeratedValue>
35660                  <name>Latched</name>
35661                  <description>Criteria has been met</description>
35662                  <value>0x1</value>
35663                </enumeratedValue>
35664              </enumeratedValues>
35665            </field>
35666            <field>
35667              <name>PIN13</name>
35668              <description>Status on whether PIN[13] has met criteria set in PIN_CNF[13].SENSE register. Write '1' to clear.</description>
35669              <lsb>13</lsb>
35670              <msb>13</msb>
35671              <enumeratedValues>
35672                <enumeratedValue>
35673                  <name>NotLatched</name>
35674                  <description>Criteria has not been met</description>
35675                  <value>0x0</value>
35676                </enumeratedValue>
35677                <enumeratedValue>
35678                  <name>Latched</name>
35679                  <description>Criteria has been met</description>
35680                  <value>0x1</value>
35681                </enumeratedValue>
35682              </enumeratedValues>
35683            </field>
35684            <field>
35685              <name>PIN14</name>
35686              <description>Status on whether PIN[14] has met criteria set in PIN_CNF[14].SENSE register. Write '1' to clear.</description>
35687              <lsb>14</lsb>
35688              <msb>14</msb>
35689              <enumeratedValues>
35690                <enumeratedValue>
35691                  <name>NotLatched</name>
35692                  <description>Criteria has not been met</description>
35693                  <value>0x0</value>
35694                </enumeratedValue>
35695                <enumeratedValue>
35696                  <name>Latched</name>
35697                  <description>Criteria has been met</description>
35698                  <value>0x1</value>
35699                </enumeratedValue>
35700              </enumeratedValues>
35701            </field>
35702            <field>
35703              <name>PIN15</name>
35704              <description>Status on whether PIN[15] has met criteria set in PIN_CNF[15].SENSE register. Write '1' to clear.</description>
35705              <lsb>15</lsb>
35706              <msb>15</msb>
35707              <enumeratedValues>
35708                <enumeratedValue>
35709                  <name>NotLatched</name>
35710                  <description>Criteria has not been met</description>
35711                  <value>0x0</value>
35712                </enumeratedValue>
35713                <enumeratedValue>
35714                  <name>Latched</name>
35715                  <description>Criteria has been met</description>
35716                  <value>0x1</value>
35717                </enumeratedValue>
35718              </enumeratedValues>
35719            </field>
35720            <field>
35721              <name>PIN16</name>
35722              <description>Status on whether PIN[16] has met criteria set in PIN_CNF[16].SENSE register. Write '1' to clear.</description>
35723              <lsb>16</lsb>
35724              <msb>16</msb>
35725              <enumeratedValues>
35726                <enumeratedValue>
35727                  <name>NotLatched</name>
35728                  <description>Criteria has not been met</description>
35729                  <value>0x0</value>
35730                </enumeratedValue>
35731                <enumeratedValue>
35732                  <name>Latched</name>
35733                  <description>Criteria has been met</description>
35734                  <value>0x1</value>
35735                </enumeratedValue>
35736              </enumeratedValues>
35737            </field>
35738            <field>
35739              <name>PIN17</name>
35740              <description>Status on whether PIN[17] has met criteria set in PIN_CNF[17].SENSE register. Write '1' to clear.</description>
35741              <lsb>17</lsb>
35742              <msb>17</msb>
35743              <enumeratedValues>
35744                <enumeratedValue>
35745                  <name>NotLatched</name>
35746                  <description>Criteria has not been met</description>
35747                  <value>0x0</value>
35748                </enumeratedValue>
35749                <enumeratedValue>
35750                  <name>Latched</name>
35751                  <description>Criteria has been met</description>
35752                  <value>0x1</value>
35753                </enumeratedValue>
35754              </enumeratedValues>
35755            </field>
35756            <field>
35757              <name>PIN18</name>
35758              <description>Status on whether PIN[18] has met criteria set in PIN_CNF[18].SENSE register. Write '1' to clear.</description>
35759              <lsb>18</lsb>
35760              <msb>18</msb>
35761              <enumeratedValues>
35762                <enumeratedValue>
35763                  <name>NotLatched</name>
35764                  <description>Criteria has not been met</description>
35765                  <value>0x0</value>
35766                </enumeratedValue>
35767                <enumeratedValue>
35768                  <name>Latched</name>
35769                  <description>Criteria has been met</description>
35770                  <value>0x1</value>
35771                </enumeratedValue>
35772              </enumeratedValues>
35773            </field>
35774            <field>
35775              <name>PIN19</name>
35776              <description>Status on whether PIN[19] has met criteria set in PIN_CNF[19].SENSE register. Write '1' to clear.</description>
35777              <lsb>19</lsb>
35778              <msb>19</msb>
35779              <enumeratedValues>
35780                <enumeratedValue>
35781                  <name>NotLatched</name>
35782                  <description>Criteria has not been met</description>
35783                  <value>0x0</value>
35784                </enumeratedValue>
35785                <enumeratedValue>
35786                  <name>Latched</name>
35787                  <description>Criteria has been met</description>
35788                  <value>0x1</value>
35789                </enumeratedValue>
35790              </enumeratedValues>
35791            </field>
35792            <field>
35793              <name>PIN20</name>
35794              <description>Status on whether PIN[20] has met criteria set in PIN_CNF[20].SENSE register. Write '1' to clear.</description>
35795              <lsb>20</lsb>
35796              <msb>20</msb>
35797              <enumeratedValues>
35798                <enumeratedValue>
35799                  <name>NotLatched</name>
35800                  <description>Criteria has not been met</description>
35801                  <value>0x0</value>
35802                </enumeratedValue>
35803                <enumeratedValue>
35804                  <name>Latched</name>
35805                  <description>Criteria has been met</description>
35806                  <value>0x1</value>
35807                </enumeratedValue>
35808              </enumeratedValues>
35809            </field>
35810            <field>
35811              <name>PIN21</name>
35812              <description>Status on whether PIN[21] has met criteria set in PIN_CNF[21].SENSE register. Write '1' to clear.</description>
35813              <lsb>21</lsb>
35814              <msb>21</msb>
35815              <enumeratedValues>
35816                <enumeratedValue>
35817                  <name>NotLatched</name>
35818                  <description>Criteria has not been met</description>
35819                  <value>0x0</value>
35820                </enumeratedValue>
35821                <enumeratedValue>
35822                  <name>Latched</name>
35823                  <description>Criteria has been met</description>
35824                  <value>0x1</value>
35825                </enumeratedValue>
35826              </enumeratedValues>
35827            </field>
35828            <field>
35829              <name>PIN22</name>
35830              <description>Status on whether PIN[22] has met criteria set in PIN_CNF[22].SENSE register. Write '1' to clear.</description>
35831              <lsb>22</lsb>
35832              <msb>22</msb>
35833              <enumeratedValues>
35834                <enumeratedValue>
35835                  <name>NotLatched</name>
35836                  <description>Criteria has not been met</description>
35837                  <value>0x0</value>
35838                </enumeratedValue>
35839                <enumeratedValue>
35840                  <name>Latched</name>
35841                  <description>Criteria has been met</description>
35842                  <value>0x1</value>
35843                </enumeratedValue>
35844              </enumeratedValues>
35845            </field>
35846            <field>
35847              <name>PIN23</name>
35848              <description>Status on whether PIN[23] has met criteria set in PIN_CNF[23].SENSE register. Write '1' to clear.</description>
35849              <lsb>23</lsb>
35850              <msb>23</msb>
35851              <enumeratedValues>
35852                <enumeratedValue>
35853                  <name>NotLatched</name>
35854                  <description>Criteria has not been met</description>
35855                  <value>0x0</value>
35856                </enumeratedValue>
35857                <enumeratedValue>
35858                  <name>Latched</name>
35859                  <description>Criteria has been met</description>
35860                  <value>0x1</value>
35861                </enumeratedValue>
35862              </enumeratedValues>
35863            </field>
35864            <field>
35865              <name>PIN24</name>
35866              <description>Status on whether PIN[24] has met criteria set in PIN_CNF[24].SENSE register. Write '1' to clear.</description>
35867              <lsb>24</lsb>
35868              <msb>24</msb>
35869              <enumeratedValues>
35870                <enumeratedValue>
35871                  <name>NotLatched</name>
35872                  <description>Criteria has not been met</description>
35873                  <value>0x0</value>
35874                </enumeratedValue>
35875                <enumeratedValue>
35876                  <name>Latched</name>
35877                  <description>Criteria has been met</description>
35878                  <value>0x1</value>
35879                </enumeratedValue>
35880              </enumeratedValues>
35881            </field>
35882            <field>
35883              <name>PIN25</name>
35884              <description>Status on whether PIN[25] has met criteria set in PIN_CNF[25].SENSE register. Write '1' to clear.</description>
35885              <lsb>25</lsb>
35886              <msb>25</msb>
35887              <enumeratedValues>
35888                <enumeratedValue>
35889                  <name>NotLatched</name>
35890                  <description>Criteria has not been met</description>
35891                  <value>0x0</value>
35892                </enumeratedValue>
35893                <enumeratedValue>
35894                  <name>Latched</name>
35895                  <description>Criteria has been met</description>
35896                  <value>0x1</value>
35897                </enumeratedValue>
35898              </enumeratedValues>
35899            </field>
35900            <field>
35901              <name>PIN26</name>
35902              <description>Status on whether PIN[26] has met criteria set in PIN_CNF[26].SENSE register. Write '1' to clear.</description>
35903              <lsb>26</lsb>
35904              <msb>26</msb>
35905              <enumeratedValues>
35906                <enumeratedValue>
35907                  <name>NotLatched</name>
35908                  <description>Criteria has not been met</description>
35909                  <value>0x0</value>
35910                </enumeratedValue>
35911                <enumeratedValue>
35912                  <name>Latched</name>
35913                  <description>Criteria has been met</description>
35914                  <value>0x1</value>
35915                </enumeratedValue>
35916              </enumeratedValues>
35917            </field>
35918            <field>
35919              <name>PIN27</name>
35920              <description>Status on whether PIN[27] has met criteria set in PIN_CNF[27].SENSE register. Write '1' to clear.</description>
35921              <lsb>27</lsb>
35922              <msb>27</msb>
35923              <enumeratedValues>
35924                <enumeratedValue>
35925                  <name>NotLatched</name>
35926                  <description>Criteria has not been met</description>
35927                  <value>0x0</value>
35928                </enumeratedValue>
35929                <enumeratedValue>
35930                  <name>Latched</name>
35931                  <description>Criteria has been met</description>
35932                  <value>0x1</value>
35933                </enumeratedValue>
35934              </enumeratedValues>
35935            </field>
35936            <field>
35937              <name>PIN28</name>
35938              <description>Status on whether PIN[28] has met criteria set in PIN_CNF[28].SENSE register. Write '1' to clear.</description>
35939              <lsb>28</lsb>
35940              <msb>28</msb>
35941              <enumeratedValues>
35942                <enumeratedValue>
35943                  <name>NotLatched</name>
35944                  <description>Criteria has not been met</description>
35945                  <value>0x0</value>
35946                </enumeratedValue>
35947                <enumeratedValue>
35948                  <name>Latched</name>
35949                  <description>Criteria has been met</description>
35950                  <value>0x1</value>
35951                </enumeratedValue>
35952              </enumeratedValues>
35953            </field>
35954            <field>
35955              <name>PIN29</name>
35956              <description>Status on whether PIN[29] has met criteria set in PIN_CNF[29].SENSE register. Write '1' to clear.</description>
35957              <lsb>29</lsb>
35958              <msb>29</msb>
35959              <enumeratedValues>
35960                <enumeratedValue>
35961                  <name>NotLatched</name>
35962                  <description>Criteria has not been met</description>
35963                  <value>0x0</value>
35964                </enumeratedValue>
35965                <enumeratedValue>
35966                  <name>Latched</name>
35967                  <description>Criteria has been met</description>
35968                  <value>0x1</value>
35969                </enumeratedValue>
35970              </enumeratedValues>
35971            </field>
35972            <field>
35973              <name>PIN30</name>
35974              <description>Status on whether PIN[30] has met criteria set in PIN_CNF[30].SENSE register. Write '1' to clear.</description>
35975              <lsb>30</lsb>
35976              <msb>30</msb>
35977              <enumeratedValues>
35978                <enumeratedValue>
35979                  <name>NotLatched</name>
35980                  <description>Criteria has not been met</description>
35981                  <value>0x0</value>
35982                </enumeratedValue>
35983                <enumeratedValue>
35984                  <name>Latched</name>
35985                  <description>Criteria has been met</description>
35986                  <value>0x1</value>
35987                </enumeratedValue>
35988              </enumeratedValues>
35989            </field>
35990            <field>
35991              <name>PIN31</name>
35992              <description>Status on whether PIN[31] has met criteria set in PIN_CNF[31].SENSE register. Write '1' to clear.</description>
35993              <lsb>31</lsb>
35994              <msb>31</msb>
35995              <enumeratedValues>
35996                <enumeratedValue>
35997                  <name>NotLatched</name>
35998                  <description>Criteria has not been met</description>
35999                  <value>0x0</value>
36000                </enumeratedValue>
36001                <enumeratedValue>
36002                  <name>Latched</name>
36003                  <description>Criteria has been met</description>
36004                  <value>0x1</value>
36005                </enumeratedValue>
36006              </enumeratedValues>
36007            </field>
36008          </fields>
36009        </register>
36010        <register>
36011          <name>DETECTMODE</name>
36012          <description>Select between default DETECT signal behavior and LDETECT mode (For non-secure pin only)</description>
36013          <addressOffset>0x024</addressOffset>
36014          <access>read-write</access>
36015          <resetValue>0x00000000</resetValue>
36016          <fields>
36017            <field>
36018              <name>DETECTMODE</name>
36019              <description>Select between default DETECT signal behavior and LDETECT mode</description>
36020              <lsb>0</lsb>
36021              <msb>0</msb>
36022              <enumeratedValues>
36023                <enumeratedValue>
36024                  <name>Default</name>
36025                  <description>DETECT directly connected to PIN DETECT signals</description>
36026                  <value>0x0</value>
36027                </enumeratedValue>
36028                <enumeratedValue>
36029                  <name>LDETECT</name>
36030                  <description>Use the latched LDETECT behavior</description>
36031                  <value>0x1</value>
36032                </enumeratedValue>
36033              </enumeratedValues>
36034            </field>
36035          </fields>
36036        </register>
36037        <register>
36038          <name>DETECTMODE_SEC</name>
36039          <description>Select between default DETECT signal behavior and LDETECT mode (For secure pin only)</description>
36040          <addressOffset>0x028</addressOffset>
36041          <access>read-write</access>
36042          <resetValue>0x00000000</resetValue>
36043          <fields>
36044            <field>
36045              <name>DETECTMODE</name>
36046              <description>Select between default DETECT signal behavior and LDETECT mode</description>
36047              <lsb>0</lsb>
36048              <msb>0</msb>
36049              <enumeratedValues>
36050                <enumeratedValue>
36051                  <name>Default</name>
36052                  <description>DETECT directly connected to PIN DETECT signals</description>
36053                  <value>0x0</value>
36054                </enumeratedValue>
36055                <enumeratedValue>
36056                  <name>LDETECT</name>
36057                  <description>Use the latched LDETECT behavior</description>
36058                  <value>0x1</value>
36059                </enumeratedValue>
36060              </enumeratedValues>
36061            </field>
36062          </fields>
36063        </register>
36064        <register>
36065          <dim>0x20</dim>
36066          <dimIncrement>0x4</dimIncrement>
36067          <name>PIN_CNF[%s]</name>
36068          <description>Description collection: Configuration of GPIO pins</description>
36069          <addressOffset>0x200</addressOffset>
36070          <access>read-write</access>
36071          <resetValue>0x00000002</resetValue>
36072          <fields>
36073            <field>
36074              <name>DIR</name>
36075              <description>Pin direction. Same physical register as DIR register</description>
36076              <lsb>0</lsb>
36077              <msb>0</msb>
36078              <enumeratedValues>
36079                <enumeratedValue>
36080                  <name>Input</name>
36081                  <description>Configure pin as an input pin</description>
36082                  <value>0x0</value>
36083                </enumeratedValue>
36084                <enumeratedValue>
36085                  <name>Output</name>
36086                  <description>Configure pin as an output pin</description>
36087                  <value>0x1</value>
36088                </enumeratedValue>
36089              </enumeratedValues>
36090            </field>
36091            <field>
36092              <name>INPUT</name>
36093              <description>Connect or disconnect input buffer</description>
36094              <lsb>1</lsb>
36095              <msb>1</msb>
36096              <enumeratedValues>
36097                <enumeratedValue>
36098                  <name>Connect</name>
36099                  <description>Connect input buffer</description>
36100                  <value>0x0</value>
36101                </enumeratedValue>
36102                <enumeratedValue>
36103                  <name>Disconnect</name>
36104                  <description>Disconnect input buffer</description>
36105                  <value>0x1</value>
36106                </enumeratedValue>
36107              </enumeratedValues>
36108            </field>
36109            <field>
36110              <name>PULL</name>
36111              <description>Pull configuration</description>
36112              <lsb>2</lsb>
36113              <msb>3</msb>
36114              <enumeratedValues>
36115                <enumeratedValue>
36116                  <name>Disabled</name>
36117                  <description>No pull</description>
36118                  <value>0x0</value>
36119                </enumeratedValue>
36120                <enumeratedValue>
36121                  <name>Pulldown</name>
36122                  <description>Pull down on pin</description>
36123                  <value>0x1</value>
36124                </enumeratedValue>
36125                <enumeratedValue>
36126                  <name>Pullup</name>
36127                  <description>Pull up on pin</description>
36128                  <value>0x3</value>
36129                </enumeratedValue>
36130              </enumeratedValues>
36131            </field>
36132            <field>
36133              <name>DRIVE</name>
36134              <description>Drive configuration</description>
36135              <lsb>8</lsb>
36136              <msb>10</msb>
36137              <enumeratedValues>
36138                <enumeratedValue>
36139                  <name>S0S1</name>
36140                  <description>Standard '0', standard '1'</description>
36141                  <value>0x0</value>
36142                </enumeratedValue>
36143                <enumeratedValue>
36144                  <name>H0S1</name>
36145                  <description>High drive '0', standard '1'</description>
36146                  <value>0x1</value>
36147                </enumeratedValue>
36148                <enumeratedValue>
36149                  <name>S0H1</name>
36150                  <description>Standard '0', high drive '1'</description>
36151                  <value>0x2</value>
36152                </enumeratedValue>
36153                <enumeratedValue>
36154                  <name>H0H1</name>
36155                  <description>High drive '0', high 'drive '1''</description>
36156                  <value>0x3</value>
36157                </enumeratedValue>
36158                <enumeratedValue>
36159                  <name>D0S1</name>
36160                  <description>Disconnect '0', standard '1' (normally used for wired-or connections)</description>
36161                  <value>0x4</value>
36162                </enumeratedValue>
36163                <enumeratedValue>
36164                  <name>D0H1</name>
36165                  <description>Disconnect '0', high drive '1' (normally used for wired-or connections)</description>
36166                  <value>0x5</value>
36167                </enumeratedValue>
36168                <enumeratedValue>
36169                  <name>S0D1</name>
36170                  <description>Standard '0', disconnect '1' (normally used for wired-and connections)</description>
36171                  <value>0x6</value>
36172                </enumeratedValue>
36173                <enumeratedValue>
36174                  <name>H0D1</name>
36175                  <description>High drive '0', disconnect '1' (normally used for wired-and connections)</description>
36176                  <value>0x7</value>
36177                </enumeratedValue>
36178              </enumeratedValues>
36179            </field>
36180            <field>
36181              <name>SENSE</name>
36182              <description>Pin sensing mechanism</description>
36183              <lsb>16</lsb>
36184              <msb>17</msb>
36185              <enumeratedValues>
36186                <enumeratedValue>
36187                  <name>Disabled</name>
36188                  <description>Disabled</description>
36189                  <value>0x0</value>
36190                </enumeratedValue>
36191                <enumeratedValue>
36192                  <name>High</name>
36193                  <description>Sense for high level</description>
36194                  <value>0x2</value>
36195                </enumeratedValue>
36196                <enumeratedValue>
36197                  <name>Low</name>
36198                  <description>Sense for low level</description>
36199                  <value>0x3</value>
36200                </enumeratedValue>
36201              </enumeratedValues>
36202            </field>
36203          </fields>
36204        </register>
36205      </registers>
36206    </peripheral>
36207    <peripheral derivedFrom="P0_NS">
36208      <name>P0_S</name>
36209      <description>GPIO Port 1</description>
36210      <baseAddress>0x50842500</baseAddress>
36211      <!--Security dma=NA-->
36212      <!--Security securemapping=NS-->
36213      <!--Split access-->
36214    </peripheral>
36215  </peripherals>
36216</device>